Patents by Inventor John H. Palevich

John H. Palevich 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: 8948788
    Abstract: A computer-implemented visual navigation method includes providing from a wireless mobile device, over a public wireless network to a server located remotely from the wireless mobile device, information identifying a geographic location. The method also includes receiving in response, from the server, image data of digital images captured from an location at the geographic location, displaying the image data to a user of the mobile device as an image of an image space around the geographic locations, and panning the image within the image space automatically in response to user motion of the wireless mobile device.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: February 3, 2015
    Assignee: Google Inc.
    Inventors: David P. Conway, Adam Bliss, John H. Palevich, Erick Tseng
  • Publication number: 20090325607
    Abstract: A computer-implemented visual navigation method includes providing from a wireless mobile device, over a public wireless network to a server located remotely from the wireless mobile device, information identifying a geographic location. The method also includes receiving in response, from the server, image data of digital images captured from an location at the geographic location, displaying the image data to a user of the mobile device as an image of an image space around the geographic locations, and panning the image within the image space automatically in response to user motion of the wireless mobile device.
    Type: Application
    Filed: May 28, 2009
    Publication date: December 31, 2009
    Inventors: David P. Conway, Adam Bliss, John H. Palevich, Erick Tseng
  • Patent number: 7441012
    Abstract: A method and system that combines efficient caching and buffering to provide a network file system, that may utilize data stored in one or more compressed image files of sequentially arranged byte stream data. As an application requests file opens and file reads of a file system, one or more drivers convert the block requests into HTTP: byte range requests or the like in order to retrieve the data from a remote server. As the data is received, it is reconverted and adjusted to match the application's request. Sequential block access patterns can be detected and used to request additional data in a single request, in anticipation of future block requests, thereby increasing efficiency. Local caching of received data, including caching after uncompressing received data that was compressed, further increases efficiency. A compressed file system format optimized for sequential access is also described that when used, further improves the efficient data access.
    Type: Grant
    Filed: April 3, 2006
    Date of Patent: October 21, 2008
    Assignee: Microsoft Corporation
    Inventors: John H. Palevich, Martin Taillefer
  • Patent number: 7080131
    Abstract: A method and system that combines efficient caching and buffering to provide a network file system, that may utilize data stored in one or more compressed image files of sequentially arranged byte stream data. As an application requests file opens and file reads of a file system, one or more drivers convert the block requests into HTTP: byte range requests or the like in order to retrieve the data from a remote server. As the data is received, it is reconverted and adjusted to match the application's request. Sequential block access patterns can be detected and used to request additional data in a single request, in anticipation of future block requests, thereby increasing efficiency. Local caching of received data, including caching after uncompressing received data that was compressed, further increases efficiency. A compressed file system format optimized for sequential access is also described that when used, further improves the efficient data access.
    Type: Grant
    Filed: December 13, 2004
    Date of Patent: July 18, 2006
    Assignee: Microsoft Corporation
    Inventors: John H. Palevich, Martin Taillefer
  • Patent number: 6889256
    Abstract: A method and system that combines efficient caching and buffering to provide a network file system, that may utilize data stored in one or more compressed image files of sequentially arranged byte stream data. As an application requests file opens and file reads of a file system, one or more drivers convert the block requests into HTTP: byte range requests or the like in order to retrieve the data from a remote server. As the data is received, it is reconverted and adjusted to match the application's request. Sequential block access patterns can be detected and used to request additional data in a single request, in anticipation of future block requests, thereby increasing efficiency. Local caching of received data, including caching after uncompressing received data that was compressed, further increases efficiency. A compressed file system format optimized for sequential access is also described that when used, further improves the efficient data access.
    Type: Grant
    Filed: June 9, 2000
    Date of Patent: May 3, 2005
    Assignee: Microsoft Corporation
    Inventors: John H. Palevich, Martin Taillefer
  • Patent number: 5005011
    Abstract: An apparatus and method is disclosed for reducing flicker in an interlaced computer generated raster-scanned display. Several circuits and methods are described for implementing vertical filtering. In general, the data for a given pixel on the nth, nth+1, nth+2 . . . nth+N line is read from memory and convolved to provide data for a given pixel on a display line before pixel data for other pixels along these lines is read from memory.
    Type: Grant
    Filed: December 23, 1988
    Date of Patent: April 2, 1991
    Assignee: Apple Computer, Inc.
    Inventors: Stephen G. Perlman, Jerome M. Okun, John H. Palevich, James A. Lundblad