Patents by Inventor Marcus Kellerman

Marcus Kellerman 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: 10419821
    Abstract: A STB, communicatively coupled to a server, receives a web page request when, for example, a URI, is entered into a web browser running in the STB. In response, the STB sends a processing assistance request to the server for processing the entire web page regardless of processing capability of the STB. The STB receives processed information resources or contents associated with the entire web page from the server. The server retrieves information resources or contents associated with the entire web page from a web server based on the received processing assistance request. The server determines content type such as video and/or graphics of the retrieved information resources or contents for corresponding content processing. The server determines content formats supported by the STB for content encoding. The STB decodes the resulting encoded information resources or contents from the server to render the entire web page in the STB.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: September 17, 2019
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Vladimir Silyaev, Marcus Kellerman, Xuemin Chen, David Erickson
  • Patent number: 10009603
    Abstract: A 2D and/or 3D video processing device comprising a camera and a display captures images of a viewer as the viewer observes displayed 2D and/or 3D video content in a viewport. Face and/or eye tracking of viewer images is utilized to generate a different viewport. Current and different viewports may comprise 2D and/or 3D video content from a single source or from different sources. The sources of 2D and/or 3D content may be scrolled, zoomed and/or navigated through for generating the different viewport. Content for the different viewport may be processed. Images of a viewer's positions, angles and/or movements of face, facial expression, eyes and/or physical gestures are captured by the camera and interpreted by face and/or eye tracking. The different viewport may be generated for navigating through 3D content and/or for rotating a 3D object. The 2D and/or 3D video processing device communicates via wire, wireless and/or optical interfaces.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: June 26, 2018
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Marcus Kellerman, Xuemin Chen, Samir Hulyalkar, Ilya Klebanov
  • Patent number: 9852771
    Abstract: Disclosed are various embodiments that facilitate recording to a storage medium in a personal video recorder (PVR) system. In one embodiment, a transport stream is received. The transport stream is stored into a memory. An index table is generated that provides information for locating particular frames recorded in the memory.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: December 26, 2017
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Jason Demas, Marcus Kellerman, Sandeep Bhatia, Srinivasa Mogathala Prabhakara Reddy, Xuemin Chen, Vijayanand Aralaguppe, Girish Raghunath Hulmani, Pramod Chandraiah, Ghanashyam Ananthamurthy Bailwal
  • Patent number: 9621957
    Abstract: Aspects of a method and system for low-latency browsing on a device with limited processing resources are provided. In this regard, content may be retrieved and processed by a server on behalf of a client device, and the server may communicate the processed content to the client device. In processing the content, the server may process a portion of the content that will initially be displayed in a browser window by the client before processing one or more other (e.g., remaining) portion(s) of the content. The processed portion that will initially be displayed in the browser window may be communicated to the client device while a another portion of the content is processed by the server. In this manner, a user does not have to wait for an entire web page to be processed before at least a portion of the web page is viewable in the browser window.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: April 11, 2017
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Vladimir Silyaev, Marcus Kellerman, Xuemin Chen, David Erickson
  • Patent number: 9538199
    Abstract: Various systems and methods are provided for transmission of related data components across independent streams. In one embodiment, among others, a transmitting device may separate transmission data into related data components and transmit each related data component in an associated transport stream. Each related data component includes a synchronization tag associated with synchronization of the related data component within the transmission data. In another embodiment, a receiving device may receive related data components transmitted in separate transport streams and decode the related data components based at least in part upon a synchronization tag included in each related data component.
    Type: Grant
    Filed: April 2, 2015
    Date of Patent: January 3, 2017
    Assignee: BROADCOM CORPORATION
    Inventors: Wade Wan, Rajesh Mamidwar, Xuemin Chen, Marcus Kellerman, Brett Tischler
  • Patent number: 9462296
    Abstract: A video receiver is operable to receive three-dimensional (3D) video bitstreams from a video transmitter. The received 3D video bitstreams comprises a plurality of video frames and corresponding coding information. The coding information, for example, block motion vectors, block coding modes, quantization levels, and/or quantized residual data, is extracted for performing frame-rate up-conversion on the received plurality of video frames. The coding information is generated at the video transmitter via entropy decoding on a compressed 3D video from a video feed from, for example, an IP TV network. When an uncompressed 3D video is received, the video receiver is operable to perform frame-rate up-conversion on the received uncompressed 3D video using extracted block motion vectors and associated confidence-consistence measure. When a compressed 3D video is received, the video receiver is configured to perform video decompression on the received compressed 3D video prior to the frame-rate up-conversion.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: October 4, 2016
    Assignee: BROADCOM CORPORATION
    Inventors: Xuemin Sherman Chen, Marcus Kellerman
  • Patent number: 9414080
    Abstract: A video transmitter compresses an uncompressed 3D video into a base view video and an enhancement view video using MPEG-4 MVC standard. The video transmitter allocates bits to compressed pictures of the uncompressed 3D video based on corresponding picture type. More bits are allocated to I-pictures than P-pictures, and more bits are allocated to P-pictures than B-pictures in a given coding view. More bits are allocated to a compressed picture of the base view video than a same type compressed picture of the enhancement view video. The correlation level between the base view video and the enhancement view video is utilized for bit-allocation in video compression. More bits are allocated to a picture in a lower coding layer than to the same type picture in a higher coding layer in a given coding view. Pictures with the same cording order are identified from different view videos for a joint bit-allocation.
    Type: Grant
    Filed: August 21, 2009
    Date of Patent: August 9, 2016
    Assignee: BROADCOM CORPORATION
    Inventors: Xuemin Chen, Samir Hulyalkar, Marcus Kellerman, Ilya Klebanov
  • Patent number: 9380337
    Abstract: Command packets for a personal video recorder that provides for a transport stream (TS) that contains data and also includes a transport packet (TP)/TS formatted command packets. The TP/TS formatted command packet may be communicated between any number of devices, including multiple chips, multiple boards, and multiple processors. A decoder is able to decode the TP/TS formatted command packet and to perform the appropriate operation on data portions of the TS. When a TS is provided to a device not having the capability to perform the proper decoding of the TP/TS formatted command packet, that particular packet may be deemed as being unidentified (or unknown) adaptation field data. Alternatively, the packet may be identified as being corrupted data and/or irrelevant data.
    Type: Grant
    Filed: September 24, 2010
    Date of Patent: June 28, 2016
    Assignee: Broadcom Corporation
    Inventors: Jason Demas, Sandeep Bhatia, Marcus Kellerman, Girish R. Hulmani, Srinivasa Mogathala Prabhakara Reddy, Arun Gopalakrishna Rao, Xuemin Chen, Frederick George Walls
  • Patent number: 9357269
    Abstract: An Internet capable set-top-box (STB) may be operable to extend a security boundary from the Internet capable STB to an application server to allow support of web browsing operations from the application server. A secure link between the Internet capable STB and the application server may be established. The Internet capable STB may communicate a request for web page information from a secure web server along with cryptographic credentials to the application server, via the secure link. The application server may be allowed to receive the web page information directly from the secure web server and process at least the unsupported portion of the received web page information. The Internet capable STB may then receive the web page information with at least the unsupported portion processed from the application server, via the secure link, for further processing and rendering.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: May 31, 2016
    Assignee: BROADCOM CORPORATION
    Inventors: Xuemin Chen, Marcus Kellerman, Vladimir Silyaev, David Erickson
  • Patent number: 9344725
    Abstract: Error concealment for motion picture expert group (MPEG) decoding with personal video recording functionality. Error concealment of MPEG data may take place within various components within playback, recording, reading and writing data systems. The error concealment may be provided within existing systems whose components may not be capable of accommodating errors within MPEG data. In certain embodiments, the available data that contain no errors is maximized to conceal those portions of the data that do include errors.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: May 17, 2016
    Assignee: BROADCOM CORPORATION
    Inventors: Jason C. Demas, Sandeep Bhatia, Xuemin “Sherman” Chen, Srinivasa Mogathala Prabhakara Reddy, Girish Raghunath Hulmani, Marcus Kellerman, Ramanujan Valmiki, Lakshmikanth Pai, Pramod Chandraiah, Mahadevan Sivagururaman, Glen A. Grover, Bhaskar Sherigar, Vivian Hsiun, Benjamin S. Giese
  • Patent number: 9294791
    Abstract: A server may be used to handle at least some of processing of content that is based on web access operations initiated in a set-top box (STB), wherein one or more links between the server and the STB that are used to forward multimedia broadcasts are configured to free bandwidth for communicating at least a portion of the processed content to the STB. The bandwidth may be freed based on switched digital video (SDV) and/or dedicated IPTV channels or systems. The broadcast links may be reconfigured based on monitoring of multimedia broadcast access by the STB and/or one or more other STBs. The freed bandwidth in the multimedia broadcast links may be configured for unicast transport of processed content to a specific STB, or may be configured for multicast transport of the processed content to a plurality of STBs.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: March 22, 2016
    Assignee: BROADCOM CORPORATION
    Inventors: Xuemin Chen, Marcus Kellerman, Vladimir Silyaev, David Erickson
  • Publication number: 20160065991
    Abstract: A video receiver is operable to receive three-dimensional (3D) video bitstreams from a video transmitter. The received 3D video bitstreams comprises a plurality of video frames and corresponding coding information. The coding information, for example, block motion vectors, block coding modes, quantization levels, and/or quantized residual data, is extracted for performing frame-rate up-conversion on the received plurality of video frames. The coding information is generated at the video transmitter via entropy decoding on a compressed 3D video from a video feed from, for example, an IP TV network. When an uncompressed 3D video is received, the video receiver is operable to perform frame-rate up-conversion on the received uncompressed 3D video using extracted block motion vectors and associated confidence-consistence measure. When a compressed 3D video is received, the video receiver is configured to perform video decompression on the received compressed 3D video prior to the frame-rate up-conversion.
    Type: Application
    Filed: November 9, 2015
    Publication date: March 3, 2016
    Inventors: Xuemin Sherman CHEN, Marcus KELLERMAN
  • Patent number: 9218644
    Abstract: A video processing device may generate a two dimensional (2D) output video stream from a three dimensional (3D) input video stream that comprises a plurality of view sequences. The plurality of view sequences may comprise sequences of stereoscopic left and right reference fields or frames. A view sequence may initially be selected as a base sequence for the 2D output video stream, and the 2D output video stream may be enhanced using video content and/or information from unselected view sequences. The video content and/or information utilized in enhancing the 2D output video stream may comprise depth information, and/or foreground and/or background information. The enhancement of the 2D input video stream may comprise improving depth, contrast, sharpness, and/or rate upconversion using frame and/or field based interpolation of images in the 2D output video stream.
    Type: Grant
    Filed: January 19, 2010
    Date of Patent: December 22, 2015
    Assignee: BROADCOM CORPORATION
    Inventors: Marcus Kellerman, Xuemin Chen, Samir Hulyalkar, Ilya Klebanov
  • Patent number: 9219948
    Abstract: Certain aspects of a method and system for compression and decompression for handling web content may include a communication system that comprises a server in a server computing cloud that coordinates operation of one or more set-top boxes. The server may be operable to receive a request to display one or more frames of web content from the one or more set-top boxes. The server may be operable to receive one or more parameters associated with the one or more frames of the requested web content from the one or more set-top boxes. The server may be operable to dynamically encode at least a portion of one or more frames of the requested web content into one or more color spaces based on the received one or more parameters.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: December 22, 2015
    Assignee: BROADCOM CORPORATION
    Inventors: David Erickson, Marcus Kellerman, Xuemin Chen, Vladimir Silyaev
  • Publication number: 20150350734
    Abstract: A STB, communicatively coupled to a server, receives a web page request when, for example, a URI, is entered into a web browser running in the STB. In response, the STB sends a processing assistance request to the server for processing the entire web page regardless of processing capability of the STB. The STB receives processed information resources or contents associated with the entire web page from the server. The server retrieves information resources or contents associated with the entire web page from a web server based on the received processing assistance request. The server determines content type such as video and/or graphics of the retrieved information resources or contents for corresponding content processing. The server determines content formats supported by the STB for content encoding. The STB decodes the resulting encoded information resources or contents from the server to render the entire web page in the STB.
    Type: Application
    Filed: August 10, 2015
    Publication date: December 3, 2015
    Inventors: Vladimir SILYAEV, Marcus KELLERMAN, Xuemin CHEN, David ERICKSON
  • Patent number: 9185426
    Abstract: A video receiver is operable to receive three-dimensional (3D) video bitstreams from a video transmitter. The received 3D video bitstreams comprises a plurality of video frames and corresponding coding information. The coding information, for example, block motion vectors, block coding modes, quantization levels, and/or quantized residual data, is extracted for performing frame-rate up-conversion on the received plurality of video frames. The coding information is generated at the video transmitter via entropy decoding on a compressed 3D video from a video feed from, for example, an IP TV network. When an uncompressed 3D video is received, the video receiver is operable to perform frame-rate up-conversion on the received uncompressed 3D video using extracted block motion vectors and associated confidence-consistence measure. When a compressed 3D video is received, the video receiver is configured to perform video decompression on the received compressed 3D video prior to the frame-rate up-conversion.
    Type: Grant
    Filed: April 21, 2009
    Date of Patent: November 10, 2015
    Assignee: BROADCOM CORPORATION
    Inventors: Xuemin (Sherman) Chen, Marcus Kellerman
  • Patent number: 9185338
    Abstract: Disclosed are various embodiments of generating video fingerprints. Scene changes can be detected in a video and a video fingerprint generated based upon a time at which the scene change occurs as well as time intervals between the scene changes relative to adjacent scene changes. A video can be captured and analyzed by comparing scene changes detected in the video to those described by the video fingerprint.
    Type: Grant
    Filed: August 16, 2013
    Date of Patent: November 10, 2015
    Assignee: BROADCOM CORPORATION
    Inventors: Ike Ikizyan, Marcus Kellerman
  • Patent number: 9161023
    Abstract: An interleaved multi-view video stream is received. The interleaved multi-view video stream includes one or more first view frames, one or more second view frames, and blanking frames in a sequential pattern. The blanking frames separate the first view frames from the second view frames in the sequential pattern. The interleaved multi-view video stream is displayed in the sequential pattern. In one embodiment, the blanking frames are detected, and operation of a viewing device is synchronized based at least in part on the blanking frames being detected.
    Type: Grant
    Filed: October 29, 2012
    Date of Patent: October 13, 2015
    Assignee: BROADCOM CORPORATION
    Inventors: Samir Hulyalkar, Xuemin Chen, Marcus Kellerman, Ilya Klebanov, Sunkwang Hong
  • Patent number: 9106437
    Abstract: A STB, communicatively coupled to a server, receives a web page request when, for example, a URI, is entered into a web browser running in the STB. In response, the STB sends a processing assistance request to the server for processing the entire web page regardless of processing capability of the STB. The STB receives processed information resources or contents associated with the entire web page from the server. The server retrieves information resources or contents associated with the entire web page from a web server based on the received processing assistance request. The server determines content type such as video and/or graphics of the retrieved information resources or contents for corresponding content processing. The server determines content formats supported by the STB for content encoding. The STB decodes the resulting encoded information resources or contents from the server to render the entire web page in the STB.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: August 11, 2015
    Assignee: BROADCOM CORPORATION
    Inventors: Vladimir Silyaev, Marcus Kellerman, Xuemin Chen, David Erickson
  • Publication number: 20150215650
    Abstract: Various systems and methods are provided for transmission of related data components across independent streams. In one embodiment, among others, a transmitting device may separate transmission data into related data components and transmit each related data component in an associated transport stream. Each related data component includes a synchronization tag associated with synchronization of the related data component within the transmission data. In another embodiment, a receiving device may receive related data components transmitted in separate transport streams and decode the related data components based at least in part upon a synchronization tag included in each related data component.
    Type: Application
    Filed: April 2, 2015
    Publication date: July 30, 2015
    Applicant: BROADCOM CORPORATION
    Inventors: Wade Wan, Rajesh Mamidwar, Xuemin Chen, Marcus Kellerman, Brett Tischler