IP Library Patent Application 14517843
Patent Application
App. No. 14/517,843

INSTALLATION AND CONFIGURATION OF CONNECTED DEVICES

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.
14/517,843
Abstract

A method, system, and computer program product for managing Internet-connected devices.

Claims (30)

1 . A method comprising:

presenting a user interface on a display terminal, wherein the user interface includes one or more first fields for user entry of a first device type, and wherein the user interface includes one or more second fields for user entry of a second device type;

recognizing the first device type to associate one or more aspects of the first device type;

configuring a domain name service server using at least one aspect of the first device type;

recognizing the second device type to associate one or more aspects of the second device type; and

configuring the domain name service server using at least one aspect of the second device type, wherein the domain name service server is operable to initiate network communication between a first device instance of a device of the first device type and a second device instance of a device of the second device type.

2 . The method of claim 1 , further comprising indicating a location of a software development kit on the display terminal, wherein the software development kit allows customization of the network communication between two or more devices.

3 . The method of claim 1 , further comprising indicating a location of an install script on the display terminal wherein the install script is to be executed on at least one of the first device and the second device.

4 . The method of claim 1 , further comprising receiving at least a status indication from at least one of the first device and the second device.

5 . The method of claim 1 , further comprising initiating network communication with at least one of, a first device instance of the first device type and a second device instance of the second device type.

6 . The method of claim 1 , further comprising configuring at least one of, a communication link, a connections, a direct mode, and a peer-to-peer (P2P) mode.

7 . The method of claim 1 , further comprising initiating peer-to-peer communication between the first device instance of the device of the first device type and the second device instance of the device of the second device type.

8 . The method of claim 1 , further comprising initiating communication with the first device instance of the device to configure GPIO functions.

9 . The method of claim 1 , further comprising invoking at least one server-specific API call.

10 . The method of claim 1 , further comprising invoking at least one session-specific API call.

11 . The method of claim 1 , further comprising invoking at least one service API call.

12 . A computer program product, embodied in a non-transitory computer readable medium, the computer readable medium having stored thereon a sequence of instructions which, when executed by a processor causes the processor to execute a process, the process comprising:

presenting a user interface on a display terminal, wherein the user interface includes one or more first fields for user entry of a first device type, and wherein the user interface includes one or more second fields for user entry of a second device type;

recognizing the first device type to associate one or more aspects of the first device type;

configuring a domain name service server using at least one aspect of the first device type;

recognizing the second device type to associate one or more aspects of the second device type; and

configuring the domain name service server using at least one aspect of the second device type, wherein the domain name service server is operable to initiate network communication between a first device instance of a device of the first device type and a second device instance of a device of the second device type.

13 . The computer program product of claim 12 , further comprising instructions for indicating a location of a software development kit on the display terminal, wherein the software development kit allows customization of the network communication between two or more devices.

14 . The computer program product of claim 12 , further comprising instructions for indicating a location of an install script on the display terminal wherein the install script is to be executed on at least one of the first device and the second device.

15 . The computer program product of claim 12 , further comprising instructions for receiving at least a status indication from at least one of the first device and the second device.

16 . The computer program product of claim 12 , further comprising instructions for initiating network communication with at least one of, a first device instance of the first device type and a second device instance of the second device type.

17 . The computer program product of claim 12 , further comprising instructions for configuring at least one of, a communication link, a connections, a direct mode, and a peer-to-peer (P2P) mode.

18 . The computer program product of claim 12 , further comprising instructions for initiating peer-to-peer communication between the first device instance of the device of the first device type and the second device instance of the device of the second device type.

19 . The computer program product of claim 12 , further comprising instructions for initiating communication with the first device instance of the device to configure GPIO functions.

20 . The computer program product of claim 12 , further comprising instructions for invoking at least one service API call.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2014
From: JOHNSON, MICHAEL W; KOYAMA, RYO; SMITH, MICHAEL J.S.
To: WEAVED, INC.
Reel/Frame 034468/0626 →