Compressing/decompressing Patents (Class 709/247)
-
Patent number: 9106934Abstract: 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: GrantFiled: January 29, 2013Date of Patent: August 11, 2015Assignee: Espial Group Inc.Inventors: Robert S. Horen, Eivind Sarto, Khai Truong
-
Patent number: 9106614Abstract: 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: GrantFiled: October 28, 2011Date of Patent: August 11, 2015Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Lei Lu, Wenliang Liang, Dai Shi
-
Patent number: 9104818Abstract: 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: GrantFiled: December 14, 2012Date of Patent: August 11, 2015Assignee: FUJITSU LIMITEDInventor: Takashi Miyoshi
-
Patent number: 9100151Abstract: 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: GrantFiled: April 1, 2011Date of Patent: August 4, 2015Assignee: LG ELECTRONICS INC.Inventors: Ho Taek Hong, Sangchul Moon, Joonhui Lee, Woosuk Ko
-
Patent number: 9100040Abstract: 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: GrantFiled: August 29, 2012Date of Patent: August 4, 2015Assignee: SAP SEInventor: Evgeny Pannman
-
Patent number: 9089780Abstract: 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: GrantFiled: August 28, 2014Date of Patent: July 28, 2015Assignee: Gregory A. Pearson, Inc.Inventors: Gregory A. Pearson, David B. Hall
-
Patent number: 9092747Abstract: 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: GrantFiled: September 27, 2012Date of Patent: July 28, 2015Assignee: International Business Machines CorporationInventors: Jon L. Cody, Mark A. Porter
-
Patent number: 9081939Abstract: 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: GrantFiled: January 4, 2013Date of Patent: July 14, 2015Assignee: Thomson LicensingInventor: Nicholas Edward Snodgrass
-
Patent number: 9071563Abstract: 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: GrantFiled: December 18, 2012Date of Patent: June 30, 2015Assignee: HITACHI, LTD.Inventors: Izumi Koyanagi, Masafumi Kinoshita, Kunihiko Toumura, Naoki Haraguchi
-
Patent number: 9066092Abstract: 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: GrantFiled: December 30, 2010Date of Patent: June 23, 2015Assignee: Broadcom CorporationInventors: Nambirajan Seshadri, Jeyhan Karaoguz, James D. Bennett
-
Patent number: 9065763Abstract: 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: GrantFiled: March 15, 2013Date of Patent: June 23, 2015Assignee: 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: 9059736Abstract: 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: GrantFiled: January 31, 2013Date of Patent: June 16, 2015Assignees: Western Digital Technologies, Inc., Skyera, Inc.Inventors: Radoslav Danilak, Rodney N. Mullendore, Justin Jones, Andrew J. Tomlin
-
Publication number: 20150149659Abstract: 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: ApplicationFiled: November 24, 2014Publication date: May 28, 2015Applicant: Orbis TechnologiesInventors: Mana Emadzadeh, Steve Hamby, Brian Ippolito
-
Publication number: 20150142990Abstract: 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: ApplicationFiled: November 19, 2013Publication date: May 21, 2015Applicant: HERE Global B.V.Inventors: Jeffrey Adachi, Xiaoqing Liu
-
Patent number: 9037749Abstract: 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: GrantFiled: December 10, 2012Date of Patent: May 19, 2015Assignee: FUJITSU LIMITEDInventors: Tomoharu Imai, Kazuki Matsui
-
Patent number: 9021273Abstract: 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: GrantFiled: June 26, 2014Date of Patent: April 28, 2015Assignee: Cleversafe, Inc.Inventors: Gary W. Grube, Timothy W. Markison, S. Christopher Gladwin, Kumar Abhijeet, Greg Dhuse, Jason K. Resch
-
Patent number: 9015150Abstract: 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: GrantFiled: June 20, 2013Date of Patent: April 21, 2015Assignee: Oracle International CorporationInventors: Nikhil Raghavan, Ravi Murthy, Aman Naimat
-
Patent number: 9015338Abstract: 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: GrantFiled: July 23, 2003Date of Patent: April 21, 2015Assignee: QUALCOMM IncorporatedInventors: Ben Saidi, Mark Lindner
-
Patent number: 9014680Abstract: 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: GrantFiled: August 12, 2010Date of Patent: April 21, 2015Assignee: BlackBerry LimitedInventors: Daryl Joseph Martin, James Andrew Godfrey, John Ferguson Wilson
-
Patent number: 9015211Abstract: 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: GrantFiled: December 7, 2012Date of Patent: April 21, 2015Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.Inventors: Heiko Sparenberg, Siegfried Foessel
-
Patent number: 9008621Abstract: 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: GrantFiled: December 15, 2008Date of Patent: April 14, 2015Assignee: Fujitsu LimitedInventors: Masahiro Kataoka, Ken Hayashida, Masahiko Shimada, Takashi Tsubokura
-
Patent number: 9003054Abstract: 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: GrantFiled: October 25, 2007Date of Patent: April 7, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Il-Sung Lee, Matthew A. Neerincx, Peter Gvozdjak, Chadwin James Mumford
-
Patent number: 9001838Abstract: 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: GrantFiled: February 20, 2013Date of Patent: April 7, 2015Assignee: AT&T Intellectual Property I, LPInventor: Ahmad Ansari
-
Patent number: 9002122Abstract: 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: GrantFiled: July 19, 2012Date of Patent: April 7, 2015Assignee: OmniVision Technologies, Inc.Inventor: Xuanming Du
-
Patent number: 8995005Abstract: 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: GrantFiled: January 15, 2014Date of Patent: March 31, 2015Assignee: KYOCERA Document Solutions Inc.Inventor: Koichi Kimura
-
Patent number: 8989508Abstract: 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: GrantFiled: September 28, 2012Date of Patent: March 24, 2015Assignee: Sharp Kabushiki KaishaInventor: Sachin G. Deshpande
-
Patent number: 8984167Abstract: 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: GrantFiled: December 10, 2009Date of Patent: March 17, 2015Assignee: NVIDIA CorporationInventor: Franck Diard
-
Patent number: 8984166Abstract: 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: GrantFiled: April 5, 2012Date of Patent: March 17, 2015Assignee: Cloudflare, Inc.Inventor: John Graham-Cumming
-
Patent number: 8984656Abstract: 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: GrantFiled: September 23, 2013Date of Patent: March 17, 2015Assignee: Verisk Crime Analytics, Inc.Inventors: David A. Duhaime, Brad J. Duhaime
-
Publication number: 20150074291Abstract: 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: ApplicationFiled: November 17, 2014Publication date: March 12, 2015Inventor: David Anthony Hughes
-
Patent number: 8977778Abstract: 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: GrantFiled: August 29, 2012Date of Patent: March 10, 2015Assignee: Latakoo, Inc.Inventors: Ben Werdmuller von Elgg, E. Paul Adrian, M. Jade Kurian, Carlos Laurel, Joe Pelayo
-
Patent number: 8966123Abstract: 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: GrantFiled: November 3, 2011Date of Patent: February 24, 2015Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventor: Ibon Gochi Garcia
-
Patent number: 8966105Abstract: 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: GrantFiled: February 20, 2009Date of Patent: February 24, 2015Assignee: Telefonaktiebolget L M Ericsson (publ)Inventors: Rolf Blom, Yi Cheng, John Mattsson, Mats NÃ¥slund, Karl Norrman
-
Patent number: 8964978Abstract: 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: GrantFiled: March 25, 2013Date of Patent: February 24, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Yong-kuk You, Hyun-kwon Chung, Jun-bum Shin, Yun-ho Choi, Su-hyun Nam
-
Patent number: 8966179Abstract: 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: GrantFiled: February 4, 2013Date of Patent: February 24, 2015Assignee: Google Inc.Inventors: Meng Wang, Arnaud Claude Weber
-
Patent number: 8959247Abstract: 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: GrantFiled: November 18, 2013Date of Patent: February 17, 2015Assignee: Broadcom CorporationInventors: Jeyhan Karaoguz, Xuemin Chen, Wael William Diab, David Garrett, David Lundgren, Richard S. Prodan
-
Patent number: 8949466Abstract: 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: GrantFiled: February 8, 2012Date of Patent: February 3, 2015Assignee: Excelfore CorporationInventors: John Edward Crosbie, Anoop Balakrishnan, Shrikant Acharya, Shrinath Acharya
-
Patent number: 8949467Abstract: 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: GrantFiled: December 28, 2013Date of Patent: February 3, 2015Inventor: William A Flanagan
-
Patent number: 8948525Abstract: 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: GrantFiled: January 31, 2012Date of Patent: February 3, 2015Assignees: Innovative Corporation, National Computerization AgencyInventor: Sung-Min Kim
-
Patent number: 8943223Abstract: 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: GrantFiled: June 29, 2006Date of Patent: January 27, 2015Assignee: International Business Machines CorporationInventor: Feng Wei Tang
-
Patent number: 8935423Abstract: 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: GrantFiled: October 21, 2011Date of Patent: January 13, 2015Assignee: Open Invention Network, LLCInventors: Frank E. Johnson, Robert H. Ogdon, Rocco L. Adornato
-
Patent number: 8934343Abstract: 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: GrantFiled: January 25, 2013Date of Patent: January 13, 2015Assignee: Rockstar Consortium US LPInventor: Phil Wang
-
Patent number: 8930442Abstract: 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: GrantFiled: March 8, 2011Date of Patent: January 6, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Kyung-Mo Park, Jae-Yeon Song, Sung-Ryeul Rhyu
-
Patent number: 8931063Abstract: 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: GrantFiled: July 10, 2012Date of Patent: January 6, 2015Inventor: Evan S. Huang
-
Patent number: 8924591Abstract: 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: GrantFiled: August 17, 2012Date of Patent: December 30, 2014Assignee: Huawei Technologies Co., Ltd.Inventors: Chunqiang Li, Zhigang Huang, Feng Li, Yu Zheng
-
Patent number: 8918607Abstract: 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: GrantFiled: November 19, 2010Date of Patent: December 23, 2014Assignee: International Business Machines CorporationInventors: Michael Thomas Benhase, Lokesh Mohan Gupta, Yu-Cheng Hsu, Alfred Emilio Sanchez
-
Patent number: 8914597Abstract: 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: GrantFiled: March 14, 2013Date of Patent: December 16, 2014Assignee: International Business Machines CorporationInventors: Michael T. Benhase, Lokesh M. Gupta, Yu-Cheng Hsu, Alfred E. Sanchez
-
Patent number: 8914545Abstract: 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: GrantFiled: August 21, 2012Date of Patent: December 16, 2014Assignee: III Holdings 1, LLCInventors: Richard A. Evans, Glen E. Graf, Joseph Lesko, John G. McDonald, Christina L. Richards
-
Patent number: 8909813Abstract: 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: GrantFiled: March 20, 2012Date of Patent: December 9, 2014Assignees: Ramot at Tel-Aviv University Ltd., Interdisciplinary Center HerzliyaInventors: Yehuda Afek, Anat Bremler-Barr, Yaron Koral
-
Patent number: 8910284Abstract: 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: GrantFiled: January 22, 2013Date of Patent: December 9, 2014Assignee: Amazon Technologies, Inc.Inventors: David Erdmann, Karl A. McCabe, Jon A. McClintock