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: 20240134411Abstract: 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: ApplicationFiled: October 18, 2023Publication date: April 25, 2024Inventors: Chengjia Shao, Harihara Subramanian Ranganathan
-
Publication number: 20240137201Abstract: 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: ApplicationFiled: October 16, 2023Publication date: April 25, 2024Inventors: Chengjia Shao, Harihara Subramanian Ranganathan
-
Publication number: 20240137200Abstract: 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: ApplicationFiled: October 18, 2023Publication date: April 25, 2024Inventors: Chengjia Shao, Harihara Subramanian Ranganathan
-
Patent number: 11948024Abstract: 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: GrantFiled: November 18, 2021Date of Patent: April 2, 2024Assignee: SAP SEInventors: Krishnan Harihara Subramanian, Dinesh Bhandarkar, Jerin James, Madhu Tirumalasetti
-
Publication number: 20230185327Abstract: 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: ApplicationFiled: November 15, 2022Publication date: June 15, 2023Inventors: Harihara Subramanian Ranganathan, Vivek Sarda
-
Publication number: 20230153184Abstract: 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: ApplicationFiled: November 18, 2021Publication date: May 18, 2023Applicant: SAP SEInventors: Krishnan Harihara Subramanian, Dinesh Bhandarkar, Jerin James, Madhu Tirumalasetti
-
Publication number: 20230124554Abstract: 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 compositionsType: ApplicationFiled: November 28, 2022Publication date: April 20, 2023Applicant: University of WashingtonInventors: Shaoyi Jiang, Tao Bai, Jean-René Ella-Menye, Hsiang-Chieh Hung, Priyesh Jain, Andrew Sinclair, Harihara Subramanian Sundaram, Yang Li, Peng Zhang
-
Patent number: 11526193Abstract: 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: GrantFiled: March 7, 2019Date of Patent: December 13, 2022Assignee: Skyworks Solutions, Inc.Inventors: Harihara Subramanian Ranganathan, Vivek Sarda
-
Patent number: 11512160Abstract: 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: GrantFiled: June 2, 2016Date of Patent: November 29, 2022Assignee: University of WashingtonInventors: Shaoyi Jiang, Tao Bai, Jean-René Ella-Menye, Hsiang-Chieh Hung, Priyesh Jain, Andrew Sinclair, Harihara Subramanian Sundaram, Yang Li, Peng Zhang
-
Publication number: 20220350793Abstract: 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: ApplicationFiled: July 18, 2022Publication date: November 3, 2022Inventors: Yuri Finkelstein, Harihara Subramanian Kadayam
-
Patent number: 11449048Abstract: 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: GrantFiled: March 25, 2019Date of Patent: September 20, 2022Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventors: Karthikk Harihara Subramanian, Bin Zhou, Sheng Mei Shen, Sugiri Pranata Lim
-
Patent number: 11423013Abstract: 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: GrantFiled: May 30, 2019Date of Patent: August 23, 2022Assignee: eBay Inc.Inventors: Yuri Finkelstein, Harihara Subramanian Kadayam
-
Patent number: 11244268Abstract: 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: GrantFiled: January 8, 2020Date of Patent: February 8, 2022Assignee: SAP SEInventors: Krishnan Harihara Subramanian, Dinesh Bhandarkar, Catherine Sneha P, Jerin James, Nagashree S
-
Patent number: 11245406Abstract: 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: GrantFiled: June 30, 2020Date of Patent: February 8, 2022Assignee: Silicon Laboratories Inc.Inventors: Harihara Subramanian Ranganathan, Xue-Mei Gong, James D. Barnette, Nathan J. Shashoua, Srisai Rao Seethamraju
-
Publication number: 20210409031Abstract: 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: ApplicationFiled: June 30, 2020Publication date: December 30, 2021Inventors: Harihara Subramanian Ranganathan, Xue-Mei Gong, James D. Barnette, Nathan J. Shashoua, Srisai Rao Seethamraju
-
Publication number: 20210209528Abstract: 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: ApplicationFiled: January 8, 2020Publication date: July 8, 2021Inventors: Krishnan Harihara Subramanian, Dinesh Bhandarkar, Catherine Sneha P, Jerin James, Nagashree S
-
Patent number: 10908635Abstract: 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: GrantFiled: December 24, 2019Date of Patent: February 2, 2021Assignee: Silicon Laboratories Inc.Inventors: Harihara Subramanian Ranganathan, Vivek Sarda
-
Publication number: 20200379976Abstract: 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: ApplicationFiled: May 30, 2019Publication date: December 3, 2020Inventors: Yuri Finkelstein, Harihara Subramanian Kadayam
-
Patent number: 10828398Abstract: 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: GrantFiled: April 29, 2019Date of Patent: November 10, 2020Assignee: University of WashingtonInventors: Shaoyi Jiang, Tao Bai, Harihara Subramanian Sundaram, Andrew William Sinclair, Jean-René Ella-Menye, Priyesh Jain
-
Publication number: 20200289712Abstract: 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: ApplicationFiled: April 29, 2019Publication date: September 17, 2020Applicant: University of WashingtonInventors: Shaoyi Jiang, Tao Bai, Harihara Subramanian Sundaram, Andrew William Sinclair, Jean-René Ella-Menye, Priyesh Jain