Compressing/decompressing Patents (Class 709/247)
-
Patent number: 8804766Abstract: The present invention is a method of sending compressed data includes providing a plurality of M compressing devices, each compressing device configured to apply a lossless compression algorithm and dividing uncompressed data into a first plurality of sequential segments S of uncompressed data. Each segment Si of a first N sequential segments of uncompressed data, for i=1 to N, where M >N, is applied to a respective compressing device CDi, and N respective compressed blocks Bi, each block Bi having a respective characteristic transmission time BlockDurationi.Type: GrantFiled: November 16, 2012Date of Patent: August 12, 2014Assignee: Dialogic Networks (Israel) Ltd.Inventor: Amir Ilan
-
Patent number: 8806208Abstract: The embodiments of the present invention relate to apparatuses, in terms of a client device (110) and a server (120) and to methods in the client device (110) and in the server (120) respectively for enabling a user to consume content provided by a content provider. According to the method in the client device (120) the method comprises: assembling a request for rights for consuming a content and indicating in the request which content to consume; determining if an upgrade key, associated with the content, is present in the client device; including, in such a case, in the request, an identifier of the upgrade key that is associated with the content, sending the request to the content provider; receiving, a response comprising an encrypted rights object; decrypting the encrypted rights object and starting to use the rights object for consuming the content.Type: GrantFiled: February 11, 2010Date of Patent: August 12, 2014Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Yi Cheng, Ulf Björkengren, Daniel Catrein, Frank Hartung
-
Patent number: 8806062Abstract: Various methods and systems for using adaptive data compression in a backup system are disclosed. One method involves detecting whether to compress a unit of storage that is to be backed up. The detecting involves attempting to compress a portion of the unit of storage. If the attempt to compress the portion of the unit of storage meets a specified compression performance threshold, i.e., if the unit of storage is compressible, the unit of storage is compressed. Otherwise the unit of storage is not compressed.Type: GrantFiled: March 27, 2009Date of Patent: August 12, 2014Assignee: Symantec CorporationInventors: Mark Vertongen, Bastiaan Stougie, Mark Christiaens
-
Publication number: 20140223010Abstract: Apparatus and methods for the collection, processing, storage, communication and use of data generated by an array of sensors connected to some physical structure in which bandwidth allocation methods are used in response to known and predictable propagation of signal events through the network. Use of these data allocation methods further enable the efficient use of data compression and encryption techniques.Type: ApplicationFiled: February 1, 2013Publication date: August 7, 2014Inventor: David Alan Hayner
-
Publication number: 20140223030Abstract: An approach for multi-stream data compression comprises receiving packets of a data stream, wherein the packets comprise respective packets of source data streams compressed on an aggregate basis and in a successive order. A one of the packets is decompressed, and a determination is made whether the packet has been received in a proper order of succession compared to the successive order of compression. When it is determined that the packet has been received in the proper order, the packet is stored at a next location in a decompressor cache. When it is determined that the packet has not been received in the proper order, the packet is stored at a location in the decompressor cache, allowing for subsequent storage of one or more further packets in the proper order of succession, wherein the further packets were processed via the compression process before, but were received after, the one packet.Type: ApplicationFiled: March 16, 2014Publication date: August 7, 2014Applicant: Hughes Network Systems, LLCInventors: Udaya BHASKAR, Douglas DILLON
-
Publication number: 20140223029Abstract: Approaches for staged data compression are provided, where each stage reflects a progressive increase in granularity, resulting in a scalable approach that exhibits improved efficiency and compression performance. The first stage comprises a long-range block-level compressor that determines redundancies on a block-level basis (based on entire data blocks, as opposed to partial segments within data blocks). The second stage comprises a long-range byte-level compressor that compresses an uncompressed block based on byte segments within the block that match previously transmitted segments. The duplicate segments are replaced with pointers to matching segments within a decompressor cache. Nonmatching segments of the data block are left uncompressed and passed to a third stage short-range compressor (e.g., a grammar-based compressor). The staged progression in granularity provides advantages of maximizing the compression gain while minimizing processing and storage requirements of the compressor and decompressor.Type: ApplicationFiled: March 15, 2014Publication date: August 7, 2014Applicant: Hughes Network Systems, LLCInventors: Udaya BHASKAR, Chi-Jiun SU
-
Patent number: 8799332Abstract: Disclosed herein is a content conversion apparatus and method. The content conversion apparatus includes a table generation unit for generating a media dependent table and a weight table. An information management unit receives information about a terminal and information about a player of the terminal from the terminal and manages the received information. A content conversion unit generates a content information table, related to content that is to be converted, using the media dependent table, the weight table, the terminal information and the player information, and converts the content using the content information table so as to transmit converted content to the terminal.Type: GrantFiled: December 14, 2011Date of Patent: August 5, 2014Assignee: Electronics and Telecommunications Research InstituteInventors: Hyun-Jeong Lee, Jung-Sik Sung
-
Patent number: 8799378Abstract: Processing messages in dataflow networks. The method includes, at a first entity, receiving from a second entity a first offer of a first message to process. The method further includes determining to not process the first message. As a result of determining to not process the first message, such an indication is made to the second entity. Further as a result of determining to not process the first message, an indication is stored that the second entity offered a message. The indication includes an indicator correlated to the second entity. Subsequent to indicating to the second entity, using the indication the method includes indicating to the second entity availability to process a message.Type: GrantFiled: December 17, 2010Date of Patent: August 5, 2014Assignee: Microsoft CorporationInventors: Michael L. Chu, Daniela Cristina Manu, Stephen H. Toub
-
Patent number: 8798070Abstract: A method of generating a data block to be transmitted from a protocol layer to a receiving side in a wireless communication system, the protocol layer having a header compression function, comprises generating at least one of a control packet which includes control information and a compressed packet generated by header compression for an upper layer data block, and generating a first lower layer data block which includes type indication information and the control packet, if the control packet is generated, the type indication information indicating a type of control information included in the generated control packet.Type: GrantFiled: May 26, 2011Date of Patent: August 5, 2014Assignee: LG Electronics Inc.Inventors: Sung Duck Chun, Young Dae Lee, Sung June Park, Seung June Yi
-
Publication number: 20140215094Abstract: Interrelated methods for compression and decompression within a common context provides mapping of each index of a sequence of indexes to an index value. The method comprises decomposing a data set into a sequence of chunks, wherein each chunk is associated with a bit pattern and an index unique within the sequence. For a certain bit pattern a value sum is created of all index values mapped to each index of every chunk associated with the bit pattern. The decompression method comprises retrieving a value sum associated with a certain bit pattern; selecting a set of indexes, such that the sum of all index values mapped to indexes comprised in the selected set of indexes equals the retrieved index value sum; and recomposing a sequence of chunks such that each chunk is further associated with the unique bit pattern.Type: ApplicationFiled: March 13, 2013Publication date: July 31, 2014Inventor: Anders NORDIN
-
Patent number: 8792476Abstract: An apparatus for processing session related protocol signaling messages includes a simplification element. The simplification element may be configured to receive a message associated with a session related protocol, to determine whether the message is a per call based message and, in response to a determination that the message is the per call based message, to interpret the per call based message without the removed per session based information. The per call based message is free of per session based information that has been removed.Type: GrantFiled: March 16, 2007Date of Patent: July 29, 2014Assignee: Cellco PartnershipInventors: Fangqiu Tu, Ben-Ren Chen
-
Patent number: 8793683Abstract: A provisioning server can import a software distribution and determine the type of distribution in order to integrate the software distribution in the software provisioning environment. The provisioning server can be configured to determine a type for the software distribution. Once determined, the provisioning server can be configured to locate a configuration template that matches the type of the software distribution. The configuration template can allow the generation of a configuration file that enables the software distribution to be incorporated into software provisioning processes, automatically. Once located, the provisioning server can be configured to generate a profile for the imported software distribution.Type: GrantFiled: August 28, 2008Date of Patent: July 29, 2014Assignee: Red Hat, Inc.Inventor: Michael Paul DeHaan
-
Patent number: 8793350Abstract: The embodiments described herein relate to systems and methods for modifying content of mobile communication devices.Type: GrantFiled: March 9, 2011Date of Patent: July 29, 2014Assignee: Asset Science LLCInventors: Eric Jean-Paul Arseneau, Jonathan Paul Hylands
-
Patent number: 8792408Abstract: A telecommunications network, and particularly a mobility management entity (MME) (26) of the telecommunications network, performs negotiation of use of header compression over at least a portion of a backhaul link extending between a base station node (28) and a serving gateway (SGW) (24). In some embodiments the backhaul link comprises a radio link. In certain bearer encapsulation embodiments having radio-interface borne backhaul links a General Packet Radio service Tunneling Protocol (GTP) tunnel traverses between the serving gateway node and a relay base station node. In such bearer encapsulation embodiments the method further comprises handling signaling between the serving gateway node and the relay base station node for negotiating the use of the header compression inside the General Packet Radio service Tunneling Protocol (GTP) tunnel.Type: GrantFiled: December 2, 2009Date of Patent: July 29, 2014Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: András Rácz, Zoltán Richárd Turányi
-
Patent number: 8788683Abstract: Systems and techniques for capturing audio and delivering the audio in digital streaming media formats are disclosed. Several aspects of the systems and techniques operate in a cloud computing environment where computational power is allocated, utilized, and paid for entirely on demand. The systems and techniques enable a call to be made directly from a virtual machine out to a Public Switch Telephone Network (PSTN) via a common Session Interface Protocol (SIP) to PSTN Breakout service, and the audio to be delivered onward to one or more Content Delivery Network (CDN). An audio call capture interface is also provided to initiate and manage the digital streaming media formats.Type: GrantFiled: August 17, 2011Date of Patent: July 22, 2014Assignee: The NASDAQ OMX Group, Inc.Inventors: Simon Ball, Adrian Roe, Dom Robinson, Steve Strong
-
Patent number: 8788712Abstract: Exemplary system and computer program product embodiments compression blocks input/output (I/O) reduction are provided. In one embodiment, by way of example only, data blocks are arranged into groups to provide a single I/O. Lists indicating the available block space for the data blocks are organized in advance according to space size. The data blocks required for a single command are allocated as the single I/O. The data blocks are sequentially ordered. Additional system and computer program product embodiments are disclosed and provide related advantages.Type: GrantFiled: January 6, 2012Date of Patent: July 22, 2014Assignee: International Business Machines CorporationInventors: Jonathan Amit, Chaim Koifman, Sergey Marenkov, Ori Shalev
-
Patent number: 8786473Abstract: Systems and methods of storing previously transmitted data and using it to reduce bandwidth usage and accelerate future communications are described. By using algorithms to identify long compression history matches, a network device may improve compression efficiently and speed. A network device may also use application specific parsing to improve the length and number of compression history matches. Further, by sharing compression histories and compression history indexes across multiple devices, devices can utilize data previously transmitted to other devices to compress network traffic. Any combination of the systems and methods may be used to efficiently find long matches to stored data, synchronize the storage of previously sent data, and share previously sent data among one or more other devices.Type: GrantFiled: October 18, 2011Date of Patent: July 22, 2014Assignee: Citrix Systems, Inc.Inventors: Allen R. Samuels, Richard Jensen, Zubin Dittia, Dan S. Decasper, Michael Ovsiannikov, Robert D. Plamondon
-
Patent number: 8788713Abstract: Exemplary method, system, and computer program product embodiments compression blocks input/output (I/O) reduction are provided. In one embodiment, by way of example only, data blocks are arranged into groups to provide a single I/O. Lists indicating the available block space for the data blocks are organized in advance according to space size. The data blocks required for a single command are allocated as the single I/O. The data blocks are sequentially ordered. Additional system and computer program product embodiments are disclosed and provide related advantages.Type: GrantFiled: March 7, 2013Date of Patent: July 22, 2014Assignee: International Business Machines CorporationInventors: Jonathan Amit, Chaim Koifman, Sergey Marenkov, Ori Shalev
-
Patent number: 8786909Abstract: A communication apparatus which is capable of selectively using codecs appropriately. The communication apparatus is provided with a software codec configured to encode and decode images and a hardware codec configured to encode and decode images at higher speed than the software codec. In facsimile communication with an IP-FAX machine connected to an IP network, the communication apparatus causes the hardware codec to encode or decode an image. In facsimile communication with an analog facsimile machine connected to an analog network, the communication apparatus causes the software codec to encode or decode the image.Type: GrantFiled: August 15, 2012Date of Patent: July 22, 2014Assignee: Canon Kabushiki KaishaInventor: Mikio Hama
-
Patent number: 8775677Abstract: The claimed subject matter provides a system and/or a method that facilitates re-locating a web application associated with a network service utilizing a portion of serialized data. The network service can be any collection of resources that are maintained by a party (e.g., third-party, off-site, etc.) and accessible by an identified user over a network (e.g., WAN, Internet, etc.). An interface component can receive a portion of serialized data with transparent structure related to an application specification. A hydrate component can create a web application independent of a network service based at least in part upon the serialized data, the web application has state within the network service.Type: GrantFiled: December 20, 2006Date of Patent: July 8, 2014Assignee: Microsoft CorporationInventors: Henricus Johannes Maria Meijer, Gary W. Flake, Alexander G. Gounares, Matthew B. MacLaurin, Debi P. Mishra, Amit Mital, Ira L. Snyder
-
Patent number: 8774233Abstract: A network device configured to determine a transmit delay interval for the transmission of data over a wireless network. The network device includes an adaptive access control circuit configured to determine, during a predetermined time interval, an amount of data transmitted by the network device over the wireless network, determine, during the predetermined time interval, an amount of data received by the network device over the wireless network, determine a difference between the amount of data transmitted by the network device over the wireless network and the amount of data received by the network device over the wireless network, and adjust the transmit delay interval based on the difference.Type: GrantFiled: February 20, 2012Date of Patent: July 8, 2014Assignee: Marvell International Ltd.Inventors: Peter Loc, Hui Yao Lin, Foo Keong Tang
-
Patent number: 8775663Abstract: An apparatus and method improving effective system throughput for replication of data over a network in a storage computing environment by using software components to perform data compression is disclosed. Software compression support is determined between applications in a data storage computing environment. If supported, compression parameters are negotiated for a communication session between storage systems over a network. Effective system throughput is improved since the size of a compressed lost data packet is less than the size of an uncompressed data packet when a lost packet needs to be retransmitted in a transmission window.Type: GrantFiled: April 25, 2007Date of Patent: July 8, 2014Assignee: Netapp, Inc.Inventor: Vijay Singh
-
Patent number: 8775679Abstract: Provided is a device for issuing a synchronization message in a large-scaled computing system including an interconnect and a plurality of computing devices that is connected to the interconnect. The interconnect includes a plurality of switches that is connected to each other. The device sends a synchronization message for synchronizing computing processes on the computing devices to all the computing devices at same timing via the switches that are directly connected to any of the computing devices by using a protocol for a general-purpose interconnect.Type: GrantFiled: November 2, 2009Date of Patent: July 8, 2014Assignee: Fujitsu LimitedInventors: Hiroyuki Oka, Jun Tsuiki
-
Patent number: 8776208Abstract: Embodiments of the present invention are directed to establishing and/or implementing firewall rules that may employ parameters based on connection security levels for a connection between devices. A firewall may thus provide greater granularity of security and integrate more closely with other security methods to provide better overall security with fewer conflicts.Type: GrantFiled: March 22, 2012Date of Patent: July 8, 2014Assignee: Microsoft CorporationInventors: Eran Yariv, Gerardo Diaz-Cuellar, David Abzarian
-
Patent number: 8769153Abstract: Described are computer-based methods and apparatuses, including computer program products, for outpatient monitoring. In some examples, the outpatient monitoring technology includes a system for remote monitoring and consultations of patients' state associated with automated interpretation of vital signs signals. In other examples, the outpatient monitoring technology includes a system for remote monitoring of patients' state associated with analysis of full-disclosure vital signs digital signals with reduced bit data or channel data. In some examples, the outpatient monitoring technology includes a system for remote monitoring of patients' state associated with ongoing automated analysis and transmission of full-disclosure vital signs digital signals and automatically generated signals' interpretation results and manually marked patient symptoms.Type: GrantFiled: January 25, 2013Date of Patent: July 1, 2014Assignee: Medicalgorithmics S.A.Inventor: Marek Dziubinski
-
Patent number: 8769152Abstract: The embodiments disclosed herein relate to a network diagnostic component or device that is placed in-line between a first and second node. The diagnostic component or device is used to compress pre-specified Dwords of a network data stream. For example, the first node may communicate with the second node using a network data stream that includes a first component and a pre-specified component. In some embodiments, the network data stream may be of the SAS/SATA protocol. The network diagnostic component may receive the network data signal and associate the pre-specified component with an identifier that is represents the pre-specified component. The first component and the identifier representing the pre-specified component may then be recorded in a memory.Type: GrantFiled: February 14, 2007Date of Patent: July 1, 2014Assignee: JDS Uniphase CorporationInventors: Paul R. Gentieu, Geoffrey T. Hibbert, Andrew J. Milne, Roumel R. Garcia
-
Patent number: 8767704Abstract: A method for compressing information in a communication system is provided. The method includes compressing first address data in a first packet stream by using second address data included in a second packet stream.Type: GrantFiled: December 18, 2003Date of Patent: July 1, 2014Assignee: Nokia Solutions and Networks OyInventors: Zhigang Liu, Khiem Le, Yousuf Saifullah
-
Patent number: 8768900Abstract: A method for processing an XML document with a schema includes extracting structure content and data content of an XML document, determining path coding of a node in the structure content, and determining data content corresponding to the node according to a pre-stored preorder of the node, wherein the path coding of the node identifies a storage position of the node in the structure content through the node and other nodes in the structure content, and compressing respectively the node, the path coding of the node and the data content.Type: GrantFiled: December 31, 2012Date of Patent: July 1, 2014Assignees: Peking University Founder Group Co., Ltd., Beijing Founder Apabi Technology Ltd., Peking UniversityInventors: Ruiheng Qiu, Wei Hu
-
Patent number: 8763121Abstract: A method of identifying a potential attack in network traffic includes payload data transmitted to a host entity in the network. The method includes: performing a first data-check on one or more data bytes of the payload data at the host entity; performing a second data-check, equivalent to the first data-check, on data of the network equivalent to the one or more bytes of payload data; and comparing the results of the first and second data-checks to determine if there is a mismatch, the mismatch being an indication of a potential attack.Type: GrantFiled: January 20, 2011Date of Patent: June 24, 2014Assignee: F-Secure CorporationInventor: Daavid Hentunen
-
Patent number: 8755296Abstract: A wireless communication device includes a sensor processing unit that generates sensor data including a measurement result acquired by a sensor; a communication measurement unit that generates communication quality data including a communication state for transmitting a packet; a compression determination unit that determines compression rates of first sensor data and first communication quality data according to the contents of the first sensor data including the transmitted sensor data and the generated sensor data or the contents of the first communication quality data including the transmitted sensor data and the generated communication quality data; a compression unit that compresses the first sensor data and the first communication quality data according to the determined compression rates; and a wireless communication unit that transmits a packet including the compressed first sensor data and the compressed first communication quality data to another wireless communication device or the access point.Type: GrantFiled: December 1, 2011Date of Patent: June 17, 2014Assignee: Hitachi, Ltd.Inventors: Masayuki Miyazaki, Kenichi Mizugaki, Masaru Kokubo, Hideyuki Nagaishi, Nobuhisa Kobayashi
-
Patent number: 8756696Abstract: The present invention relates to a technique for debugging and testing potential virus, trojans, and other malware programs. The present invention, named Cyberlock™ provides a technique to analyze malware programs on a network in a secure manner, which allows multiple users to access or monitor the analysis. In the present invention, a virtual machine (VM) may be run on a network, emulating the operation of a Windows, LINUX, or Apple operating system (or other O/S), and the malware or suspected malware may be executed on that virtual machine. The virtual machine is isolated on the network, but accessible to one or more users, in such a manner than the malware or suspected malware may be analyzed.Type: GrantFiled: October 29, 2011Date of Patent: June 17, 2014Assignee: SRA International, Inc.Inventor: Brian Miller
-
Patent number: 8756332Abstract: Systems and methods for providing accelerated data storage and retrieval utilizing lossless data compression and decompression. A data storage accelerator includes one or a plurality of high speed data compression encoders that are configured to simultaneously or sequentially losslessly compress data at a rate equivalent to or faster than the transmission rate of an input data stream. The compressed data is subsequently stored in a target memory or other storage device whose input data storage bandwidth is lower than the original input data stream bandwidth. Similarly, a data retrieval accelerator includes one or a plurality of high speed data decompression decoders that are configured to simultaneously or sequentially losslessly decompress data at a rate equivalent to or faster than the input data stream from the target memory or storage device. The decompressed data is then output at rate data that is greater than the output rate from the target memory or data storage device.Type: GrantFiled: October 26, 2006Date of Patent: June 17, 2014Assignee: Realtime Data LLCInventor: James J Fallon
-
Patent number: 8756626Abstract: To receive new services including audio or video content for presentation by a cable-compatible digital television or other digital audio/video receiver, a module may be connected to the HOST-POD interface of the digital television. The module has a receiver for receiving audio or video content in a first compression format, a transcoder for converting said audio or video content from the first compression format into a second, different compression format, and a controller for transmitting the audio or visual content in the second compression format to the digital television over a HOST-POD interface. By using such a module, front-end components of the digital television may be bypassed while back-end components may be utilized to decompress and present the content. The module may be a PC card or smart card for example.Type: GrantFiled: December 22, 2005Date of Patent: June 17, 2014Assignee: Broadcom CorporationInventor: David A. Strasser
-
Patent number: 8751689Abstract: One illustrative embodiment involves executing one or more script-based libraries to serialize an object comprising content that is displayed on a web page in a web browser on a client device. The serialization comprises identifying a string representing raw bytes that identify the object. The embodiment also involves establishing a connection between the client device and a server device, wherein the connection is a full duplex communication channel for communication between the client device and the server device. The embodiment further involves sending, from the client device, the serialized object over the full duplex communication channel to the server device and receiving the serialized object from the server device. The serialized object from the server device is serialized according to the string representing raw bytes. The embodiment further involves deserializing the object from the server device.Type: GrantFiled: June 28, 2011Date of Patent: June 10, 2014Assignee: Adobe Systems IncorporatedInventor: Mete Atamel
-
Patent number: 8749818Abstract: A method for transmitting a plurality of pieces of image data is provided. The method includes causing an image forming apparatus (1) to perform a process of obtaining a private key (#43), a process of generating individual electronic signatures for the plurality of pieces of image data by using the private key thus obtained (#38 and #45), and a process of adding the individual electronic signatures to the plurality of pieces of image data and transmitting the plurality of pieces of image data (#49).Type: GrantFiled: December 10, 2009Date of Patent: June 10, 2014Assignee: Konica Minolta Business Technologies, Inc.Inventors: Junichi Hase, Yoichi Kawabuchi, Tomonari Yoshimura, Hiroki Tajima
-
Publication number: 20140149605Abstract: This disclosure is directed to dictionary-based compression, which may be employed to achieve stateful header compression without maintaining a complete deflate state. The compressor may maintain a history of data streams compressed by the compressor, compressed according to a compression dictionary. Responsive to the compression of the one or more data streams, the compressor may delete the first compression dictionary from the memory. Subsequent to the deletion, the compressor may compress an additional data stream using the maintained history. The compressor may generate a second compression dictionary from at least one of: the maintained history and a portion of the additional data stream. The compressor may allocate memory for a compression state of the additional data stream and may load the maintained history into the compression state.Type: ApplicationFiled: November 26, 2012Publication date: May 29, 2014Inventors: Saravana Annamalaisami, Ashok Kumar Jagadeeswaran, Syed Ahmed, Ashwin Jagadish
-
Patent number: 8738838Abstract: A method of storing data in a storage media can include determining whether a size of data to be stored in the storage media satisfies a reference condition and compressing the data to provide compressed data for storage in the storage media upon determining that the size satisfies a reference condition.Type: GrantFiled: April 7, 2011Date of Patent: May 27, 2014Assignee: Samsung Electronics Co., Ltd.Inventors: Kyoung Lae Cho, Chanho Yoon, JunJin Kong, Hee Chang Cho, Bumseok Yu, Hong Rak Son
-
Publication number: 20140143444Abstract: A method, system and computer program product for transmitting content across a link in a communications network. In an embodiment, the method comprises examining traffic in the network at a sender end of the link to determine if the traffic is carrying compressed content; when the traffic is carrying compressed content, decompressing at least one portion of the compressed content; and checking a cache to determine if the cache has content matching the at least one decompressed portion of the content. In an embodiment, the method further comprises when the cache has content matching the at least one decompressed portion of the content, determining an identifier associated with the at least one decompressed portion of the content; and using the identifier to reconstruct, at a receiving end of the link, the at least one decompressed portion of the content.Type: ApplicationFiled: November 16, 2012Publication date: May 22, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dakshi Agrawal, Vasileios Pappas, Ramya Raghavendra, Mudhakar Srivatsa, Dinesh C. Verma, Ho Y. Wong
-
Patent number: 8719438Abstract: Systems and methods for providing accelerated data storage and retrieval utilizing lossless data compression and decompression. A data storage accelerator includes one or a plurality of high speed data compression encoders that are configured to compress data. The compressed data is subsequently stored in a target memory or other storage device whose input data storage bandwidth is lower than the original input data stream bandwidth. Similarly, a data retrieval accelerator includes one or a plurality of high speed data decompression decoders that are configured to decompress data at a rate equivalent to or faster than the input data stream from the target memory or storage device. The decompressed data is then output at rate data that is greater than the output rate from the target memory or data storage device.Type: GrantFiled: May 5, 2011Date of Patent: May 6, 2014Assignee: Realtime Data LLCInventor: James J. Fallon
-
Patent number: 8719373Abstract: A method includes connecting a communications device to an Internet Multimedia Subsystem network. The method includes transmitting presence information indicating multimedia capabilities of the communications device and requesting multimedia content from a multimedia server to cause the multimedia server to transmit multimedia content. The method includes detecting connection of a peripheral device to the communications device and determining that the multimedia capabilities have increased due to the connection of the peripheral device. The method includes updating the presence information to indicate the increased multimedia capabilities and transmitting the updated presence information to cause the multimedia server to transmit the multimedia content adjusted for the increased multimedia capabilities indicated in the updated presence information.Type: GrantFiled: December 13, 2012Date of Patent: May 6, 2014Assignee: International Business Machines CorporationInventors: Luisa Attanasio, Giancarlo Carbone, Giuseppe Ciano, Francesco Lecciso, Luigi Pichetti, Stefano Sidoti
-
Patent number: 8713167Abstract: Included are systems and methods for capturing screen data. At least one embodiment of a method includes receiving an indication of a communications session, wherein the communication session is associated with screen data and determining screen data to capture. Some embodiments include capturing data related to the screen data and uploading the captured data to a remote location.Type: GrantFiled: June 20, 2011Date of Patent: April 29, 2014Assignee: Verint Americas Inc.Inventors: Thomas Z. Dong, Daniel Thomas Spohrer, Vijay Srinivasa, Jamie Richard Williams
-
Patent number: 8713107Abstract: A system and method for delivering electronic mail to the user at a previously defined remote location which also allows the user to reply to the email from such remote location is disclosed. An application program operates at the user's home electronic mail communication system, typically a desktop PC, forwarding electronic mail messages through the internet to a central system, which contains user profile information and acts as a forwarding server. The system can also be applied to the user's mail server instead of the user's desktop PC. Preferred user profiles stored in the forwarding server determine how the server directs notification of new email to the user in accordance with the user's preferred profile. Information regarding the pending emails are directed to the user's mobile telephone or PDA device, allowing the user to determine whether to respond to the electronic mail presently or defer response, in accordance with the user's preference at the time of receipt.Type: GrantFiled: September 6, 2002Date of Patent: April 29, 2014Inventors: J. Albert Avila, Lev Elbert, Andy Estes, Mark Famiglio, Brian Johnson, Baird Juckett, Rob Lincoln, Don Ruth, Jason Sackett, Russ Saul, Norman Worthington
-
Patent number: 8711164Abstract: An integrated memory controller (IMC) may sit on the main CPU bus or a high speed system peripheral bus and couple 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 format 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: GrantFiled: May 7, 2012Date of Patent: April 29, 2014Assignee: Intellectual Ventures I LLCInventor: Thomas A. Dye
-
Patent number: 8706910Abstract: According to one embodiment of the invention, a method is devised for tailoring downloaded content to the requesting device by receiving attribute parameters associated with a device that initiates a request for downloaded content. The attribute parameters are values that identify specific characteristics of the device. Thereafter, the content is modified according to the attributes parameters, and thereafter, the modified content is transmitted to the device.Type: GrantFiled: October 28, 2008Date of Patent: April 22, 2014Assignee: Panzura, Inc.Inventors: John Richard Taylor, Randy Yen-pang Chou
-
Patent number: 8705539Abstract: In an example embodiment, a method and system is provided to determine and advertise a route advertisement in a reactive routing environment. In response to receiving a network address query with respect to a destination address at a routing device, an aggregate value, e.g. an address prefix, is determined and advertised in reply to the network address query. Determining of the aggregate value may comprise identifying within a range of network addresses represented by the aggregate value respective addresses for which the routing device does not have reachability information. The routing device may send address queries with respect to the identified addresses, to determine reachability via the routing device of those addresses. The aggregate value may be advertised conditional upon determining that a percentage of addresses within the corresponding range that can be reached via the routing device satisfies a predefined minimal coverage value.Type: GrantFiled: January 6, 2012Date of Patent: April 22, 2014Assignee: Cisco Technology, Inc.Inventors: Russell I. White, Steven Edward Moore, James L. Ng, Alvaro Enrique Retana
-
Patent number: 8700803Abstract: A method of serving a web page includes separating an original web page into a server-side executable portion and a server-side static portion. The server-side static portion is replaced with an identifier, and then a client-side executable program is created that will replace the identifier with the server-side static portion. The client-side executable program may be compressed in such a way that the server-side executable portion is stored in its original format. In response to a client request, the web server executes the resulting program and transmits the output to the requesting client. At the client, the response is decompressed if necessary and the client-side executable program is executed to integrated the server-side static portion with the server-side execution result.Type: GrantFiled: June 3, 2009Date of Patent: April 15, 2014Assignee: Netcordant, Inc.Inventors: Daniel L. Bannoura, Andre Angel
-
Patent number: 8699365Abstract: A communication device according to the present invention includes a header compressor (121) which measures a time from a start of communications with a communication partner and changes a compression ratio of a header of a packet to a compression ratio lower than a present compression ratio each time that a time represented by a timer value elapses, and a controller (12) which controls the timer value based upon at least one information from among channel quality information of the communication device and channel quality information received from the communication partner.Type: GrantFiled: August 10, 2009Date of Patent: April 15, 2014Assignee: NEC CorporationInventor: Tetsuo Mabuchi
-
Patent number: 8701162Abstract: An arrangement analyzes a data stream to identify particular token sequences known to be of interest or malware. A preprocessing step organizes the malware tokens into a “graph” in which overlapping token sequences are interconnected with logic splices. The preprocessing is performed only once for a given set of malware targets. The resulting graph can be traversed quickly in runtime operation to identify malware token strings in the data stream.Type: GrantFiled: November 2, 2010Date of Patent: April 15, 2014Assignee: Lockheed Martin CorporationInventor: Richard N. Pedersen
-
Patent number: 8694685Abstract: A method, data processing system, and computer program product for managing images. A processor unit divides an image for a virtual machine into blocks. The processor unit determines whether to compress the blocks prior to transmitting the blocks to a destination for the image. In response to a determination to compress the blocks, the processor unit compresses the blocks to form a compressed set of blocks. The processor unit sends the compressed set of blocks and any uncompressed blocks remaining in the blocks to the destination for the image.Type: GrantFiled: February 25, 2011Date of Patent: April 8, 2014Assignee: International Business Machines CorporationInventors: Patrick B. Heywood, Sambit Sahu, Kunwadee Sripanidkulchai, Jie Zheng
-
Patent number: 8694684Abstract: A method for compressing a stream of application layer network traffic communicated over a transport layer connection of a virtual private network connection between a client and a server using an appliance. The appliance intercepts one or more transport layer packets of a stream of application network traffic communicated via a transport layer connection of a virtual private network connection between a client and a server. The appliance accumulates data from a payload of the intercepted transport layer packets, determines data accumulated for transmission should be compressed based on one or more compression trigger, and compresses the accumulated data into a self-contained compression block for transmission.Type: GrantFiled: August 21, 2006Date of Patent: April 8, 2014Assignee: Citrix Systems, Inc.Inventors: Sergey Verzunov, Charu Venkatraman, Junxiao He, Shashi Nanjundaswamy, Bharath Bhushan, Saravana Annamalaisami, Josephine Suganthi, Anil Shetty