IP Library Granted Patent US 10,230,790
Granted Patent B2
US 10,230,790 · App. 14/310,620 · Granted Mar 12, 2019

Context management

Inventors: Chonggang Wang (Princeton, NJ); Zongrui Ding (Portland, OR); Qing Li (Princeton Junction, NJ); Hongkun Li (Malvern, PA); Paul L. Russell (Pennington, NJ)
Assignee: Convida Wireless, LLC
H04L67/104H04L67/16H04L67/2833H04L69/24
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 10,230,790
App. No.
14/310,620
Granted
Mar 12, 2019
Kind
B2
Abstract

Systems, methods, and apparatus embodiments are described herein for context information management at the medium access control layer. In one embodiment, a system comprises a plurality of peers which communicate via peer-to-peer communications. In the system, context information may be exchanged at the MAC layer. Examples of context information include, without limitation, location information, mobility information, device capability, user information, an application category, multi-hop information, a channel condition, application information, association identifiers, and device information. Each of the plurality of peers may include a context manager that resides on each peer device. For example, a first context manager that resides on a first peer of the plurality of peers may exchange context information with a second context manager that resides on a second peer of the plurality of peers. In another example embodiment, the first peer, and in particular the first context manager that resides on the first peer, can retrieve the context information from a layer that is different than the MAC layer.

Claims (26)

1. In a system comprising a plurality of devices that communicate via peer-to-peer communications and that each include a respective context manager, a method comprising, at a first context manager of a first device of the plurality of devices:

sending an association request that includes an application identity associated with an application and a channel identity, so as to establish a session with a second context manager of a second device of the plurality of devices, the session established over a medium access control (MAC) layer using the application associated with the application identity, wherein the channel identity indicates a new channel for communication during the session;

after establishing the session with the second context manager of the second device, and during the session over the MAC layer, receiving a context information request frame comprising one or more parameters indicating a list of context operations requested to be performed by the first device, and a response requirement; and

generating, based on the context information request frame received during the session, a number of context information response frames indicating one or more context values that correspond to the list of context operations performed by the first device,

wherein the number of context information response frames corresponds to the response requirement.

2. The method as recited in claim 1 , the method further comprising:

sending, during the session over the MAC layer, the context information response frames to the second context manager of the second device of the plurality of devices.

3. The method as recited in claim 2 , wherein the context information request frame is received in response to the first device and the second device being within a proximity to each other.

4. The method as recited in claim 2 , wherein the context information request frame is received in response to the first device and second device being within a proximity to a predetermined location.

5. The method as recited in claim 1 , wherein the context information request frame is received via a context manager proxy.

6. The method as recited in claim 5 , wherein a third device of the plurality of devices includes the context manager proxy.

7. The method as recited in claim 1 , further comprising displaying a status of at least one of the context information request frame or the context information response frame.

8. A first peer device in a network of connected peer devices, the first peer device comprising:

a processor adapted to execute computer-readable instructions; and

a memory communicatively coupled to said processor, said memory having stored therein computer-readable instructions that, when executed by the processor, cause the processor to perform operations comprising:

sending an association request that includes an application identity associated with an application and a channel identity, so as to establish a session with a second context manager of a second device of the plurality of devices, the session established over a medium access control (MAC) layer using the application associated with the application identity, wherein the channel identity indicates a new channel for communication during the session;

after establishing the session with the second peer device, and during the session over the MAC layer, receiving a context information request frame comprising one or more parameters, the one or more parameters indicating a list of context operations requested to be performed by the first peer device, and a response requirement; and

generating, based on the context information request frame received during the session, a number of context information response frames indicating one or more context values that correspond to the list of context operations performed by the first peer device,

wherein the number of context information response frames corresponds to the response requirement.

9. The first peer device as recited in claim 8 , the operations further comprising:

sending, during the session over the MAC layer, the context information response frames to a context manager of the second peer device in the network of connected peer devices.

10. The first peer device as recited in claim 9 , wherein the context information request frame is received in response to the first peer device and the second peer device being within a proximity to each other.

11. The first peer device as recited in claim 10 , wherein the context information request frame is received in response to the first peer device and the second peer device being within a proximity to a predetermined location.

12. The first peer device as recited in claim 8 , wherein the context information request frame is received via a context manager proxy.

13. The first peer device as recited in claim 12 , wherein a third device in the network of connected peer devices includes the context manager proxy.

14. The first peer device as recited in claim 8 , the operations further comprising displaying a status of at least one of the context information request frame or the context information response frame.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2022
From: CONVIDA WIRELESS, LLC
To: INTERDIGITAL PATENT HOLDINGS, INC.
Reel/Frame 059805/0765 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2014
From: WANG, CHONGGANG; DING, ZONGRUI; LI, QING; LI, HONGKUN; RUSSELL, PAUL L, JR
To: CONVIDA WIRELESS, LLC
Reel/Frame 034078/0249 →
Continuity (4)
Provisional Application 61837845 · Jun 21, 2013
Provisional Application 61844689 · Jul 10, 2013
Provisional Application 61837993 · Jun 21, 2013
Related Publication 20140379804A1 · Dec 25, 2014
Cited By (1)
US 12,362,947