IP Library Granted Patent US 9,398,050
Granted Patent B2
US 9,398,050 · App. 13/794,644 · Granted Jul 19, 2016

Dynamically configured connection to a trust broker

Inventors: Junaid Islam (San Jose, CA); Brent Bilger (Los Altos Hills, CA); Ted Schroeder (Saratoga, CA)
Assignee: VIDDER, INC.
H04L63/20G06F21/31G06F21/57G06F21/6218H04L63/0281H04L63/0428H04L63/08H04L63/0876H04L63/10H04L63/105H04L67/2809H04L67/42G06F2221/2111G06F2221/2113
View Patent ↗
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 9,398,050
App. No.
13/794,644
Granted
Jul 19, 2016
Kind
B2
Abstract

A method for connecting to a trust broker system is disclosed. The method is performed on a client device having one or more processors and memory storing one or more programs for execution by the one or more processors. The client device connects to a trust broker system upon start-up of the device, wherein the device is not enabled to connect to any other system. The client device transmits information identifying the electronic device to the trust broker system. The client device receives, from the trust broker, information that enables the client device to connect to a server system, wherein the trust broker determines the appropriate server system based on the client device. The client device downloads, from the server system, further instructions for performing the one or more tasks associated with the client device; wherein the downloaded instructions are only retained for the current session.

Claims (39)

1. A method for connecting to a trust broker system, comprising:

at a stateless client device having one or more processors and memory storing one or more programs for execution by the one or more processors:

connecting to a trust broker system upon start-up of the stateless client device, wherein the stateless client device is not enabled to connect to any other system;

transmitting information identifying the stateless client device to the trust broker system;

receiving, from the trust broker, information that enables the stateless client device to connect to a server system for access to requested network data and services, wherein the trust broker determines the appropriate server system based on the stateless client device; and

downloading, from the server system, further instructions that, when executed, perform one or more tasks associated with the requested network data and services, wherein the downloaded instructions are not permanently stored on the stateless client device and are only retained for the current session, and

wherein the trust broker system, the client device, and the server system are distinct.

2. The method of claim 1 , wherein the instructions downloaded from the server system are dynamically updated by the server system as needed.

3. The method of claim 1 wherein no critical network access information is stored at the client device.

4. The method of claim 1 , wherein the stateless client device operates without user interaction.

5. The method of claim 1 , wherein the stateless client device is an embedded electronic system in a consumer device.

6. The method of claim 1 , wherein the identifying information transmitted to the trust broker system includes a client device ID number and a device role identifier.

7. The method of claim 6 , wherein the downloaded instructions are determined by the role identifier received from the client device.

8. A stateless client device for connecting to a trust broker system, comprising:

one or more processors;

memory storing one or more programs to be executed by the one or more processors;

the one or more programs comprising instructions for:

connecting to a trust broker system upon start-up of the stateless client device, wherein the stateless client device is not enabled to connect to any other system;

transmitting information identifying the stateless client device to the trust broker system;

receiving, from the trust broker, information that enables the stateless client device to connect to a server system for access to requested network data and services, wherein the trust broker determines the appropriate server system based on the stateless client device; and

downloading, from the server system, further instructions that, when executed, perform one or more tasks associated with the requested network data and services, wherein the downloaded instructions are not permanently stored on the stateless client device and are only retained for the current session, and

wherein the trust broker system, the stateless client device, and the server system are distinct.

9. The stateless client device of claim 8 , wherein the instructions downloaded from the server system are dynamically updated by the server system as needed.

10. The stateless client device of claim 8 , wherein no critical network access information is stored at the stateless client device.

11. The stateless client device of claim 8 , wherein the stateless client device operates without user interaction.

12. The stateless client device of claim 8 , wherein the stateless client device is an embedded electronic system in a consumer device.

13. The stateless client device of claim 8 , wherein the identifying information transmitted to the trust broker system includes a client device ID number and a device role identifier.

14. The stateless client device of claim 13 , wherein the downloaded instructions are determined by the role identifier received from the stateless client device.

15. A non-transitory computer readable storage medium storing one or more programs configured for execution by a stateless client device with a camera, the one or more programs comprising instructions for:

connecting to a trust broker system upon start-up of the stateless client device, wherein the stateless client device is not enabled to connect to any other system;

transmitting information identifying the stateless client device to the trust broker system;

receiving, from the trust broker, information that enables the stateless client device to connect to a server system for access to requested network data and services, wherein the trust broker determines the appropriate server system based on the stateless client device; and

downloading, from the server system, further instructions that, when executed, perform one or more tasks associated with the requested network data and services, wherein the downloaded instructions are not permanently stored on the stateless client device and are only retained for the current session, and

wherein the trust broker system, the stateless client device, and the server system are distinct.

16. The non-transitory computer readable storage medium of claim 15 , wherein the instructions downloaded from the server system are dynamically updated by the server system as needed.

17. The non-transitory computer readable storage medium of claim 15 , wherein no critical network access information is stored at the stateless client device.

18. The non-transitory computer readable storage medium of claim 15 , wherein the stateless client device operates without user interaction.

19. The non-transitory computer readable storage medium of claim 15 , wherein the identifying information transmitted to the trust broker system includes a client device ID number and a device role identifier.

20. The non-transitory computer readable storage medium of claim 19 , wherein the downloaded instructions are determined by the role identifier received from the stateless client device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2018
From: MCI COMMUNICATIONS SERVICES, INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 047592/0888 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2018
From: VIDDER, INC.
To: MCI COMMUNICATIONS SERVICES, INC.
Reel/Frame 047532/0582 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2014
From: ISLAM, JUNAID; BILGER, BRENT; SCHROEDER, TED
To: VIDDER, INC.
Reel/Frame 033550/0622 →
Continuity (2)
Provisional Application 61759963 · Feb 1, 2013
Related Publication 20140222955A1 · Aug 7, 2014