Patents by Inventor Santosh Hegde

Santosh Hegde 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).

  • Publication number: 20230402141
    Abstract: A computer-implemented method for dynamically managing electronic transactions of petcare data is disclosed. The method includes hosting a user portal corresponding to at least one user and at least one pet, the user portal including at least one user profile and at least one pet profile, receiving a first data set from a first external system, in response to the receiving, calling a content management component using an API based on the first data set, in response to the calling, receiving a recommendation from the content management component, the recommendation based on the first data set, based on the receiving, updating one or more database records corresponding to the at least one user identifier and the at least one pet identifier, the updating based on the first data set and the recommendation, and displaying, by the one or more processors, the recommendation on a user interface of the user portal.
    Type: Application
    Filed: May 18, 2023
    Publication date: December 14, 2023
    Applicant: Mars, Incorporated
    Inventors: Santosh HEGDE, Leonid SUDAKOV, Kelvin KWONG
  • Publication number: 20230354782
    Abstract: A computer-implemented method for dynamically managing electronic pet care data including hosting a user portal corresponding to at least one user and at least one pet, the user portal including at least one user profile and at least one pet profile, receiving a first data set from a first external system, wherein the first data set includes at least one user identifier and at least one pet identifier, retrieving the at least one user profile and the at least one pet profile based on the at least one user identifier and the at least one pet identifier respectively, updating the at least one pet profile based on the first data set, generating an electronic key based on the at least one user profile and the at least one pet profile, and displaying the electronic key on a user interface of the user portal.
    Type: Application
    Filed: May 3, 2023
    Publication date: November 9, 2023
    Inventors: Santosh HEGDE, Leonid SUDAKOV, Sridevi GOUNI, Sumant MUNJAL, Cheng-Tao CHEN
  • Patent number: 10650016
    Abstract: A method, system and computer program product is disclosed for performing data ingestion. A request is received for data ingestion. Based on the request received, a client resource information with a server resource information is compared. After the comparing of client resource information with server resource information, location for formatting of data during data ingestion is determined. Further, in response to the determination of location, formatting of the data is performed at the determined location.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: May 12, 2020
    Assignee: International Business Machines Corporation
    Inventors: Charan A. C., Santosh Hegde, Mohan Narayanaswamy, Gaurav Saxena
  • Patent number: 10650014
    Abstract: A method, system and computer program product is disclosed for performing data ingestion. A request is received for data ingestion. Based on the request received, a client resource information with a server resource information is compared. After the comparing of client resource information with server resource information, location for formatting of data during data ingestion is determined. Further, in response to the determination of location, formatting of the data is performed at the determined location.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: May 12, 2020
    Assignee: International Business Machines Corporation
    Inventors: Charan A. C., Santosh Hegde, Mohan Narayanaswamy, Gaurav Saxena
  • Patent number: 10348892
    Abstract: A computer-implemented method includes identifying a mobile phone. The method includes identifying one or more input devices. The one or more input devices are associated with the mobile phone. The method includes collecting behavior information from the input devices. The method includes applying machine learning to the behavior information to yield a schedule.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: July 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Charan Acharya Chandrashekar, Santosh Hegde, Mahadev Khapali, Shashank V. Vagarali
  • Patent number: 10063939
    Abstract: User-specific interesting content is determined from already buffered video content, which can be replayed to the user while the user waits for additional video content to buffer.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: August 28, 2018
    Assignee: International Business Machines Corporation
    Inventors: Santosh Hegde, Uttam Setty
  • Patent number: 10007578
    Abstract: An approach for improving application performance after database recovery is provided, the approach involving tracking one or more applications connecting to a database, tracking metadata in memory on a server computer, wherein the metadata is accessed by the one or more applications, recovering the metadata during a database recovery occurring after a database crash and repopulating the metadata in memory on the server computer during the database recovery, wherein the repopulating occurs prior to the metadata being requested by the one or more applications.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: June 26, 2018
    Assignee: International Business Machines Corporation
    Inventors: Santosh Hegde, Mahadev Khapali, Mohan Narayanswamy
  • Publication number: 20170366665
    Abstract: A computer-implemented method includes identifying a mobile phone. The method includes identifying one or more input devices. The one or more input devices are associated with the mobile phone. The method includes collecting behavior information from the input devices. The method includes applying machine learning to the behavior information to yield a schedule.
    Type: Application
    Filed: June 15, 2016
    Publication date: December 21, 2017
    Inventors: Charan Acharya Chandrashekar, Santosh Hegde, Mahadev Khapali, Shashank V. Vagarali
  • Patent number: 9740579
    Abstract: An approach for improving application performance after database recovery is provided, the approach involving tracking one or more applications connecting to a database, tracking metadata in memory on a server computer, wherein the metadata is accessed by the one or more applications, recovering the metadata during a database recovery occurring after a database crash and repopulating the metadata in memory on the server computer during the database recovery, wherein the repopulating occurs prior to the metadata being requested by the one or more applications.
    Type: Grant
    Filed: April 5, 2016
    Date of Patent: August 22, 2017
    Assignee: International Business Machines Corporation
    Inventors: Santosh Hegde, Mahadev Khapali, Mohan Narayanswamy
  • Publication number: 20170199792
    Abstract: An approach for improving application performance after database recovery is provided, the approach involving tracking one or more applications connecting to a database, tracking metadata in memory on a server computer, wherein the metadata is accessed by the one or more applications, recovering the metadata during a database recovery occurring after a database crash and repopulating the metadata in memory on the server computer during the database recovery, wherein the repopulating occurs prior to the metadata being requested by the one or more applications.
    Type: Application
    Filed: April 5, 2016
    Publication date: July 13, 2017
    Inventors: Santosh Hegde, Mahadev Khapali, Mohan Narayanswamy
  • Publication number: 20170199790
    Abstract: An approach for improving application performance after database recovery is provided, the approach involving tracking one or more applications connecting to a database, tracking metadata in memory on a server computer, wherein the metadata is accessed by the one or more applications, recovering the metadata during a database recovery occurring after a database crash and repopulating the metadata in memory on the server computer during the database recovery, wherein the repopulating occurs prior to the metadata being requested by the one or more applications.
    Type: Application
    Filed: January 12, 2016
    Publication date: July 13, 2017
    Inventors: Santosh Hegde, Mahadev Khapali, Mohan Narayanswamy
  • Publication number: 20160299957
    Abstract: A method, system and computer program product is disclosed for performing data ingestion. A request is received for data ingestion. Based on the request received, a client resource information with a server resource information is compared. After the comparing of client resource information with server resource information, location for formatting of data during data ingestion is determined. Further, in response to the determination of location, formatting of the data is performed at the determined location.
    Type: Application
    Filed: March 4, 2016
    Publication date: October 13, 2016
    Inventors: Charan A. C., Santosh Hegde, Mohan Narayanaswamy, Gaurav Saxena
  • Publication number: 20160299956
    Abstract: A method, system and computer program product is disclosed for performing data ingestion. A request is received for data ingestion. Based on the request received, a client resource information with a server resource information is compared. After the comparing of client resource information with server resource information, location for formatting of data during data ingestion is determined. Further, in response to the determination of location, formatting of the data is performed at the determined location.
    Type: Application
    Filed: April 9, 2015
    Publication date: October 13, 2016
    Inventors: Charan A. C., Santosh Hegde, Mohan Narayanaswamy, Gaurav Saxena