Patents by Inventor James M. Rehg

James M. Rehg 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: 8909025
    Abstract: A method for providing improved performance in retrieving and classifying causal sets of events from an unstructured signal can comprise applying a temporal-causal analysis to the unstructured signal. The temporal-causal analysis can comprise representing the occurrence times of visual events from an unstructured signal as a set of point processes. An exemplary embodiment can comprise interpreting a set of visual codewords produced by a space-time-dictionary representation of the unstructured video sequence as the set of point processes. A nonparametric estimate of the cross-spectrum between pairs of point processes can be obtained. In an exemplary embodiment, a spectral version of the pairwise test for Granger causality can be applied to the nonparametric estimate to identify patterns of interactions between visual codewords and group them into semantically meaningful independent causal sets.
    Type: Grant
    Filed: March 22, 2012
    Date of Patent: December 9, 2014
    Assignee: Georgia Tech Research Corporation
    Inventors: James M. Rehg, Karthir Prabhakar, Sangmin Oh, Ping Wang, Gregory D. Abowd
  • Patent number: 8712505
    Abstract: Systems and methods of analyzing an optical coherence tomography image of a retina are discussed. A 2-dimensional slice of the image can be aligned to produce an approximately horizontal image of the retina and an edge map based at least in part on the aligned slice. Also, at least one global representation can be determined based on a (multi-scale) spatial division, such as multi-scale spatial pyramid, on the slice and/or edge map. Creating the local features is based on the specified cell structure of the global representation. The local features can be constructed based on local binary pattern (LBP)-based features. Additionally, a slice can be categorized into one or more categories via one or more classifiers (e.g., support vector machines). Each category can be associated with at least one ocular pathology, and classifying can be based on the constructed global descriptors, which can include the LBP-based local descriptors.
    Type: Grant
    Filed: November 11, 2011
    Date of Patent: April 29, 2014
    Assignee: University of Pittsburgh-of the Commonwealth System of Higher Education
    Inventors: Hiroshi Ishikawa, Gadi Wollstein, Joel S. Schuman, Yu-Ying Liu, James M. Rehg, Mei Chen
  • Publication number: 20120301105
    Abstract: A method for providing improved performance in retrieving and classifying causal sets of events from an unstructured signal can comprise applying a temporal-causal analysis to the unstructured signal. The temporal-causal analysis can comprise representing the occurrence times of visual events from an unstructured signal as a set of point processes. An exemplary embodiment can comprise interpreting a set of visual codewords produced by a space-time-dictionary representation of the unstructured video sequence as the set of point processes. A nonparametric estimate of the cross-spectrum between pairs of point processes can be obtained. In an exemplary embodiment, a spectral version of the pairwise test for Granger causality can be applied to the nonparametric estimate to identify patterns of interactions between visual codewords and group them into semantically meaningful independent causal sets.
    Type: Application
    Filed: March 22, 2012
    Publication date: November 29, 2012
    Applicant: Georgia Tech Research Corporation
    Inventors: James M. Rehg, Karthir Prabhakar, Sangmin Oh, Ping Wang, Gregory D. Abowd
  • Publication number: 20120184845
    Abstract: Systems and methods of analyzing an optical coherence tomography image of a retina are discussed. A 2-dimensional slice of the image can be aligned to produce an approximately horizontal image of the retina and an edge map based at least in part on the aligned slice. Also, at least one global representation can be determined based on a (multi-scale) spatial division, such as multi-scale spatial pyramid, on the slice and/or edge map. Creating the local features is based on the specified cell structure of the global representation. The local features can be constructed based on local binary pattern (LBP)-based features. Additionally, a slice can be categorized into one or more categories via one or more classifiers (e.g., support vector machines). Each category can be associated with at least one ocular pathology, and classifying can be based on the constructed global descriptors, which can include the LBP-based local descriptors.
    Type: Application
    Filed: November 11, 2011
    Publication date: July 19, 2012
    Applicant: University of Pittsburgh - Of the Commonwealth System of Higher Education
    Inventors: Hiroshi Ishikawa, Gadi Wollstein, Joel S. Schuman, Yu-Ying Liu, James M. Rehg, Mei Chen
  • Patent number: 7073175
    Abstract: A static schedule is selected from a set of static schedules for an application dependent on the state of the application. A scheduling system stores a set of pre-defined static schedules for each state of the application. A scheduling system learns the costs of predefined schedules for each state of the application on-line as the application executes. Upon the detection of a state change in the application during run-time, the scheduling system selects a new static schedule for the application. The new static schedule is determined based on schedule costs and exploration criteria.
    Type: Grant
    Filed: June 3, 2005
    Date of Patent: July 4, 2006
    Assignee: Hewlett-Packard Development Company, Inc.
    Inventors: James M. Rehg, Kathleen Knobe
  • Patent number: 7010788
    Abstract: A static schedule is selected from a set of static schedules for an application dependent on the state of the application. A scheduling system stores a set of pre-defined static schedules for each state of the application. A scheduling system learns the costs of predefined schedules for each state of the application on-line as the application executes. Upon the detection of a state change in the application during run-time, the scheduling system selects a new static schedule for the application. The new static schedule is determined based on schedule costs and exploration criteria.
    Type: Grant
    Filed: May 19, 2000
    Date of Patent: March 7, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James M. Rehg, Kathleen Knobe
  • Patent number: 7006055
    Abstract: Media slides are often employed in conference sessions, meetings, lectures, and other interactive forums. The proliferation of laptops and handheld computers allows a speaker to present directly from the laptop by connecting to the projector at the conference site. Physically connecting and disconnecting each presenter's laptop to the projection apparatus, however, can be a clumsy and disruptive process, particularly since the presenters may be seated at various locations around the room. A wireless interface between a presentation server and a laptop in a multi-user multi-projector presentation system allows a media sequence from each media source to be displayed on a common display via the presentation server and the wireless interface. Presenters need not run or swap cables or other physical connections to switch media sources to the common display. The interface requires no software modification to the media source laptops and maintains independence between media sources and the server for security.
    Type: Grant
    Filed: November 29, 2001
    Date of Patent: February 28, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Rahul Sukthankar, Tat-Jen Cham, Gita R. Sukthankar, James M. Rehg
  • Patent number: 6993246
    Abstract: Events in a first data stream are correlated with events in a second data stream based on a method of indexing. As information of a first and second data stream are stored to a data file, the data streams are monitored for certain trigger events. An informational data set is generated and stored in an index file for each detected trigger event. Preferably, each informational data set includes the type of detected event, a time-stamp indicating when the event occurred and a data pointer indicating where the data associated with the event is stored in a corresponding data file. When time-stamps of detected trigger events in both data streams are generated based on a common system clock, data in one data stream is correlated with data in another data stream based on the time-stamps.
    Type: Grant
    Filed: September 15, 2000
    Date of Patent: January 31, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Davis Pan, James M. Rehg
  • Publication number: 20030098819
    Abstract: Media slides are often employed in conference sessions, meetings, lectures, and other interactive forums. The proliferation of laptops and handheld computers allows a speaker to present directly from the laptop by connecting to the projector at the conference site. Physically connecting and disconnecting each presenter's laptop to the projection apparatus, however, can be a clumsy and disruptive process, particularly since the presenters may be seated at various locations around the room. A wireless interface between a presentation server and a laptop in a multi-user multi-projector presentation system allows a media sequence from each media source to be displayed on a common display via the presentation server and the wireless interface. Presenters need not run or swap cables or other physical connections to switch media sources to the common display. The interface requires no software modification to the media source laptops and maintains independence between media sources and the server for security.
    Type: Application
    Filed: November 29, 2001
    Publication date: May 29, 2003
    Applicant: Compaq Information Technologies Group, L.P.
    Inventors: Rahul Sukthankar, Tat-Jen Cham, Gita R. Sukthankar, James M. Rehg
  • Patent number: 6266068
    Abstract: A computerized method and related computer system synthesize video from a plurality of sources of image data. The sources include a variety of image data types such a collection of image stills, a sequence of video frames, and 3-D models of objects. Each source provides image data associated with an object. One source provides image data associated with a first object, and a second source provides image data associated with a second object. The image data of the first and second objects are combined to generate composite images of the first and second objects. From the composite images, an output image of the first and second objects as viewed from an arbitrary viewpoint is generated. Gaps of pixels with unspecified pixel values may appear in the output image. Accordingly, a pixel value for each of these “missing pixels” is obtained by using an epipolar search process to determine which one of the sources of image data should provide the pixel value for that missing pixel.
    Type: Grant
    Filed: March 13, 1998
    Date of Patent: July 24, 2001
    Assignee: Compaq Computer Corporation
    Inventors: Sing Bing Kang, James M. Rehg
  • Patent number: 6256046
    Abstract: An active public user interface in a computerized kiosk senses humans visually using movement and color to detect changes in the environment indicating the presence of people. Interaction spaces are defined and the system records an initial model of its environment which is updated over time to reflect the addition or subtraction of inanimate objects and to compensate for lighting changes. The system develops models of the moving objects and is thereby able to track people as they move about the interaction spaces. A stereo camera system further enhances the system's ability to sense location and movement. The kiosk presents audio and visual feedback in response to what it “sees.
    Type: Grant
    Filed: April 18, 1997
    Date of Patent: July 3, 2001
    Assignee: Compaq Computer Corporation
    Inventors: Keith Waters, Maria Loughlin, James M. Rehg, Sing Bing Kang
  • Patent number: 6067604
    Abstract: In a computer system, a memory is allocated to a plurality of ports. The ports are arranged in a spatial ordering. A plurality of various sized data items are temporally ordered in each of the plurality of ports. Each data item includes a time-stamp to indicate the temporal ordering of the plurality of data items. The plurality of data items are atomically accessed by a plurality of threads using space and time coordinates. The space and time coordinates uniquely identify each of the plurality of data items.
    Type: Grant
    Filed: August 11, 1997
    Date of Patent: May 23, 2000
    Assignee: Compaq Computer Corporation
    Inventors: Umakishore Ramachandran, Robert H. Halstead, Jr., Christopher F. Joerg, Leonidas Kontothanassis, Rishiyur S. Nikhil, James M. Rehg
  • Patent number: 5930379
    Abstract: In a computerized method, a moving object is detected in a sequence of frames of a video of a scene. Each of the frames includes a plurality of pixels representing measured light intensity values at specific locations in the scene. The pixels are organized in a regularized pattern in a memory. The object is modeled as a branched kinematic chain composed of links connected at joints. The frames are iteratively segmented by assigning groups of pixels having like pixel motion to individual links, while estimating motion parameters for the groups of pixels assigned to the individual links until the segmented pixels and their motion parameters converge and can be identified with the moving object as modeled by the kinematic chain.
    Type: Grant
    Filed: June 16, 1997
    Date of Patent: July 27, 1999
    Assignee: Digital Equipment Corporation
    Inventors: James M. Rehg, Henry A. Rowley