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: 9361264Abstract: 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: GrantFiled: October 15, 2007Date of Patent: June 7, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cesar A. Gonzales, Krishna Ratakonda, Deepak S. Turaga
-
Patent number: 8904014Abstract: 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: GrantFiled: March 15, 2012Date of Patent: December 2, 2014Assignee: International Business Machines CorporationInventors: Cesar A. Gonzales, Sumedh W. Sathaye
-
Patent number: 8825811Abstract: 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: GrantFiled: March 15, 2012Date of Patent: September 2, 2014Assignee: International Business Machines CorporationInventors: Cesar A. Gonzales, Kang-Won Lee, Sumedh W. Sathaye, Dinesh Verma, Peter Westerink
-
Patent number: 8084994Abstract: 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: GrantFiled: February 9, 2011Date of Patent: December 27, 2011Assignee: International Business Machines CorporationInventors: Cesar A. Gonzales, Genady Grabarnik, Lev Kozakov, Larisa Shwartz
-
Patent number: 8055091Abstract: 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: GrantFiled: January 25, 2008Date of Patent: November 8, 2011Assignee: International Business Machines CorporationInventors: Krishna C. Ratakonda, Cesar A. Gonzales, Thomas A. Horvath, Thomas McCarthy
-
Publication number: 20110127836Abstract: 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: ApplicationFiled: February 9, 2011Publication date: June 2, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cesar A. Gonzales, Genady Grabarnik, Lev Kozakov, Larisa Shwartz
-
Patent number: 7948211Abstract: 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: GrantFiled: April 18, 2008Date of Patent: May 24, 2011Assignee: International Business Machines CorporationInventors: Cesar A Gonzales, Genady Grabarnik, Lev Kozakov, Larisa Shwartz
-
Publication number: 20090261783Abstract: 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: ApplicationFiled: April 18, 2008Publication date: October 22, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cesar A. Gonzales, Genady Grabarnik, Lev Kozakov, Larisa Shwartz
-
Publication number: 20090100178Abstract: 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: ApplicationFiled: October 15, 2007Publication date: April 16, 2009Inventors: Cesar A. Gonzales, Krishna Ratakonda, Deepak S. Turaga
-
Publication number: 20080123754Abstract: 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: ApplicationFiled: January 25, 2008Publication date: May 29, 2008Inventors: Krishna C. Ratakonda, Cesar A. Gonzales, Thomas A. Horvath, Thomas McCarthy
-
Patent number: 7359565Abstract: 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: GrantFiled: May 3, 2004Date of Patent: April 15, 2008Assignee: International Business Machines CorporationInventors: Krishna C. Ratakonda, Cesar A. Gonzales, Thomas A. Horvath, Thomas McCarthy
-
Patent number: 7058127Abstract: 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: GrantFiled: December 27, 2000Date of Patent: June 6, 2006Assignee: International Business Machines CorporationInventors: Ligang Lu, Cesar A. Gonzales, Jack L. Kouloheris, Shu Xiao
-
Patent number: 7054804Abstract: 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: GrantFiled: May 20, 2002Date of Patent: May 30, 2006Assignee: International Buisness Machines CorporationInventors: Cesar A. Gonzales, Jack Kouloheris, Vadim Sheinin
-
Publication number: 20030216922Abstract: 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: ApplicationFiled: May 20, 2002Publication date: November 20, 2003Applicant: International Business Machines CorporationInventors: Cesar A. Gonzales, Jack Kouloheris, Vadim Sheinin
-
Patent number: 6522693Abstract: 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: GrantFiled: February 23, 2000Date of Patent: February 18, 2003Assignee: International Business Machines CorporationInventors: Ligang Lu, Jack L. Kouloheris, Cesar A. Gonzales
-
Publication number: 20020080877Abstract: 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: ApplicationFiled: December 27, 2000Publication date: June 27, 2002Inventors: Ligang Lu, Cesar A. Gonzales, Jack L. Kouloheris, Shu Xiao
-
Patent number: 5606373Abstract: 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: GrantFiled: April 4, 1995Date of Patent: February 25, 1997Assignee: International Business Machines CorporationInventors: Cecelia L. Dopp, Charlene A. Gebler, Cesar A. Gonzales, Elliot N. Linzer, Agnes Y. Ngai, Prasoon Tiwari, Eric Viscito
-
Patent number: 5414469Abstract: 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: GrantFiled: October 31, 1991Date of Patent: May 9, 1995Assignee: International Business Machines CorporationInventors: Cesar A. Gonzales, Dov Ramm, Eric Viscito
-
Patent number: 5301242Abstract: 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: GrantFiled: August 31, 1992Date of Patent: April 5, 1994Assignee: International Business Machines CorporationInventors: Cesar A. Gonzales, Eric Viscito
-
Patent number: 5289577Abstract: 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: GrantFiled: June 4, 1992Date of Patent: February 22, 1994Assignee: International Business Machines IncorporatedInventors: Cesar A. Gonzales, Thomas A. Horvath, Norman H. Kreitzer, Andy G. Lean, Thomas McCarthy