IP Library Granted Patent US 7,257,839
Granted Patent B2
US 7,257,839 · App. 09/956,523 · Granted Aug 14, 2007

Calculation of identifier codes distributed among pan devices

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 7,257,839
App. No.
09/956,523
Granted
Aug 14, 2007
Kind
B2
Abstract

An ID is being calculated in a manner distributed among devices of the user's personal area network (PAN). The devices communicate in a wireless manner. A server runs a simulation of the PAN. If the server and the PAN calculate matching results, it is assumed that the user's ID is correct for purposes of conditional access. The distribution of the calculation of the ID among the user's PAN devices and its, for practical purposes, stochastic nature render the system very hard to hack.

Claims (32)

1. A method of authenticating a first device of a system including a plurality of devices, the method comprising:

enabling said devices to communicate with one another;

generating in said system a state of said first device, said state being a function of only states of said plurality of devices in said system such that said state of said first device is derived entirely from said plurality of devices in said system;

requesting by said first device a service from a server and communicating said state of said first device to said server only after said state of said first device has been generated;

simulating by said server said states of said plurality of devices to form a simulated state of said first device; and

authenticating said first device when said simulated state of said first device matches said state of said first device.

2. The method of claim 1 , wherein said function is based on at least a previous state of said plurality of devices.

3. The method of claim 1 , wherein said function is based on at least a previous state of said first device.

4. The method of claim 1 , wherein said function is based on at least information related to said first device.

5. The method of claim 1 , wherein said function has a stochastic behavior.

6. The method of claim 1 , wherein said function is based on at least a number of calls made or received by said first device.

7. The method of claim 6 , wherein said number of said calls is weighted by time intervals between said calls.

8. The method of claim 1 , wherein said function is based on at least a number of content of a buffer of said first device.

9. A system for authenticating a first device of a user system including a plurality of devices, the system comprising:

means in each of said devices for enabling said devices to communicate with one another;

means for generating in said user system a state of said first device, said state being a function of only states of said plurality of devices in said user system such that said state of said first device is derived entirely from said plurality of devices in said user system;

means for requesting by said first device a service from a server and means for communicating said state of said first device to said server only after said state of said first device has been generated by said generating means;

means for simulating by said server said states of said plurality of devices to form a simulated state of said first device; and

means for authenticating said first device when said simulated state of said first device matches said state of said first device.

10. The system of claim 9 , wherein said function is based on at least a previous state of said plurality of devices.

11. The system of claim 9 , wherein said function is based on at least a previous state of said first device.

12. The system of claim 9 , wherein said function is based on at least information related to said first device.

13. The system of claim 9 , wherein said function has a stochastic behavior.

14. The system of claim 9 , wherein said function is based on at least a number of calls made or received by said first device.

15. The system of claim 14 , wherein said number of said call is weighted by time intervals between calls.

16. The system of claim 9 , wherein said function is based on at least a number of content of a buffer of said first device.

17. A personal appliance which is part of a network of appliances, said personal appliance comprising:

means for enabling said personal appliance to communicate with other appliances in said network;

a state machine configured to generate a state of said personal appliance, said state being a function of only states of said appliances of said network such that said state of said personal appliance is derived entirely from said appliances of said network;

means for communicating said state to a server which is configured to simulate said state of said personal appliance to form a simulated state of said personal appliance, said communicating means being arranged to communicate said state only after said state of said personal appliance has been generated by said state machine; and

means for authenticating said personal appliance when said simulated state of said personal appliance matches said state of said personal appliance.

18. The personal appliance of claim 17 , wherein said function is based on at least one of a previous state of said appliances of said network, a previous state of said personal appliance, and information related to said personal appliance.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Sep 9, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050315/0785 →
RELEASE OF SECURITY INTEREST Recorded Jan 28, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 037614/0856 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2015
From: NXP B.V.
To: III HOLDINGS 6, LLC
Reel/Frame 036304/0330 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SPELLING OF THE FIRST INVENTOR'S FIRST NAME (MISTAKENLY GIVEN AS "VLADIMIAR") IN THE RECORDATION COVER SHEET PREVIOUSLY RECORDED ON REEL 012187 FRAME 0862. ASSIGNOR(S) HEREBY CONFIRMS THE FIRST INVENTOR'S FIRST NAME IS "VLADIMIR", AS SET FORTH ON THE ORIGINAL ASSIGNMENT. Recorded Oct 15, 2012
From: PISARSKY, VLADIMIR R.; SHTEYN, YEVGENIY EUGENE
To: KONINKLIJKE PHILIPS ELECTRONICS N.V.
Reel/Frame 029129/0908 →
SECURITY AGREEMENT Recorded Jun 17, 2009
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 022835/0306 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2007
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: NXP B.V.
Reel/Frame 019719/0843 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2001
From: PISARSKY, VLADIMIAR R.; SHTEYN, YEVGENIY EUGENE
To: KONINKLIJKE PHILIPS ELECTRONICS N.V.
Reel/Frame 012187/0862 →