Patents by Inventor Sai Sundar Selvaganesan

Sai Sundar Selvaganesan 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: 10437853
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a first transaction timestamp from a record that is replicated across a set of data sources. Next, the system includes at least a portion of the first transaction timestamp in a first key of a first mapping of the record to a first set of values for the record from the set of data sources. The system then audits the record by comparing the first set of values in the first mapping. Finally, the system outputs a result of the audited record based on the compared first set of values.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: October 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Janardh Bantupalli, Sai Sundar Selvaganesan, Basavaiah Thambara, Srivathsan Vijaya Raghavan
  • Publication number: 20170270175
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a first transaction timestamp from a record that is replicated across a set of data sources. Next, the system includes at least a portion of the first transaction timestamp in a first key of a first mapping of the record to a first set of values for the record from the set of data sources. The system then audits the record by comparing the first set of values in the first mapping. Finally, the system outputs a result of the audited record based on the compared first set of values.
    Type: Application
    Filed: March 16, 2016
    Publication date: September 21, 2017
    Applicant: LinkedIn Corporation
    Inventors: Janardh Bantupalli, Sai Sundar Selvaganesan, Basavaiah Thambara, Srivathsan Vijaya Raghavan
  • Publication number: 20170270153
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains input data containing a set of replicated records from a set of data sources. Next, the system generates, in a data store, a first mapping of a first key to a first set of values for a first replicated record in the set of replicated records. The system then audits the input data by comparing the first set of values in the first mapping. Finally, the system outputs a result of the audited input data based on the compared first set of values.
    Type: Application
    Filed: March 16, 2016
    Publication date: September 21, 2017
    Applicant: LinkedIn Corporation
    Inventors: Janardh Bantupalli, Sai Sundar Selvaganesan, Basavaiah Thambara, Srivathsan Vijaya Raghavan
  • Publication number: 20170154307
    Abstract: System and methods for generating personalized skill and learning recommendation are disclosed. A social networking system determines a list of skills not yet acquired by a first member. The social networking system determines a value associated with each skill. The social networking system selects one or more skills the list of skills based on the determined value of each skill. For each selected skill, the social networking system identifies at least one educational opportunity associated with learning the selected skill. The social networking system ranks the selected skills based on the determined value associate with each skill. The social networking system transmits a skill recommendation for an educational opportunity based on the selected skill rankings to a client system associated with the first member for display in a user interface.
    Type: Application
    Filed: February 23, 2016
    Publication date: June 1, 2017
    Inventors: ABHINAV MAURYA, RAHUL TELANG, SAI SUNDAR SELVAGANESAN
  • Publication number: 20080301119
    Abstract: A data query system is provided, which comprises: a data storage; a load server communicatively linked with the data storage and configured to store a plurality of data in the data storage as read-only data, and publish the plurality of read-only data; and a query server separate from the load server and communicatively linked with the load server and the data storage and configured to subscribe to the publication of the plurality of read-only data from the load server, and query the published plurality of read-only data to which it has subscribed in response to a query request.
    Type: Application
    Filed: June 4, 2007
    Publication date: December 4, 2008
    Applicant: YAHOO! INC.
    Inventors: Sai Sundar Selvaganesan, Neelesh G. Gadhia, Ambikeshwar Raj Merchia, Chandrakant R. Bhat, Mangalakumar Saminathan Vanmanthai, Leonid Gelman