IP Library Patent Application 13087959
Patent Application
App. No. 13/087,959

Service of Controllable Devices through a Control Point

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/087,959
Abstract

In one embodiment, a method determines a virtual kit identifier for a plurality of devices associated with a plurality of entities. The plurality of devices include a control point device and one or more controllable devices. Device profile information for the plurality of devices is stored in a database. The virtual kit identifier is received in a request for service. The method determines device profile information stored in the database for a controllable device. At least a portion of the device profile information including configuration information and graphical user interface display information is sent to a user interface. The user interface uses the graphical user interface display information to cause display of a page using the configuration information. The method connects to the control point device in the plurality of devices to coordinate performing of the service with the controllable device based on information outputted on the page.

Claims (50)

1 . A method comprising:

determining a virtual kit identifier for a plurality of devices associated with a plurality of entities, the plurality of devices including a control point device and one or more controllable devices;

storing device profile information for the plurality of devices in a database;

receiving the virtual kit identifier in a request for service;

determining device profile information stored in the database for a controllable device in the one or more controllable devices;

sending at least a portion of the device profile information including configuration information and graphical user interface display information to a user interface, wherein the user interface uses the graphical user interface display information to cause display of a page using the configuration information; and

connecting to the control point device in the plurality of devices to coordinate performing of the service with the controllable device based on information outputted on the page.

2 . The method of claim 1 , further comprising:

sending device profile information for each of the one or more controllable devices, the device profile information including configuration information and graphical user interface display information for each of the one or more controllable devices; and

connecting to the control point device to coordinate performing of the service with each of the one or more controllable devices based on information outputted on the page for each of the one or more controllable devices.

3 . The method of claim 2 , further comprising performing the sending and the connecting for a plurality of different service steps for a controllable device, wherein different information is outputted on the page and different actions are performed in the different service steps.

4 . The method of claim 1 , wherein the user interface comprises a generic script configured to execute the graphical user interface display information to display pages for the one or more controllable devices associated with the plurality of entities.

5 . The method of claim 4 , further comprising changing configuration information and graphical user interface display information for a controllable device, wherein the generic script is not changed to display a different page to service the controllable device.

6 . The method of claim 1 , further comprising provisioning the one or more controllable devices through the control point device based on the device profile information.

7 . The method of claim 6 , wherein provisioning comprises setting a mode of operation of the one or more controllable devices for energy management.

8 . The method of claim 1 , further comprising:

querying the control point device for diagnostic information for the controllable device;

receiving the diagnostic information for the controllable device; and

analyzing the diagnostic information and the device profile information for the controllable device to determine an action to perform with the controllable device.

9 . The method of claim 8 , further comprising communicating with the control point device to the have the action automatically performed with the controllable device.

10 . The method of claim 1 , wherein the plurality of devices communicate using a plurality of communication protocols.

11 . The method of claim 1 , wherein the plurality of devices operate using a plurality of operational technologies.

12 . A non-transitory computer-readable storage medium containing instructions for controlling a computer system to be operable to:

determine a virtual kit identifier for a plurality of devices associated with a plurality of entities, the plurality of devices including a control point device and one or more controllable devices;

store device profile information for the plurality of devices in a database;

receive the virtual kit identifier in a request for service;

determine device profile information stored in the database for a controllable device in the one or more controllable devices;

send at least a portion of the device profile information including configuration information and graphical user interface display information to a user interface, wherein the user interface uses the graphical user interface display information to cause display of a page using the configuration information; and

connect to the control point device in the plurality of devices to coordinate performing of the service with the controllable device based on information outputted on the page.

13 . The computer-readable storage medium of claim 12 , operable to:

send device profile information for each of the one or more controllable devices, the device profile information including configuration information and graphical user interface display information for each of the one or more controllable devices; and

connect to the control point device to coordinate performing of the service with each of the one or more controllable devices based on information outputted on the page for each of the one or more controllable devices.

14 . The computer-readable storage medium of claim 12 , wherein the user interface comprises a generic script configured to execute the graphical user interface display information to display pages for the one or more controllable devices associated with the plurality of entities.

15 . The computer-readable storage medium of claim 14 , further operable to change configuration information and graphical user interface display information for a controllable device, wherein the generic script is not changed to display a different page to service the controllable device.

16 . The computer-readable storage medium of claim 12 , further operable to provision the one or more controllable devices through the control point device based on the device profile information.

17 . The computer-readable storage medium of claim 12 , further operable to:

query the control point device for diagnostic information for the controllable device;

receive the diagnostic information for the controllable device; and

analyze the diagnostic information and the device profile information for the controllable device to determine an action to perform with the controllable device.

18 . The computer-readable storage medium of claim 12 , wherein the plurality of devices communicate using a plurality of communication protocols.

19 . The computer-readable storage medium of claim 12 , wherein the plurality of devices operate using a plurality of operational technologies.

20 . An apparatus comprising:

one or more computer processors; and

a computer-readable storage medium comprising instructions for controlling the one or more computer processors to be operable to:

determine a virtual kit identifier for a plurality of devices associated with a plurality of entities, the plurality of devices including a control point device and one or more controllable devices;

store device profile information for the plurality of devices in a database;

receive the virtual kit identifier in a request for service;

determine device profile information stored in the database for a controllable device in the one or more controllable devices;

send at least a portion of the device profile information including configuration information and graphical user interface display information to a user interface, wherein the user interface uses the graphical user interface display information to cause display of a page using the configuration information; and

connect to the control point device in the plurality of devices to coordinate performing of the service with the controllable device based on information outputted on the page.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034237/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 028829/0856 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2011
From: FEDOSSEEV, ALEX; MILAZZO, CEDAR; RAMIREZ, RODRIGO
To: MOTOROLA MOBILITY, INC.
Reel/Frame 026464/0898 →