Patents by Inventor Brian O'Clair

Brian O'Clair 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: 8356156
    Abstract: A method and system for using external storage to amortize CPU cycle utilization, wherein translated instructions are stored in a storage medium and subsequently accessed on a subsequent execution of a non-native application in order to amortize CPU cycles used in generating the translated instructions.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: January 15, 2013
    Inventors: Brian O'Clair, Dean Gaudet
  • Publication number: 20120054471
    Abstract: A method and system for using external storage to amortize CPU cycle utilization, wherein translated instructions are stored in a storage medium and subsequently accessed on a subsequent execution of a non-native application in order to amortize CPU cycles used in generating the translated instructions.
    Type: Application
    Filed: February 28, 2011
    Publication date: March 1, 2012
    Inventors: Brian O'Clair, Dean Gaudet
  • Patent number: 8068980
    Abstract: A system aggregates entity location information from multiple documents distributed among multiple locations in a network. The system searches the entity location information to identify a first set of entities located within the entirety of a first geographic region selected by a user. The system provides a first digital map to the user via a network, the first digital map including the first geographic region and further including visual representations of the first set of identified entities and their associated geographic locations.
    Type: Grant
    Filed: April 2, 2010
    Date of Patent: November 29, 2011
    Assignee: Google Inc.
    Inventor: Brian O'Clair
  • Patent number: 8046371
    Abstract: A system may identify a first document associated with a geographic location within a geographical area and identify a second document associated with a geographic location outside the geographical area. The system may also assign a first score to the first document based on a first scoring function and assign a second score to the second document based on a second scoring function.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: October 25, 2011
    Assignee: Google Inc.
    Inventors: Brian O'Clair, Daniel Egnor, Lawrence E Greenfield
  • Patent number: 7925855
    Abstract: A method and system for using external storage to amortize CPU cycle utilization, wherein translated instructions are stored in a storage medium and subsequently accessed on a subsequent execution of a non-native application in order to amortize CPU cycles used in generating the translated instructions.
    Type: Grant
    Filed: October 27, 2008
    Date of Patent: April 12, 2011
    Inventors: Brian O'Clair, Dean Gaudet
  • Publication number: 20110022604
    Abstract: A system may identify a first document associated with a geographic location within a geographical area and identify a second document associated with a geographic location outside the geographical area. The system may also assign a first score to the first document based on a first scoring function and assign a second score to the second document based on a second scoring function.
    Type: Application
    Filed: September 29, 2010
    Publication date: January 27, 2011
    Applicant: GOOGLE INC.
    Inventors: Brian O'Clair, Daniel Egnor, Lawrence E. Greenfield
  • Patent number: 7822751
    Abstract: A system may identify a first document associated with a geographic location within a geographical area and identify a second document associated with a geographic location outside the geographical area. The system may also assign a first score to the first document based on a first scoring function and assign a second score to the second document based on a second scoring function.
    Type: Grant
    Filed: May 27, 2005
    Date of Patent: October 26, 2010
    Assignee: Google Inc.
    Inventors: Brian O'Clair, Daniel Egnor, Lawrence E. Greenfield
  • Publication number: 20100198495
    Abstract: A system aggregates entity location information from multiple documents distributed among multiple locations in a network. The system searches the entity location information to identify a first set of entities located within the entirety of a first geographic region selected by a user. The system provides a first digital map to the user via a network, the first digital map including the first geographic region and further including visual representations of the first set of identified entities and their associated geographic locations.
    Type: Application
    Filed: April 2, 2010
    Publication date: August 5, 2010
    Applicant: GOOGLE INC.
    Inventor: Brian O'CLAIR
  • Patent number: 7698059
    Abstract: A system aggregates entity location information from multiple documents distributed among multiple locations in a network. The system searches the entity location information to identify a first set of entities located within the entirety of a first geographic region selected by a user. The system provides a first digital map to the user via a network, the first digital map including the first geographic region and further including visual representations of the first set of identified entities and their associated geographic locations.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: April 13, 2010
    Assignee: Google Inc.
    Inventor: Brian O'Clair
  • Patent number: 7444471
    Abstract: A method and system for using external storage to amortize CPU cycle utilization, wherein translated instructions are stored in a storage medium and subsequently accessed on a subsequent execution of a non-native application in order to amortize CPU cycles used in generating the translated instructions.
    Type: Grant
    Filed: December 30, 2002
    Date of Patent: October 28, 2008
    Assignee: Transmeta Corporation
    Inventors: Brian O'Clair, Dean Gaudet
  • Publication number: 20080183377
    Abstract: A system aggregates entity location information from multiple documents distributed among multiple locations in a network. The system searches the entity location information to identify a first set of entities located within the entirety of a first geographic region selected by a user. The system provides a first digital map to the user via a network, the first digital map including the first geographic region and further including visual representations of the first set of identified entities and their associated geographic locations.
    Type: Application
    Filed: March 31, 2008
    Publication date: July 31, 2008
    Applicant: GOOGLE INC.
    Inventor: Brian O'Clair
  • Patent number: 7373246
    Abstract: A system aggregates entity location information from multiple documents distributed among multiple locations in a network. The system searches the entity location information to identify a first set of entities located within the entirety of a first geographic region selected by a user. The system provides a first digital map to the user via a network, the first digital map including the first geographic region and further including visual representations of the first set of identified entities and their associated geographic locations.
    Type: Grant
    Filed: May 27, 2005
    Date of Patent: May 13, 2008
    Assignee: Google Inc.
    Inventor: Brian O'Clair
  • Patent number: 7203932
    Abstract: A method for using idiom recognition during a software translation process. The method includes accessing non-native instructions of a non-native application, determining whether an instruction pattern of the non-native instructions is recognized from a previous execution, if recognized, retrieving and executing translated instructions corresponding to the non-native instructions.
    Type: Grant
    Filed: December 30, 2002
    Date of Patent: April 10, 2007
    Assignee: Transmeta Corporation
    Inventors: Dean Gaudet, Brian O'Clair
  • Publication number: 20060271280
    Abstract: A system aggregates entity location information from multiple documents distributed among multiple locations in a network. The system searches the entity location information to identify a first set of entities located within the entirety of a first geographic region selected by a user. The system provides a first digital map to the user via a network, the first digital map including the first geographic region and further including visual representations of the first set of identified entities and their associated geographic locations.
    Type: Application
    Filed: May 27, 2005
    Publication date: November 30, 2006
    Inventor: Brian O'Clair
  • Publication number: 20060271531
    Abstract: A system may identify a first document associated with a geographic location within a geographical area and identify a second document associated with a geographic location outside the geographical area. The system may also assign a first score to the first document based on a first scoring function and assign a second score to the second document based on a second scoring function.
    Type: Application
    Filed: May 27, 2005
    Publication date: November 30, 2006
    Inventors: Brian O'Clair, Daniel Egnor, Lawrence Greenfield