Patents by Inventor Jason Herrick

Jason Herrick 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).

  • Publication number: 20060158457
    Abstract: A method, system, and a computer program product for filtering palettized image formats are presented. In an embodiment, data is retrieved from a palette of an image. Data associated with a channel of the palette is filtered, and stored, for example, together with a pixel buffer of the image to form a filtered image. Additionally, a method, system, and a computer program product for displaying images stored in a modified palettized image format are presented. In an embodiment, data is retrieved from a palette and from a pixel buffer of an image stored in modified palettized image format. Filtered pixels of the image are formed by combining, for each pixel in the pixel buffer, data retrieved from the palette with filtered data, retrieved from the pixel buffer. The modified palettized image is rendered on a display by displaying the filtered pixels.
    Type: Application
    Filed: January 19, 2006
    Publication date: July 20, 2006
    Applicant: Broadcom Corporation
    Inventors: Jason Herrick, Darren Neuman, Glenn Nissen
  • Publication number: 20050175082
    Abstract: A system and method that support display of video fields using related data encoded in data structures. Each data structure is associated with one video field and contains all the information associated with the display of the video field. The data structure is encoded with the video field that is displayed exactly one field prior to the field associated with the data structure. In an embodiment of the present invention, the data structure contains all the information associated with the display of a video field, regardless of whether certain data changes from one field to the next.
    Type: Application
    Filed: December 29, 2004
    Publication date: August 11, 2005
    Inventors: Jason Herrick, Darren Neuman, Greg Kranawetter, Sandeep Bhatia
  • Publication number: 20050154801
    Abstract: In a signal processing system, a programming system and method for a video network are provided. An event may trigger an RDMA controller to execute current instructions in a register update list. The triggering event may be a start-of-field signal from a live source or an end-of-frame signal. The current instructions may be used to modify the mode of operation of at least one of the network elements in the video network. The modification to the mode of operation may depend on whether the current video field is top field originated or bottom field originated. An interrupt may be used to initiate an interrupt handler that generates at least one new instruction and that updates the new instructions in the register update list. When a trigger occurs prior to an update of the register update list, the RDMA controller may execute the current instructions in the register update list.
    Type: Application
    Filed: December 17, 2004
    Publication date: July 14, 2005
    Inventors: Darren Neuman, Jason Herrick
  • Publication number: 20050144348
    Abstract: A system and method that abstracts an interrupt from a group of interrupts, which may occur in a module, to call another module. Abstracting one interrupt from a group of interrupts allows the called module to deal with only one interrupt. The choice of the interrupt may be based on the configuration of the module from which the interrupts are originated. In an embodiment of the present invention, the abstracted interrupt triggers an event. When the triggered event is completed, an interrupt may be fired off to the target module. An interrupt handler in the target module or an external interrupt handler may handle the interrupt that calls the target module.
    Type: Application
    Filed: December 29, 2004
    Publication date: June 30, 2005
    Inventors: Darren Neuman, Jason Herrick, Patrick Law
  • Publication number: 20050088446
    Abstract: A method and system that blend graphics layers and a video layer. The graphics layers may be above and below the video layer, which may be a streaming video. The graphics layers may be stored in memory, blended and stored back in memory. The blended graphics layers may be combined with streaming video and output on a display. Blending the graphics in memory may be done offline and may save processing time and improve real-time combining with streaming video. In an embodiment of the present invention, there may be several layers of graphics below the video layer, and several graphics layers above the video layer. The top graphics layers may be blended into one top graphics layer, and the bottom graphics layers may be blended into one bottom graphics layer. The top and bottom graphics layers may be then blended into one graphics layer and combined with the video layer.
    Type: Application
    Filed: October 8, 2004
    Publication date: April 28, 2005
    Inventors: Jason Herrick, Darren Neuman
  • Publication number: 20040218095
    Abstract: A system, method, and apparatus for transmitting data with a graphics engine are presented herein. The graphics engine encodes pixels in a frame with values that are a function of samples for a signal. The signal represents the transmitted data.
    Type: Application
    Filed: April 7, 2004
    Publication date: November 4, 2004
    Inventors: Tuan Nguyen, Jason Herrick