DYNAMIC DEVICE STATE REPRESENTATION IN A USER INTERFACE
First Claim
1. A method for presenting a representation of current state of a device having device storage using a host system, the method comprising:
- a) receiving first information from the device storage, the first information including a set of states of the device and an identification of one or more user interface elements associated with each state, wherein a representation of a state comprises the one or more user interface elements associated with the state;
b) receiving second information from the accessible portion of the device storage, the second information including an identification of a current state of the device;
c) presenting the representation of the identified current state of the device through a user interface of the host system.
2 Assignments
0 Petitions
Accused Products
Abstract
Processes for presenting a current state of a device having device storage connected with a host system are provided. In some processes, device manufacturers or vendors define a set of operational states of a device and provide user interface (UI) elements of a custom representation of each state through information stored in the device storage. Initially, the set of states of the device and UI elements associated with each state are received from the device storage. Information regarding a current state is received from the device, and a representation of the current state, which includes the received UI elements, is presented on the host system. In other processes, UI elements of a representation of each state are obtained from a remote system using device identification information. In other processes, UI elements from the device, from the host system, and/or from a remote system are combined to form a state representation.
-
Citations
20 Claims
-
1. A method for presenting a representation of current state of a device having device storage using a host system, the method comprising:
-
a) receiving first information from the device storage, the first information including a set of states of the device and an identification of one or more user interface elements associated with each state, wherein a representation of a state comprises the one or more user interface elements associated with the state; b) receiving second information from the accessible portion of the device storage, the second information including an identification of a current state of the device; c) presenting the representation of the identified current state of the device through a user interface of the host system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for presenting a representation of a current state of a device having device storage using a host system, the method comprising:
-
receiving device identification information from the device storage; obtaining a set of states and an identification of one or more user interface elements associated with each state from a remote system based on the received device identification information, wherein a representation of a state comprises the one or more user interface elements associated with the state; receiving information identifying a current state of the device from the device; and presenting a representation of the identified current state of the device through a graphical user interface of the host system. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method for obtaining state representations for a device having device storage connected to a host system having a database of state representations, the method comprising:
-
a) querying the device storage for a set of states and a representation of each state in the set of states, wherein a representation of each state comprises one or more user interface elements associated with each state; b) if the device does not return a state representation for each state in the set of states, searching the database of state representations of the host system for a representation of each state in a first subset of states, wherein the first subset of states includes states for which the device did not return a representation; and c) if a state representation is not found for each state in the first subset of states, submitting a request to a remote service for a representation of each state in a second subset of states, wherein the second subset of states includes states in the first subset for which a representation was not found in the database of state representations of the host system. - View Dependent Claims (20)
-
Specification