Patents by Inventor Michael S. Perrow

Michael S. Perrow 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: 9672531
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining, for each of a plurality of resource requests for a resource that includes first content, whether a supplemental content event has occurred. The occurrence of the supplemental content event indicates that supplemental content will likely be served to a user device after the resource is served to the user device. For each resource request for which the supplemental content event has occurred, the resource is served with a defined supplemental content environment in which the supplemental content is to be displayed, the supplemental content environment being of dimensions that accommodate display of the supplemental content without adjustment of display of the first content upon the user device rendering the resource. For each resource request for which the supplemental content event has not occurred, the resource is served without the defined supplemental content environment.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: June 6, 2017
    Assignee: Google Inc.
    Inventor: Michael S. Perrow
  • Patent number: 9426205
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining, for each of a plurality of resource requests for a resource that includes first content, whether a supplemental content event has occurred. The occurrence of the supplemental content event indicates that supplemental content will likely be served to a user device after the resource is served to the user device. For each resource request for which the supplemental content event has occurred, the resource is served with a defined supplemental content environment in which the supplemental content is to be displayed, the supplemental content environment being of dimensions that accommodate display of the supplemental content without adjustment of display of the first content upon the user device rendering the resource. For each resource request for which the supplemental content event has not occurred, the resource is served without the defined supplemental content environment.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: August 23, 2016
    Assignee: Google Inc.
    Inventor: Michael S. Perrow
  • Patent number: 8806017
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining, for each of a plurality of resource requests for a resource that includes first content, whether a supplemental content event has occurred. The occurrence of the supplemental content event indicates that supplemental content will likely be served to a user device after the resource is served to the user device. For each resource request for which the supplemental content event has occurred, the resource is served with a defined supplemental content environment in which the supplemental content is to be displayed, the supplemental content environment being of dimensions that accommodate display of the supplemental content without adjustment of display of the first content upon the user device rendering the resource. For each resource request for which the supplemental content event has not occurred, the resource is served without the defined supplemental content environment.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: August 12, 2014
    Assignee: Google Inc.
    Inventor: Michael S. Perrow
  • Publication number: 20140188635
    Abstract: Systems and methods for selecting advertisements for presentation in a map space are disclosed. Map requests are received, map spaces identified, advertisement bids are received for advertisement space within the map spaces, and advertisements are selected for presentation in the map space based on the advertisement bids. The advertisement bids can be selected through an auction.
    Type: Application
    Filed: March 7, 2014
    Publication date: July 3, 2014
    Applicant: Google Inc.
    Inventors: Brandon Badger, James E. Payne, Michael S. Perrow
  • Patent number: 8676648
    Abstract: Systems and methods for selecting advertisements for presentation in a map space are disclosed. Map requests are received, map spaces identified, advertisement bids are received for advertisement space within the map spaces, and advertisements are selected for presentation in the map space based on the advertisement bids. The advertisement bids can be selected through an auction.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: March 18, 2014
    Assignee: Google Inc.
    Inventors: Brandon Badger, James E. Payne, Michael S. Perrow
  • Patent number: 8560386
    Abstract: Systems and methods for selecting advertisements for presentation in a map space are disclosed. Map requests are received, map spaces identified, advertisement bids are received for advertisement space within the map spaces, and advertisements are selected for presentation in the map space based on the advertisement bids. The advertisement bids can be selected through an auction.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: October 15, 2013
    Assignee: Google Inc.
    Inventors: Brandon Badger, James E. Payne, Michael S. Perrow
  • Patent number: 7284009
    Abstract: Systems, methods, and computer program products for command line prediction are disclosed. Commands entered on a command line are saved to a command log. The command log is analyzed to generate a plurality of n-gram tables that reflect the entries in the command log. The n-gram tables may be stored in a suitable memory. Subsequent command sequences entered on the command line may be compared to the n-gram tables to assess the likelihood of a command.
    Type: Grant
    Filed: December 13, 2002
    Date of Patent: October 16, 2007
    Assignee: Sun Microsystems, Inc.
    Inventor: Michael S. Perrow
  • Publication number: 20040199913
    Abstract: A method of managing an operating system is disclosed. A knowledge base that correlates system parameters with desired stimuli is generated, e.g., by collecting data parameters from the operating system, detecting the presence or absence of a stimula, and correlating the data parameters with the presence or absence of the stimula. The correlation is stored in a suitable memory location associated with the operating system. In subsequent operation system parameters are monitored, and predictions about one or more stimuli are generated based on monitored system parameters.
    Type: Application
    Filed: April 7, 2003
    Publication date: October 7, 2004
    Inventor: Michael S. Perrow
  • Publication number: 20040117380
    Abstract: Systems, methods, and computer program products for command line prediction are disclosed. Commands entered on a command line are saved to a command log. The command log is analyzed to generate a plurality of n-gram tables that reflect the entries in the command log. The n-gram tables may be stored in a suitable memory. Subsequent command sequences entered on the command line may be compared to the n-gram tables to assess the likelihood of a command.
    Type: Application
    Filed: December 13, 2002
    Publication date: June 17, 2004
    Inventor: Michael S. Perrow