Device action service
First Claim
1. A method of presenting to a user a set of devices operated by the user, the method using a computer having a processor and access to a device action service, the method comprising:
- executing on the processor instructions configured to;
upon receiving from a user a registration request to register a device, associate the device with the user;
upon failing to identify an unidentified device associated with the user;
identify at least one capability of the unidentified device;
request from the device action service a set of actions invokable on devices having the at least one capability of the unidentified device; and
upon receiving the set of actions from the device action service, associate the set of actions with the unidentified device; and
upon receiving from a user a presentation request for a presentation of the devices of the user,present to the user the devices associated with the user and, for the respective devices, the set of actions associated with the device.
2 Assignments
0 Petitions
Accused Products
Abstract
A user may operate many devices, each of which may provide a set of actions, such as installing firmware or software or viewing the contents of the device. However, in order to perform these actions, the user may have to interact with each device using a different user interface, resulting in an inconsistent user experience. Instead, a device action service may allow a user to identify his or her devices, may identify the actions available for each device (e.g., by interacting with a device source of each device, such as a manufacturer); and upon the request of the user, may present a list of the user'"'"'s devices and the actions available for each device. The actions may comprise hyperlinks to various portions of the website of the device source (e.g., a driver page and a service registration page), or controls invoking the requested action upon the device.
-
Citations
18 Claims
-
1. A method of presenting to a user a set of devices operated by the user, the method using a computer having a processor and access to a device action service, the method comprising:
executing on the processor instructions configured to; upon receiving from a user a registration request to register a device, associate the device with the user; upon failing to identify an unidentified device associated with the user; identify at least one capability of the unidentified device; request from the device action service a set of actions invokable on devices having the at least one capability of the unidentified device; and upon receiving the set of actions from the device action service, associate the set of actions with the unidentified device; and upon receiving from a user a presentation request for a presentation of the devices of the user, present to the user the devices associated with the user and, for the respective devices, the set of actions associated with the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
17. A system configured to present to a user a set of devices operated by the user, the system having access to a device action service and comprising:
-
a device registering component configured to, upon receiving from a user a registration request to register a device, associate the device with the user; a device action identifying component configured to, for an unidentified device that is associated with the user; identify at least one capability of the unidentified device; request from the device action service a set of actions invokable on devices having the at least one capability of the unidentified device; and upon receiving the set of actions from the device action service, associate the set of actions with the unidentified device; and a device presenting component configured to, upon receiving from a user a presentation request for a presentation of the devices of the user; present to the user; the devices associated with the user; and for the respective devices, the set of actions associated with the device.
-
-
18. A memory device comprising instructions that, when executed on a processor of a computer having access to a device action service, cause the computer to present to a user a set of devices, by:
-
upon receiving from a user a registration request to register a device of a device type, associating the device with the user; upon failing to identify an unidentified device associated with the user; identifying at least one capability of the unidentified device; requesting from the device action service a set of actions invokable on devices having the at least one capability of the unidentified device; and upon receiving the set of actions from the device action service, associating the set of actions with the unidentified device; and upon receiving from a user a presentation request for a presentation of the devices of the user; presenting to the user; the devices associated with the user; and for the respective devices, the set of actions associated with the device.
-
Specification