IP Library Granted Patent US 7,363,376
Granted Patent B2
US 7,363,376 · App. 09/919,777 · Granted Apr 22, 2008

Method and apparatus for generating an identifier to facilitate delivery of enhanced data services in a mobile computing environment

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,363,376
App. No.
09/919,777
Granted
Apr 22, 2008
Kind
B2
Abstract

An apparatus and method for generating an identifier to facilitate delivery of enhanced data services in a wireless computing environment is presented. In accordance with one aspect of the invention, a method is presented comprising receiving a request to establish a communication session between a subscriber unit in a wireless communication system and a data network access server through a basestation, and selectively generating a communication session identifier to uniquely identify the communication session from a plurality of communication sessions supported by the network access server to enable mobility management within the point-to-point communication session between the basestation and the network access server.

Claims (35)

1. A method comprising:

receiving a request to establish an end-to-end network communication session between a subscriber unit in a wireless communication system and a data network access server through a first basestation;

determining whether the received request is a request for a new session or a request to handoff an existing session from a second basestation wherein determining comprises analyzing attribute-value pair(s) (AVP) of the received request to identify a callType AVP and identifying the received request as a request for a new session if an identified callType AVP associated with the received request denotes a new call;

generating, if the received request is a request for a new session, a communication session identifier that follows the session and the subscriber unit as the subscriber unit moves from one basestation coverage area to another basestation coverage area;

authenticating, if the request is a request to handoff the existing session, an existing communication session identifier received with the request; and

wherein generating the communication session identifier further comprises:

composing a deterministic element of the communication session identifier;

composing a random element of the communication session identifier; and

employing a mathematical function to generate the communication session identifier using the deterministic element and the random element.

2. The method of claim 1 , wherein the deterministic element is comprised of one or more of an electronic serial number (ESN) of the accessing subscriber unit, a media access control (MAC) address of the subscriber unit, and/or a telephone number associated with the subscriber unit.

3. The method of claim 1 , wherein the random element is comprised of one or more of a pseudo-random number, and/or a true random number generated from radio frequency (RF) energy of thermal noise associated with the communication session.

4. The method of claim 1 , wherein the mathematical function employed concatenates the deterministic element and the random element to generate the communication session identifier.

5. The method of claim 1 , wherein the mathematical function employed generates a hash of the deterministic element and the random element to generate the communication session identifier.

6. An apparatus comprising:

a network interface to receive a request for an end-to-end network communication session between a wireless communication system subscriber unit and the apparatus through a first basestation;

a memory to store a communications agent to analyze attribute-value pair(s) (AVP) of a received incoming call request control command and identify, a callType AVP to determine whether the received request is a request for a new session or a request to handoff an existing session from a second basestation;

a session identification generator, invoked by the communications agent if the received request is a request for a new session, to generate a communication session identifier that follows the session and the subscriber unit as the subscriber unit moves from one basestation coverage area to another basestation coverage area;

a security module, invoked by the communications agent if the request to handoff the existing session, to authenticate an existing communication session identifier with the request; and

wherein the session identification generator further composes a deterministic element of the communication session identifier; a random element of the communication session identifier; and

employs a mathematical function to generate the communication session identifier using the deterministic element and the random element.

7. The apparatus of claim 6 , wherein the communication session identifier generated by the session identification generator comprises at least a deterministic element and a random element.

8. The apparatus of claim 7 , wherein the session identification generator composes the deterministic element using one or more of an electronic serial number (ESN) of the accessing subscriber unit, a media access control (MAC) address of the subscriber unit, and/or a telephone number of the subscriber unit.

9. The apparatus of claim 7 , wherein the session identification generator composes the random element of the session identifier utilizing a pseudo-random number generator.

10. The apparatus of claim 7 , wherein the session identification generator composes the random element of the session identifier by generating a true random number from radio frequency (RF) thermal noise.

11. An article of manufacture comprising a machine accessible storage medium having stored therein a plurality of executable instructions which, when executed by an accessing computing device, cause an electronic system to:

receive a request to establish an end-to-end network communication session between a subscriber unit in a wireless communication system and a data network access server through a first basestation;

analyze attribute-value pair(s) (AVP) of the received request and identify a callType AVP to determine whether the received request is a request for a new session or a request to handoff an existing session from a second basestation wherein the received request is identified as a request for a new session if the callType AVP is absent from the incoming call request or if an identified callType AVP associated with the received request denotes a new call;

generate, if the received request is a request for a new session, a communication session identifier that follows the session and the subscriber unit as the subscriber unit moves from one basestation coverage area to another basestation coverage area;

authenticate, if the request is a request to handoff the existing session, an existing communication session identifier received with the request; and

wherein generate the communication session identifier further comprises:

compose a deterministic element of the communication session identifier;

compose a random element of the communication session identifier; and

employs a mathematical function to generate the communication session identifier using the deterministic element and the random element.

12. The article of manufacture of claim 11 further to authenticate, if the request is a request to handoff an existing session, an existing and valid communication session identifier received with the request.

13. The article of manufacture of claim 11 , wherein the communication session identifier comprises a deterministic element and a random element.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2008
From: ARRAYCOMM LLC
To: INTEL CORPORATION
Reel/Frame 021794/0107 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED ON REEL 017034 FRAME 0620. ASSIGNOR(S) HEREBY CONFIRMS THE NATURE OF CONVEYANCE IS AN ASSIGNNMENT AND NOT A CHANGE OF NAME. Recorded Oct 1, 2008
From: ARRAYCOMM, INC.
To: ARRAYCOMM LLC.
Reel/Frame 021619/0313 →
CHANGE OF NAME Recorded Dec 2, 2005
From: ARRAYCOMM, INC.
To: ARRAYCOMM LLC.
Reel/Frame 017034/0620 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2002
From: UHLIK, CHRISTOPHER; SINHA, NEERAJ; CAI, ZHIFENG
To: ARRAYCOMM INC.
Reel/Frame 012505/0045 →