Patents by Inventor David Benjamin Auerbach

David Benjamin Auerbach 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: 9959300
    Abstract: Systems and methods for article location and retrieval are described. In one described method, the normal processing of an operating system call associated with a dialog control is interrupted, and a search dialog control is displayed. The search dialog control is associated with an index comprising a plurality of events. Each of the plurality of events may be associated with at least one of a plurality of client applications and at least some of the plurality of events can be captured in real time. Each event may be associated with one or more articles.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: May 1, 2018
    Assignee: Google LLC
    Inventors: David Benjamin Auerbach, Stephen R. Lawrence
  • Patent number: 9672232
    Abstract: Methods and systems are provided for selectively storing event data. In one described method, an event associated with an article is captured. The captured event can comprise event data. The method further comprises evaluating the event for satisfaction of a criterion. If the event satisfies the criterion, it is indexed.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: June 6, 2017
    Assignee: Google Inc.
    Inventors: David Benjamin Auerbach, Omar Habib Khan, Stephen R. Lawrence
  • Patent number: 9311408
    Abstract: Systems and methods for processing media files are described. In one embodiment, one or more events are captured having associated event data and associated with a client device, wherein each event is associated with an article and at least one of the articles is a media file, wherein at least one of the events is captured in real time upon the occurrence of the event, at least some of the event data and articles associated with the events are indexed and stored, a search query is received, and the at least one media file is determined as relevant to the search query.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: April 12, 2016
    Assignee: Google, Inc.
    Inventors: David Benjamin Auerbach, Stephen R. Lawrence, David Marmaros
  • Patent number: 8812515
    Abstract: Systems and methods for processing contact information are described. In one embodiment, an entity name is identified from an event associated with an article, wherein the entity name is associated with an entity and the event is associated with a user, contact information associated with the entity name is identified, the entity name and at least some of the contact information is indexed, and the entity name and at least some of the contact information is stored.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: August 19, 2014
    Assignee: Google Inc.
    Inventors: David Benjamin Auerbach, Stephen R. Lawrence
  • Publication number: 20140101166
    Abstract: Systems and methods for processing media files are described. In one embodiment, one or more events are captured having associated event data and associated with a client device, wherein each event is associated with an article and at least one of the articles is a media file, wherein at least one of the events is captured in real time upon the occurrence of the event, at least some of the event data and articles associated with the events are indexed and stored, a search query is received, and the at least one media file is determined as relevant to the search query.
    Type: Application
    Filed: December 12, 2013
    Publication date: April 10, 2014
    Applicant: Google Inc.
    Inventors: David Benjamin Auerbach, Stephen R. Lawrence, David Marmaros
  • Patent number: 8631076
    Abstract: Systems and methods for associating instant messenger events are described. In one embodiment, a first instant messenger event is identified. It may then be determined whether the first instant messenger event is associated with at least a previously indexed second instant messenger event based, at least in part, on a relevance measure.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: January 14, 2014
    Assignee: Google Inc.
    Inventors: David Benjamin Auerbach, Ninlane Wang, Nikhil Bhatla, Omar Habib Khan
  • Patent number: 8626739
    Abstract: Systems and methods for processing media files are described. In one embodiment, one or more events are captured having associated event data and associated with a client device, wherein each event is associated with an article and at least one of the articles is a media file, wherein at least one of the events is captured in real time upon the occurrence of the event, at least some of the event data and articles associated with the events are indexed and stored, a search query is received, and the at least one media file is determined as relevant to the search query.
    Type: Grant
    Filed: December 12, 2011
    Date of Patent: January 7, 2014
    Assignee: Google Inc.
    Inventors: David Benjamin Auerbach, Stephen R. Lawrence, David Marmaros
  • Patent number: 8595214
    Abstract: Systems and methods for article location and retrieval are described. In one described method, the normal processing of an operating system call associated with a dialog control is interrupted, and a search dialog control is displayed. The search dialog control is associated with an index comprising a plurality of events. Each of the plurality of events may be associated with at least one of a plurality of client applications and at least some of the plurality of events can be captured in real time. Each event may be associated with one or more articles.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: November 26, 2013
    Assignee: Google Inc.
    Inventors: David Benjamin Auerbach, Stephen R. Lawrence
  • Patent number: 8346777
    Abstract: Methods and systems are provided for selectively storing event data. In one described method, an event associated with an article is captured. The captured event can comprise event data. The method further comprises evaluating the event for satisfaction of a criterion. If the event satisfies the criterion, it is indexed.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: January 1, 2013
    Assignee: Google Inc.
    Inventors: David Benjamin Auerbach, Omar Habib Khan, Stephen Lawrence
  • Patent number: 8275839
    Abstract: Systems and methods for processing email messages are described. In one embodiment, the occurrence of a condition is determined indicating at least one email message transfer of an email message by an email application, wherein determining the occurrence of the condition is external to the email application, the email message is identified, wherein the email message comprises event data, an email event is compiled from at least some of the event data, and the email event is indexed.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: September 25, 2012
    Assignee: Google Inc.
    Inventors: David Benjamin Auerbach, Omar Habib Khan, Stephen R. Lawrence, Mihai Florin Ionescu
  • Publication number: 20120179664
    Abstract: Systems and methods for processing media files are described. In one embodiment, one or more events are captured having associated event data and associated with a client device, wherein each event is associated with an article and at least one of the articles is a media file, wherein at least one of the events is captured in real time upon the occurrence of the event, at least some of the event data and articles associated with the events are indexed and stored, a search query is received, and the at least one media file is determined as relevant to the search query.
    Type: Application
    Filed: December 12, 2011
    Publication date: July 12, 2012
    Applicant: GOOGLE INC.
    Inventors: David Benjamin Auerbach, Stephen R. Lawrence, David Marmaros
  • Patent number: 8099407
    Abstract: Systems and methods for processing media files are described. In one embodiment, one or more events are captured having associated event data and associated with a client device, wherein each event is associated with an article and at least one of the articles is a media file, wherein at least one of the events is captured in real time upon the occurrence of the event, at least some of the event data and articles associated with the events are indexed and stored, a search query is received, and the at least one media file is determined as relevant to the search query.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: January 17, 2012
    Assignee: Google Inc.
    Inventors: David Benjamin Auerbach, Stephen R. Lawrence, David Marmaros
  • Patent number: 7761439
    Abstract: Systems and methods for performing a directory search are described. In one described system, a computer program receives a first search query and causes the first search query to be executed on a directory. The program generates a second search query associated with the first search query and causes the second search query to be executed on a local data store. The program then obtains a first result from the directory, obtains a second result from the local data store, and generates and outputs a result set, the result set comprising the first result and the second result.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: July 20, 2010
    Assignee: Google Inc.
    Inventor: David Benjamin Auerbach
  • Patent number: 7664724
    Abstract: A schema-based service for Internet access to per-user services data, wherein access to data is based on each user's identity. The service includes a schema that defines rules and a structure for each user's data, and also includes methods that provide access to the data in a defined way. The services schema thus corresponds to a logical document containing the data for each user. The user manipulates (e.g., reads or writes) data in the logical document by data access requests through defined methods. In one implementation, the services schemas are arranged as XML documents, and the services provide methods that control access to the data based on the requesting user's identification, defined role and scope for that role. In this way, data can be accessed by its owner, and shared to an extent determined by the owner.
    Type: Grant
    Filed: March 9, 2006
    Date of Patent: February 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Mark H. Lucovsky, Shaun Douglas Pierce, Ramu Movva, Jagadeesh Kalki, David Benjamin Auerbach, Peter Sewall Ford, Yun-Qi Yuan, Yi-Wen Guu, Samuel John George, William Raymond Hoffman, Jay Christopher Jacobs, Paul Andrew Steckler, Walter C. Hsueh, Kendall D. Keil, Burra Gopal, Steven D. White, Paul J. Leach, Richard B. Ward, Philip Michael Smoot, Lijiang Fang, Michael B. Taylor, Suresh Kannan, Winnie C. Wu
  • Publication number: 20090276408
    Abstract: Systems and method for generating a user interface described. In one described system, an aspect associated with an article is identified. Next, an insert comprising a search result is generated based, at least in part, on the aspect. The insert is then caused to be output in association with the aspect.
    Type: Application
    Filed: July 16, 2009
    Publication date: November 5, 2009
    Applicant: GOOGLE INC.
    Inventors: David Benjamin Auerbach, Stephen Lawrence
  • Publication number: 20080059419
    Abstract: Systems and methods for providing search results are described. In one described system, a term is received in an input field. An article index is searched for an article identifier associated with the term. The article identifier is associated with an article. The article identifier is received and caused to be output in a transient menu associated with the input field.
    Type: Application
    Filed: March 31, 2004
    Publication date: March 6, 2008
    Inventors: David Benjamin Auerbach, Stephen Lawrence
  • Patent number: 7333976
    Abstract: Systems and methods for processing contact information are described. In one embodiment, an entity name is identified from an event associated with an article, wherein the entity name is associated with an entity and the event is associated with a user, contact information associated with the entity name is identified, the entity name and at least some of the contact information is indexed, and the entity name and at least some of the contact information is stored.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: February 19, 2008
    Assignee: Google Inc.
    Inventors: David Benjamin Auerbach, Stephen R. Lawrence
  • Patent number: 7302634
    Abstract: A schema-based service for Internet access to per-user services data, wherein access to data is based on each user's identity. The service includes a schema that defines rules and a structure for each user's data, and also includes methods that provide access to the data in a defined way. The services schema thus corresponds to a logical document containing the data for each user. The user manipulates (e.g., reads or writes) data in the logical document by data access requests through defined methods. In one implementation, the services schemas are arranged as XML documents, and the services provide methods that control access to the data based on the requesting user's identification, defined role and scope for that role. In this way, data can be accessed by its owner, and shared to an extent determined by the owner.
    Type: Grant
    Filed: October 22, 2001
    Date of Patent: November 27, 2007
    Assignee: Microsoft Corporation
    Inventors: Mark H. Lucovsky, Shaun Douglas Pierce, Steven D. White, Ramu Movva, Jagadeesh Kalki, David Benjamin Auerbach, Peter Sewall Ford, Jay Christopher Jacobs, Paul Andrew Steckler, Walter C. Hsueh, Kendall D. Keil, Burra Gopal, Suresh Kannan, Yi-Wen Guu, Samuel John George, William Raymond Hoffman, Philip Michael Smoot, Lijiang Fang, Michael B. Taylor, Winnie C. Wu, Paul J. Leach, Richard B. Ward, Yun-Qi Yuan
  • Publication number: 20030131073
    Abstract: A schema-based contacts service for Internet access to per-user contact data, wherein access to data is based on each user's identity. The contacts service includes a schema that defines rules and a structure for each user's data, and also includes methods that provide access to the data in a defined way. The contacts schema thus corresponds to a logical document containing the data for each user. The user manipulates (e.g., reads or writes) data in the logical document by data access requests through defined methods. In one implementation, the contacts schemas are arranged as XML documents, and the services provide methods that control access to the data based on the requesting user's identification, defined role and scope for that role. In this way, data can be accessed by its owner, and shared to an extent determined by the owner.
    Type: Application
    Filed: October 22, 2001
    Publication date: July 10, 2003
    Inventors: Mark H. Lucovsky, Shaun Douglas Pierce, Steven D. White, Ramu Movva, Jagadeesh Kalki, David Benjamin Auerbach, Peter Sewall Ford, Jay Christopher Jacobs, Paul Andrew Steckler, Walter C. Hsueh, Kendall D. Keil, Burra Gopal, Suresh Kannan, Yi-Wen Guu, Samuel John George, William Raymond Hoffman, Philip Michael Smoot, Lijiang Fang, Michael B. Taylor, Winnie C. Wu, Paul J. Leach, Richard B. Ward