Patents by Inventor Harihara Subramanian

Harihara Subramanian 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: 20250104087
    Abstract: A large language model can be used to implement a service assistant. Natural language commands can be sent to the large language model, which identifies intents and responds with actions and API payloads. The command can then be implemented by an appropriate API call. The assistant can support actions that span a plurality of applications. A wide variety of human languages can be supported, and the large language model can maintain context between commands. Useful functionality such as prompting for missing parameters and the like can be supported.
    Type: Application
    Filed: September 21, 2023
    Publication date: March 27, 2025
    Applicant: SAP SE
    Inventors: Krishnan Harihara Subramanian, Dinesh Bhandarkar, Ajay P Sakthikumar
  • Patent number: 12197423
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for an improved database management system that provides database transactions on a non-transactional database. The database management system executes garbage collection on data stored in a database to remove data values written to the database as part of uncommitted transactions. Each uncommitted transaction is associated with a respective transaction identifier that is not included in a list of committed transaction identifiers. The list of committed transaction identifiers lists, in sequential order, transaction identifiers for committed transaction. After removing each data value written to the database as part of an uncommitted transaction, the database management system modifies the list of committed transaction identifiers to include the transaction identifier for the uncommitted transaction.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: January 14, 2025
    Assignee: EBAY INC.
    Inventors: Yuri Finkelstein, Harihara Subramanian Kadayam
  • Publication number: 20240264624
    Abstract: In order to reduce errors in the transfer of time from one clock domain to another clock domain, a first free running counter is incremented using a first clock signal. A free running second counter is incremented using a second clock signal, the second clock signal being asynchronous to the first clock signal. The first counter is sampled at a selected time based on a predetermined phase relationship between the first clock signal and the second clock signal to generate a sampled first counter value. The second counter is corrected based on the sampled first counter value.
    Type: Application
    Filed: April 19, 2024
    Publication date: August 8, 2024
    Inventors: Harihara Subramanian Ranganathan, Vivek Sarda
  • Publication number: 20240231419
    Abstract: Clocking systems are disclosed. A clocking system can include first and second clock domains. Each clock domain can include circuitry with a counter. The clocking system can measure timing errors between these two domains by measuring a phase difference and determining a residual error. Based on the measured timing error, the clocking system can synchronize the time in the first and second clock domains by using at least one of the counters.
    Type: Application
    Filed: October 17, 2023
    Publication date: July 11, 2024
    Inventors: Chengjia Shao, Harihara Subramanian Ranganathan
  • Publication number: 20240231418
    Abstract: Clocking systems are disclosed. A clocking system can include first and second clock domains. Each clock domain can include circuitry with a counter. The clocking system can measure timing errors between these two domains by measuring a phase difference and determining a residual error. Based on the measured timing error, the clocking system can synchronize the time in the first and second clock domains by using at least one of the counters.
    Type: Application
    Filed: October 19, 2023
    Publication date: July 11, 2024
    Inventors: Chengjia Shao, Harihara Subramanian Ranganathan
  • Publication number: 20240231417
    Abstract: Clocking systems are disclosed. A clocking system can include first and second clock domains. Each clock domain can include circuitry with a counter. The clocking system can measure timing errors between these two domains by measuring a phase difference and determining a residual error. Based on the measured timing error, the clocking system can synchronize the time in the first and second clock domains by using at least one of the counters.
    Type: Application
    Filed: October 19, 2023
    Publication date: July 11, 2024
    Inventors: Chengjia Shao, Harihara Subramanian Ranganathan
  • Publication number: 20240215162
    Abstract: A printed circuit board (PCB) land pad for a three-pin metal-oxide-semiconductor field-effect transistor (MOSFET) component comprises four pads with a split pad for a drain terminal of the MOSFET component. The PCB land pad comprises: a first pad to connect a gate terminal of the MOSFET component to a PCB; a second pad to connect a source terminal of the MOSFET component to the PCB; a third pad corresponding to connect a drain terminal of the MOSFET component to the PCB; and a fourth pad to connect the drain terminal of the MOSFET component to the PCB.
    Type: Application
    Filed: December 18, 2023
    Publication date: June 27, 2024
    Inventor: Shriram Harihara Subramanian
  • Patent number: 11994896
    Abstract: In order to reduce errors in the transfer of time from one clock domain to another clock domain, a first free running counter is incremented using a first clock signal. A free running second counter is incremented using a second clock signal, the second clock signal being asynchronous to the first clock signal. The first counter is sampled at a selected time based on a predetermined phase relationship between the first clock signal and the second clock signal to generate a sampled first counter value. The second counter is corrected based on the sampled first counter value.
    Type: Grant
    Filed: November 15, 2022
    Date of Patent: May 28, 2024
    Assignee: Skyworks Solutions, Inc.
    Inventors: Harihara Subramanian Ranganathan, Vivek Sarda
  • Publication number: 20240137200
    Abstract: Clocking systems are disclosed. A clocking system can include first and second clock domains. Each clock domain can include circuitry with a counter. The clocking system can measure timing errors between these two domains by measuring a phase difference and determining a residual error. Based on the measured timing error, the clocking system can synchronize the time in the first and second clock domains by using at least one of the counters.
    Type: Application
    Filed: October 18, 2023
    Publication date: April 25, 2024
    Inventors: Chengjia Shao, Harihara Subramanian Ranganathan
  • Publication number: 20240134411
    Abstract: Clocking systems are disclosed. A clocking system can include first and second clock domains. Each clock domain can include circuitry with a counter. The clocking system can measure timing errors between these two domains by measuring a phase difference and determining a residual error. Based on the measured timing error, the clocking system can synchronize the time in the first and second clock domains by using at least one of the counters.
    Type: Application
    Filed: October 18, 2023
    Publication date: April 25, 2024
    Inventors: Chengjia Shao, Harihara Subramanian Ranganathan
  • Publication number: 20240137201
    Abstract: Clocking systems are disclosed. A clocking system can include first and second clock domains. Each clock domain can include circuitry with a counter. The clocking system can measure timing errors between these two domains by measuring a phase difference and determining a residual error. Based on the measured timing error, the clocking system can synchronize the time in the first and second clock domains by using at least one of the counters.
    Type: Application
    Filed: October 16, 2023
    Publication date: April 25, 2024
    Inventors: Chengjia Shao, Harihara Subramanian Ranganathan
  • Patent number: 11948024
    Abstract: Technologies are described for automated payload testing of open data protocol (OData) application programming interfaces (APIs). For example, metadata describing an OData service can be retrieved from the OData service. The OData service can then be tested for one or more entities of the OData service. Testing can be performed by dynamically creating various payloads for testing the entities of the OData service and the OData operations supported by the entities. Results of executing the payloads can be received and evaluated to determine whether a given payload was executed successfully by the OData service. Results of the testing (e.g., indications of success or failure) can be output.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: April 2, 2024
    Assignee: SAP SE
    Inventors: Krishnan Harihara Subramanian, Dinesh Bhandarkar, Jerin James, Madhu Tirumalasetti
  • Publication number: 20230185327
    Abstract: In order to reduce errors in the transfer of time from one clock domain to another clock domain, a first free running counter is incremented using a first clock signal. A free running second counter is incremented using a second clock signal, the second clock signal being asynchronous to the first clock signal. The first counter is sampled at a selected time based on a predetermined phase relationship between the first clock signal and the second clock signal to generate a sampled first counter value. The second counter is corrected based on the sampled first counter value.
    Type: Application
    Filed: November 15, 2022
    Publication date: June 15, 2023
    Inventors: Harihara Subramanian Ranganathan, Vivek Sarda
  • Publication number: 20230153184
    Abstract: Technologies are described for automated payload testing of open data protocol (OData) application programming interfaces (APIs). For example, metadata describing an OData service can be retrieved from the OData service. The OData service can then be tested for one or more entities of the OData service. Testing can be performed by dynamically creating various payloads for testing the entities of the OData service and the OData operations supported by the entities. Results of executing the payloads can be received and evaluated to determine whether a given payload was executed successfully by the OData service. Results of the testing (e.g., indications of success or failure) can be output.
    Type: Application
    Filed: November 18, 2021
    Publication date: May 18, 2023
    Applicant: SAP SE
    Inventors: Krishnan Harihara Subramanian, Dinesh Bhandarkar, Jerin James, Madhu Tirumalasetti
  • Publication number: 20230124554
    Abstract: Free-standing non-fouling polymers and polymeric compositions, monomers and macromonomers for making the polymers and polymeric compositions, objects made from the polymers and polymeric compositions, and methods for making and using the polymers and polymeric compositions
    Type: Application
    Filed: November 28, 2022
    Publication date: April 20, 2023
    Applicant: University of Washington
    Inventors: Shaoyi Jiang, Tao Bai, Jean-René Ella-Menye, Hsiang-Chieh Hung, Priyesh Jain, Andrew Sinclair, Harihara Subramanian Sundaram, Yang Li, Peng Zhang
  • Patent number: 11526193
    Abstract: In order to reduce errors in the transfer of time from one clock domain to another clock domain, a first free running counter is incremented using a first clock signal. A free running second counter is incremented using a second clock signal, the second clock signal being asynchronous to the first clock signal. The first counter is sampled at a selected time based on a predetermined phase relationship between the first clock signal and the second clock signal to generate a sampled first counter value. The second counter is corrected based on the sampled first counter value.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: December 13, 2022
    Assignee: Skyworks Solutions, Inc.
    Inventors: Harihara Subramanian Ranganathan, Vivek Sarda
  • Patent number: 11512160
    Abstract: Free-standing non-fouling polymers and polymeric compositions, monomers and macromonomers for making the polymers and polymeric compositions, objects made from the polymers and polymeric compositions, and methods for making and using the polymers and polymeric compositions.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: November 29, 2022
    Assignee: University of Washington
    Inventors: Shaoyi Jiang, Tao Bai, Jean-René Ella-Menye, Hsiang-Chieh Hung, Priyesh Jain, Andrew Sinclair, Harihara Subramanian Sundaram, Yang Li, Peng Zhang
  • Publication number: 20220350793
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for an improved database management system that provides database transactions on a non-transactional database. The database management system executes garbage collection on data stored in a database to remove data values written to the database as part of uncommitted transactions. Each uncommitted transaction is associated with a respective transaction identifier that is not included in a list of committed transaction identifiers. The list of committed transaction identifiers lists, in sequential order, transaction identifiers for committed transaction. After removing each data value written to the database as part of an uncommitted transaction, the database management system modifies the list of committed transaction identifiers to include the transaction identifier for the uncommitted transaction.
    Type: Application
    Filed: July 18, 2022
    Publication date: November 3, 2022
    Inventors: Yuri Finkelstein, Harihara Subramanian Kadayam
  • Patent number: 11449048
    Abstract: A moving body control apparatus for controlling a moving body includes: an acquisition device that acquires a control command for the moving body and an image of a view in the traveling direction of the moving body; and an information processing device that uses a machine learning model to output a control parameter for controlling the moving body, using the control command and the image acquired by the acquisition device as inputs.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: September 20, 2022
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Karthikk Harihara Subramanian, Bin Zhou, Sheng Mei Shen, Sugiri Pranata Lim
  • Patent number: 11423013
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for an improved database management system that provides database transactions on a non-transactional database. The database management system executes garbage collection on data stored in a database to remove data values written to the database as part of uncommitted transactions. Each uncommitted transaction is associated with a respective transaction identifier that is not included in a list of committed transaction identifiers. The list of committed transaction identifiers lists, in sequential order, transaction identifiers for committed transaction. After removing each data value written to the database as part of an uncommitted transaction, the database management system modifies the list of committed transaction identifiers to include the transaction identifier for the uncommitted transaction.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: August 23, 2022
    Assignee: eBay Inc.
    Inventors: Yuri Finkelstein, Harihara Subramanian Kadayam