Patents by Inventor Robert Samuel Schreiber

Robert Samuel Schreiber 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: 7818272
    Abstract: A method for discovery of a cluster of objects in an arbitrary undirected graph. A subset of the objects is determined by performing a random walk starting from a first object of the objects and following a plurality of random edges of subsequent objects, the subset comprising the first object and the subsequent objects. An enlarged subset is determined by enlarging the subset to include other objects well-connected to the subset. It is determined whether the enlarged subset is a cluster.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: October 19, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Nina Mishra, Robert Samuel Schreiber, Robert E. Tarjan
  • Publication number: 20100080391
    Abstract: Various approaches are described for auditing integrity of stored data. In one approach, a data set is provided from a client to a storage provider, and the data set is stored at a first storage arrangement by the storage provider. An auditor determines whether the data set stored at the first storage arrangement is corrupt without reliance on any part of the data set and any derivative of any part of the data set stored by the client. While the auditor is determining whether the data set stored at the first storage arrangement is corrupt, the auditor is prevented from being exposed to information specified by the data set. The auditor outputs data indicative of data corruption in response to determining that the data set stored at the first storage arrangement is corrupt.
    Type: Application
    Filed: September 29, 2008
    Publication date: April 1, 2010
    Inventors: Mehul A. Shah, Ram Swaminathan, Robert Samuel Schreiber, Alan H. Karp
  • Publication number: 20090274413
    Abstract: Various embodiments of the present invention are directed to photonic interconnects that can be used for on-chip as well as off-chip communications between computer system components. In one embodiment of the present invention, a photonic interconnect comprises a plurality of on-chip waveguides. Additionally, the photonic interconnect may include a plurality of off-chip waveguides, and at least one optoelectronic converter. The at least one optoelectronic converter can be photonically coupled to a portion of the plurality of on-chip waveguides, can be photonically coupled to a portion of the plurality of off-chip waveguides, and is in electronic communication with at least one computer system component.
    Type: Application
    Filed: April 29, 2009
    Publication date: November 5, 2009
    Inventors: Raymond G. Beausoleil, Marco Fiorentino, Norman Paul Jouppi, Nathan Lorenzo Binkert, Robert Samuel Schreiber, Qianfan Xu
  • Patent number: 7532785
    Abstract: Various embodiments of the present invention are directed to photonic interconnects that can be used for on-chip as well as off-chip communications between computer system components. In one embodiment of the present invention, a photonic interconnect comprises a plurality of on-chip waveguides. Additionally, the photonic interconnect may include a plurality of off-chip waveguides, and at least one optoelectronic converter. The at least one optoelectronic converter can be photonically coupled to a portion of the plurality of on-chip waveguides, can be photonically coupled to a portion of the plurality of off-chip waveguides, and is in electronic communication with at least one computer system component.
    Type: Grant
    Filed: October 23, 2007
    Date of Patent: May 12, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Raymond G. Beausoleil, Marco Fiorentino, Norman Paul Jouppi, Nathan Lorenzo Binkert, Robert Samuel Schreiber, Qianfan Xu
  • Publication number: 20090103854
    Abstract: Various embodiments of the present invention are directed to photonic interconnects that can be used for on-chip as well as off-chip communications between computer system components. In one embodiment of the present invention, a photonic interconnect comprises a plurality of on-chip waveguides. Additionally, the photonic interconnect may include a plurality of off-chip waveguides, and at least one optoelectronic converter. The at least one optoelectronic converter can be photonically coupled to a portion of the plurality of on-chip waveguides, can be photonically coupled to a portion of the plurality of off-chip waveguides, and is in electronic communication with at least one computer system component.
    Type: Application
    Filed: October 23, 2007
    Publication date: April 23, 2009
    Inventors: Raymond G. Beausoleil, Marco Fiorentino, Norman Paul Jouppi, Nathan Lorenzo Binkert, Robert Samuel Schreiber, Qianfan Xu
  • Publication number: 20090021614
    Abstract: A method for determining a plurality of spatial relationships associated with a plurality of image capturing devices is disclosed. In one embodiment, the present method acquires sets of a plurality of source images from a plurality of image capturing devices. The present method then determines a plurality of transforms for each such set of source images for combining the acquired source images into a plurality of seamless images. The present method then determines a plurality of relative positions associated with the plurality of image capturing devices based on the plurality of transforms The present method then determines a plurality of spatial relationships associated with the plurality of image capturing devices based on the transforms and plurality of relative positions associated with the plurality of image capturing devices.
    Type: Application
    Filed: July 20, 2007
    Publication date: January 22, 2009
    Inventors: Henry Harlyn Baker, Zeyu Li, Robert Samuel Schreiber
  • Patent number: 7296136
    Abstract: According to an exemplary embodiment of the present invention, a method for loading data from at least one memory device includes the steps of loading a first value from a first memory location of the at least one memory device, determining a second memory location based on the first value and loading a second value from the second memory location of the at least one memory device, wherein the step of loading a first value is performed by a first processing unit and wherein the steps of determining a second memory location and loading a second value are performed by at least one other processing unit.
    Type: Grant
    Filed: June 4, 2004
    Date of Patent: November 13, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jean-Francois Collard, Robert Samuel Schreiber, Michael S. Schlansker