Patents by Inventor Jérôme Lebel

Jérôme Lebel 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: 7814231
    Abstract: Hitherto synchronization of a number of devices has involved a large number of comparison steps between actual data or changes in data. Such comparison has potentially involved extensive redundant comparison steps. Another problem with existing synchronization methods is that such synchronization has been effected based upon the systems clocks defined by the devices. Those system clocks can be modified either intentionally or malevolently with disastrous consequences for subsequent synchronization of the devices. Accordingly, the present invention relates to a method of synchronization between three or more devices, the method involves: storing an indication of the device or devices involved in each synchronization event; storing data changes received during a current synchronization event together with the device submitting those changes; and applying the data changes subsequent to the stored synchronization event for the or each device.
    Type: Grant
    Filed: May 24, 2004
    Date of Patent: October 12, 2010
    Assignee: Apple Inc.
    Inventors: Toby Paterson, Jérôme Lebel
  • Patent number: 7809682
    Abstract: The present invention comprises a method of data synchronization between multiple devices by, in one embodiment, classifying one device to be a primary device and other devices to be subsidiary devices. Synchronization is performed, in one embodiment, by updating the primary device with data from the subsidiary devices, and then updating each subsidiary device using data from the updated primary device. The exemplary data synchronization according to the present invention can accommodate for absent devices, avoid redundant synchronization operations, accommodate for data truncation or translation and preserve synchronization of relationships. The devices may be any one of computers, handheld devices (e.g. a Palm device), personal digital assistants, music devices, and mobile telephones. The data to be synchronized may include any data, and even applications can be synchronized.
    Type: Grant
    Filed: May 24, 2004
    Date of Patent: October 5, 2010
    Assignee: Apple Inc.
    Inventors: Toby Paterson, Jérôme Lebel
  • Publication number: 20060041603
    Abstract: The present invention relates to a method of synchronising. In particular but not exclusively, the present invention relates to synchronising data between devices such as computers, palm devices, personal digital assistants, music devices and mobile telephones. The data to be synchronised may comprise any data but commonly includes calendars, music files, photo files, emails, contact lists, bookmarks and any other such data. The present invention also encompasses synchronisation of applications. The present invention envisages that such synchronisation may occur between applications on the same device or on different devices.
    Type: Application
    Filed: May 24, 2004
    Publication date: February 23, 2006
    Inventors: Toby Paterson, Jerome Lebel
  • Publication number: 20060031587
    Abstract: Hitherto synchronisation of a number of devices has involved a large number of comparison steps between actual data or changes in data. Such comparison has potentially involved extensive redundant comparison steps. Another problem with existing synchronisation methods is that such synchronisation has been effected based upon the systems clocks defined by the devices. Those system clocks can be modified either intentionally or malevolently with disastrous consequences for subsequent synchronisation of the devices. Accordingly, the present invention relates to a method of synchronising between three or more devices, said method comprising: storing an indication of the device or devices involved in each synchronisation event; storing data changes received during a current synchronisation event together with the device submitting those changes; and applying the data changes subsequent to the stored synchronisation event for the or each device.
    Type: Application
    Filed: May 24, 2004
    Publication date: February 9, 2006
    Inventors: Toby Paterson, Jerome Lebel