← Back to Patent Explorer
US6734879B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for generating a user interface for distributed devices

Assignee: GATES III WILLIAM H
•
Filing: 2002-09-13
•
Granted: 2004-05-11
•
Expires: 2022-09-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for generating a user interface for controlling software components through a user control point device. The user interface system provides multiple software components that each can provide a user interface component. Each user interface component provides a user interface for the corresponding software component. A user control point component requests each software component to provide its user interface component. The user control point component then displays an indication of each software component. In response to the selection of a software component, the user control point component requests the user interface component for that software component to display its user interface through the control point device. When a user interacts with that user interface, the user interface component notifies the corresponding software component of the interaction.

Inventors

  • 👤 Richard Hasha
  • 👤 Harry S. Pyle

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 17:16
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/2803; G; G06; G06F; G06F8/00; G06F8/30; G06F8/38; G06F9/00; G06F9/06; G06F9/44; G06F9/448; G06F9/4488; G06F9/449; H04L12/2816; H04L12/282; H05; H05B; H05B47/00; H05B47/10; H05B47/155; H05B47/175; H05B47/18; H04L2012/2847; H04L2012/2849

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 154 words
A user interface system, comprising: at least one space object including a list of spatial services corresponding to the space represented by the at least one space object; at least one spatial service object representing at least one behavior associated with the space represented by the at least one space object; and a user control point (UCP) object including a space resource user control (RUC) object for the space having at least one spatial service resource user control (RUC) object, wherein the UCP object refers to a space object of said at least one space object and instantiates a spatial service RUC object for each of said at least one spatial service object, and wherein each spatial service RUC object refers to a corresponding at least one spatial service object, and wherein at least said space object or one of the spatial service objects receives an indication of the type of the UCP device.
Claim 2
Dependent Claim 154 words
A user interface system, comprising: at least one space object including a list of spatial services corresponding to the space represented by the at least one space object; at least one spatial service object representing at least one behavior associated with the space represented by the at least one space object; and a user control point (UCP) object including a space resource user control (RUC) object for the space having at least one spatial service resource user control (RUC) object, wherein the UCP object refers to a space object of said at least one space object and instantiates a spatial service RUC object for each of said at least one spatial service object, and wherein each spatial service RUC object refers to a corresponding at least one spatial service object, and wherein at least said space object or one of the spatial service objects receives an indication of the type of the UCP device.
Claim 3
Dependent Claim 17 words
A user interface system according to claim 1 , wherein said list of spatial services is null.
Claim 4
Dependent Claim 56 words
A user interface system according to claim 1 , wherein when the UCP object is instantiated according to UCP object instantiation configuration information, the UCP object identifies the space with which it is associated from the configuration information and the UCP object requests and retrieves a tracking reference to the space object corresponding to that space.
Claim 5
Dependent Claim 39 words
A user interface system according to claim 1 , wherein the requesting by the UCP object includes passing an environment parameter, which indicates the type of user control point (UCP) device and the type of UCP RUC object container.
Claim 6
Dependent Claim 48 words
A user interface system according to claim 1 , wherein said space RUC object requests from a space object of said at least one space object the list of spatial services, and in response, said space object transmits said list of spatial services to the space RUC object.
Claim 7
Dependent Claim 55 words
A user interface system according to claim 1 , wherein each spatial service RUC object refers to said corresponding at least one spatial service object as a result of said at least one spatial service object requesting of and receiving from a spatial service object a reference to the at least one spatial service object.
Claim 8
Dependent Claim 31 words
A user interface system according to claim 1 , wherein the behavior is one of controlling a hardware component, controlling a software component and controlling the aggregation of other spatial services.
Claim 9
Dependent Claim 22 words
A user interface system according to claim 7 , wherein the behavior is one of audio/video behavior, lighting behavior and monitoring behavior.
Claim 10
Dependent Claim 32 words
A user interface system according to claim 1 , further including at least one user control point (UCP) device, wherein the user interface system instantiates a UCP object for each UCP device.
Claim 11
Dependent Claim 48 words
A user interface system according to claim 1 , wherein the at least one space RUC object further includes a space resource user control (RUC) port, whereby the at least one spatial service object interacts with the at least one space RUC object via the space RUC port.
Claim 12
Dependent Claim 69 words
A user interface system according to claim 1 , wherein a user control point device builds a user interface based upon the UCP object and associated spaces for the UCP object, and wherein when a user selects a command from the user interface, the spatial services RUC object corresponding to the selection requests completion of the command by the spatial service object associated with the spatial service RUC object.
Claim 13
Dependent Claim 52 words
A user interface system according to claim 1 , wherein a spatial service RUC object requests of the associated spatial service object that the spatial service object notify the spatial service RUC object of at least one of an event and a value of a property associated with the spatial service object.
Claim 14
Dependent Claim 37 words
A user interface system according to claim 1 , wherein the space RUC object is notified when a spatial service object becomes unavailable and displays that the resource associated with the spatial service object is not available.
Claim 15
Dependent Claim 36 words
A user interface system according to claim 13 , wherein as a result of the unavailability of the resource, the space RUC object waits for notification that the resource is available and destructs from notification status.

References Cited (Backward Citations)

US5519878A Cited
US5410326A Cited
EP0812091A2 Cited
US6192282B1 Cited
WO1998059282A2 Cited
US6198479B1 Cited
US6199136B1 Cited
US6434447B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-05-11 2007-11-10 2008-05-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-05-11 2011-11-10 2012-05-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-05-11 2015-11-10 2016-05-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag