Compressing/decompressing Patents (Class 709/247)
  • Patent number: 9106934
    Abstract: A system, method and apparatus of distributing a video stream is provided. At a publishing point relay, a plurality of video files encoded from a portion of the video stream from a Hypertext Transfer Protocol (HTTP) Live Streaming (HLS) Adaptive Bit Rate (ABR) encoding device are received. Each of the encoded video files having a different bit-rate, the encoded video files received using a protocol for transferring files. Edge publishing point servers are determined that are registered with the publishing point relay to distribute the audio/video stream. Each of the encoded video files received by the publishing point relay are relayed to each of the determined edge publishing points as each video file is received from the HTTP ABR encoding device.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: August 11, 2015
    Assignee: Espial Group Inc.
    Inventors: Robert S. Horen, Eivind Sarto, Khai Truong
  • Patent number: 9106614
    Abstract: Embodiments of the present invention provide a data transmission method and apparatus. ROHC packets that use a same Context ID are encapsulated into MAC PDU, wherein the MAC PDU is formed by a MAC PDU packet header and a MAC PDU payload. The Context ID of the ROHC packets is carried in the MAC PDU packet header, and the Context ID is not carried in the ROHC packets. The MAC PDU is sent. In this way, transmission resources are saved, and transmission efficiency is improved.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: August 11, 2015
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Lei Lu, Wenliang Liang, Dai Shi
  • Patent number: 9104818
    Abstract: An accelerator management device includes an accelerator link DB that stores an accelerator identifier in association with an application identifier. The accelerator management device includes the accelerator mounting information DB that stores the accelerator identifier of an accelerator mounted in a slot in association with each slot identifier used to identify each slot of an expansion I/O box. The accelerator management device specifies an accelerator identifier corresponding to an application by referring to the accelerator link DB when an execution request of an application is received from a host. The accelerator management device specifies a slot identifier corresponding to the specified accelerator identifier by referring to the accelerator mounting information DB. The accelerator management device assigns the slot that is identified through the slot identifier which is specified by the second specifying unit to the host.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: August 11, 2015
    Assignee: FUJITSU LIMITED
    Inventor: Takashi Miyoshi
  • Patent number: 9100151
    Abstract: Disclosed is a broadcast signal transmitting apparatus, a broadcast signal receiving apparatus, and a broadcast signal transceiving method in a broadcast signal transceiving apparatus.
    Type: Grant
    Filed: April 1, 2011
    Date of Patent: August 4, 2015
    Assignee: LG ELECTRONICS INC.
    Inventors: Ho Taek Hong, Sangchul Moon, Joonhui Lee, Woosuk Ko
  • Patent number: 9100040
    Abstract: A computerized method for data conversion, comprising receiving a data sequence, receiving a dictionary having patterns respective to patterns in the data sequence, and converting the data sequence by substituting the patterns in the data sequence with at least one of the patterns of the dictionary respective to the patterns in the data sequence, or references to the patterns of the dictionary respective to the patterns in the data sequence, or a combination thereof, and an apparatus for performing the same.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: August 4, 2015
    Assignee: SAP SE
    Inventor: Evgeny Pannman
  • Patent number: 9089780
    Abstract: Techniques for gamifying real-time network communications between users. In one implementation, a video puzzle based may be created based on scrambling a live video stream from a first user. The video puzzle may be displayed to a second user in communication with the first user. Responsive to a solving of the video puzzle by the second user, communications functionality between the first user and second user may be modified. For example, a fee assessed by a chat service or other facilitator for hosting the communications between the first user and second user may be waived or reduced.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: July 28, 2015
    Assignee: Gregory A. Pearson, Inc.
    Inventors: Gregory A. Pearson, David B. Hall
  • Patent number: 9092747
    Abstract: Aspects of the present invention provide an approach for analyzing statements of work (SOWs), and identifying applicable services to offer in response thereto. Among other things, a file may be converted from a first format to a second format, and then utilized to determine a scope of: at least one strategic outsourcing service being requested in the SOW; at least one service delivery tower of the services delivery organization that may have a responsibility for delivering a strategic outsourcing service to the potential client; and/or a set of requirements for the at least one service delivery tower to deliver the at least one strategic outsourcing service. A report identifying at least one of the determined scope, the at least one service delivery tower, and the set of requirements may then be generated.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: July 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Jon L. Cody, Mark A. Porter
  • Patent number: 9081939
    Abstract: Methods and systems for providing a content workflow include, for example, various embodiments for ascribing metadata and processing media assets such as video, audio, and the like for ingestion into a media delivery platform. The content workflow can be implemented in a client/server environment where media assets can be ingested and processed electronically. According to an exemplary embodiment, a method for operating a system includes receiving, via the system, a metadata file for at least one of audio and video content represented by a title, the metadata file including a provider identification; and generating, via the system and in response to the provider identification, one or more software elements representing one or more rules for distributing the content.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: July 14, 2015
    Assignee: Thomson Licensing
    Inventor: Nicholas Edward Snodgrass
  • Patent number: 9071563
    Abstract: A method in which a mail server for receiving mails manages sequence management information that records the sequence of mails stored in a data store server and the times at which a mail server sends the mails to a destination server, wherein the sequence management information is so managed as to satisfy the two conditions: one is to make not greater than a predetermined number the number of entries in any one of respective pieces of the divided sequence management information resulted by dividing the sequence management information into a plurality of pieces, each entry being included in each divided sequence management information piece and defined as a combination of key having the mail body of a certain mail as its value, and the time at which the certain mail is sent to the destination server.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: June 30, 2015
    Assignee: HITACHI, LTD.
    Inventors: Izumi Koyanagi, Masafumi Kinoshita, Kunihiko Toumura, Naoki Haraguchi
  • Patent number: 9066092
    Abstract: A communication system is described that allows co-located viewers to simultaneously consume different media content, such as different video content, via the same display screen, wherein video content delivered to at least one co-located viewer is not visible to the other co-located viewer(s). The communication system comprises an infrastructure that includes multiple pathways for delivering media content from one or more media sources to the eyes of each of the co-located viewers, wherein each pathway passes through the pixels of a pixel array included in the shared display screen. The pathways also include distributed or non-distributed processing circuitry that manages certain resources that are shared among the multiple pathways, wherein such shared resources may include shared display resources (e.g., pixels of the pixel array and light generated thereby) and shared data communication resources (e.g., bandwidth on data communication links and processing resources of nodes located on such links).
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: June 23, 2015
    Assignee: Broadcom Corporation
    Inventors: Nambirajan Seshadri, Jeyhan Karaoguz, James D. Bennett
  • Patent number: 9065763
    Abstract: Disclosed herein are various systems and methods that may improve the transmission of data over low-bandwidth communication channels in an electric power delivery system. Devices communicating across a low-bandwidth communication channel may implement several approaches, according to various embodiments disclosed herein, to reduce the data transmitted across the low-bandwidth communication channel and to prioritize the transmission of time-sensitive and/or more important information with respect to other data. Various embodiments disclosed herein may inspect packets to be transmitted across a low-bandwidth communication channel in order to identify high priority data. High priority data may be time-sensitive information, and accordingly, transmission of such data may be prioritized over other data in order to reduce transmission latency of the higher priority data.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: June 23, 2015
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: Bogdan Z. Kasztenny, Timothy P. Tibbals, David J. Dolezilek, Benjamin S. Day, Ryan Bradetich, Jerry J. Bennett, Shankar V. Achanta
  • Patent number: 9059736
    Abstract: A data storage device may comprise a flash controller and an array of flash memory devices coupled to the flash controller. The array may comprise a plurality of S-Pages that may each comprise a plurality of F-Pages. In turn, each of the plurality of F-Pages may be configured to store a variable amount of data and a variable amount of error correction code. The flash controller may be configured to generate an error correction code across each F-Page of an S-Page and to store the generated error correction code within one or more F-Pages having the largest amount of data.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: June 16, 2015
    Assignees: Western Digital Technologies, Inc., Skyera, Inc.
    Inventors: Radoslav Danilak, Rodney N. Mullendore, Justin Jones, Andrew J. Tomlin
  • Publication number: 20150149659
    Abstract: Computer implemented methods and systems directed to a technological improvement in electronic data compression and transmission between two computer systems using semantic analysis are disclosed. The method includes the step of compressing, at a first computer, a plurality of queued artifacts based on one or more network decision variables. The compression includes prioritizing the queued artifacts. The compression further includes determining a first set of artifacts in a set of queued artifacts to transmit and a second set of artifacts in a set of queued artifacts to only send links. The compression further includes replacing unnecessary content in the set of queued artifacts with one or more identifiers. The method further includes the step of transmitting, from the first computer, one or more batches of the compressed data over a network to a second computer.
    Type: Application
    Filed: November 24, 2014
    Publication date: May 28, 2015
    Applicant: Orbis Technologies
    Inventors: Mana Emadzadeh, Steve Hamby, Brian Ippolito
  • Publication number: 20150142990
    Abstract: A method comprises obtaining data points, each comprised of a time stamp and measurement; dividing the data points into sequences of consecutive data points; limiting the maximum time between consecutive data points in the same sequence; limiting the maximum time between the earliest and latest data points in each sequence; calculating a polynomial of lowest transmission cost for each sequence; limiting the approximation error between the data points in a sequence and the associated polynomial; and transmitting, to a server, data based on the calculated polynomial.
    Type: Application
    Filed: November 19, 2013
    Publication date: May 21, 2015
    Applicant: HERE Global B.V.
    Inventors: Jeffrey Adachi, Xiaoqing Liu
  • Patent number: 9037749
    Abstract: An information processing apparatus includes rendering a software processing result to an image memory that stores a image to be displayed on a terminal apparatus connected through a network, and includes detecting an update field in which the image is updated, when the rendering with respect to the image memory is performed, and includes first compressing the image of the update field to obtain first compression data, and includes dividing the first compression data into a data size within a window size of a connection established with the terminal apparatus to obtain division data, and includes second compressing the image of the update field to the data size within the window size of the connection to obtain second compression data, and includes assigning each division data to any connection of multiple connections and assigning the second compression data to a dedicated connection different from the multiple connections.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: May 19, 2015
    Assignee: FUJITSU LIMITED
    Inventors: Tomoharu Imai, Kazuki Matsui
  • Patent number: 9021273
    Abstract: A method begins with a processing module obtaining data to store and determining whether substantially similar data to the data is stored. When the substantially similar data is not stored, the method continues with the processing module generating a first encryption key based on the data, encoding the first encryption key into encoded data slices in accordance with an error coding dispersal storage function, and storing the encoded data slices in a dispersed storage network (DSN) memory. The method continues with the processing module encrypting the data using an encryption key of the substantially similar data in accordance with an encryption function to produce encrypted data, compressing the encrypted data in accordance with a compression function to produce compressed data, storing the compressed data when the substantially similar data is stored.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: April 28, 2015
    Assignee: Cleversafe, Inc.
    Inventors: Gary W. Grube, Timothy W. Markison, S. Christopher Gladwin, Kumar Abhijeet, Greg Dhuse, Jason K. Resch
  • Patent number: 9015150
    Abstract: Techniques are disclosed for presenting semi-structured sets of search results comprising two or more differently-structured subsets of search results. The search results are divided into two or more groups of similarly-structured results. The search results are displayed in their respective groups rather than as a single set. Each group is displayed using a different display structure, in an order determined by a group ranking mechanism. The search results within a group ordered by a result ranking mechanism. Techniques are also disclosed for enhancing a display of similarly structured data by emphasizing highly relevant result fields. The highly relevant result fields may be identified based on metadata ranking mechanisms, uniqueness of their constituent values, historical feedback, keyword location, and/or other mechanisms. The fields are emphasized using, without limitation, highlighting, reordering, and filtering of unemphasized fields from the display.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: April 21, 2015
    Assignee: Oracle International Corporation
    Inventors: Nikhil Raghavan, Ravi Murthy, Aman Naimat
  • Patent number: 9015338
    Abstract: A method and apparatus for suppressing silence frames in a stream of media includes receiving a stream of media from a user and suppressing at least one silence frame from the received stream of media. The suppressed silence frame includes an initial silence frame situated before a first media frame and/or a silence frame situated between two successive media frames.
    Type: Grant
    Filed: July 23, 2003
    Date of Patent: April 21, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Ben Saidi, Mark Lindner
  • Patent number: 9014680
    Abstract: An apparatus, and an associated method, for providing secured effectuation of a communication service at a substitute mobile station. A user desiring temporarily to use a substitute mobile station to carry out the communication service initiates a request at the mobile station for its use. The communication service is available to be performed at the substitute mobile station for a selected period. Upon termination of the selected period, the communication service session ends, and data associated with the communication service session is deleted from the substitute mobile station.
    Type: Grant
    Filed: August 12, 2010
    Date of Patent: April 21, 2015
    Assignee: BlackBerry Limited
    Inventors: Daryl Joseph Martin, James Andrew Godfrey, John Ferguson Wilson
  • Patent number: 9015211
    Abstract: A device for caching a scalable original file having a first structure which has a header and a plurality of information packets for different information levels has a cache memory configured to cache a proxy file and/or information packets of the proxy file and a proxy file generator configured to generate a proxy file such that the latter is transferable into or directly has a second structure, which corresponds to the first structure of the original file. The proxy file generator further is configured to read out a first information packet of a basic information level from the original file and insert it into the proxy file at a position specified by the second structure and to output the proxy file in the second structure, so that in the second structure, at least one of the information packets of a non-basic information level is replaced with an empty information packet.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: April 21, 2015
    Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
    Inventors: Heiko Sparenberg, Siegfried Foessel
  • Patent number: 9008621
    Abstract: A method of controlling decompression, wherein the method includes: transmitting, by a first computer that already has stored therein compressed data that are compressed based on compression parameters, identification information for identifying the first computer to a second computer that stores therein the compression parameters; and encrypting, by the second computer, the compression parameters using the identification information received from the first computer. The compression parameters include at least a frequency of appearance and an allocated sign for each piece of character data. The method also includes: transmitting, by the second computer, the encrypted compression parameters to the first computer; decrypting, by the first computer, the encrypted compression parameters received from the second computer using the identification information; and decompressing, by the first computer, the compressed data based on the decrypted compression parameters.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: April 14, 2015
    Assignee: Fujitsu Limited
    Inventors: Masahiro Kataoka, Ken Hayashida, Masahiko Shimada, Takashi Tsubokura
  • Patent number: 9003054
    Abstract: Systems and methodologies that enhance a Tabular Data Stream (TDS) protocol by enabling efficient transmission of a row(s) with null columns(s). An identification component employs a bit map that can be positioned at beginning of a row, to indicate to the receiving side (e.g., a client) columns that are to be sent. Accordingly, by distinguishing columns that are null from columns that are not null—followed by sending columns that are not null—transmission resources can be effectively employed.
    Type: Grant
    Filed: October 25, 2007
    Date of Patent: April 7, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Il-Sung Lee, Matthew A. Neerincx, Peter Gvozdjak, Chadwin James Mumford
  • Patent number: 9001838
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a centralized broadband gateway for a wireless communication system, including: a router/gateway module which receives encoded compressed audio/video (A/V) streams and distributes the encoded compressed audio/video A/V streams; multiple audio/video decoders which receive the encoded compressed A/V streams from the a router/gateway module, decode the encoded compressed A/V streams, and output uncompressed A/V streams; and an integrated Wireless High Definition Multimedia Interface (WHDMI) which receives the uncompressed A/V streams from the multiple audio/video decoders and transmits the uncompressed A/V streams wirelessly to media devices, without deploying individual media processors at each media device. Other embodiments are disclosed.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: April 7, 2015
    Assignee: AT&T Intellectual Property I, LP
    Inventor: Ahmad Ansari
  • Patent number: 9002122
    Abstract: A codec includes an encoder having a quantization level generator that defines a quantization level specific to a block of values (e.g., transform coefficients), a quantizer that quantizes the block of transform coefficients according to the block-specific quantization level, a run-length encoder, and an entropy encoder. The quantization level is defined to result in at least a predetermined number (k) of quantized coefficients having a predetermined value. The amount of data compression by the encoder is proportional to (k). The codec also includes a decoder having entropy and run-length decoding sections whose throughputs are proportional to (k). The decoder takes advantage of this increased throughput by further decoding coefficients in parallel using a plurality of decoding channels. Methods for encoding and decoding data are also disclosed. The invention is well-suited to quantization, entropy, and/or run-length-based codecs, such as JPEG.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: April 7, 2015
    Assignee: OmniVision Technologies, Inc.
    Inventor: Xuanming Du
  • Patent number: 8995005
    Abstract: In an image processing apparatus, a memory area management portion generates a descriptor for a block storage area allocated in each of a first work memory and a second work memory, and generates sub-band management data associated with the descriptor for the block storage area in which compressed sub-band data is stored, sequentially according to arrangement of the sub-band data in the primary scanning direction and the secondary scanning direction in image data. A data loading portion changes, according to a rotation angle, the association between the sub-band management data and the descriptor after the compressed sub-band data is stored in the second work memory. A decompression processing portion performs rotating process in the sub-band data according to the rotation angle.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: March 31, 2015
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Koichi Kimura
  • Patent number: 8989508
    Abstract: An electronic device for sending a message is described. The electronic device includes a processor and instructions stored in memory that is in electronic communication with the processor. The electronic device determines whether a picture is allowed to be decoded on a sub-picture level. If the picture is allowed to be decoded on a sub-picture level, the electronic device generates at least one of a buffer size parameter and a buffer scale parameter. The electronic device sends at least one of the buffer size parameter and the buffer scale parameter.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: March 24, 2015
    Assignee: Sharp Kabushiki Kaisha
    Inventor: Sachin G. Deshpande
  • Patent number: 8984167
    Abstract: A client computing device transmits commands and/or data to a software application executing on a server computing device. The server computing device includes one or more graphics processing units (GPUs) that render frames of graphic data associated with the software application. For each frame, the one or more GPUs copy the frame to memory. A server engine also executing on the server computing device divides the frame into subframes, compresses each subframe, and transmits compressed subframes to the client computing device. The client computing device decompresses and reassembles the frame for display to an end-user of the client computing device.
    Type: Grant
    Filed: December 10, 2009
    Date of Patent: March 17, 2015
    Assignee: NVIDIA Corporation
    Inventor: Franck Diard
  • Patent number: 8984166
    Abstract: A near end network optimizer receives, from a client device, a request for a network resource. Responsive to determining that a version of the network resource is stored in the near end network optimizer, a request for the network resource is transmitted to a far end network optimizer along with a version identifier that identifies that version. The near end network optimizer receives, from the far end network optimizer, a response that includes a differences file that specifies the difference(s) between the version of the network resource stored in the near end network optimizer with a most current version of the network resource. The response does not include the entire network resource. The near end network optimizer applies the specified difference(s) to the version that it has stored to generate an updated version of the network resource, and transmits the updated version of the network resource to the client device.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: March 17, 2015
    Assignee: Cloudflare, Inc.
    Inventor: John Graham-Cumming
  • Patent number: 8984656
    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: September 23, 2013
    Date of Patent: March 17, 2015
    Assignee: Verisk Crime Analytics, Inc.
    Inventors: David A. Duhaime, Brad J. Duhaime
  • Publication number: 20150074291
    Abstract: A system, method, and computer program for compressing packet data is provided. In exemplary embodiments, one or more prefix arrays may be generated for retrieved data, and used as the basis for predicting subsequent data. The packet data may be compressed based, at least partially, on the predicted subsequent data. Accordingly, the compressed packet data may be transferred over a communication network.
    Type: Application
    Filed: November 17, 2014
    Publication date: March 12, 2015
    Inventor: David Anthony Hughes
  • Patent number: 8977778
    Abstract: A method, system and computer readable medium compress and send media files. The method includes sending a computer program for compressing and sending media files to a client computer. The computer program comprises program code for identifying information about a media file in response to receiving a request to send a media file, determining whether the media file is compressible based on the identified information, identifying a compression algorithm based on the identified information, compressing the media file using the compression algorithm, and sending the compressed media file to one or more server computers. The method further includes receiving the compressed media file sent from the client computer.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: March 10, 2015
    Assignee: Latakoo, Inc.
    Inventors: Ben Werdmuller von Elgg, E. Paul Adrian, M. Jade Kurian, Carlos Laurel, Joe Pelayo
  • Patent number: 8966123
    Abstract: A telecommunications network policy enforcing point operable to route IP datagrams in a two-way communication between a first endpoint in a telecommunications network and a second endpoint in the telecommunications network and operable to compress, in accordance with a data compression policy, IP datagrams of a response transmitted by the second endpoint to the first endpoint. The response is of a layer 7 protocol that supports compression, a layer level being an Open Systems Interconnection, OSI, layer in an OSI Reference Model, and each IP datagram of the response comprises a sequence of bytes of data and a header defining a sequence number of the first byte of data in the IP datagram.
    Type: Grant
    Filed: November 3, 2011
    Date of Patent: February 24, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Ibon Gochi Garcia
  • Patent number: 8966105
    Abstract: A method and apparatus for sending a first secured media stream having a payload via an intermediate node. The intermediate node receives from a sender the first secured media stream. An end-to-end context identifier and a hop-by-hop context identifier are determined for the first secured media stream, where the hop-by-hop context identifier relates to the intermediate node and the end-to-end identifier relates to the sender. A second secured media stream is generated, which includes at least the payload of the first secured media stream and the context identifiers to identify the first secured media stream. The second secured media stream is sent to a receiving node, and the context identifiers are also sent to the receiving node. The context identifiers are usable by the receiving node to recover the first secured media stream.
    Type: Grant
    Filed: February 20, 2009
    Date of Patent: February 24, 2015
    Assignee: Telefonaktiebolget L M Ericsson (publ)
    Inventors: Rolf Blom, Yi Cheng, John Mattsson, Mats NÃ¥slund, Karl Norrman
  • Patent number: 8964978
    Abstract: Provided are a method and apparatus for effectively fixing scrambled content. The method includes checking fixing information for a program map table (PMT) packet of packets constituting the content, the fixing information being used to fix a transformed part of the content; extracting location information of a next PMT packet containing fixing data for fixing the transformed part of the content from the fixing information of the PMT packet; and fixing the transformed part of the content by using the fixing data in the next PMT packet indicated by the extracted location information. Accordingly, it is possible to easily detect a location of the content, which stores the fixing information, thereby expediting fixing of the transformed content.
    Type: Grant
    Filed: March 25, 2013
    Date of Patent: February 24, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yong-kuk You, Hyun-kwon Chung, Jun-bum Shin, Yun-ho Choi, Su-hyun Nam
  • Patent number: 8966179
    Abstract: Computer-implemented methods for temporarily storing history of a web browsing session are provided. In one aspect, the method includes receiving a request to temporarily store session information for a web browsing session comprising at least one request to view a web page. The method also includes compressing data for the session information associated with the web browsing session, and storing the compressed data for the session information associated with the web browsing session only in a volatile memory. The compressed data for the session information stored in the volatile memory is lost when power to the volatile memory is off. A reference to the compressed data for the session information in the volatile memory is removed when the web browsing session is terminated.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: February 24, 2015
    Assignee: Google Inc.
    Inventors: Meng Wang, Arnaud Claude Weber
  • Patent number: 8959247
    Abstract: Aspects of customized delivery of content by a broadband gateway are provided. A broadband gateway may be operable to determine one or more characteristics of acquired content. The gateway may be operable to determine, based on the determined characteristics, whether the acquired content may be compatible with a device. In instances that the acquired content is not compatible with the device, the gateway may transcode the acquired content to make it compatible with the device. The one or more characteristics may comprise an identity or a type of a provider associated with the acquired content, a quality of the acquired content, power consumption associated with communicating the acquired content to a destination device, or power consumption associated with presenting or otherwise processing the acquired content on a destination device.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: February 17, 2015
    Assignee: Broadcom Corporation
    Inventors: Jeyhan Karaoguz, Xuemin Chen, Wael William Diab, David Garrett, David Lundgren, Richard S. Prodan
  • Patent number: 8949466
    Abstract: Methods and systems are disclosed for adaptive compression is disclosed. The compression is adaptive based on one or more criteria related to the system, including but not limited to: the centralized authority, one or more remote devices, the communication channel, and/or the data communicated. For example, the compression may be adaptive based on one or more criteria related to the remote device, including dynamic and/or static criteria of the remote device. In this way, the adaptive compression may be reduce the amount of data transmitted from the remote device to the centralized authority, thereby conserving bandwidth.
    Type: Grant
    Filed: February 8, 2012
    Date of Patent: February 3, 2015
    Assignee: Excelfore Corporation
    Inventors: John Edward Crosbie, Anoop Balakrishnan, Shrikant Acharya, Shrinath Acharya
  • Patent number: 8949467
    Abstract: A method of header compression steps, performed by a first processor, of receiving a first packet-header sent from a second processor, the first packet-header having been sent in response to the second processor receiving the first packet-header encapsulated in a frame, and the frame not matching a flow table entry in the second processor. The method also includes sending a first signal to the second processor; sending a first flow table entry to the second processor; sending a second signal to a third processor; and sending a second flow table entry to the third processor. The first signal causes the second processor to generate substitute data in response to subsequently receiving a second packet-header, the substitute data being shorter that the second packet-header, the substitute data corresponding to the first signal.
    Type: Grant
    Filed: December 28, 2013
    Date of Patent: February 3, 2015
    Inventor: William A Flanagan
  • Patent number: 8948525
    Abstract: A transferring system for huge and high quality images on network and a method thereof are disclosed, wherein various individual image data are converted into high quality image data to be converted into layered image data, and classified into a plurality of sub cells, then stored in database as a compressed form. A client system connected to a server requires information, immediately downloads the required information, releases the compression, and then displays on a screen real time. In the present invention, a user can fast see only his wanted part since images of a newspaper and a magazine are converted as they were. Also, various additional information is provided with image, thereby providing multimedia digital publication services on wire or wireless network.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: February 3, 2015
    Assignees: Innovative Corporation, National Computerization Agency
    Inventor: Sung-Min Kim
  • Patent number: 8943223
    Abstract: The invention provides an adaptive session compression management method and a compression manager in an application server, the compression management method comprising: acquiring the session state information indicated as needing to be saved from the session manager in the application server; determining whether to compress the session state information according the session state information itself and the configuration information related to the conditions of system resources; in case that the session state information needs to be compressed, determining the optimal compressor and the optimal compression method according to the conditions of the system resources in the application server, to compress the session state information; and storing the session state information at a specified location in the session manager, and in case that the session state information is compressed, storing the type information of a corresponding compressor together with the session state information.
    Type: Grant
    Filed: June 29, 2006
    Date of Patent: January 27, 2015
    Assignee: International Business Machines Corporation
    Inventor: Feng Wei Tang
  • Patent number: 8935423
    Abstract: An apparatus, method, and computer readable medium is disclosed for receiving in a client node a timing command indicating a time at which to display a presentation portion comprising a first stream content and a second stream content and synchronizing display of the first stream content with the second stream content to the client node using a stream delay parameter, wherein the delay parameter accounts for the propagation time difference between the first stream content and the second stream content, wherein the first stream content and the second stream content are synchronously rendered at the client node at a time derived from the time indicated by the timing command and the stream delay parameter.
    Type: Grant
    Filed: October 21, 2011
    Date of Patent: January 13, 2015
    Assignee: Open Invention Network, LLC
    Inventors: Frank E. Johnson, Robert H. Ogdon, Rocco L. Adornato
  • Patent number: 8934343
    Abstract: A method and apparatus for Ethernet data compression enables the size of Ethernet frames to be reduced. Compression and decompression of Ethernet frames occur by the Ethernet network elements, rather than by user computers or end devices that transmit data on the Ethernet network. A new EtherType value may be used to identify the type of compressed Ethernet frames and optionally the type of mechanism used to compress the payload of Ethernet frames. The new EtherType may be inserted into a newly assembled frame ahead of the original EtherType. Alternatively, the new EtherType may replace the original EtherType and a short subheader may be used to identify the original EtherType. Out-of-band network signaling by the Ethernet control plane may also be used to determine whether frames are to be compressed and decompressed over controlled Ethernet links and tunnels, with or without use of the new EtherType.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: January 13, 2015
    Assignee: Rockstar Consortium US LP
    Inventor: Phil Wang
  • Patent number: 8930442
    Abstract: A method is provided for playing media content by a client in a data communication network, in which a request for a media content descriptor is sent to a server, a media content descriptor including a Uniform Resource Locator (URL) for an access to specific media content data configured for execution of a specific function is received from the server, and the specific media content data is received using the URL included in the received media content descriptor.
    Type: Grant
    Filed: March 8, 2011
    Date of Patent: January 6, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyung-Mo Park, Jae-Yeon Song, Sung-Ryeul Rhyu
  • Patent number: 8931063
    Abstract: The present invention provides methods and apparatuses that utilize a portable apparatus to securely operate a host electronic device. Typically, each portable apparatus includes a data storage unit which stores an operating system and other software. In one example, a portable apparatus can provide a virtual operating environment on top of a host's operating system for a host device. In another example, a portable apparatus containing its operating system can directly boot a host device with one or more hardware profiles. Furthermore, a device-dependent protection against software piracy, a user-dependent protection against sensitive data leaks, a controllable host operating environment to prevent unwanted information exposure, and a secure restoration procedure to prevent virus infection between the host device users may be incorporated. Moreover, an authorization signature may also be utilized to authorize a connected-state guest operation environment in the host device.
    Type: Grant
    Filed: July 10, 2012
    Date of Patent: January 6, 2015
    Inventor: Evan S. Huang
  • Patent number: 8924591
    Abstract: A method and device for data segmentation in data compression are disclosed. The method includes: acquiring a segmentation rule corresponding to the length of a current unsegmented data stream according to the length of the current unsegmented data stream in a data stream to be compressed, whereas the length of the unsegmented data stream increases, the probability that the corresponding segmentation rule is satisfied increases monotonically, and when the segmentation rule corresponding to a first length is satisfied, the segmentation rule corresponding to a second length is definitely satisfied too; where the first length and the second length are the length of the unsegmented data stream, and the first length is smaller than the second length; and segmenting, by using the segmentation rule, the data stream to be compressed.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: December 30, 2014
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Chunqiang Li, Zhigang Huang, Feng Li, Yu Zheng
  • Patent number: 8918607
    Abstract: Embodiments of the disclosure relate to archiving data in a storage system. An exemplary embodiment comprises making a flash copy of data in a source volume, compressing data in the flash copy wherein each track of data is compressed into a set of data pages, and storing the compressed data pages in a target volume. Data extents for the target volume may be allocated from a pool of compressed data extents. After each stride worth of data is compressed and stored in the target volume, data may be destaged to avoid destage penalties. Data from the target volume may be decompressed from a flash copy of the target volume in a reverse process to restore each data track, when the archived data is needed. Data may be compressed and uncompressed using a Lempel-Ziv-Welch process.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: December 23, 2014
    Assignee: International Business Machines Corporation
    Inventors: Michael Thomas Benhase, Lokesh Mohan Gupta, Yu-Cheng Hsu, Alfred Emilio Sanchez
  • Patent number: 8914597
    Abstract: Embodiments of the disclosure relate to archiving data in a storage system. An exemplary embodiment comprises making a flash copy of data in a source volume, compressing data in the flash copy wherein each track of data is compressed into a set of data pages, and storing the compressed data pages in a target volume. Data extents for the target volume may be allocated from a pool of compressed data extents. After each stride worth of data is compressed and stored in the target volume, data may be destaged to avoid destage penalties. Data from the target volume may be decompressed from a flash copy of the target volume in a reverse process to restore each data track, when the archived data is needed. Data may be compressed and uncompressed using a Lempel-Ziv-Welch process.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: December 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Michael T. Benhase, Lokesh M. Gupta, Yu-Cheng Hsu, Alfred E. Sanchez
  • Patent number: 8914545
    Abstract: The present disclosure includes a system, method, and article of manufacture for lossless compression of data and high speed manipulation of the data. The method may comprise associating a customer with a plurality of levels, and counting, in near real time, a number of transactions at each level in the plurality of levels based on a transaction history of the customer at each of a plurality of merchants. The method may further comprise counting the number of transactions during a time period. Similarly, the method may comprise determining an opportunity comprising an offer based upon the counting, determining an opportunity based upon a count indicating a transaction by the customer with a merchant, and/or determining an opportunity with a first merchant based upon a count indicating a transaction by the customer with a second merchant.
    Type: Grant
    Filed: August 21, 2012
    Date of Patent: December 16, 2014
    Assignee: III Holdings 1, LLC
    Inventors: Richard A. Evans, Glen E. Graf, Joseph Lesko, John G. McDonald, Christina L. Richards
  • Patent number: 8909813
    Abstract: A method for processing communication traffic includes receiving an incoming stream of compressed data conveyed by a sequence of data packets, each containing a respective portion of the compressed data. The respective portion of the compressed data contained in the first packet is stored in a buffer, having a predefined buffer size. Upon receiving a subsequent packet, at least a part of the compressed data stored in the buffer and the respective portion of the compressed data contained in the subsequent packet are decompressed, thereby providing decompressed data. A most recent part of the decompressed data that is within the buffer size is recompressed and stored in the buffer.
    Type: Grant
    Filed: March 20, 2012
    Date of Patent: December 9, 2014
    Assignees: Ramot at Tel-Aviv University Ltd., Interdisciplinary Center Herzliya
    Inventors: Yehuda Afek, Anat Bremler-Barr, Yaron Koral
  • Patent number: 8910284
    Abstract: Disclosed are various embodiments for determining a source of malware. At least one embodiment of a method includes receiving browsing data from a plurality of client devices, the data being sent by the plurality of client devices, in response to a determination of malware on the plurality of client devices and determining, from the browsing data, a source for the malware. Further, some embodiments include determining whether the source for the malware is associated with a predetermined network site and in response to determining that the source of the malware is associated with a predetermined network site, preventing download of at least a portion of the predetermined network site.
    Type: Grant
    Filed: January 22, 2013
    Date of Patent: December 9, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: David Erdmann, Karl A. McCabe, Jon A. McClintock