Patents by Inventor Kevin Lefebvre

Kevin Lefebvre 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: 8063744
    Abstract: The present invention utilizes the existing DME transponder system infrastructure to augment existing ground surveillance multilateration (MLAT) capabilities by providing additional measurements for determining the position of an aircraft equipped with a DME transponder. DME listeners receive DME interrogation signals and DME reply signals, determine TDOA between the DME transponder and each DME listener, and transmit data to a central computer that clusters TDOAs between the DME transponder and the DME listeners and computes the aircraft position using the clustered TDOAs. The DME-aided MLAT can be used as a backup surveillance system when GNSS-based systems are unavailable. The DME-aided MLAT can be integrated with SSR receive units (RUs) performing multilateration (MLAT) calculations.
    Type: Grant
    Filed: July 20, 2010
    Date of Patent: November 22, 2011
    Assignee: Saab Sensis Corporation
    Inventors: Ryan Haoyun Wu, Kevin Lefebvre
  • Publication number: 20110156878
    Abstract: The present invention utilizes the existing DME transponder system infrastructure to augment existing ground surveillance multilateration (MLAT) capabilities by providing additional measurements for determining the position of an aircraft equipped with a DME transponder. DME listeners receive DME interrogation signals and DME reply signals, determine TDOA between the DME transponder and each DME listener, and transmit data to a central computer that clusters TDOAs between the DME transponder and the DME listeners and computes the aircraft position using the clustered TDOAs. The DME-aided MLAT can be used as a backup surveillance system when GNSS-based systems are unavailable. The DME-aided MLAT can be integrated with SSR receive units (RUs) performing multilateration (MLAT) calculations.
    Type: Application
    Filed: July 20, 2010
    Publication date: June 30, 2011
    Applicant: SENSIS CORPORATION
    Inventors: Ryan Haoyun Wu, Kevin Lefebvre
  • Patent number: 7342588
    Abstract: A graphical display system utilizes a plurality of display devices and a plurality of graphical acceleration units for rendering graphical data to the display devices. More specifically, each of the plurality of graphical acceleration units respectively interfaces a portion of graphical data defining an image to one of the display devices. Each of the display devices displays a portion of the image based on the graphical data rendered to it. To make the system more efficient and/or to improve image quality, at least one of the graphical acceleration units includes a plurality of graphical pipelines for rendering the graphical data to be displayed by the display device that is interfaced with the one graphical acceleration unit.
    Type: Grant
    Filed: January 25, 2005
    Date of Patent: March 11, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kevin Lefebvre, Don B. Hoffman, Jeffrey J Walls, Joseph Norman Gee
  • Patent number: 7102653
    Abstract: A preferred method includes the step of receiving multiple digital video data streams. Preferably, a first of the multiple digital video data streams contains processed pixel data corresponding to at least a portion of the image to be rendered, and a second of the multiple digital video data streams contains processed pixel data corresponding to at least a portion of the image to be rendered as well as information, such as a chroma-key value, associated with at least some of the processed pixel data. The embodiment also preferably includes the step of combining the multiple digital video data streams into the composite digital video data stream by referencing the chroma-key values. Devices also are provided.
    Type: Grant
    Filed: February 14, 2006
    Date of Patent: September 5, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Byron A Alcorn, Joseph Norman Gee, Kevin Lefebvre, Don B. Hoffman
  • Publication number: 20060125848
    Abstract: A preferred method includes the step of receiving multiple digital video data streams. Preferably, a first of the multiple digital video data streams contains processed pixel data corresponding to at least a portion of the image to be rendered, and a second of the multiple digital video data streams contains processed pixel data corresponding to at least a portion of the image to be rendered as well as information, such as a chroma-key value, associated with at least some of the processed pixel data. The embodiment also preferably includes the step of combining the multiple digital video data streams into the composite digital video data stream by referencing the chroma-key values. Devices also are provided.
    Type: Application
    Filed: February 14, 2006
    Publication date: June 15, 2006
    Inventors: Byron Alcorn, Joseph Gee, Kevin Lefebvre, Don Hoffman
  • Patent number: 7030891
    Abstract: A preferred method includes the step of receiving multiple digital video data streams. Preferably, a first of the multiple digital video data streams contains processed pixel data corresponding to at least a portion of the image to be rendered, and a second of the multiple digital video data streams contains processed pixel data corresponding to at least a portion of the image to be rendered as well as information, such as a chroma-key value, associated with at least some of the processed pixel data. The embodiment also preferably includes the step of combining the multiple digital video data streams into the composite digital video data stream by referencing the chroma-key values. Devices also are provided.
    Type: Grant
    Filed: May 9, 2003
    Date of Patent: April 18, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Byron A Alcorn, Joseph Norman Gee, Kevin Lefebvre, Don B. Hoffman
  • Publication number: 20050212798
    Abstract: A method of assembling a composite image comprising generating three-dimensional data defining a non-stereo image, assigning a first screen portion to a first rendering node, assigning a second screen portion to a second rendering node, rendering, by the first rendering node, a left image portion from the three-dimensional data, rendering, by the second rendering node, a right image portion from the three-dimensional data, and sequentially assembling the left image portion and the right image portion into the composite image is provided.
    Type: Application
    Filed: May 19, 2005
    Publication date: September 29, 2005
    Inventors: Kevin Lefebvre, Howard Stroyan, Samuel Sands
  • Publication number: 20050193352
    Abstract: A system and method for configuring a plurality of graphics pipelines in a computer graphical display system is disclosed. The method comprises displaying a graphical user interface to enable a user to graphically specify at least one parameter for a plurality of pipe rectangles of the computer graphical display system, each of the plurality of pipe rectangles being associated with at least one of the plurality of graphics pipelines, receiving the at least one parameter, and updating a compositor of the computer graphical display system in real-time based at least in part on the at least one parameter.
    Type: Application
    Filed: May 2, 2005
    Publication date: September 1, 2005
    Inventors: Jeffrey Walls, James Schinnerer, Jason Daughenbaugh, Donley Hoffman, Kevin Lefebvre
  • Publication number: 20050184995
    Abstract: A graphical display system utilizes a plurality of display devices and a plurality of graphical acceleration units for rendering graphical data to the display devices. More specifically, each of the plurality of graphical acceleration units respectively interfaces a portion of graphical data defining an image to one of the display devices. Each of the display devices displays a portion of the image based on the graphical data rendered to it. To make the system more efficient and/or to improve image quality, at least one of the graphical acceleration units includes a plurality of graphical pipelines for rendering the graphical data to be displayed by the display device that is interfaced with the one graphical acceleration unit.
    Type: Application
    Filed: January 25, 2005
    Publication date: August 25, 2005
    Inventors: Kevin Lefebvre, Don Hoffman, Jeffrey Walls, Joseph Gee
  • Publication number: 20050174353
    Abstract: A centralized resource system comprises a plurality of compute resource units, a plurality of visualization resource units, and a switching fabric coupling the plurality of visualization resource units to the plurality of compute resource units. The switching fabric is operable to couple select one or more visualization resource units to select one or more compute resource units for generating at least one graphical image. A plurality of display devices is coupled to the one or more select visualization resource units operable to display the at least one graphical image.
    Type: Application
    Filed: April 15, 2005
    Publication date: August 11, 2005
    Inventors: Byron Alcorn, Kevin Lefebvre
  • Patent number: 6882346
    Abstract: A graphical display system utilizes a plurality of graphics pipelines to render data to a display device. More specifically, the graphical display system utilizes a first graphics pipeline, a second graphics pipeline, a compositor, and a display device. The first graphics pipeline renders a first portion of a graphical command, and the second graphics pipeline renders a second portion of a graphical command. The compositor receives the first and second portions of graphical data and interfaces the first and second portions with the display device. The display device then displays an image based on the first and second portions of graphical data respectively rendered by the first and second graphics pipelines. By enabling a plurality of graphics pipelines to render different portions of graphical data to the same display device, the speed and/or image quality associated with the image displayed by the display device can be improved.
    Type: Grant
    Filed: November 17, 2000
    Date of Patent: April 19, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kevin Lefebvre, Don B. Hoffman, Joseph Norman Gee, Jeffrey J Walls, Byron A Alcorn
  • Patent number: 6870539
    Abstract: A preferred device for producing a composite digital video data stream containing pixel data corresponding to an image to be rendered includes an input mechanism which is configured to receive multiple digital video data streams from graphics pipelines. In response to receiving a first of the multiple digital video data streams, the input mechanism provides a frame of data corresponding to the image to be rendered and inserts pixel data from the multiple digital video data streams into the frame of data, thereby forming at least a portion of the composite digital video data stream.
    Type: Grant
    Filed: November 17, 2000
    Date of Patent: March 22, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: K Scott Bower, Byron A Alcorn, Joseph Norman Gee, Kevin Lefebvre
  • Patent number: 6864894
    Abstract: A graphical display system utilizes a plurality of display devices and a plurality of graphical acceleration units for rendering graphical data to the display devices. More specifically, each of the plurality of graphical acceleration units respectively interfaces a portion of graphical data defining an image to one of the display devices. Each of the display devices displays a portion of the image based on the graphical data rendered to it. To make the system more efficient and/or to improve image quality, at least one of the graphical acceleration units includes a plurality of graphical pipelines for rendering the graphical data to be displayed by the display device that is interfaced with the one graphical acceleration unit.
    Type: Grant
    Filed: November 17, 2000
    Date of Patent: March 8, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kevin Lefebvre, Don B. Hoffman, Jeffrey J Walls, Joseph Norman Gee
  • Publication number: 20050024366
    Abstract: A hybrid method or apparatus for processing OpenGL display list commands. A deamon intercepts display list commands issued by a client to an OpenGL stack. Responsive to a newList [list commands] endList sequence: the daemon stores a representation of a first subset of the list commands; and creates, in the stack, a display list corresponding to a second subset of the list commands. Responsive to a callList command: the daemon issues to the stack at least one immediate mode command corresponding to the first subset of the list commands and at least one callList command invoking the display list corresponding to the second subset of the list commands. The daemon may also store a representation of an expression or function. Responsive to the callList command, the daemon may evaluate the expression or function and conditionally change the step of invoking the display list based on the outcome.
    Type: Application
    Filed: July 29, 2003
    Publication date: February 3, 2005
    Inventors: Kevin Lefebvre, Don Hoffman, Michael Hamilton
  • Patent number: 6791553
    Abstract: A graphical display system utilizes a plurality of graphics pipelines to efficiently display a jitter enhanced image. More specifically, the graphical display system utilizes a plurality of graphical pipelines, a compositor, and a display device. Each of the graphical pipelines receives and renders graphical data. In rendering the graphical data, each of the graphical pipelines mathematically combines a different offset to coordinate values included within the graphical data. The compositor receives the graphical data rendered by the plurality of pipelines and blends color values associated with corresponding coordinate values within the graphical data. The compositor also interfaces the blended color values with the display device, which displays an image based on at least the blended color values. As a result, graphical data defining a jitter enhanced image is efficiently rendered to the display device.
    Type: Grant
    Filed: November 17, 2000
    Date of Patent: September 14, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kevin Lefebvre, Don B. Hoffman, Byron A Alcorn, Joseph Norman Gee
  • Publication number: 20030189578
    Abstract: A preferred method includes the step of receiving multiple digital video data streams. Preferably, a first of the multiple digital video data streams contains processed pixel data corresponding to at least a portion of the image to be rendered, and a second of the multiple digital video data streams contains processed pixel data corresponding to at least a portion of the image to be rendered as well as information, such as a chroma-key value, associated with at least some of the processed pixel data. The embodiment also preferably includes the step of combining the multiple digital video data streams into the composite digital video data stream by referencing the chroma-key values. Devices also are provided.
    Type: Application
    Filed: May 9, 2003
    Publication date: October 9, 2003
    Inventors: Byron A. Alcorn, Joseph Norman Gee, Kevin Lefebvre, Don B. Hoffman
  • Patent number: 6621500
    Abstract: A preferred method includes the step of receiving multiple digital video data streams. Preferably, a first of the multiple digital video data streams contains processed pixel data corresponding to at least a portion of the image to be rendered, and a second of the multiple digital video data streams contains processed pixel data corresponding to at least a portion of the image to be rendered as well as information, such as a chroma-key value, associated with at least some of the processed pixel data. The embodiment also preferably includes the step of combining the multiple digital video data streams into the composite digital video data stream by referencing the chroma-key values. Devices also are provided.
    Type: Grant
    Filed: November 17, 2000
    Date of Patent: September 16, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Byron A Alcorn, Joseph Norman Gee, Kevin Lefebvre, Don B. Hoffman
  • Patent number: 6618759
    Abstract: For networked client-server computer graphics systems, performance is improved by caching immediate mode graphics commands in the server host. Two types of immediate mode command packets are employed—a full-size packet type and a truncated packet type. The full-size packet type includes a cache code field, a table index field and a data field corresponding to the command. The truncated packet type includes only the cache code field and the table index field. For certain outgoing immediate mode commands, if it is determined on the client side that the command's data field has not previously been stored within the server host, then the client host sends a full-size packet type to the server host to indicate the command. The server host executes the command and stores the command's data field in its own memory for possible later use.
    Type: Grant
    Filed: January 31, 2000
    Date of Patent: September 9, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kevin Lefebvre, John M Brown
  • Patent number: 6249294
    Abstract: A single logical screen computer display uses multiple remote computer systems operable to perform hardware accelerated 3D graphics operations. The display system includes a client process, a first slave host computer coupled to first display hardware, a second slave host computer coupled to second display hardware, and a network broadcast path between the client process and the first and second slave host computers. The client process is operable to broadcast OGL command buffers to the first and second slave host computers using the network broadcast path. The first and second slave host computers are operable to execute OGL commands in the OGL command buffers and to render the results on the first and second display hardware, respectively. First and second X server processes run on the first and second slave hosts, and first and second OGL daemon processes also run on the first and second slave hosts.
    Type: Grant
    Filed: August 21, 1998
    Date of Patent: June 19, 2001
    Assignee: Hewlett-Packard Company
    Inventors: Kevin Lefebvre, Don B. Hoffman, Michael T. Hamilton