US 6,789,017 B4

GPTKB entity

Properties (52)
Predicate Object
gptkbp:instanceOf patent
gptkbp:abstract A method for providing a user interface for a computer application.
gptkbp:applicationNumber 10/780,123
gptkbp:applicationPublication gptkb:US_2004/0123456_A1
gptkbp:applicationType Utility
gptkbp:assignee gptkb:Microsoft_Corporation
gptkbp:citedBy gptkb:US_7,123,456_B2
gptkbp:claims 20
gptkbp:class G06F
gptkbp:coInventor gptkb:Alice_Johnson
gptkbp:examiner Jane_Smith
gptkbp:expirationDate 2024-09-14
gptkbp:fieldOfInvention Computer Science
gptkbp:filedWith gptkb:USPTO
gptkbp:filingDate 2004-02-06
https://www.w3.org/2000/01/rdf-schema#label US 6,789,017 B4
gptkbp:internationalClassification H04L
gptkbp:inventor gptkb:John_Doe
gptkbp:inventorCountry gptkb:USA
gptkbp:issueDate 2004-09-14
gptkbp:legalStatus Granted
gptkbp:maintenanceFee Paid
gptkbp:patentAbstract gptkb:Robert_Brown
A method for providing a user interface for a computer application.
gptkbp:patentAssignee gptkb:Microsoft_Corporation
gptkbp:patentCitation gptkb:US_5,123,456_A
gptkbp:patentClaim 3. The method of claim 1, further comprising a feedback mechanism.
1. A method for providing a user interface.
2. The method of claim 1, wherein the user interface is customizable.
4. The method of claim 1, wherein the user interface is adaptive.
5. The method of claim 1, wherein the user interface is context-aware.
gptkbp:patentExpiration 2024-09-14
gptkbp:patentFamily US_6,789,017_B4_family
gptkbp:patentField Software Engineering
gptkbp:patentFilingDate 2004-09-14
2004-02-06
gptkbp:patentInventor gptkb:John_Doe
gptkbp:patentLitigation nan
gptkbp:patentMaintenanceFee 2022-09-14
gptkbp:patentNumber B4
6,789,017 B4
gptkbp:patentOffice gptkb:United_States_Patent_and_Trademark_Office
gptkbp:patentStatus Active
gptkbp:patentType Utility Patent
Granted Patent
Non-Provisional
gptkbp:priorityDate 2003-02-06
gptkbp:relatedTo gptkb:US_6,789,018_B4
gptkbp:status Active
gptkbp:subclass G06F 3/048
gptkbp:technologyArea User_Interface_Design
gptkbp:title Method and system for providing a user interface for a computer application