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

Inactive Publication Date: 2008-05-15
CINGULAR WIRELESS II LLC
View PDF27 Cites 92 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0013]In accordance with yet another embodiment, consider hypertext transfer protocol (HTTP) having a header and a message payload. An example of XML content is contact information such as an address book in XML in which each contact is delimited by the string <contact> contact data < / contact>. Inside the XML contact, there may be <name> Ronald Reagan < / name> and email addresses and telephone numbers, home addresses and the like for Ronald, each delimited by its own tag. In this embodiment, a static dictionary may be provided for compression of the HTTP payload or message portion. In particular, this embodiment recognizes common phrases used in the message portion such as tags from application-specific XML schema. Known compression algorithms for HTTP such as DEFLATE and GZIP may be augmented in this embodiment to provide a static dictionary for such common phrases which may be stored at the compression and decompression virtual machine and accessed as above from a CNP or via IANA or other registry. Consequently, consider the example of presence / group list management. Presence covers such concepts as online / offline status, preferred means of communication (for example, voice or text messaging). Group list management includes the afore-mentioned contact or “buddy” lists. For example, a user wants to maintain one or more contact lists. For example, a subscriber's contacts may be grouped into separate lists (e.g. for colleagues and friends, or according to a variety of shared interests. So there is a need to manage a contact list or preferred sub-list of contacts who one contacts more or less frequently. The virtual machine contained within the mobile device or its server will have access to and permanently store the known compression algorithm along with its added feature of accessing a static dictionary for translating the common phrases into transmittable address data (in shorter form than the common phrase data) that may be used at the decompression end to address a look-up table of the static dictionary for decompression of the common phrase.

Problems solved by technology

In this network by network embodiment of a CNP, there may be a problem with roaming among networks and whether the visited network needs to decompress SIP messages or in stead just forward them to a home network via GPRS roaming.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Optimizing static dictionary usage for signal compression and for hypertext transfer protocol compression in a wireless network
  • Optimizing static dictionary usage for signal compression and for hypertext transfer protocol compression in a wireless network
  • Optimizing static dictionary usage for signal compression and for hypertext transfer protocol compression in a wireless network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020]Referring first to FIG. 1, and according to one embodiment, a universal compression network platform (CNP) 150 is provided as a wireless network resource for compression and decompression which even any UDVM or other virtual machine may use as a resource for assuring that a given static dictionary or compression or decompression algorithm are current according to a version number and identified by a unique identifier. In its database may be maintained the latest version of a compression and associated decompression algorithm and / or static dictionary or other compression / decompression tool for universal access in a manner similar to the manner in which regional databases and servers has been provided for number portability in the United States. Alternatively, a compression network platform (CNP) may be implemented on a wireless communications network by network basis, for example, by each public land mobile network (PLMN) internationally. As will be further described herein, a ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

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 algorithms, bytecode and HTTP common phrases of HTTP messages utilized to advantage in wireless networks. In particular, a given virtual machine need only identify to a receiving virtual machine the unique identifier for one of an algorithm, a static dictionary or a hash for decompressing a received data signal. Universal decompressor virtual machines may receive uploaded compression algorithms, bytecode 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.

Description

TECHNICAL FIELD[0001]The technical field relates to wireless communication networks and, in particular, to methods and apparatus for facilitating and optimizing the application of compression, for example, to data signal compression and in internet applications including JAVA virtual machine bytecode and hypertext transfer protocol (HTTP) applications in such networks.BACKGROUND OF THE INVENTION[0002]Generally, wireless communication networks suffer a disadvantage in comparison with wired communication networks because wireless communication networks must utilize valuable radio frequency spectrum for the transmission of signals to wireless mobile devices (including portable terminals such as computer terminals or personal communication devices). Spectrum is expensive to purchase as exemplified by the wireless communications RF spectrum sales of the 1990's. Moreover, the greater the application of uncompressed signals, power for transmitting signals in the purchased RF spectrum can b...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F9/455H04H3/00
CPCH04L69/04H04L65/1006H04L65/1104
Inventor STAFFORD, MATTHEWKWONG, KENNIE Y.WUNTHNOW, MARK S.ROSENBERG, WILLIAM
Owner CINGULAR WIRELESS II LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products