Patents by Inventor Marco Boerries

Marco Boerries 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).

  • Publication number: 20120102044
    Abstract: Methods and apparatus for searching data and grouping search results into clusters that are ordered according to search relevance. Each cluster comprises one or more data type, such as images, web pages, local information, news, advertisements, and the like. In one embodiment, a search term is evaluated for related concepts indicating categories of data sources to search. Data sources may also be identified by context information such as a location of a client device, a currently running application, and the like. Search results in each cluster are ordered by relevance and each cluster is given a score based on an aggregate of the relevance within the cluster. Each cluster score may be modified based on one or more corresponding concepts and/or context information. The clusters are ordered based on the modified scores. Content, including advertisements, may also be added to the ordered list to appear as another cluster.
    Type: Application
    Filed: October 11, 2011
    Publication date: April 26, 2012
    Applicant: YAHOO! INC.
    Inventors: Edward Stanley Ott, IV, Keith David Saft, Marco Boerries, Meher Tendjoukian, Paul Yiu
  • Patent number: 8166168
    Abstract: The disclosure describes systems and methods for disambiguating a non-unique identifiers of real world entities (RWEs) detected by a computing network by dynamically identifying relationships between RWEs known to the network. The relationships are determined based on social, spatial, temporal and logical information known about the RWEs based on the RWEs previous interactions with the network. These relationships are then used to generate a probability for each RWE that the non-unique identifier identifies that RWE. Based on the probabilities an RWE is selected and the proper network identifier may be used in place of the non-unique identifier.
    Type: Grant
    Filed: December 17, 2007
    Date of Patent: April 24, 2012
    Assignee: Yahoo! Inc.
    Inventors: Nathaniel Joseph Hayashi, Marco Boerries, Marc Eliot Davis, Christopher William Higgins, Ronald Martinez, Joseph James O'Sullivan, Robert Carter Trout
  • Patent number: 8166124
    Abstract: The disclosure describes systems and methods delivering communications associated with delivery conditions in which the occurrence of the delivery condition is determined by monitoring information received from a plurality of sources via multiple communication channels. The message delivery systems allow messages to be delivered to any “Who, What, When, Where” from any “Who, What, When, Where” upon the detection of an occurrence of one or more “Who, What, When, Where” delivery conditions. A message (which may be any data object including text-based messages, audio-based message such as voicemail or other audio such as music or video-based prerecorded messages) is delivered in accordance with delivery conditions based on any available data, including topical, spatial, temporal, and/or social data.
    Type: Grant
    Filed: April 4, 2011
    Date of Patent: April 24, 2012
    Assignee: Yahoo! Inc.
    Inventors: Marc Eliot Davis, Joseph James O'Sullivan, Christopher William Higgins, Keith David Saft, Nathanael Joe Hayashi, Marco Boerries, Paul Callan, Luke Wroblewski
  • Patent number: 8145637
    Abstract: Methods and apparatus for searching data and grouping search results into clusters that are ordered according to search relevance. Each cluster comprises one or more data type, such as images, web pages, local information, news, advertisements, and the like. In one embodiment, a search term is evaluated for related concepts indicating categories of data sources to search. Data sources may also be identified by context information such as a location of a client device, a currently running application, and the like. Search results in each cluster are ordered by relevance and each cluster is given a score based on an aggregate of the relevance within the cluster. Each cluster score may be modified based on one or more corresponding concepts and/or context information. The clusters are ordered based on the modified scores. Content, including advertisements, may also be added to the ordered list to appear as another cluster.
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: March 27, 2012
    Assignee: Yahoo, Inc.
    Inventors: Edward Stanley Ott, IV, Keith David Saft, Marco Boerries, Meher Tendjoukian, Paul Yiu
  • Patent number: 8140566
    Abstract: Information regarding a mobile user's context including but not limited to current mobile activity, social relations and associations history, and past mobile, search and browsing history is identified and converted to metadata. Metadata is also applied to content sources delivering content to a search engine or personalized content engine. The metadata is used in part to determine the relative display of content objects delivered to the mobile user as search results or a personalized aggregated information resource, e.g., home page. The user may select information, from one or more entities or search results or as presented to the user in other contexts, to be automatically delivered to the user's home page as a content feed including multiple content objects or content feeds associated with an entity. Information regarding mobile user activity is compiled and used to permit publishers and advertisers to identify target candidates to receive advertisements or marketing materials.
    Type: Grant
    Filed: February 17, 2009
    Date of Patent: March 20, 2012
    Assignee: Yahoo! Inc.
    Inventors: Marco Boerries, Edward Stanley Ott, IV, Keith David Saft, Marc Eliot Davis, Amit Kumar, Erik Nis Jessen, Jonathan Merrel Chum, George Grinsted, Lee John Parry, Adam Taggart
  • Patent number: 8112549
    Abstract: System and method for notifying a user status of communications between a server and the user having one or more user devices in a communication network are disclosed. The system includes a server for communicating with the user, where the server includes a connected-data-set and the one or more user devices share portions of the connected-data-set, logic for monitoring communications between the server and the one or more user devices for a predetermined set of notification conditions, and logic for sending a notification message to the one or more user devices when a notification condition is detected.
    Type: Grant
    Filed: July 14, 2005
    Date of Patent: February 7, 2012
    Assignee: Yahoo! Inc.
    Inventors: Venkatachary Srinivasan, Marco Boerries, Matthias Breuer, Markus Meyer, Torsten Schulz
  • Publication number: 20110302128
    Abstract: The disclosure describes systems and methods for disambiguating a non-unique identifiers of real world entities (RWEs) detected by a computing network by dynamically identifying relationships between RWEs known to the network. The relationships are determined based on social, spatial, temporal and logical information known about the RWEs based on the RWEs previous interactions with the network. These relationships are then used to generate a probability for each RWE that the non-unique identifier identifies that RWE. Based on the probabilities an RWE is selected and the proper network identifier may be used in place of the non-unique identifier.
    Type: Application
    Filed: August 17, 2011
    Publication date: December 8, 2011
    Applicant: YAHOO! INC.
    Inventors: Nathaniel Joseph Hayashi, Marco Boerries, Marc Eliot Davis, Christopher William Higgins, Ronald Martinez, Joseph James O'Sullivan, Robert Carter Trout
  • Patent number: 8069142
    Abstract: The disclosure describes systems and methods for synchronizing data on a network based on temporal, spatial, social and logical data available to the network. The method includes receiving a first information object (IO) containing attributes for a first real-world entity (RWE), the first IO associated with a second RWE; identifying one or more second IOs, each second IO containing one or more attributes for the first RWE and each second IO independently associated with a third RWE; generating a different probability for each IO based on a comparison of contents of the first and second IOs and their associated RWEs; and replacing one or more of the attributes in at least one IO with at least one attribute from a different IO based on the probabilities for each IO.
    Type: Grant
    Filed: December 6, 2007
    Date of Patent: November 29, 2011
    Assignee: Yahoo! Inc.
    Inventors: Marc Eliot Davis, George Grinstead, Lee J. Parry, Marco Boerries, Christopher William Higgins, Joseph James O'Sullivan, Ronald Martinez, Robert Carter Trout
  • Patent number: 8065675
    Abstract: A method of notifying a user about the existence of relevant software and facilitating the installation of such software using a browser. A user's interactions with the browser are monitored to determine a context for a given browsing session, and it is determined whether software relevant to the context is available. If such software is available, it is recommended to the user, and if the user wishes to install the software, the installation can be performed via the browser. The software can be recommended to the user through a variety of means, including incorporating the recommendation in a static web page, incorporating the recommendation in a dynamic web page, and delivering the recommendation as part of advertising content. The recommendation may include a link to installation scripts or the like which facilitate the installation of the software by the browser.
    Type: Grant
    Filed: March 21, 2007
    Date of Patent: November 22, 2011
    Assignee: Yahoo! Inc.
    Inventors: Jonathan Strauss, Derrick Whittle, Marco Boerries, Ashit Gandhi, Johnny J. Speaks
  • Publication number: 20110252101
    Abstract: The disclosure describes systems and methods delivering communications associated with delivery conditions in which the occurrence of the delivery condition is determined by monitoring information received from a plurality of sources via multiple communication channels. The message delivery systems allow messages to be delivered to any “Who, What, When, Where” from any “Who, What, When, Where” upon the detection of an occurrence of one or more “Who, What, When, Where” delivery conditions. A message (which may be any data object including text-based messages, audio-based message such as voicemail or other audio such as music or video-based prerecorded messages) is delivered in accordance with delivery conditions based on any available data, including topical, spatial, temporal, and/or social data.
    Type: Application
    Filed: April 4, 2011
    Publication date: October 13, 2011
    Inventors: Marc Eliot Davis, Joseph James O'Sullivan, Christopher William Higgins, Keith David Saft, Nathanael Joe Hayashi, Marco Boerries, Paul Callan, Luke Wroblewski
  • Patent number: 8032510
    Abstract: “Smart bookmarks” are described which facilitate aggregation, sharing, and dynamic access to the content in which a particular user has an interest.
    Type: Grant
    Filed: July 30, 2008
    Date of Patent: October 4, 2011
    Assignee: Yahoo! Inc.
    Inventors: Marco Boerries, Keith Saft, George Grinsted, Lee Parry, Carlo P. Bernoulli, Marc Davis, Joseph O'Sullivan
  • Patent number: 8024290
    Abstract: In one example, a synchronization server includes logic operable to engage in a first synchronization session with a client device, wherein client modifications and server modifications may be exchanged based, at least in part, on synchronization data stored locally. The synchronization server further includes logic operable to initiate a query of a remote database (e.g., having data associated with the synchronization data) to determine differences between the synchronization data stored locally and associated data stored remotely. The synchronization server is further operable to initiate an exchange of further server modifications based on the differences between the synchronization data stored locally and the associated data stored remotely. In one example, the server may engage in a second synchronization session with the client device to update the client device with differences to the synchronization data stored locally and the remote database.
    Type: Grant
    Filed: November 14, 2005
    Date of Patent: September 20, 2011
    Assignee: Yahoo! Inc.
    Inventors: Lie Yang, John A. Traver, Venkatachary Srinivasan, Marco Boerries
  • Publication number: 20110179078
    Abstract: Information regarding a mobile user's context including but not limited to current mobile activity, social relations and associations history, and past mobile, search and browsing history is identified and converted to metadata. Metadata is also applied to content sources delivering content to a search engine or personalized content engine. The metadata is used in part to determine the relative display of content objects delivered to the mobile user as search results or a personalized aggregated information resource, e.g., home page. The user may select information, from one or more entities or search results or as presented to the user in other contexts, to be automatically delivered to the user's home page as a content feed including multiple content objects or content feeds associated with an entity. Information regarding mobile user activity is compiled and used to permit publishers and advertisers to identify target candidates to receive advertisements or marketing materials.
    Type: Application
    Filed: April 1, 2011
    Publication date: July 21, 2011
    Inventors: Marco Boerries, Edward Stanley Ott, IV, Keith David Saft, Marc Eliot Davis, Amit Kumar, Erik Nis Jessen, Jonathan Merrel Chum, George Grinsted, Lee John Parry, Adam Taggart
  • Patent number: 7925708
    Abstract: The disclosure describes systems and methods delivering communications associated with delivery conditions in which the occurrence of the delivery condition is determined by monitoring information received from a plurality of sources via multiple communication channels. The message delivery systems allow messages to be delivered to any “Who, What, When, Where” from any “Who, What, When, Where” upon the detection of an occurrence of one or more “Who, What, When, Where” delivery conditions. A message (which may be any data object including text-based messages, audio-based message such as voicemail or other audio such as music or video-based prerecorded messages) is delivered in accordance with delivery conditions based on any available data, including topical, spatial, temporal, and/or social data.
    Type: Grant
    Filed: June 2, 2008
    Date of Patent: April 12, 2011
    Assignee: Yahoo! Inc.
    Inventors: Marc Eliot Davis, Joseph James O'Sullivan, Christopher William Higgins, Keith David Saft, Nathanael Joe Hayashi, Marco Boerries, Paul Callan, Luke Wroblewski
  • Patent number: 7873696
    Abstract: A system and method for servicing user accounts are disclosed. The system includes one or more blades for servicing the user accounts, where each blade includes software components and hardware components, and each blade serves a group of user accounts, a blade manager for managing states of the one or more blades, and logic for incrementally adding one or more new blades in response to increase in the number of new user accounts.
    Type: Grant
    Filed: October 28, 2005
    Date of Patent: January 18, 2011
    Assignee: Yahoo! Inc.
    Inventors: Venkatachary Srinivasan, Markus Meyer, Torsten Schulz, Marco Boerries
  • Patent number: 7870288
    Abstract: A system and method for sharing data between two users on different blades in scalable software blade architecture are disclosed. The system includes a plurality of blades, where each blade includes software components and hardware components, each blade serves a predefined group of users, and each user is associated with one or more user devices. The system further includes a first blade and a second blade, where the first blade connects a first user to a first connected dataset and the second blade connects a second user to a second connected dataset, and the first blade and the second blade operate independent of each other, a blade manager for managing the first and second blades, a pipe device for connecting the first and second blades, and logic for sharing portions of the first connected dataset of the first user with the second user using the pipe device.
    Type: Grant
    Filed: October 28, 2005
    Date of Patent: January 11, 2011
    Assignee: Yahoo! Inc.
    Inventors: Torsten Schulz, Venkatachary Srinivasan, Marco Boerries, Markus Meyer
  • Publication number: 20100312773
    Abstract: Embodiments provide improved search assist functionality. The search assist functionality assists with a search by providing more than simply suggestions for searches as the user is typing, and allows a user more direct and rapid access to the desired information. This is especially useful in mobile computing devices such as handsets. It also allows for greater realization of associated advertising revenue.
    Type: Application
    Filed: June 3, 2009
    Publication date: December 9, 2010
    Applicant: YAHOO! INC.
    Inventors: Marco Boerries, Wolfgang Knebel
  • Patent number: 7849199
    Abstract: A method, apparatus and system for routing changes to information between a plurality of content nodes and a command memory of a content router. Content nodes may be user devices (such as mobile phones) and user accounts (such as email accounts). Content nodes may hold one or more content types such as email, contacts, tasks, events and library items. A command memory centralizes conflict detection, resolution and error handling within a content routing system.
    Type: Grant
    Filed: July 14, 2005
    Date of Patent: December 7, 2010
    Assignee: Yahoo ! Inc.
    Inventors: Torsten Schulz, Marco Boerries, Matthias Breuer, Bjørn Ebbesen, Markus Meyer, Venkatachary Srinivasan
  • Patent number: 7788352
    Abstract: System and method for providing services to a user with one or more user devices in a communication network are disclosed. The system includes a server for communicating with the one or more user devices, where the server includes a connected-data-set and the one or more user devices share portions of the connected-data-set, a configuration database for storing configurations and settings of the one or more user devices, where the configuration database includes type descriptions, transcodings, account templates, service descriptions, and settings of the connected-data-set, and logic for providing services to the one or more user devices using the connected-data-set and the configuration database.
    Type: Grant
    Filed: July 14, 2005
    Date of Patent: August 31, 2010
    Assignee: Yahoo! Inc.
    Inventors: Matthias Breuer, Marco Boerries, Markus Meyer, Torsten Schulz, Venkatachary Srinivasan
  • Patent number: 7779157
    Abstract: A system and method for servicing user accounts are disclosed. The system includes one or more blades for servicing the user accounts, where each blade includes software components and hardware components, and each blade serves a group of user accounts, a blade manager for managing states of the one or more blades, logic for detecting a failed blade among the one or more blades, and logic for recovering the failed blade using the states of the one or more blades managed by the blade manager.
    Type: Grant
    Filed: October 28, 2005
    Date of Patent: August 17, 2010
    Assignee: Yahoo! Inc.
    Inventors: Markus Meyer, Torsten Schulz, Marco Boerries, Venkatachary Srinivasan