IP Library Granted Patent US 7,796,592
Granted Patent B2
US 7,796,592 · App. 11/772,460 · Granted Sep 14, 2010

Optimizing static dictionary usage for signal, hypertext transfer protocol and bytecode compression in a wireless network

Assignee: AT&T Mobility II LLC
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,796,592
App. No.
11/772,460
Granted
Sep 14, 2010
Kind
B2
Abstract

Methods and apparatus including a virtual machine and a compression network platform are provided especially for improving the application of compression algorithms and unique identifiers for bytecode and bytecode packages including associated static dictionaries utilized to advantage in wireless networks. In particular, a given virtual machine need only identify to a receiving virtual machine the unique package identifier for one or more of an algorithm, a static dictionary or a hash for decompressing a received data signal. The receiving virtual machine may advertise what it has locally available to it so that no uploading is necessary. The actuation of bytecode by identifier may be requested at a given destination within the parameters set by RFC 3320. Universal decompressor virtual machines may receive uploaded compression algorithms, bytecode identifiers, package identifiers or static dictionary identifiers and the like from proxy call session control functions of a wireless network, the compressing machine or a compression network platform resource which in one embodiment may comprise an IANA database. The methods and apparatus may find particular application in improving the efficiency of presence/group list management.

Claims (26)

1. A method of actuating locally available state items in a virtual machine of an endpoint of a wireless network comprising:

receiving at a receiving virtual machine a destination address and one of a bytecode or a bytecode package state identifier in a SigComp message, the SigComp message having a first format and a first field of the SigComp message having a predetermined value, and

actuating a locally available state item at the destination address in response to the bytecode or bytecode package state identifier; and

wherein the first field is a code_len field and the predetermined value is a value of less than a minimum bytecode length.

2. A method as recited in claim 1 wherein the first field comprises a code_len field and the predetermined value is a value of zero.

3. A method as recited in claim 1 wherein the bytecode or bytecode package state identifier comprises 20 bits.

4. A method as recited in claim 1 wherein a bytecode package associated with the destination address and one of a bytecode or a bytecode package state identifier comprises bytecode and an associated static dictionary.

5. A method as recited in claim 4 wherein an identified bytecode is available to a call session control function at a first network server and an associated static dictionary is available at a second network server.

6. A method as recited in claim 4 wherein an identified bytecode and an associated static dictionary are available to a call session control function endpoint as an identified package at a network server.

7. A method as recited in claim 1 wherein the receiving virtual machine comprises an element of a user equipment endpoint, said endpoint advertising a locally available state item.

8. A method as recited in claim 1 , wherein the receiving virtual machine is responsive to an authentication challenge from another endpoint.

9. A method as recited in claim 1 , wherein a bytecode is available to a call session control function endpoint at a network server.

10. A method of actuating locally available state items in a virtual machine of an endpoint of a wireless network comprising:

receiving at a receiving virtual machine a destination address and a length indicator for a bytecode partial state identifier in a SigComp message, the SigComp message having a first format and a first field of the SigComp message having a predetermined value, and

actuating a locally available state item at the destination address in response to the bytecode partial state identifier and the length indicator; and

wherein the first field is a code_len field and the predetermined value is a value of less than a minimum bytecode length.

11. A method as recited in claim 10 wherein the first field comprises a code_len field and the predetermined value is zero.

12. A method as recited in claim 10 wherein the length indicator comprises 2 bits.

13. A method as recited in claim 12 wherein the 2 bit length indicator indicates a selection among a six, nine and twelve bit length of a bytecode partial state identifier.

14. An endpoint in a wireless network comprising: a memory having locally available state items including bytecode,

a receiving virtual machine responsive to a SigComp message received by the receiving virtual machine, the SigComp message having a first format, and a first field of the SigComp message having a predetermined value, and responsive to one of a bytecode or bytecode package state identifier and a destination address received in the SigComp message to actuate the locally available state item at the destination in response to the bytecode or bytecode package state identifier; and

wherein the first field is a code_len field and the predetermined value is a value of less than a minimum bytecode length.

15. An endpoint as recited in claim 14 , wherein the receiving virtual machine is responsive to an authentication challenge received from another endpoint.

16. An endpoint as recited in claim 14 , wherein the endpoint is responsive to advertise the local availability of a state item.

17. An endpoint as recited in claim 14 , wherein the endpoint is responsive to communicate with a network server for receiving an identified bytecode or bytecode package from at least one server.

18. An endpoint as recited in claim 14 , wherein the first field comprises a code_len field and the predetermined value is a value of zero.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2007
From: STAFFORD, MATTHEW; KWONG, KENNIE Y.; WUTHNOW, MARK S.; ROSENBERG, WILLIAM
To: CINGULAR WIRELESS II, LLC
Reel/Frame 019513/0168 →
Continuity (2)
Continuation In Part 1155931000 · Nov 13, 2006
Related Publication 20080112411A1 · May 15, 2008