Patents by Inventor Subramanyam SHANKAR

Subramanyam SHANKAR 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: 10891302
    Abstract: A synchronization system including a cache obtains data updates from a one or more databases and stores the data updates at a device facing database which includes a custom indexed change table. The custom indexed change table stores change tracking data from individual change tracking tables of the one or more databases. When a synchronization request is received from a device, the synchronization request is parsed to obtain a list of synchronization parameters which are used to generate an index key. The index key is used to determine if the data responsive to the synchronization request is cached within the synchronization system. Based on whether the data is cached within the synchronization system, the data is transmitted directly from the cache to the device or the data is fetched from the device facing database, stored on the cache and transmitted to the device in response to the synchronization request.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: January 12, 2021
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Subramanyam Shankar, Viresh Veerasangappa Kadi, Shebina Padmanabhan Kuttipunathil, Saravana Kumar Palanivelrajan
  • Publication number: 20190213275
    Abstract: A synchronization system including a cache obtains data updates from a one or more databases and stores the data updates at a device facing database which includes a custom indexed change table. The custom indexed change table stores change tracking data from individual change tracking tables of the one or more databases. When a synchronization request is received from a device, the synchronization request is parsed to obtain a list of synchronization parameters which are used to generate an index key. The index key is used to determine if the data responsive to the synchronization request is cached within the synchronization system. Based on whether the data is cached within the synchronization system, the data is transmitted directly from the cache to the device or the data is fetched from the device facing database, stored on the cache and transmitted to the device in response to the synchronization request.
    Type: Application
    Filed: January 8, 2018
    Publication date: July 11, 2019
    Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Subramanyam SHANKAR, Viresh Veerasangappa KADI, Shebina PADMANABHAN KUTTIPUNATHIL, Saravana Kumar PALANIVELRAJAN
  • Patent number: 10055387
    Abstract: A device may receive a trigger to generate a pagination for a set of data entries. The device may determine a quantity of pagination levels associated with the pagination. The quantity of pagination levels may be two or more pagination levels. The device may determine a set of parameters associated with the pagination. The set of parameters may include a parameter for a pagination type for each pagination level of the two or more pagination levels. The device may paginate the set of data entries into a set of pages of the pagination based on the two or more pagination levels and the set of parameters. A data entry, of the set of data entries, may be placed into a page at a first pagination level of the two or more pagination levels. The device may cause the page, of the set of pages, to be displayed.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: August 21, 2018
    Assignee: Accenture Global Services Limited
    Inventor: Subramanyam Shankar
  • Publication number: 20160224518
    Abstract: A device may receive a trigger to generate a pagination for a set of data entries. The device may determine a quantity of pagination levels associated with the pagination. The quantity of pagination levels may be two or more pagination levels. The device may determine a set of parameters associated with the pagination. The set of parameters may include a parameter for a pagination type for each pagination level of the two or more pagination levels. The device may paginate the set of data entries into a set of pages of the pagination based on the two or more pagination levels and the set of parameters. A data entry, of the set of data entries, may be placed into a page at a first pagination level of the two or more pagination levels. The device may cause the page, of the set of pages, to be displayed.
    Type: Application
    Filed: June 16, 2015
    Publication date: August 4, 2016
    Inventor: Subramanyam SHANKAR