Patents by Inventor Aleksandra Zhulina

Aleksandra Zhulina 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: 10915519
    Abstract: Disclosed are examples of systems, apparatus, methods, and computer program products for processing offline updates to records of a database system. In some implementations, a first update to a record is processed, and the record is modified according to a first action and first data of the first update. A second update to the record from a device with an offline status is processed. It can be determined that the second update and the first update are associated with a same portion of the record. It can be determined that the second timestamp is prior to the first timestamp. A notification can be provided to the device. The record can be modified according to a second action and second data of the second update.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: February 9, 2021
    Assignee: salesforce.com, inc.
    Inventors: Michael Dandy, Aleksandra Zhulina, Abraham Adam
  • Publication number: 20200099759
    Abstract: Disclosed herein are apparatus, system and method embodiments for sending an interactive customized push notifications with customized actions. An embodiment operates by determining occurrence of an event associated with an object, forming a notification and a list of actions defined by a customer using fields from the object associated with the event, and presenting the notification and the actions to a user device that's associated to the object. Further, the action is executed in response to the user's selection.
    Type: Application
    Filed: January 31, 2019
    Publication date: March 26, 2020
    Inventors: Joshua SCHNEYER, Nitish Khadiya, Aleksandra Zhulina, Erik Forsberg, Nadia Nusrat, Allan George Thomas, Senthilkumar Kosanam Shanmugam
  • Publication number: 20200099760
    Abstract: Disclosed herein are apparatus, system and method embodiments for sending an interactive customized push notifications with customized actions. An embodiment operates by determining occurrence of an event associated with an object, forming a notification and a list of actions defined by a customer using fields from the object associated with the event, and presenting the notification and the actions to a user device that's associated to the object. Further, the action is executed in response to the user's selection.
    Type: Application
    Filed: January 31, 2019
    Publication date: March 26, 2020
    Inventors: Joshua SCHNEYER, Nitish KHADIYA, Aleksandra ZHULINA, Erik FORSBERG, Nadia NUSRAT, Allan George THOMAS, Senthilkumar Kosanam SHANMUGAM
  • Publication number: 20180075078
    Abstract: Disclosed are examples of systems, apparatus, methods, and computer program products for processing offline updates to records of a database system. In some implementations, a first update to a record is processed, and the record is modified according to a first action and first data of the first update. A second update to the record from a device with an offline status is processed. It can be determined that the second update and the first update are associated with a same portion of the record. It can be determined that the second timestamp is prior to the first timestamp. A notification can be provided to the device. The record can be modified according to a second action and second data of the second update.
    Type: Application
    Filed: September 9, 2016
    Publication date: March 15, 2018
    Inventors: Michael Dandy, Aleksandra Zhulina, Abraham Adam
  • Patent number: 9626419
    Abstract: Mechanisms and methods are provided for optimizing data synchronization between clients and database systems. These mechanisms and methods provide optimizations for synchronization requests, by either breaking a synchronization request into multiple smaller requests, or by executing different code routines for differing client types, or by pre-caching data that a user is anticipated to want at a future point. Such optimization techniques can enable clients with varying capacities (e.g., mobile client vs. full desktop client) to optimally utilize their respective device capabilities.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: April 18, 2017
    Assignee: SALESFORCE.COM, INC.
    Inventors: Deepak Kothule, Bagrat Mazyan, Erik Forsberg, Aleksandra Zhulina, Pierpaolo Bergamo
  • Patent number: 9424329
    Abstract: Mechanisms and methods are provided for optimizing data synchronization between clients and database systems. These mechanisms and methods provide optimizations for synchronization requests, by either breaking a synchronization request into multiple smaller requests, or by executing different code routines for differing client types, or by pre-caching data that a user is anticipated to want at a future point. Such optimization techniques can enable clients with varying capacities (e.g., mobile client vs. full desktop client) to optimally utilize their respective device capabilities.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: August 23, 2016
    Assignee: salesforce.com, inc.
    Inventors: Deepak Kothule, Bagrat Mazyan, Erik Forsberg, Aleksandra Zhulina, Pierpaolo Bergamo
  • Publication number: 20140379654
    Abstract: Mechanisms and methods are provided for optimizing data synchronization between clients and database systems. These mechanisms and methods provide optimizations for synchronization requests, by either breaking a synchronization request into multiple smaller requests, or by executing different code routines for differing client types, or by pre-caching data that a user is anticipated to want at a future point. Such optimization techniques can enable clients with varying capacities (e.g., mobile client vs. full desktop client) to optimally utilize their respective device capabilities.
    Type: Application
    Filed: September 8, 2014
    Publication date: December 25, 2014
    Inventors: Deepak Kothule, Bagrat Mazyan, Erik Forsberg, Aleksandra Zhulina, Pierpaolo Bergamo
  • Publication number: 20140379655
    Abstract: Mechanisms and methods are provided for optimizing data synchronization between clients and database systems. These mechanisms and methods provide optimizations for synchronization requests, by either breaking a synchronization request into multiple smaller requests, or by executing different code routines for differing client types, or by pre-caching data that a user is anticipated to want at a future point. Such optimization techniques can enable clients with varying capacities (e.g., mobile client vs. full desktop client) to optimally utilize their respective device capabilities.
    Type: Application
    Filed: September 8, 2014
    Publication date: December 25, 2014
    Inventors: Deepak Kothule, Bagrat Mazyan, Erik Forsberg, Aleksandra Zhulina, Pierpaolo Bergamo
  • Patent number: 8832061
    Abstract: Mechanisms and methods are provided for optimizing data synchronization between clients and database systems. These mechanisms and methods provide optimizations for synchronization requests, by either breaking a synchronization request into multiple smaller requests, or by executing different code routines for differing client types, or by pre-caching data that a user is anticipated to want at a future point. Such optimization techniques can enable clients with varying capacities (e.g., mobile client vs. full desktop client) to optimally utilize their respective device capabilities.
    Type: Grant
    Filed: July 1, 2011
    Date of Patent: September 9, 2014
    Assignee: salesforce.com, inc.
    Inventors: Deepak Kothule, Bagrat Mazyan, Erik Forsberg, Aleksandra Zhulina, Pierpaolo Bergamo
  • Publication number: 20120173485
    Abstract: Mechanisms and methods are provided for optimizing data synchronization between clients and database systems. These mechanisms and methods provide optimizations for synchronization requests, by either breaking a synchronization request into multiple smaller requests, or by executing different code routines for differing client types, or by pre-caching data that a user is anticipated to want at a future point. Such optimization techniques can enable clients with varying capacities (e.g., mobile client vs. full desktop client) to optimally utilize their respective device capabilities.
    Type: Application
    Filed: July 1, 2011
    Publication date: July 5, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventors: Deepak Kothule, Bagrat Mazyan, Erik Forsberg, Aleksandra Zhulina, Pierpaolo Bergamo