Patents by Inventor Scott A. Jeide

Scott A. Jeide 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: 9432455
    Abstract: A system, method, and computer program product for synchronizing events between a mobile device and a server are described herein. In an embodiment, the method operates by detecting events to be synchronized between a source and a target, wherein the source and target are one of either a mobile device or a server. The method comprises deducing activities that occurred in order to create the detected event, reading data records corresponding to the deduced activities, and creating packets of operations needed to recreate the deduced activities on the target. The method further comprises queuing the packets of operations and data records and receiving event synchronization results at the source after the queued packets of operations have successfully executed on the target, wherein the synchronization results include a synchronization status and a unique record identifier identifying the event. In an embodiment, personal information manager (PIM) events are synchronized.
    Type: Grant
    Filed: September 8, 2011
    Date of Patent: August 30, 2016
    Assignee: iAnywhere Solutions, Inc.
    Inventors: Scott A. Jeide, Senthil Krishnapillai, Brett Donahue, Ponnusamy Jesudoss Durai
  • Patent number: 8346718
    Abstract: A system and method for synchronizing records stored in differing formats in a shared data environment. One aspect of the invention involves distinguishing a record without regard to its format. Once a record is introduced into the environment, it is detected. A record file is generated and associated with the event. A record file typically includes a record tag uniquely identifying a given record in the shared data environment and a record type indicating information such as whether or not the record represents a recurring event as well as the format of the record. A record file also contains data indicating the status of the particular event, that is, whether it is new, unchanged, modified, or deleted. When synchronizing, only those records with equivalent record tags are compared. The record type and status are then used to guide the synchronization of equivalent records.
    Type: Grant
    Filed: September 7, 2001
    Date of Patent: January 1, 2013
    Assignee: Extended Systems, Inc.
    Inventors: Lyman Hall, Raja Annadurai, Scott A. Jeide
  • Publication number: 20120066411
    Abstract: A system, method, and computer program product for synchronizing events between a mobile device and a server are described herein. In an embodiment, the method operates by detecting events to be synchronized between a source and a target, wherein the source and target are one of either a mobile device or a server. The method comprises deducing activities that occurred in order to create the detected event, reading data records corresponding to the deduced activities, and creating packets of operations needed to recreate the deduced activities on the target. The method further comprises queuing the packets of operations and data records and receiving event synchronization results at the source after the queued packets of operations have successfully executed on the target, wherein the synchronization results include a synchronization status and a unique record identifier identifying the event. In an embodiment, personal information manager (PIM) events are synchronized.
    Type: Application
    Filed: September 8, 2011
    Publication date: March 15, 2012
    Applicant: iAnywhere Solutions, Inc.
    Inventors: Scott A. JEIDE, Senthil Krishnapillai, Brett Donahue, Ponnusamy Jesudoss Durai
  • Patent number: 8023934
    Abstract: A system, method, and computer program product for synchronizing communications, data, application workflow events, and business processes between a mobile device and a server are described herein. In an embodiment, the method operates by determining whether there is a data object to be synchronized between a source and a target, wherein the source and target are one of either a mobile device or a server. An indication is sent to the target when there is a data object to be synchronized from the source. The data object to be synchronized is saved in a cache on the source and it is determined whether the mobile device is connected to the server. The synchronization operation is queued for the target until it is determined that the mobile device is connected to the server, and results are returned to the source after the data object is synchronized on the target.
    Type: Grant
    Filed: April 17, 2008
    Date of Patent: September 20, 2011
    Assignee: iAnywhere Solutions, Inc.
    Inventors: Scott A. Jeide, Senthil Krishnapillai, Brett Donahue
  • Patent number: 8019863
    Abstract: A system, method, and computer program product for synchronizing events between a mobile device and a server are described herein. In an embodiment, the method operates by detecting events to be synchronized between a source and a target, wherein the source and target are one of either a mobile device or a server. The method comprises deducing activities that occurred in order to create the detected event, reading data records corresponding to the deduced activities, and creating packets of operations needed to recreate the deduced activities on the target. The method further comprises queuing the packets of operations and data records and receiving event synchronization results at the source after the queued packets of operations have successfully executed on the target, wherein the synchronization results include a synchronization status and a unique record identifier identifying the event. In an embodiment, personal information manager (PIM) events are synchronized.
    Type: Grant
    Filed: April 29, 2009
    Date of Patent: September 13, 2011
    Assignee: iAnywhere Solutions, Inc.
    Inventors: Scott A. Jeide, Senthil Krishnapillai, Brett Donahue, Ponnusamy Jesudoss Durai
  • Publication number: 20090282125
    Abstract: A system, method, and computer program product for synchronizing events between a mobile device and a server are described herein. In an embodiment, the method operates by detecting events to be synchronized between a source and a target, wherein the source and target are one of either a mobile device or a server. The method comprises deducing activities that occurred in order to create the detected event, reading data records corresponding to the deduced activities, and creating packets of operations needed to recreate the deduced activities on the target. The method further comprises queuing the packets of operations and data records and receiving event synchronization results at the source after the queued packets of operations have successfully executed on the target, wherein the synchronization results include a synchronization status and a unique record identifier identifying the event. In an embodiment, personal information manager (PIM) events are synchronized.
    Type: Application
    Filed: April 29, 2009
    Publication date: November 12, 2009
    Inventors: Scott A. JEIDE, Senthil KRISHNAPILLAI, Brett DONAHUE, Ponnusamy Jesudoss DURAI
  • Publication number: 20090247134
    Abstract: A system, method, and computer program product for synchronizing communications, data, application workflow events, and business processes between a mobile device and a server are described herein. In an embodiment, the method operates by determining whether there is a data object to be synchronized between a source and a target, wherein the source and target are one of either a mobile device or a server. An indication is sent to the target when there is a data object to be synchronized from the source. The data object to be synchronized is saved in a cache on the source and it is determined whether the mobile device is connected to the server. The synchronization operation is queued for the target until it is determined that the mobile device is connected to the server, and results are returned to the source after the data object is synchronized on the target.
    Type: Application
    Filed: April 17, 2008
    Publication date: October 1, 2009
    Applicant: iAnywhere Solutions,Inc.
    Inventors: Scott A. Jeide, Senthil Krishnapillai, Brett Donahue
  • Patent number: 7505996
    Abstract: Converting a electronic files. An initial step involves determining whether an electronic file contains distinct data strings or simple text associated with marks. Where the electronic file contains distinct data strings, those distinct data strings are located, and, from each distinct data string, format data is obtained. The distinct data string is then converted to simple text and associated with a mark, the mark representing the format data. Where the electronic file contains simple text associated with marks, those marks are located, for each located mark, the simple text associated with that mark is identified. The simple text is then formatted according to the mark forming a distinct data string.
    Type: Grant
    Filed: April 19, 2002
    Date of Patent: March 17, 2009
    Assignee: Extended Systems, Inc.
    Inventors: Srinivasan Ramanujam, Scott A. Jeide, Raja Annadurai
  • Patent number: 7373362
    Abstract: A coordinating push and user-initiated synchronization method and system. Initially, changes to a local application data store are detected and records affected by the change are identified. At some point, a record affected by a detected change is pushed to a remote system where it is ascertained whether the pushed record, in its current form as affected by the detected change, has already been replicated in or deleted from a remote application data store through user-initiated synchronization. If not, the pushed record is used to update the remote application data store. Instead, at some point it may be ascertained whether the identified record, in its current form as affected by the detected change, has been replicated in or deleted from the remote application data store through push synchronization as just described. If not, the remote application data store is synchronized with the local application data store.
    Type: Grant
    Filed: November 19, 2001
    Date of Patent: May 13, 2008
    Assignee: Extended Systems, Inc.
    Inventors: Richard Detweiler, David Butler, Srinivasan Ramanujam, Scott A. Jeide
  • Patent number: 7213039
    Abstract: A system and method for synchronizing records stored in differing formats in a shared data environment. One aspect of the invention involves distinguishing a record without regard to its format. Once a record is introduced into the environment, it is detected. A record tag, unique to the environment, is generated and associated with the record. When synchronizing, only those records with equivalent record tags are compared and updated.
    Type: Grant
    Filed: September 7, 2001
    Date of Patent: May 1, 2007
    Assignee: Extended System, Inc.
    Inventors: Srinivasan Ramanujam, Scott A. Jeide
  • Publication number: 20030200230
    Abstract: Converting a electronic files. An initial step involves determining whether an electronic file contains distinct data strings or simple text associated with marks. Where the electronic file contains distinct data strings, those distinct data strings are located, and, from each distinct data string, format data is obtained. The distinct data string is then converted to simple text and associated with a mark, the mark representing the format data. Where the electronic file contains simple text associated with marks, those marks are located, for each located mark, the simple text associated with that mark is identified. The simple text is then formatted according to the mark forming a distinct data string.
    Type: Application
    Filed: April 19, 2002
    Publication date: October 23, 2003
    Inventors: Srinivasan Ramanujam, Scott A. Jeide, Raja Annadurai
  • Publication number: 20030097381
    Abstract: A coordinating push and user-initiated synchronization method and system. Initially, changes to a local application data store are detected and records affected by the change are identified. At some point, a record affected by a detected change is pushed to a remote system where it is ascertained whether the pushed record, in its current form as affected by the detected change, has already been replicated in or deleted from a remote application data store through user-initiated synchronization. If not, the pushed record is used to update the remote application data store. Instead, at some point it may be ascertained whether the identified record, in its current form as affected by the detected change, has been replicated in or deleted from the remote application data store through push synchronization as just described. If not, the remote application data store is synchronized with the local application data store.
    Type: Application
    Filed: November 19, 2001
    Publication date: May 22, 2003
    Inventors: Richard Detweiler, David Butler, Srinivasan Ramanujam, Scott A. Jeide
  • Publication number: 20030061433
    Abstract: A system and method for synchronizing records stored in differing formats in a shared data environment. One aspect of the invention involves distinguishing a record without regard to its format. Once a record is introduced into the environment, it is detected. A record file is generated and associated with the event. A record file typically includes a record tag uniquely identifying a given record in the shared data environment and a record type indicating information such as whether or not the record represents a recurring event as well as the format of the record. A record file also contains data indicating the status of the particular event, that is, whether it is new, unchanged, modified, or deleted. When synchronizing, only those records with equivalent record tags are compared. The record type and status are then used to guide the synchronization of equivalent records.
    Type: Application
    Filed: September 7, 2001
    Publication date: March 27, 2003
    Inventors: Lyman Hall, Raja Annadurai, Scott A. Jeide
  • Publication number: 20030050910
    Abstract: A system and method for synchronizing records stored in differing formats in a shared data environment. One aspect of the invention involves distinguishing a record without regard to its format. Once a record is introduced into the environment, it is detected. A record tag, unique to the environment, is generated and associated with the record. When synchronizing, only those records with equivalent record tags are compared and updated.
    Type: Application
    Filed: September 7, 2001
    Publication date: March 13, 2003
    Inventors: Srinivasan Ramanujam, Scott A. Jeide