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: 20090150514
    Abstract: The disclosure describes systems and methods delivering communications based on contextual addresses. An address string containing two or more identifiers, which may not be unique identifiers, and at least one conditional operator are provided as the address for a message or communication. The system identifies contextual relationships between a plurality of entities based on prior communications between the entities over the network. Based the contextual relationships, each identifier in the address string is disambiguated to identify one of the entities as a recipient and any associated delivery conditions controlling the delivery of the communication. The communication is then delivered to the identified recipient in accordance with the delivery condition.
    Type: Application
    Filed: December 10, 2007
    Publication date: June 11, 2009
    Applicant: Yahoo! Inc.
    Inventors: Marc Eliot Davis, Julie Herendeen, Marco Boerries, Christopher William Higgins, Joseph James O'Sullivan, Ronald Martinez, Robert Carter Trout
  • Publication number: 20090150507
    Abstract: The disclosure describes systems and methods for prioritizing delivery of a communication to a recipient via a first communication channel, such as email, voice, voicemail, IM, SMS, or even physical parcel. Prioritization is done by dynamically identifying one or more relationships between the recipient and information known about the communication, the relationships determined from social, spatial, temporal, and logical data previously collected by the system from prior communications on any communication channel. Based on the identified relationships, a priority score is generated for the communication and the communication is delivered to the recipient via one of a plurality of delivery modes based on the priority score.
    Type: Application
    Filed: December 7, 2007
    Publication date: June 11, 2009
    Applicant: Yahoo! Inc.
    Inventors: Marc Eliot Davis, Bradley Joseph Horowitz, Marco Boerries, Christopher William Higgins, Joseph James O'Sullivan, Ronald Martinez, Robert Carter Trout
  • Publication number: 20090100361
    Abstract: The present invention is directed towards systems and methods for providing a framework for providing one or more applications to a user set top device. The method according to one embodiment of the present invention comprises providing a minimized state wherein installed applications are displayed as one or more minimized widgets on an output device in communication with to the user device wherein the list of the installed applications comprises one or more indications of passively updated content associated with the installed applications. In response to the selection of a minimized widget command, a widget state is provided wherein a portion of the output device is allocated for the display of additional widget content in response to the selection of a minimized widget. In response to a remote control command, a full-screen state is provided wherein full-screen version of the minimized widget may be displayed.
    Type: Application
    Filed: April 4, 2008
    Publication date: April 16, 2009
    Inventors: Jean-Pierre Abello, Roger Urrabazo, Marco Boerries, Patrick Barry
  • Publication number: 20080235602
    Abstract: Methods, systems and computer readable media defining computer instructions for rendering a user interface (UI) are provided. The UI is defined for handling a widget that provides functionality to a displayable and executable mini-application. The widget includes a plurality of widget attributes, including a dock tile that is defined to display only selected ones of the plurality of widget attributes of the widget. Also provided is a widget dock to display and contain the dock tile on a display screen, and the dock tile is linked by a functional association to the widget. The widget dock provides access to launch the widget when selection of the dock tile is detected, so as to provide full interface with the plurality of widget attributes of the widget.
    Type: Application
    Filed: March 21, 2007
    Publication date: September 25, 2008
    Inventors: Jonathan Strauss, Marco Boerries, Arlo Rose, Edward Voas, Joseph Scott Derringer
  • Publication number: 20080235680
    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: Application
    Filed: March 21, 2007
    Publication date: September 25, 2008
    Applicant: Yahoo! Inc.
    Inventors: Jonathan Strauss, Derrick Whittle, Marco Boerries, Ashit Gandhi, Johnny J. Speaks
  • Publication number: 20080207236
    Abstract: A network device, method, and mobile device are directed towards enabling a mobile device user to archive a text message threaded conversation with another conversation participant. text messages sent from the mobile device may be replicated by a server component, whether the text message is a reply message or an incoming message. The replicated text message may then be sent to an identified personal computing device's network-based messaging archive. In one embodiment, the messaging archive may be an outbox archive for text messages. As described, a text message being sent to the mobile device from the other conversation participant may also be replicated and archived in a network-based inbox archive for text messages on the identified personal computing device. In one embodiment, the archived text messages may be displayed to the user on the personal computing devices as threaded conversations.
    Type: Application
    Filed: October 25, 2007
    Publication date: August 28, 2008
    Applicant: Yahoo! Inc.
    Inventors: Marco Boerries, Gustav Soderstrom
  • Publication number: 20080168033
    Abstract: A system and method are directed towards refining mobile device search results using location modifiers. Information about a mobile device user may be collected, including a current location, a default location, information from address books, or other social networking information. The user may input a search query that is parsed into a primary search term and possibly a location modifier. The location modifier may modify the search for the primary search term by refining a physical location over which the search is performed. Location modifiers may include user-specific location modifiers that may employ social networking information to refine the search query, or a location sub-string modifier that refines the search query by employing a hierarchy of location data and/or social networking information. In one embodiment, where no location modifier is included within the search query, a current, or default, location of the mobile device may be employed.
    Type: Application
    Filed: January 5, 2007
    Publication date: July 10, 2008
    Applicant: Yahoo! Inc.
    Inventors: Edward Stanley Ott, Keith David Saft, Marco Boerries, Meher Tendjoukian, Paul Yiu
  • Publication number: 20080168052
    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: January 5, 2007
    Publication date: July 10, 2008
    Inventors: Edward Stanley Ott, Keith David Saft, Marco Boerries, Meher Tendjoukian, Paul Yiu
  • Publication number: 20070156434
    Abstract: For providing synchronization of image data among diverse devices and applications, exemplary systems include a direct client application providing a user interface operable to allow a user to organize image data according to albums, and to select one or more albums for synchronization with one or more server interfaces that provide various image data manipulation, sharing, and features related thereto. Systems also include an intermediary system to assist in synchronization of select albums with handheld devices, and a notification server to provide scalable notifications of album updates made at server interfaces by users. Exemplary methods include steps providing for selection, from direct client applications, of albums to synchronize with devices, including handheld devices, and various steps of providing updates and notifications among appropriate system components.
    Type: Application
    Filed: January 4, 2006
    Publication date: July 5, 2007
    Inventors: Joseph Martin, Venkatachary Srinivasan, Jerald Singh, Marco Boerries, Torsten Schulz
  • Publication number: 20070112880
    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: Application
    Filed: November 14, 2005
    Publication date: May 17, 2007
    Inventors: Lie Yang, John Traver, Venkatachary Srinivasan, Marco Boerries
  • Publication number: 20070101022
    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: Application
    Filed: October 28, 2005
    Publication date: May 3, 2007
    Applicant: Yahoo! Inc.
    Inventors: Torsten Schulz, Venkatachary Srinivasan, Marco Boerries, Markus Meyer
  • Publication number: 20070101021
    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: Application
    Filed: October 28, 2005
    Publication date: May 3, 2007
    Applicant: Yahoo! Inc.
    Inventors: Markus Meyer, Torsten Schulz, Marco Boerries, Venkatachary Srinivasan
  • Publication number: 20070100975
    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: Application
    Filed: October 28, 2005
    Publication date: May 3, 2007
    Applicant: Yahoo! Inc.
    Inventors: Venkatachary Srinivasan, Markus Meyer, Marco Boerries, Torsten Schulz
  • Publication number: 20070028293
    Abstract: An apparatus, method and computer program product in a content routing system for facilitating transportation of commands having separable segments among a plurality of content nodes comprising detaching the segments prior to the commands being saved to a command memory of a store and forward logic.
    Type: Application
    Filed: July 14, 2005
    Publication date: February 1, 2007
    Applicant: Yahoo! Inc.
    Inventors: Marco Boerries, Markus Meyer, Venkatachary Srinivasan
  • Publication number: 20070016636
    Abstract: In one aspect a device such as a mobile device includes logic operable to display an email message received from a remote location, the email message having associated data (e.g., an attachment) located remotely to the device (e.g., with a server or the like). The system further includes logic operable to receive a request for the associated data, and initiate an asynchronous fetch of the associated data, wherein the associated data is fetched in the background of the device. The system may further include logic operable to initiate a notification after receiving the request for the data that the associated data will be fetched, and/or initiate a notification that the associated data has been fetched. The associated data may include an attachment, media object, or other data associated with the email message.
    Type: Application
    Filed: July 14, 2005
    Publication date: January 18, 2007
    Applicant: YAHOO! INC.
    Inventors: Marco Boerries, Matthias Breuer, Markus Meyer, Torsten Schulz, Venkatachary Srinivasan
  • Publication number: 20070016632
    Abstract: System and method for synchronizing a server and one or more user devices in a communication network are disclosed. The system includes a server for communicating with the user device, where the server includes a connected-data-set and the one or more user devices share portions of the connected-data-set, logic for creating a backup of the connected-data-set at the server in accordance with a predetermined backup interval, logic for generating a checkpoint marker for tracking the time intervals when the backup of the connected-data-set is created, and logic for sending the checkpoint marker to the one or more user devices for maintaining a first record of changes to the connected-data-set.
    Type: Application
    Filed: July 14, 2005
    Publication date: January 18, 2007
    Applicant: Yahoo! Inc.
    Inventors: Torsten Schulz, Marco Boerries, Matthias Breuer, Markus Meyer, Venkatachary Srinivasan
  • Publication number: 20070016676
    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: Application
    Filed: July 14, 2005
    Publication date: January 18, 2007
    Applicant: Yahoo! Inc.
    Inventors: Matthias Breuer, Marco Boerries, Markus Meyer, Torsten Schulz, Venkatachary Srinivasan
  • Publication number: 20070016646
    Abstract: System and method for handling calendar events among a plurality of user devices in a communication network are disclosed. The system includes a device manager for interfacing with the plurality of user devices, where the plurality of user devices use different calendar applications and have calendar events in different data formats, and the plurality of user devices include at least a meeting organizer device and one or more attendee devices. The system further includes a calendar gateway for processing the calendar events to form a corresponding connected calendar-data-set for each connected user, where the connected calendar-data-set is stored in a calendar backend server and is shared among one or more devices of each connected user, and an email gateway for communicating the calendar events between the calendar gateway and the plurality of user devices.
    Type: Application
    Filed: July 14, 2005
    Publication date: January 18, 2007
    Applicant: Yahoo! Inc.
    Inventors: Meher Tendjoukian, Marco Boerries, Venkatachary Srinivasan, Matthias Breuer, Torsten Schulz
  • Publication number: 20070014244
    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: Application
    Filed: July 14, 2005
    Publication date: January 18, 2007
    Applicant: Yahoo! Inc.
    Inventors: Venkatachary Srinivasan, Marco Boerries, Matthias Breuer, Markus Meyer, Torsten Schulz
  • Publication number: 20070014303
    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: Application
    Filed: July 14, 2005
    Publication date: January 18, 2007
    Applicant: Yahoo! Inc.
    Inventors: Torsten Schulz, Marco Boerries, Matthias Breuer, Bjorn Ebbesen, Markus Meyer, Venkatachary Srinivasan