Patents by Inventor Bjorn Ebbesen

Bjorn Ebbesen 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: 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
  • Publication number: 20080270629
    Abstract: A synchronization device such as a synchronization server or gateway device for synchronizing a client device with a remote database is provided. In one example, the synchronization devices comprises logic operable to receive a client message and a sequence number associated therewith, compare the received sequence number with a stored sequence number, and cause a response based on the comparison of the received sequence number and the stored sequence number. For example, the comparison of the sequence numbers may indicate the previous response to the client device was successfully received or needs to be resent. Further, the comparison of the sequence numbers may indicate that the client device has lost state (e.g., is out of sync with the database) and needs to refresh or perform a slow synchronization process with the database.
    Type: Application
    Filed: April 27, 2007
    Publication date: October 30, 2008
    Applicant: Yahoo! Inc.
    Inventors: Lie Yang, John A. Traver, Bjorn Ebbesen, Szymon Smyka
  • Publication number: 20070100856
    Abstract: In one aspect a system and method for aggregating data from multiple content nodes are provided. In one example, a system for aggregating content nodes on a single content node backend includes logic operable to associate a first content node with a second content node on a first backend, wherein the first content node is hosted by the first backend, the second content node is mirrored from a remote location, and the second content node is hosted by the remote location. The data of the first and second content nodes may be grouped as a single dataset (e.g., a connected dataset) hosted by the first backend, and the data of the first and second content nodes may be organized as separate folders of the connected dataset.
    Type: Application
    Filed: October 21, 2005
    Publication date: May 3, 2007
    Applicant: Yahoo! Inc.
    Inventor: Bjorn Ebbesen
  • Publication number: 20070028000
    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: October 31, 2005
    Publication date: February 1, 2007
    Applicant: Yahoo! Inc.
    Inventors: Bjorn Ebbesen, Szymon Smyka
  • Publication number: 20070014277
    Abstract: A content router including a repository is provided for synchronizing information among a plurality of dissimilar content nodes, such as user devices and user accounts. Some content nodes may include similar content types but in incompatible forms. The content router may strip off or transform incompatible sections of an incoming command when forming an outgoing command to be sent a content node. The content router may use the repository to hold a section of content related to content sent to a content node where that section is incompatible with the content node. If the content is return, the content router may restore the incompatible section before propagating the content to other content nodes.
    Type: Application
    Filed: July 14, 2005
    Publication date: January 18, 2007
    Applicant: Yahoo! Inc.
    Inventors: Bjorn Ebbesen, Marco Boerries, Torsten Schulz, Venkatachary Srinivasan
  • 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
  • Publication number: 20070014278
    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: October 31, 2005
    Publication date: January 18, 2007
    Applicant: Yahoo! Inc.
    Inventors: Bjorn Ebbesen, Torsten Schulz