Compressing/decompressing Patents (Class 709/247)
  • Patent number: 8239578
    Abstract: Method of transferring digital data between a client device and a server device on a communication network, said method being implemented within said server device and comprising: i) coming from the client device, receiving a request in markup format for the delivery of a digital object or part of a chosen digital object, ii) obtaining in the communication network a representation of the object requested, iii) checking whether the representation of the object thus obtained corresponds to a data compression format of the progressive type, iv) in the event of a positive check, dividing the digital object into a plurality of sub-parts, to each sub-part there being allocated a high priority rank defined according to at least one chosen criterion, and v) sending to the client device a response in markup format comprising the sub-parts of the digital object in binary format and associated priority ranks in markup format.
    Type: Grant
    Filed: February 3, 2006
    Date of Patent: August 7, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventors: Franck Denoual, Jeanne Guillou
  • Patent number: 8239577
    Abstract: An image forming system includes a host device and a terminal device connected to the host device. The host device includes a compressing unit, a code-stream transmitting unit, a control-signal receiving unit and a first controller. The code-stream transmitting unit transmits a code stream generated by the compressing unit. The control-signal receiving unit receives a control signal transmitted by the terminal device. The first controller controls the code-stream transmitting unit according to the received control signal. The terminal device includes a code-stream receiving unit, a decompressing unit, a reproduction-image outputting unit, a second controller and a control signal transmitting unit. The decompressing unit generates reproduction image data from the received code stream. The second controller restricts receiving operation of the code-stream receiving unit according to a predetermined condition.
    Type: Grant
    Filed: September 6, 2006
    Date of Patent: August 7, 2012
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Shunichi Kimura
  • Patent number: 8234413
    Abstract: Selecting a segment boundary within block b is disclosed. A first anchor location j|j+1 is identified wherein a value of f(b[j?A+1 . . . j+B]) satisfies a constraint and wherein A and B are non-negative integers. A segment boundary location k|k+1 is determined wherein k is greater than minimum distance from j.
    Type: Grant
    Filed: June 2, 2011
    Date of Patent: July 31, 2012
    Assignee: EMC Corporation
    Inventors: Kai Li, Umesh Maheshwari, R. Hugo Patterson
  • Patent number: 8234412
    Abstract: An exemplary embodiment of the present invention is a method for transmitting compacted text data. A standard form data message is translated into a compacted form data message. The translating includes first locating a long tag in the standard form data message. A short tag in a sender translation table that corresponds to the long tag is identified in a sender translation table. The compacted form data message is created by substituting the short tag for the long tag in the standard form data message. The compacted form data message is transmitted to a receiver system. Then, a flag is set in response to determining if the sender translation table needs to be transmitted to the receiver system and the flag is transmitted to the receiver system. The sender translation table is transmitted to the receiver system in response to the determination of whether the translation table needs to be transmitted. Additional embodiments include a system and storage medium for transmitting compacted text data.
    Type: Grant
    Filed: September 10, 2001
    Date of Patent: July 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Revelino M. Pascual, Margo T. Mao
  • Patent number: 8234410
    Abstract: A system and method is provided to facilitate subscriber driven media agnostic content delivery across same or different networks. The method includes receiving preferences from a sending client and a receiving client and receiving content of a first media type over a network. The method further includes sending the content or a reference to the content to the receiving client in a preferred media type and to a preferred device in accordance with at least one preference of the receiving client. The method also includes notifying at least the receiving client that the content is to be received by the preferred device.
    Type: Grant
    Filed: January 4, 2008
    Date of Patent: July 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael E. Alexander, Sri Ramanathan, Frank A. Schaffa, Matthew B. Trevathan
  • Publication number: 20120191877
    Abstract: A system and method for updating a display unit remotely located from a computing system are described. The method includes copying display information from a video buffer of a computing device executing an application to generate a display update, calculating a size of the display update, and determining an amount of available bandwidth of a network connecting the computing device and the display unit. The method also includes calculating a time period required to communicate the display update from the computing device to the display unit, transmitting the display update to the display; and repeating the method after the time period has elapsed.
    Type: Application
    Filed: March 29, 2012
    Publication date: July 26, 2012
    Inventors: JUSTIN BULLARD, Toby Opferman, David J. Kasik
  • Patent number: 8230052
    Abstract: This paper describes a server diagnostic module toolkit which provides for the non-intrusive inspection and/or data transformation of stages, modules, and data on a server utilizing a request-response protocol. Diagnostic modules are installed on a server so that diagnostic commands may be sent by a client within an otherwise normal request and received by the server to invoke debugging and monitoring functionality during the normal runtime processing of the server. Diagnostic data may then be stored and later retrieved so that debugging and monitoring may be accomplished without disturbing the normal processing of requests by the server.
    Type: Grant
    Filed: February 14, 2007
    Date of Patent: July 24, 2012
    Assignee: Microsoft Corporation
    Inventors: Kanwaljeet Singla, Ciprian Gociman, Mete Goktepe
  • Publication number: 20120185612
    Abstract: A method includes aligning a reference window and target window for compression of a target data stream in terms of a reference data stream. The anchors are determined by examining the target data stream and reference data streams. The target data stream is aligned with respect to the reference data streams using the anchors. Pattern matching between the aligned target data stream and reference data stream is done to delta compress the target data stream.
    Type: Application
    Filed: January 19, 2011
    Publication date: July 19, 2012
    Applicant: EXAR CORPORATION
    Inventors: Yuhong Zhang, Jiebing Wang
  • Patent number: 8224982
    Abstract: Various embodiments of network performance assessment apparatus, systems and processes collect performance information pertaining to a current capacity utilization of a network, identify an occurrence of a capacity constraint on a portion of the network that is communicating the program to at least one presentation device, and modify at least one characteristic of the program and/or the communication thereof over the network so that a total capacity utilization of the network is less than a peak capacity of the network.
    Type: Grant
    Filed: July 16, 2007
    Date of Patent: July 17, 2012
    Assignee: EchoStar Technologies L.L.C.
    Inventor: Gary R. Langille
  • Patent number: 8224920
    Abstract: This disclosure generally may disclose a web-based online network drive that may be utilized by many users. Furthermore, this disclosure may provide for an efficient, web-based file system, which may be available as a network drive on a local computer.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: July 17, 2012
    Assignee: Pro Softnet Corporation
    Inventor: Raghavendra Kulkarni
  • Patent number: 8223640
    Abstract: A method, a system, and a computer program product implements traffic shaping by processing as a synchronous request, tasks representing one or more units of work contained within the request. Before a request is sent through the network, the request is inspected in order to derive the amount of work that the request would generate in the network. A traffic manager queries the amount of work in that request compared to the amount of work that the network can support and generates a number of traffic envelopes. Based on the results of this query, “task pruning” may be implemented to break the request into smaller manageable task that fit into the traffic envelopes. Task pruning may also enable only a subset of the work to be performed. Thus, a measure of the amount of work, rather than the amount of data, within a request is considered when scheduling the request.
    Type: Grant
    Filed: April 25, 2007
    Date of Patent: July 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Frank J. Castaneda, Joseph K. Horvath, Anthony W. Wrobel, Jr.
  • Patent number: 8225085
    Abstract: A secure communication protocol (e.g., SSL) transaction request from a client to a server is intercepted at a client-side proxy communicatively coupled to the client and logically deployed between the client and the server. The client-side proxy initiates a secure connection with the server and passes an attribute (e.g., a cryptographic key) associated with that secure connection to a server-side proxy communicatively coupled to the server and logically deployed between the client and the server. This enables the server-side proxy to engage in secure communications with the server in a transparent fashion.
    Type: Grant
    Filed: June 5, 2007
    Date of Patent: July 17, 2012
    Assignee: Blue Coat Systems, Inc.
    Inventor: Shrikrishna Karandikar
  • Patent number: 8224998
    Abstract: A method and system are described for providing features for internet access at an internet appliance which go beyond the resource limitations of the internet appliance. Such features may be implemented on the server, and coupled to the internet appliance for display, responsive to the ability of the internet appliance to provide those features. (1) The internet appliance and the server adapt to communication link limitations by dynamically adjusting picture quality or size for graphics to be displayed. (2) The internet appliance and the server adapt to memory and processor limitations by dynamically running applets at the server and intercepting display functions of applets for display at the internet appliance. (3) The internet appliance and the server adapt to memory and processor limitations by dynamically running editing programs or web pages at the server and by dynamically adjusting picture quality or size for graphics to be displayed.
    Type: Grant
    Filed: September 1, 2009
    Date of Patent: July 17, 2012
    Inventor: Julien T Nguyen
  • Patent number: 8224940
    Abstract: A strategy is described for constructing bloom filter information and exception information. The bloom filter information is constructed to express a set of items in a lossy compressed form. The exception information reveals occasions in which the bloom filter information erroneously indicates that a candidate item is a member of the set. The strategy can apply the bloom filter information and the exception information to select a representative device among a group of devices on which a user may maintain simultaneous presence.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: July 17, 2012
    Assignee: Microsoft Corporation
    Inventors: Vick B. Mukherjee, Yikang Xu, John T. Spivey, John S. Holmes, III
  • Patent number: 8218169
    Abstract: An information processing apparatus which is capable of reducing a burden on both an administrator and users when a job accounting system is introduced, to thereby enable efficient execution of job management. A client computer 1010 has a printer driver 1015 installed therein for generating an output job to be output to a peripheral apparatus, and delivers the output job to the peripheral apparatus via a first port monitor 1017 preset to a port as the output destination of the printer driver 1015. A second port monitor 1016 receives the output job generated by the printer driver 1015 and delivers the output job to the peripheral apparatus and collects job information on the output job. The port as the output destination of the device driver is switched from the port monitored by the first port monitor 1017 to a port monitored by the second port monitor 1016 when a system in which the job information is acquired using the second port monitor is constructed.
    Type: Grant
    Filed: March 29, 2005
    Date of Patent: July 10, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Jun Horiyama
  • Patent number: 8218886
    Abstract: Systems and media for transitioning compression levels of a streaming image system include a machine-accessible medium of a storage device containing instructions for transitioning compression levels between image frames in a streaming image system. Embodiments may include receiving client information from a client of an interactive streaming image system, generating a new image frame based on the received information, determining an initial compression level, comparing the new image frame to a previous frame to determine whether content changed, performing a smoothing heuristic by generating a multi-frame smoothing routine by increasing image quality in response to no change of content and decreasing image quality in response to a change in content, setting the new compression level based on the multi-frame smoothing routine, and encoding and transmitting the new image frame and compression level to a client.
    Type: Grant
    Filed: October 2, 2009
    Date of Patent: July 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kenneth James Ayres, Jr., Szymon Swistun, Van Dung Dang To
  • Patent number: 8218529
    Abstract: The invention relates to the field of voice over Internet protocol (VoIP) and more specifically to a system and method of terminating a VoIP call.
    Type: Grant
    Filed: July 7, 2006
    Date of Patent: July 10, 2012
    Assignee: Avaya Canada Corp.
    Inventor: Mads Emborg
  • Patent number: 8214425
    Abstract: A method is set forth for compressing a file of size C for storage in a memory space of size F, where C>F, comprising compressing successive portions of the file until C?F, creating a header to the file including an offset value indicating a location separating compressed and uncompressed portions of the file, and appending the header to the file. A further method is set forth for executing a file comprising reading the header to determine the predetermined compression algorithm and the offset, copying the uncompressed portions from the memory to a RAM, decompressing the compressed portions starting at the offset, storing the decompressed portions of the load into RAM in sequence after the uncompressed portions, and executing the file from the RAM.
    Type: Grant
    Filed: January 29, 2008
    Date of Patent: July 3, 2012
    Assignee: Mitel Networks Corporation
    Inventor: Paul Provencal
  • Patent number: 8214530
    Abstract: It is an object to provide a data collection system that is configured to reduce a communication amount, etc. at the time when data are collected from a plurality of devices, so as to reduce a communication amount attended by the collection of data without increasing processing loads imposed on devices. A symbol classifying unit of a data relay device classifies received data that have been already compressed. A data recompressing unit replaces codes contained in the classified already compressed data with other codes, so as to recompress the already compressed data. A symbol set clustering unit sends a transfer destination renewal device a communication speed at the time when the recompressed data are transferred to other devices, a processing speed at the recompressing time, etc. The transfer destination renewal device generates transfer destination information on the basis of the communication speed, the processing speed, etc.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: July 3, 2012
    Assignee: NEC Corporation
    Inventor: Akitake Mitsuhashi
  • Patent number: 8214517
    Abstract: System(s) and method(s) are provided for data management and data processing. For example, various embodiments may include systems and methods relating to relatively larger groups of data being selected with comparable or better performing selection results (e.g., high data redundancy elimination and/or average chunk size). In various embodiments, the system(s) and method(s) may include, for example a data group, block, or chunk combining technique or/and a data group, block, or chunk splitting technique. Various embodiments may include a first standard or typical data grouping, blocking, or chunking technique and/or data group, block, or chunk combining technique or/and a data group, block, or chunk splitting technique. Exemplary system(s) and method(s) may relate to data hashing and/or data elimination. Embodiments may include a look-ahead buffer and determine whether to emit small chunks or large chunks based on characteristics of underlying data and/or particular application of the invention (e.g.
    Type: Grant
    Filed: December 1, 2006
    Date of Patent: July 3, 2012
    Assignee: NEC Laboratories America, Inc.
    Inventors: Cezary Dubnicki, Erik Kruus, Cristian Ungureanu
  • Patent number: 8209303
    Abstract: System and method for implementing a reliable persistent random access compressed data stream is described. In one embodiment, the system comprises a computer-implemented journaled file system that includes a first file for storing a series of independently compressed blocks of a data stream; a second file for storing a series of indexes corresponding to the compressed blocks, wherein each one of the indexes comprises a byte offset into the first file of the corresponding compressed block; and a third file for storing a chunk of data from the data stream before it is compressed and written to the first file. The system further comprises a writer module for writing uncompressed data to the third file and writing indexes to the second file and a compressor module for compressing a chunk of data from the third file and writing it to the end of the first file.
    Type: Grant
    Filed: July 29, 2009
    Date of Patent: June 26, 2012
    Assignee: Novell, Inc.
    Inventor: Shon Vella
  • Patent number: 8209764
    Abstract: Database management and security is implemented in a variety of embodiments. In one such embodiment, data sets containing sensitive data elements are analyzed using aliases representing sensitive data elements. In another embodiment, the sensitive data elements are stored in an encrypted form for use from a secure access, while the alias is available for standard access.
    Type: Grant
    Filed: December 27, 2010
    Date of Patent: June 26, 2012
    Assignee: Aspect Loss Prevention, LLC
    Inventors: David A. Duhaime, Brad J. Duhaime
  • Patent number: 8209332
    Abstract: Techniques for efficient storage and retrieval of Preferred Roaming Lists are disclosed. In one aspect, PRL entries are stored in two tables. One table contains records that are common to two or more PRL entries. Another table stores any information that is unique to a PRL entry, as well as an indicator of which common record is associated with it. The common record is concatenated with the unique information to generate the uncompressed PRL entry. Various other aspects of the invention are also presented. These aspects have the benefit of reducing the memory requirements for storing a PRL. In addition, time required to download the compressed PRL is reduced.
    Type: Grant
    Filed: October 24, 2006
    Date of Patent: June 26, 2012
    Assignee: QUALCOMM Incorporated
    Inventors: Don Nielsen Andrus, Roy Franklin Quick, Jr., Ramin Rezaiifar, Paul E. Bender, Rotem Cooper
  • Publication number: 20120159000
    Abstract: A system and method for adjusting a level of compression for thin and chubby computing clients. End devices in a network can stream audio/video traffic over a network. Such a connection between the end devices can be reserved with guarantees of bandwidth and latency being obtained. Bandwidth guarantees across multiple intermediary switches can be used to define a compression level for the end devices. In one embodiment, the lowest compression level that will produce audio/video traffic that will fit in the guaranteed connection bandwidth is chosen to produce the highest quality audio/video stream.
    Type: Application
    Filed: February 28, 2012
    Publication date: June 21, 2012
    Applicant: Broadcom Corporation
    Inventor: Wael William Diab
  • Patent number: 8205009
    Abstract: A system for efficiently transmitting data from a first site to a remote site over a communication medium. The data includes a storage for storing data in sub-segment boundaries, such that few sub-segments are accommodated in each block. The system further includes a storage for storing data including signature data. Each one of the sub-segments is associated with a signature of considerably smaller size than its respective sub-segment. The system includes a processor configured to perform the following, as many times as required: receiving a block and partitioning it into sub-segments. For each sub-segment in the block the processor calculating a signature. It then determines whether the calculated signature matches a corresponding signature, if any, stored in the signature storage, and in case of no match (indicating that the sub-segment is new or has been modified), transmitting the sub-segment to the remote site and store the calculated signature in the signature storage.
    Type: Grant
    Filed: April 1, 2003
    Date of Patent: June 19, 2012
    Assignee: EMC Israel Development Center, Ltd.
    Inventors: Yair Heller, Ziv Kedem, Michael Lewin, Shay Mannor
  • Patent number: 8205011
    Abstract: A communication system includes a transmitting device and a receiving device. The transmitting device compresses input data according to quality of service assigned to the data, and transmits the compressed data. The receiving device receives the data transmitted from the transmitting device, decompresses the data according to the quality of service assigned to the data, and outputs the decompressed data.
    Type: Grant
    Filed: August 18, 2009
    Date of Patent: June 19, 2012
    Assignee: NEC Corporation
    Inventor: Yutaka Morikawa
  • Patent number: 8204964
    Abstract: A file, including visual information or auditory information may be uploaded to a processing device. Respective portions of content of the file may be identified for compressing and saving at respective bit rates. A number of component files may be created, compressed and saved, at the respective bit rates, based on the identified respective portions of content of the file. A network page, including a reference to the uploaded file, may be created. The reference to the uploaded file, in the network page, may be replaced with references to the compressed, saved component files and the network page may be saved. A processing device of a user may request the network page and the compressed, saved component files. A reasonable facsimile of the file may be reproduced based on an aggregate of the compressed, saved component files.
    Type: Grant
    Filed: August 6, 2008
    Date of Patent: June 19, 2012
    Assignee: Microsoft Corporation
    Inventors: Mark Kar Hong Wong, Trevin Chow, Zachary Steven Emmel, Nathan D. Kile, Jr., Derek Lynn Jamison, Jennifer N. Maertens, Justin James Watkins
  • Patent number: 8200837
    Abstract: A data service system in a data access network system is described. The data service system includes a content server that stores content files for access by external access requests. Each of the content files is stored in a full content format and an adapted or degraded content format which is less resource-intensive to serve than the full content format. The data service system also includes an adaptive load control system which is coupled to the content server to pass the access requests to the content server. The adaptive load control system modifies an access request to access the corresponding content file in the adapted content format when the content server is in an overload condition such that the content server can be maintained at safe load conditions. A method of maintaining the content server at safe load conditions is also described.
    Type: Grant
    Filed: April 26, 1999
    Date of Patent: June 12, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Nina T. Bhatti, Tarek Farouk Abdelzaher
  • Patent number: 8195212
    Abstract: A push to talk message protocol operating on a communication network between an originating and terminating communication device operates to transmit compressed message formats to initiate the push to talk message protocol. Four compressed session protocol message formats are used in the preferred embodiment. A compressed originating session initiation invite message is transmitted from the originating mobile station. A compressed terminating session initiation invite message is received by the terminating mobile station. A compressed session initiation protocol ping message is transmitted from the originating mobile station and received by the terminating mobile station. A compressed 200 OK session initiation protocol message is transmitted from the terminating mobile station and received by the originating mobile station. Finally, the originating mobile decompresses the 200 OK session initiation protocol message. These compressed messages are used to initiate the push to talk communication session.
    Type: Grant
    Filed: October 31, 2005
    Date of Patent: June 5, 2012
    Assignee: Rockstar Bidco LP
    Inventors: Haseeb Akhtar, Anthony Jones
  • Patent number: 8190764
    Abstract: Techniques for establishing a chain of custody for intercepted electronic information are disclosed.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: May 29, 2012
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Norman Richard Solis, Dante J. Pacella, Harold Jason Schiller
  • Patent number: 8184616
    Abstract: A system and method to change codec information to provide a coloring service in a Voice over Internet Protocol (VoIP) terminal uses different compression methods depending on a calling state and a call connecting state between the VoIP terminals so that a more efficient coloring service is provided. The system for changing codec information includes a gateway adapted to compress ring back tone data in a calling state and to compress voice signal data in a call connecting state between communication terminals according to preset different compression information and to transmit both data to a receiving terminal.
    Type: Grant
    Filed: November 9, 2005
    Date of Patent: May 22, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ho-Yul Lee, Dae-Hyun Lee
  • Patent number: 8185661
    Abstract: A packet compressor 12 operates under a reliable mode or an optimistic mode. A mode determination unit 31 counts the number of ACK packets or NACK packets received by a unit time X by an ACK/NACK packet receiver 14. When the counted number of NACK packets is larger than a predetermined value Y, the mode determination unit 31 switches the operation mode of the packet compressor 12 to the reliable mode. When the counted number of ACK packets is larger than a predetermined value Z, the mode determination unit 31 switches the operation mode of the packet compressor 12 to the optimistic mode.
    Type: Grant
    Filed: November 23, 2009
    Date of Patent: May 22, 2012
    Assignee: Panasonic Corporation
    Inventors: Koichi Hata, Akihiro Miyazaki, Koji Imura, Daiji Ido
  • Patent number: 8176205
    Abstract: A method, server and system for optimizing and delivering HyperText Markup Language (HTML)-based content such as HTML-based email messages to mobile communication devices is provided. In accordance with one embodiment, the method comprises: receiving an email message comprising an HTML portion comprising an HTML header and an HTML body; determining if the HTML header includes a reference to a Cascading Style Sheet (CSS) document comprising one or more rules; if the HTML header includes a reference to a CSS document, replacing the reference with the CSS rules of the CSS document, and sending the transformed email message to a destination mobile communication device.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: May 8, 2012
    Assignee: Research In Motion Limited
    Inventors: David Sze, Gerhard Klassen, David Tapuska
  • Patent number: 8176288
    Abstract: An integrated memory controller (IMC) preferably sits on the main CPU bus or a high speed system peripheral bus and couples to system memory. The IMC may use a lossless data compression and decompression scheme for improved performance. The IMC may also include microcode for specific decompression of particular data formats such as digital video and digital audio. Compressed data may be decompressed in the IMC and stored into system memory or saved in the system memory in compressed format. Internal memory mapping may allow for formal definition spaces which may define the format of the data and the data type to be read or written. Software overrides may be placed in applications software in systems that desire to control data decompression at the software application level.
    Type: Grant
    Filed: January 14, 2009
    Date of Patent: May 8, 2012
    Assignee: Mossman Holdings LLC
    Inventor: Thomas A. Dye
  • Patent number: 8171056
    Abstract: A data processor includes a storage unit, a decompressing module, an interface module, and a data retrieving module. The storage unit stores therein a compressed setting data file including setting data files each compressed in a compression format. The decompressing module decompresses a setting data file, in the compressed setting data file, corresponding to a model of a printer selected for printing. The interface module displays a setting screen corresponding to the setting data file decompressed by the decompressing module. The data retrieving module sets print settings based on settings specified on the setting screen.
    Type: Grant
    Filed: March 3, 2008
    Date of Patent: May 1, 2012
    Assignee: Ricoh Company, Limited
    Inventor: Tatsuroh Yoshioka
  • Patent number: 8171169
    Abstract: A system and method for updating a display unit remotely located from a computing system are described. The method includes copying display information from a video buffer of a computing device executing an application to generate a display update, calculating a size of the display update, and determining an amount of available bandwidth of a network connecting the computing device and the display unit. The method also includes calculating a time period required to communicate the display update from the computing device to the display unit, transmitting the display update to the display; and repeating the method after the time period has elapsed.
    Type: Grant
    Filed: March 14, 2005
    Date of Patent: May 1, 2012
    Assignee: Citrix Systems, Inc.
    Inventors: Justin Bullard, Toby Opferman, David J. Kasik
  • Patent number: 8171165
    Abstract: A file conversion system is capable of transmitting via a network a file provided by a file providing end in a format supported by a file receiving end to the file receiving end. The file conversion system includes a receiving module for receiving the file provided by the file providing end; a conversion module for converting the format of the file provided by the file providing end into a format supported by the file receiving end; a database module for recording a profile of the file receiving end, with the profile including the format supported by the file receiving end; and a transmission module for transmitting the file to the file receiving end via the network. If the format of the file is not supported by the file receiving end, the conversion module may, in accordance with the profile of the file receiving end, convert the format of the file into the format supported by the file receiving end so as to allow the transmission module to transmit the file to the file receiving end.
    Type: Grant
    Filed: December 26, 2007
    Date of Patent: May 1, 2012
    Assignee: Ubitus Inc.
    Inventors: Wei-Hao Peng, Shien-Chang Ko, Shu-Fan Chen
  • Publication number: 20120102215
    Abstract: Techniques for compressing and decompressing license information for Digital Rights Management are described. A method implementation of a technique of creating for a plurality of client devices or client device groups compressed license information comprises the steps of creating a template and a table. The table comprises at least one first license part common to licenses for the plurality of client devices or client device groups and one or more placeholders for one or more second license parts specific for a dedicated client device or client device group. The table comprises, for each client device or client device group and for a given placeholder, replacement information specific for that client device or client device group. The method further comprises sending the template and table for delivery as compressed license information to the client devices or client device groups.
    Type: Application
    Filed: October 14, 2011
    Publication date: April 26, 2012
    Inventor: Daniel Catrein
  • Patent number: 8165165
    Abstract: Provided are an apparatus for a dynamic header compression and a method thereof. The method for a dynamic header compression includes: receiving a received packet having a header from an upper layer; comparing header information of the received packet with header information of a previous packet; when a suppression part of the received packet is the same as a suppression part of the previous packet, compressing the received packet based on a predetermined header suppression rule; and when the suppression part of the received packet is not the same as the suppression part of the previous packet, transmitting the received packet without compression.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: April 24, 2012
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Hyung-Deug Bae, Nam-Hoon Park
  • Patent number: 8166249
    Abstract: A method to perform a least recently used (LRU) algorithm for a co-processor is described, which co-processor in order to directly use instructions of a core processor and to directly access a main storage by virtual addresses of said core processor comprises a TLB for virtual to absolute address translations plus a dedicated memory storage also including said TLB, wherein said TLB consists of at least two zones which can be assigned in a flexible manner more than one at a time. Said method to perform a LRU algorithm is characterized in that one or more zones are replaced dependent on an actual compression service call (CMPSC) instruction.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: April 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Thomas Koehler, Siegmund Schlechter
  • Patent number: 8166205
    Abstract: In one embodiment, an apparatus includes one or more internal interfaces in communication with one or more network devices in a first network site through a Layer 2 link, an overlay interface in communication through a Layer 3 link with a core network connected to one or more other network sites, and a table mapping addresses for network devices in the other network sites to addresses of edge devices in the same network site as the network device. The apparatus further includes a processor operable to encapsulate a packet received at one of the internal interfaces and destined for one of the network devices in the other network sites, with an IP header including a destination address of the edge device mapped to the destination network device, and forward the encapsulated packet to the core network.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: April 24, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Dino Farinacci, Tony Speakman, Nair Venugopal, Hasmit Grover, Victor Moreno, Dhananjaya Rao
  • Patent number: 8161179
    Abstract: A computer-implemented method includes generating a user interface for displaying one or more images, receiving a request from a remote device to view the user interface, determining whether the remote device is a mobile device communicating over a wireless network, depending on a result of the determination, generating a low resolution version of the user interface that is computationally less intensive to render compared to the previously generated user interface, and transmitting the low resolution version of the user interface to the requesting device.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: April 17, 2012
    Assignee: Apple Inc.
    Inventors: Brian Dote, Stephane Lunati, Ken Goto, Seejo Pylappan
  • Patent number: 8160107
    Abstract: A data transmission apparatus for sequentially transmitting data in units of packets each containing transmission data to the receiving end. The apparatus including a reception unit receiving the transmission data as an input signal, a packet formation unit receiving the transmission data, and forming an uncompressed packet in which predetermined transmission data is stored as uncompressed data, and a compressed packet in which at least a portion of transmission data that follows the predetermined transmission data is compressed and stored as compressed data. The apparatus also including a reference information management unit holding and managing as reference information related to the uncompressed packet, and a transmission unit transmitting the packets formed by the packet formation unit. The packet formation unit forming compressed data to be stored in a compressed packet, based on the transmission data of the uncompressed packet and the reference information.
    Type: Grant
    Filed: September 8, 2008
    Date of Patent: April 17, 2012
    Assignee: Panasonic Corporation
    Inventors: Akihiro Miyazaki, Hideaki Fukushima, Carsten Burmeister, Rolf Hakenberg
  • Patent number: 8160106
    Abstract: Technique for transmitting Ethernet packets from an Ethernet source point to an Ethernet destination point via a communication link, comprising compression of the packets in such a manner that the source point transmits complete Ethernet packets, the communication link carries shortened information blocks (SIB) obtained from said complete Ethernet packets, while the destination point receives complete Ethernet packets essentially identical to those transmitted from the source point.
    Type: Grant
    Filed: June 2, 2005
    Date of Patent: April 17, 2012
    Assignee: ECI Telecom Ltd.
    Inventor: Yoav Valadarsky
  • Patent number: 8161086
    Abstract: There is provided a recording device for generating and coding metadata, the recording device including a metadata describing part for describing the metadata; and a coding part for coding the metadata described in the metadata describing part in a binary format, and generating coded data; wherein the metadata describing part describes alternative information for embedding alternative data to the coded data when data is not present for a non-essential item in the metadata; and the coding part performs coding with the alternative data embedded when the alternative information is described.
    Type: Grant
    Filed: July 17, 2008
    Date of Patent: April 17, 2012
    Assignee: Sony Corporation
    Inventors: Tetsuya Narita, Yoshiaki Shibata, Minoru Kawahara
  • Patent number: 8149831
    Abstract: In an application level multicast (ALM), multiple flows of data packets containing shared material are destined for different devices. A packet compression device is used to compress the data packets to reduce traffic load. This compression device includes a cache for recording the payloads of selected data packets which currently are not of record in the cache. If it is determined that the cache has therein a record of an identical version of the payload of a data packet, the compression device releases a compressed version of the data packet which includes a representation of the payload in lieu of the actual payload.
    Type: Grant
    Filed: November 19, 2009
    Date of Patent: April 3, 2012
    Assignee: Alcatel Lucent
    Inventors: Krishna Balachandran, Katherine Guo, Kiran Rege
  • Patent number: 8151005
    Abstract: A system and method for adjusting a level of compression for thin and chubby computing clients. End devices in a network can stream audio/video traffic over a network. Such a connection between the end devices can be reserved with guarantees of bandwidth and latency being obtained. Bandwidth guarantees across multiple intermediary switches can be used to define a compression level for the end devices. In one embodiment, the lowest compression level that will produce audio/video traffic that will fit in the guaranteed connection bandwidth is chosen to produce the highest quality audio/video stream.
    Type: Grant
    Filed: August 4, 2007
    Date of Patent: April 3, 2012
    Assignee: Broadcom Corporation
    Inventor: Wael William Diab
  • Patent number: 8149838
    Abstract: A method is provided for payload header suppression within a wireless network in which a limited number of suppression indices are used to map suppression rules to data streams. Network resources are conserved by implementing precise classification algorithms to correctly identify incoming packets at the wireless device as belonging to a particular data stream, which ensures that a minimum number of suppression indices are utilized. Additionally, network resources are conserved by utilizing sophisticated algorithms for reusing suppression indices when new data streams are detected by the wireless device. One such reuse algorithm involves recycling the suppression index that has been least recently used in transmitting a packet with a suppressed payload header.
    Type: Grant
    Filed: August 17, 2007
    Date of Patent: April 3, 2012
    Assignee: Broadcom Corporation
    Inventors: Anthony P. Saladino, Rennie L. Gardner, Michael R. Robinson, Ajay Chandra V. Gummalla
  • Patent number: 8144701
    Abstract: The present invention proposes a methodology implementable in form of a hardware or software module for coding and decoding a frame number. Firstly a method for encoding an original frame number for synchronization of communication between electronic devices resulting in an encoded compact frame number is provided. Additionally the corresponding decoding method is provided. Further devices and modules adapted to execute the steps of said methods are provided.
    Type: Grant
    Filed: January 3, 2005
    Date of Patent: March 27, 2012
    Assignee: Nokia Corporation
    Inventor: Jukka Ranta
  • Publication number: 20120072613
    Abstract: There is provided a method of interactive compression using multiple compression state information entries. The method comprises receiving a request for data from a communicating party; retrieving the data; identifying, for use in compressing the data, at least two compression state information entries shared between the parties to the communication; compressing the data with each of the at least two compression state information entries; determining, from the set of compression state information entries, a preferred compression state information entry that provides a greatest compression ratio; and transmitting the data, compressed in accordance with the preferred compression state information entry to the communicating party.
    Type: Application
    Filed: November 29, 2011
    Publication date: March 22, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: En-Hui YANG, Ajit SINGH, Salmaan AHMED, David P. SZE