Patents by Inventor Andrew Rondeau

Andrew Rondeau 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: 11349916
    Abstract: Techniques to perform event-based synchronization of data among a plurality of endpoints are disclosed. In various embodiments, a user interaction associated with synchronization set data that has been synchronized based on synchronization events downloaded from a synchronization server configured to propagate changes via a synchronization event stream is observed. The observed user interaction is used to infer a user preference with respect to downloaded synchronization set data. Access is provided to synchronization event related data in a subsequent download in a manner determined based at least in part on the inferred user preference.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: May 31, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Ondrej Hrebicek, Srin Kumar, Hironmay Basu, Ashwani Verma, Andrew Rondeau
  • Patent number: 11157454
    Abstract: Techniques to synchronize data across a plurality of endpoints are disclosed. An indication that data associated with a file or other object included in a synchronization set has been changed is received from a first synchronization endpoint associated with the synchronization set. A synchronization event that reflects the change is created and added to a synchronization event stream that is accessible to a second endpoint associated with the synchronization set.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: October 26, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Ondrej Hrebicek, Srin Kumar, Eric Lee, Ashwani Verma, Andrew Rondeau
  • Patent number: 10992748
    Abstract: Techniques to perform event-based synchronization of data are disclosed. In various embodiments, a synchronization is performed at a synchronization client, based at least in part on one or more synchronization events downloaded from a synchronization server. A result of said synchronization is verified at least in part by comparing a computed representation of synchronization set state as stored at the synchronization client with a corresponding computed representation of synchronization set state as stored at the synchronization server.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: April 27, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Ondrej Hrebicek, Srin Kumar, Eric Lee, Ashwani Verma, Andrew Rondeau
  • Patent number: 10803021
    Abstract: Techniques to perform event-based synchronization of data are disclosed. In various embodiments, an indication is received, during the course of performing a synchronization event-based synchronization with a synchronization client, that a user of the synchronization client has provided an input associated with a request to access a file or other object the changes to which have not yet been downloaded completely to the synchronization client. Download of the changes to the file other object with respect to which the input associated with a request to access is associated is reprioritized, to enable the synchronization client to provide access to the file or other object more quickly than would have been possible without the reprioritization.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: October 13, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Ondrej Hrebicek, Srin Kumar, Hironmay Basu, Ashwani Verma, Andrew Rondeau
  • Publication number: 20200296161
    Abstract: Techniques to perform event-based synchronization of data among a plurality of endpoints are disclosed. In various embodiments, a user interaction associated with synchronization set data that has been synchronized based on synchronization events downloaded from a synchronization server configured to propagate changes via a synchronization event stream is observed. The observed user interaction is used to infer a user preference with respect to downloaded synchronization set data. Access is provided to synchronization event related data in a subsequent download in a manner determined based at least in part on the inferred user preference.
    Type: Application
    Filed: May 28, 2020
    Publication date: September 17, 2020
    Inventors: Ondrej Hrebicek, Srin Kumar, Hironmay Basu, Ashwani Verma, Andrew Rondeau
  • Patent number: 10721298
    Abstract: Techniques to perform event-based synchronization of data among a plurality of endpoints are disclosed. In various embodiments, a user interaction associated with synchronization set data that has been synchronized based on synchronization events downloaded from a synchronization server configured to propagate changes via a synchronization event stream is observed. The observed user interaction is used to infer a user preference with respect to downloaded synchronization set data. Access is provided to synchronization event related data in a subsequent download in a manner determined based at least in part on the inferred user preference.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: July 21, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Ondrej Hrebicek, Srin Kumar, Hironmay Basu, Ashwani Verma, Andrew Rondeau
  • Publication number: 20190155790
    Abstract: Techniques to synchronize data across a plurality of endpoints are disclosed. An indication that data associated with a file or other object included in a synchronization set has been changed is received from a first synchronization endpoint associated with the synchronization set. A synchronization event that reflects the change is created and added to a synchronization event stream that is accessible to a second endpoint associated with the synchronization set.
    Type: Application
    Filed: January 24, 2019
    Publication date: May 23, 2019
    Inventors: Ondrej Hrebicek, Srin Kumar, Eric Lee, Ashwani Verma, Andrew Rondeau
  • Patent number: 10242024
    Abstract: Techniques to perform event-based synchronization of data are disclosed. In various embodiments, an indication is received, during the course of performing a synchronization event-based synchronization with a synchronization client, that a user of the synchronization client has provided an input associated with a request to access a file or other object the changes to which have not yet been downloaded completely to the synchronization client. Download of the changes to the file other object with respect to which the input associated with a request to access is associated is reprioritized, to enable the synchronization client to provide access to the file or other object more quickly than would have been possible without the reprioritization.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: March 26, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Ondrej Hrebicek, Srin Kumar, Hironmay Basu, Ashwani Verma, Andrew Rondeau
  • Patent number: 10235331
    Abstract: Techniques to synchronize data across a plurality of endpoints are disclosed. An indication that data associated with a file or other object included in a synchronization set has been changed is received from a first synchronization endpoint associated with the synchronization set. A synchronization event that reflects the change is created and added to a synchronization event stream that is accessible to a second endpoint associated with the synchronization set.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: March 19, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Ondrej Hrebicek, Srin Kumar, Eric Lee, Ashwani Verma, Andrew Rondeau
  • Publication number: 20180336220
    Abstract: Techniques to perform event-based synchronization of data are disclosed. In various embodiments, an indication is received, during the course of performing a synchronization event-based synchronization with a synchronization client, that a user of the synchronization client has provided an input associated with a request to access a file or other object the changes to which have not yet been downloaded completely to the synchronization client. Download of the changes to the file other object with respect to which the input associated with a request to access is associated is reprioritized, to enable the synchronization client to provide access to the file or other object more quickly than would have been possible without the reprioritization.
    Type: Application
    Filed: July 30, 2018
    Publication date: November 22, 2018
    Inventors: Ondrej Hrebicek, Srin Kumar, Hironmay Basu, Ashwani Verma, Andrew Rondeau
  • Patent number: 10061778
    Abstract: Techniques to perform event-based synchronization of data are disclosed. In various embodiments, an indication is received, during the course of performing a synchronization event-based synchronization with a synchronization client, that a user of the synchronization client has provided an input associated with a request to access a file or other object the changes to which have not yet been downloaded completely to the synchronization client. Download of the changes to the file other object with respect to which the input associated with a request to access is associated is reprioritized, to enable the synchronization client to provide access to the file or other object more quickly than would have been possible without the reprioritization.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: August 28, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Ondrej Hrebicek, Srin Kumar, Hironmay Basu, Ashwani Verma, Andrew Rondeau