Patents by Inventor Cesar A. Gonzales

Cesar A. Gonzales has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9361264
    Abstract: Systems and methods are provided that enable seamless access and control of hardware device resources through a common, device-independent interface without the need for device-specific drivers. For instance, system and methods are designed to expose capabilities/functions of hardware devices as web-based services which can be invoked to provide specific services based on the capabilities of the hardware devices.
    Type: Grant
    Filed: October 15, 2007
    Date of Patent: June 7, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Cesar A. Gonzales, Krishna Ratakonda, Deepak S. Turaga
  • Patent number: 8904014
    Abstract: Content delivery by a network node in a network is optimized. The network node is communicatively coupled between multiple client devices and at least one content service provider. A media streaming service provided by a content service provider is received at the network node over a first unicast link. The service is transmitted from the network node to a first requestor device via a second unicast link. A request from a second requestor device for the service is intercepted by the network node. If it is determined that a multicast optimization threshold has been reached and/or exceeded, the service is transmitted from the network node to the first and second requestor devices using a single multicast link, while the service is received from the content service provider over the first unicast link.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Cesar A. Gonzales, Sumedh W. Sathaye
  • Patent number: 8825811
    Abstract: Content delivery by a network node is optimized. The network node is communicatively coupled between multiple end user devices and at least one content service provider. A request for a media streaming service available from the content service provider is intercepted from a first requestor device. It is determined if the media streaming service is registered for delivery optimization based on at least one service rule specific to the media streaming service. It is determined if a second requestor device is currently receiving the media streaming service from the content service provider. In response to the media streaming service being received by the second requestor device, delivery optimization of the media streaming service is performed by replicating the media streaming service for delivery to the first requestor device. The replicated media streaming service is sent to the first requestor device.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Cesar A. Gonzales, Kang-Won Lee, Sumedh W. Sathaye, Dinesh Verma, Peter Westerink
  • Patent number: 8084994
    Abstract: A method for extending the service life of a portable device includes monitoring a battery of a portable device; identifying a problem bank; reconfiguring a connection schema for the battery to replace the problem battery bank with at least one spare bank; conditioning or exercising the problem bank; connecting the portable device to a power supply to recharge the problem bank; and reconnecting the recharged or repaired bank according to the connection schema without the at least one spare bank. A method for extending the service life of a portable device includes monitoring power consumption of at least one of the hardware or software of a portable device; and reconfiguring the connection schema of the battery banks to redistribute power consumption of at least one of the hardware or software.
    Type: Grant
    Filed: February 9, 2011
    Date of Patent: December 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Cesar A. Gonzales, Genady Grabarnik, Lev Kozakov, Larisa Shwartz
  • Patent number: 8055091
    Abstract: A method and apparatus, particularly suited to SIMD instruction sets, to filter streaming video information encoded under a predictive encoding algorithm specified under video encoding standards, such as MPEG 4 or H.264/AVC. The filtering operation de-blocks or removes unwanted borders in the perceived video. During the filtering process, a series of filtering mask is generated based on temporal and spatial statistics of predictive encoded video information, which is then recursively applied to the video in order to gate filtered or unfiltered video to an output channel according to coefficients of the masks. The filtering mask effectively yields a decision or rule-based map that transforms the video on a pixel-by-pixel basis thereby avoiding complex and processor-intensive decision tree logic customarily required to process individual pixels of successive macroblocks that may have different filtering requirements.
    Type: Grant
    Filed: January 25, 2008
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Krishna C. Ratakonda, Cesar A. Gonzales, Thomas A. Horvath, Thomas McCarthy
  • Publication number: 20110127836
    Abstract: A method for extending the service life of a portable device includes monitoring a battery of a portable device; identifying a problem bank; reconfiguring a connection schema for the battery to replace the problem battery bank with at least one spare bank; conditioning or exercising the problem bank; connecting the portable device to a power supply to recharge the problem bank; and reconnecting the recharged or repaired bank according to the connection schema without the at least one spare bank. A method for extending the service life of a portable device includes monitoring power consumption of at least one of the hardware or software of a portable device; and reconfiguring the connection schema of the battery banks to redistribute power consumption of at least one of the hardware or software.
    Type: Application
    Filed: February 9, 2011
    Publication date: June 2, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Cesar A. Gonzales, Genady Grabarnik, Lev Kozakov, Larisa Shwartz
  • Patent number: 7948211
    Abstract: A method for extending the service life of a portable device includes monitoring a battery of a portable device; identifying a problem bank; reconfiguring a connection schema for the battery to replace the problem battery bank with at least one spare bank; conditioning or exercising the problem bank; connecting the portable device to a power supply to recharge the problem bank; and reconnecting the recharged or repaired bank according to the connection schema without the at least one spare bank. A method for extending the service life of a portable device includes monitoring power consumption of at least one of the hardware or software of a portable device; and reconfiguring the connection schema of the battery banks to redistribute power consumption of at least one of the hardware or software.
    Type: Grant
    Filed: April 18, 2008
    Date of Patent: May 24, 2011
    Assignee: International Business Machines Corporation
    Inventors: Cesar A Gonzales, Genady Grabarnik, Lev Kozakov, Larisa Shwartz
  • Publication number: 20090261783
    Abstract: A method for extending the service life of a portable device includes monitoring a battery of a portable device; identifying a problem bank; reconfiguring a connection schema for the battery to replace the problem battery bank with at least one spare bank; conditioning or exercising the problem bank; connecting the portable device to a power supply to recharge the problem bank; and reconnecting the recharged or repaired bank according to the connection schema without the at least one spare bank. A method for extending the service life of a portable device includes monitoring power consumption of at least one of the hardware or software of a portable device; and reconfiguring the connection schema of the battery banks to redistribute power consumption of at least one of the hardware or software.
    Type: Application
    Filed: April 18, 2008
    Publication date: October 22, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Cesar A. Gonzales, Genady Grabarnik, Lev Kozakov, Larisa Shwartz
  • Publication number: 20090100178
    Abstract: Systems and methods are provided that enable seamless access and control of hardware device resources through a common, device-independent interface without the need for device-specific drivers. For instance, system and methods are designed to expose capabilities/functions of hardware devices as web-based services which can be invoked to provide specific services based on the capabilities of the hardware devices.
    Type: Application
    Filed: October 15, 2007
    Publication date: April 16, 2009
    Inventors: Cesar A. Gonzales, Krishna Ratakonda, Deepak S. Turaga
  • Publication number: 20080123754
    Abstract: A method and apparatus, particularly suited to SIMD instruction sets, to filter streaming video information encoded under a predictive encoding algorithm specified under video encoding standards, such as MPEG 4 or H.264/AVC. The filtering operation de-blocks or removes unwanted borders in the perceived video. During the filtering process, a series of filtering mask is generated based on temporal and spatial statistics of predictive encoded video information, which is then recursively applied to the video in order to gate filtered or unfiltered video to an output channel according to coefficients of the masks. The filtering mask effectively yields a decision or rule-based map that transforms the video on a pixel-by-pixel basis thereby avoiding complex and processor-intensive decision tree logic customarily required to process individual pixels of successive macroblocks that may have different filtering requirements.
    Type: Application
    Filed: January 25, 2008
    Publication date: May 29, 2008
    Inventors: Krishna C. Ratakonda, Cesar A. Gonzales, Thomas A. Horvath, Thomas McCarthy
  • Patent number: 7359565
    Abstract: A method and apparatus, particularly suited to SIMD instruction sets, to filter streaming video information encoded under a predictive encoding algorithm specified under video encoding standards, such as MPEG 4 or H.264/AVC. The filtering operation de-blocks or removes unwanted borders in the perceived video. During the filtering process, a series of filtering mask is generated based on temporal and spatial statistics of predictive encoded video information, which is then recursively applied to the video in order to gate filtered or unfiltered video to an output channel according to coefficients of the masks. The filtering mask effectively yields a decision or rule-based map that transforms the video on a pixel-by-pixel basis thereby avoiding complex and processor-intensive decision tree logic customarily required to process individual pixels of successive macroblocks that may have different filtering requirements.
    Type: Grant
    Filed: May 3, 2004
    Date of Patent: April 15, 2008
    Assignee: International Business Machines Corporation
    Inventors: Krishna C. Ratakonda, Cesar A. Gonzales, Thomas A. Horvath, Thomas McCarthy
  • Patent number: 7058127
    Abstract: A system for transcoding compressed video signal, including a plurality of pictures, comprising an estimator to gather information and estimate the signal characteristics about the video signal; a decoder to completely or partially decode the compressed video signal; and an encoder to compress the reconstructed video signal according to a coding scheme devised on the estimated signal characteristics from the estimator.
    Type: Grant
    Filed: December 27, 2000
    Date of Patent: June 6, 2006
    Assignee: International Business Machines Corporation
    Inventors: Ligang Lu, Cesar A. Gonzales, Jack L. Kouloheris, Shu Xiao
  • Patent number: 7054804
    Abstract: A method and apparatus is disclosed for presenting information to a user of an audiovisual appliance such as a television receiver, a set top box, or a DVD or a VCR player. The method includes extracting source text from a graphical representation of the source text in an associated audiovisual program; translating the extracted source text into a target text in a language different than a language of the source text; and presenting the target text in a human perceptible format in a synchronized manner with the associated audiovisual program. Translating the extracted source text may include an initial step of identifying the source language.
    Type: Grant
    Filed: May 20, 2002
    Date of Patent: May 30, 2006
    Assignee: International Buisness Machines Corporation
    Inventors: Cesar A. Gonzales, Jack Kouloheris, Vadim Sheinin
  • Publication number: 20030216922
    Abstract: A method and apparatus is disclosed for presenting information to a user of an audiovisual appliance such as a television receiver, a set top box, or a DVD or a VCR player. The method includes extracting source text from a graphical representation of the source text in an associated audiovisual program; translating the extracted source text into a target text in a language different than a language of the source text; and presenting the target text in a human perceptible format in a synchronized manner with the associated audiovisual program. Translating the extracted source text may include an initial step of identifying the source language.
    Type: Application
    Filed: May 20, 2002
    Publication date: November 20, 2003
    Applicant: International Business Machines Corporation
    Inventors: Cesar A. Gonzales, Jack Kouloheris, Vadim Sheinin
  • Patent number: 6522693
    Abstract: A system and method for generating an MPEG compliant video stream with satisfactory visual quality. The method employs re-encoding at a higher (or lower) bit rate, only the segments with unsatisfactory visual picture quality while retaining other parts of the original video stream and then merging the re-encoded segments with the remaining original portions. If the original video stream is coded at a reasonable bit rate, the number and length of those segments with unsatisfactory visual picture quality will be few and short. Re-encoding only those segments can save very significant amount of cost and only requires minimal additional storage space. Furthermore, the portions with satisfactory picture quality will be retained. The system and method is applicable to MPEG and non-MPEG compliant data streams.
    Type: Grant
    Filed: February 23, 2000
    Date of Patent: February 18, 2003
    Assignee: International Business Machines Corporation
    Inventors: Ligang Lu, Jack L. Kouloheris, Cesar A. Gonzales
  • Publication number: 20020080877
    Abstract: A system for transcoding compressed video signal, including a plurality of pictures, comprising an estimator to gather information and estimate the signal characteristics about the video signal; a decoder to completely or partially decode the compressed video signal; and an encoder to compress the reconstructed video signal according to a coding scheme devised on the estimated signal characteristics from the estimator.
    Type: Application
    Filed: December 27, 2000
    Publication date: June 27, 2002
    Inventors: Ligang Lu, Cesar A. Gonzales, Jack L. Kouloheris, Shu Xiao
  • Patent number: 5606373
    Abstract: A system and method for repeat field detection for use in rate conversion and video encoding of the type contemplated by the MPEG standards. Before encoding a frame, first field in the current frame is compared to the previously occurring field of the same parity. Next, a single number (the inter-field parameter) is generated, which is a measure of the difference between the two fields. If the inter-field parameter is below a threshold a signal is generated to indicate that the current field is a repeat of the previous field of the same parity. Otherwise, the signal is generated to indicate that the field is not a repeat of the previous field of the same parity (i.e. the field likely contains at least one small area of motion).
    Type: Grant
    Filed: April 4, 1995
    Date of Patent: February 25, 1997
    Assignee: International Business Machines Corporation
    Inventors: Cecelia L. Dopp, Charlene A. Gebler, Cesar A. Gonzales, Elliot N. Linzer, Agnes Y. Ngai, Prasoon Tiwari, Eric Viscito
  • Patent number: 5414469
    Abstract: A system and method for processing a stream of video image data so as to create a video representation that multiplexes data corresponding to resolution or bitstream scales. This representation is such that the identity of the basic MacroBlock (MB) structure of the MPEG-1 ISO standard is preserved across all resolution and bitstream scales, e.g. by scaling across four levels of resolution. A MacroBlock is associated with a series of attributes which contribute to the amount of overhead data incorporated in an MPEG-1 compressed data stream, so that by preserving the MacroBlock identify across multiple resolutions and bitstream scales, these scales can share this overhead, thus requiring it to be included only once in the data stream. Preserving the MacroBlock identify also simplifies significantly the derivation of motion estimation vector data for all resolution scales other than the highest resolution.
    Type: Grant
    Filed: October 31, 1991
    Date of Patent: May 9, 1995
    Assignee: International Business Machines Corporation
    Inventors: Cesar A. Gonzales, Dov Ramm, Eric Viscito
  • Patent number: 5301242
    Abstract: An apparatus and method for encoding of a video picture is disclosed. The video picture has a plurality of pictures. The pictures each have a plurality of macroblocks. The macroblocks each have a plurality of sub-blocks. The apparatus comprising a first module configured to generate a transform coefficient C.sub.ij for each of the sub-blocks of the macroblock. The apparatus further comprises a second module configured to variably quantize the transform coefficient by a scaling factor Q.sub.p based on the complexity of the picture and any rate control requirements.
    Type: Grant
    Filed: August 31, 1992
    Date of Patent: April 5, 1994
    Assignee: International Business Machines Corporation
    Inventors: Cesar A. Gonzales, Eric Viscito
  • Patent number: 5289577
    Abstract: A sequential process-pipeline (12) has a first processing stage (30) coupled to a CODEC (24) through a plurality of buffers, including an image data input buffer (28), an image data output buffer (26), and an address buffer (34). The address buffer stores addresses, each of which identifies an initial address of a block of addresses within an image memory (22). Each block of addresses in the image memory stores a block of decompressed image data. A local controller (18) is responsive to the writing of an address into the address buffer to initiate the operation of the CODEC to execute a Discrete Cosine Transformation Process and a Discrete Cosine Transformation Quantization Process.
    Type: Grant
    Filed: June 4, 1992
    Date of Patent: February 22, 1994
    Assignee: International Business Machines Incorporated
    Inventors: Cesar A. Gonzales, Thomas A. Horvath, Norman H. Kreitzer, Andy G. Lean, Thomas McCarthy