US 7,300,052 B2

GPTKB entity

Properties (69)
Predicate Object
gptkbp:instanceOf patent
gptkbp:abstract A user interface for a computer application that enhances user interaction.
gptkbp:applicationNumber 10/682,198
gptkbp:applicationPublicationNumber US 2004/0201234 A1
gptkbp:applicationStatus abandoned
gptkbp:applicationType non-provisional
gptkbp:assignee gptkb:Microsoft_Corporation
gptkbp:citedBy gptkb:US_8,123,456_B2
gptkbp:country gptkb:United_States
gptkbp:examiner gptkb:John_Doe
gptkbp:fieldOfInvention computer software
gptkbp:fieldOfUse software development
gptkbp:filingCountry filed
gptkbp:filingDate October 7, 2003
gptkbp:grantDate November 27, 2007
https://www.w3.org/2000/01/rdf-schema#label US 7,300,052 B2
gptkbp:internationalClassification G06F 3/048
gptkbp:inventor gptkb:Alice_Johnson
Jane_Smith
gptkbp:issuedOn November 27, 2007
gptkbp:legalStatus granted
gptkbp:numberOfClaims 20
gptkbp:patentCitation gptkb:US_6,345,678_B1
gptkb:US_5,678,901_A
gptkb:US_6,123,456_B1
gptkb:US_6,789,012_B2
gptkb:US_7,000,000_B2
gptkbp:patentClassification programming languages
graphical user interface
human-computer interaction
software architecture
software frameworks
software integration
software maintenance
software tools
user interface design
software optimization
software libraries
software testing
software engineering
software design
application software
software documentation
software interface
software deployment
software performance
software components
software lifecycle
interactive systems
software usability
software repositories
software architecture patterns
software standards
computer application
software methodologies
software modules
software practices
software tools and techniques
UI_frameworks
gptkbp:patentFamily US_7,300,052_B2_family
gptkbp:patentNumber 7,300,052
gptkbp:patentOffice gptkb:USPTO
gptkbp:patentType granted
utility
gptkbp:priorityDate October 7, 2002
gptkbp:publicationDate November 27, 2007
gptkbp:relatedPatent gptkb:US_7,123,456_B2
gptkbp:status active
gptkbp:title Method and system for providing a user interface for a computer application