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: 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
  • 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
  • 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
  • Patent number: 11244268
    Abstract: According to some embodiments, systems and methods are provided, comprising providing, via a request module, a user interface, wherein the user interface displays at least one request and a status for each request; receiving selection of one of the displayed requests at a unification layer, via the user interface, wherein the unification layer is provided by the request module; accessing, by the request module, at least one of a first application and a second application based on the received selection; and generating a visualization displayed on the user interface, wherein the visualization includes the at least one request and status for each request, the selected at least one request and a request indicator. Numerous other aspects are provided.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: February 8, 2022
    Assignee: SAP SE
    Inventors: Krishnan Harihara Subramanian, Dinesh Bhandarkar, Catherine Sneha P, Jerin James, Nagashree S
  • Patent number: 11245406
    Abstract: A clock product includes a first phase-locked loop circuit including a first frequency divider. The first phase-locked loop circuit is configured to generate a first clock signal tracking a first reference clock signal and a second reference clock signal. The first phase-locked loop circuit is controlled by a first divide value and a first divide value adjustment based on the first reference clock signal. The clock product includes a circuit including a second frequency divider. The circuit is configured to generate a second clock signal based on the first clock signal, a second divide value, and a second divide value adjustment. The second clock signal tracks the second reference clock signal. The second divide value adjustment is based on the first divide value adjustment and opposes the first divide value adjustment.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: February 8, 2022
    Assignee: Silicon Laboratories Inc.
    Inventors: Harihara Subramanian Ranganathan, Xue-Mei Gong, James D. Barnette, Nathan J. Shashoua, Srisai Rao Seethamraju
  • Publication number: 20210409031
    Abstract: A clock product includes a first phase-locked loop circuit including a first frequency divider. The first phase-locked loop circuit is configured to generate a first clock signal tracking a first reference clock signal and a second reference clock signal. The first phase-locked loop circuit is controlled by a first divide value and a first divide value adjustment based on the first reference clock signal. The clock product includes a circuit including a second frequency divider. The circuit is configured to generate a second clock signal based on the first clock signal, a second divide value, and a second divide value adjustment. The second clock signal tracks the second reference clock signal. The second divide value adjustment is based on the first divide value adjustment and opposes the first divide value adjustment.
    Type: Application
    Filed: June 30, 2020
    Publication date: December 30, 2021
    Inventors: Harihara Subramanian Ranganathan, Xue-Mei Gong, James D. Barnette, Nathan J. Shashoua, Srisai Rao Seethamraju
  • Publication number: 20210209528
    Abstract: According to some embodiments, systems and methods are provided, comprising providing, via a request module, a user interface, wherein the user interface displays at least one request and a status for each request; receiving selection of one of the displayed requests at a unification layer, via the user interface, wherein the unification layer is provided by the request module; accessing, by the request module, at least one of a first application and a second application based on the received selection; and generating a visualization displayed on the user interface, wherein the visualization includes the at least one request and status for each request, the selected at least one request and a request indicator. Numerous other aspects are provided.
    Type: Application
    Filed: January 8, 2020
    Publication date: July 8, 2021
    Inventors: Krishnan Harihara Subramanian, Dinesh Bhandarkar, Catherine Sneha P, Jerin James, Nagashree S
  • Patent number: 10908635
    Abstract: A method for generating a clock signal includes selecting a primary reference clock signal or a secondary reference clock signal as a reference clock signal for a phase-locked loop configured to generate an output clock signal. The method includes generating an indication of whether a failure of the reference clock signal has occurred by monitoring the secondary reference clock signal and a plurality of additional clock signals using the reference clock signal. The failure is determined based on whether a gross failure of the reference clock signal has occurred and if the gross failure has not occurred, further based on whether a quality failure of the reference clock signal has occurred.
    Type: Grant
    Filed: December 24, 2019
    Date of Patent: February 2, 2021
    Assignee: Silicon Laboratories Inc.
    Inventors: Harihara Subramanian Ranganathan, Vivek Sarda
  • Publication number: 20200379976
    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: May 30, 2019
    Publication date: December 3, 2020
    Inventors: Yuri Finkelstein, Harihara Subramanian Kadayam
  • Patent number: 10828398
    Abstract: Functionalized zwitterionic and mixed charge polymers and copolymers, methods for making the polymers and copolymers, hydrogels prepared from the functionalized zwitterionic and mixed charge polymers and copolymers, methods for making and using the hydrogels, and zwitterionic and mixed charge polymers and copolymers for administration for therapeutic agents.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: November 10, 2020
    Assignee: University of Washington
    Inventors: Shaoyi Jiang, Tao Bai, Harihara Subramanian Sundaram, Andrew William Sinclair, Jean-René Ella-Menye, Priyesh Jain
  • Publication number: 20200289712
    Abstract: Functionalized zwitterionic and mixed charge polymers and copolymers, methods for making the polymers and copolymers, hydrogels prepared from the functionalized zwitterionic and mixed charge polymers and copolymers, methods for making and using the hydrogels, and zwitterionic and mixed charge polymers and copolymers for administration for therapeutic agents.
    Type: Application
    Filed: April 29, 2019
    Publication date: September 17, 2020
    Applicant: University of Washington
    Inventors: Shaoyi Jiang, Tao Bai, Harihara Subramanian Sundaram, Andrew William Sinclair, Jean-René Ella-Menye, Priyesh Jain