Patents by Inventor Swaminathan Subramanian

Swaminathan 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: 20240047281
    Abstract: One example discloses a test-point access structure within a semiconductor, including: a target test-point configured to be coupled to a circuit within the semiconductor; a first doped region within the semiconductor configured to generate a first signal in response to an energy beam transmitted by a circuit editing (CE) tool; a second doped region within the semiconductor configured to generate a second signal in response to the energy beam transmitted by the CE tool; and a target pad coupling the target test-point to the first doped region; wherein the CE tool is configured to remove material from the semiconductor in response to the first signal and the second signal.
    Type: Application
    Filed: August 3, 2022
    Publication date: February 8, 2024
    Inventors: Kristofor Jason Dickson, Hubert Martin Bode, Swaminathan Subramanian, Kent Bradley Erington, Kurt Ulrich Neugebauer, William Franklin Johnstone
  • Publication number: 20240004872
    Abstract: Implementations set forth herein relate to providing a subsidiary application GUI via a client interface. The GUI can be rendered when a user is accessing a first party system via an application that is provided by the first party or a separate entity. The subsidiary application GUI can be rendered in response to the user providing a search query to the first party server-such as a search query that is in furtherance of initializing receiving certain search results. The server can identify, based on the search query, one or more entities that offer primary and/or subsidiary applications, and request subsidiary data for visibly rendering corresponding subsidiary applications for each entity. The subsidiary applications can optionally provide access to application functions that would not otherwise be available at the client without a corresponding application being installed.
    Type: Application
    Filed: September 19, 2023
    Publication date: January 4, 2024
    Inventors: Mike K. Lee, Weizhao Wang, Swaminathan Subramanian, Yunbing Tan, Allen Harvey
  • Patent number: 11797529
    Abstract: Implementations set forth herein relate to providing a subsidiary application GUI via a client interface. The GUI can be rendered when a user is accessing a first party system via an application that is provided by the first party or a separate entity. The subsidiary application GUI can be rendered in response to the user providing a search query to the first party server—such as a search query that is in furtherance of initializing receiving certain search results. The server can identify, based on the search query, one or more entities that offer primary and/or subsidiary applications, and request subsidiary data for visibly rendering corresponding subsidiary applications for each entity. The subsidiary applications can optionally provide access to application functions that would not otherwise be available at the client without a corresponding application being installed.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: October 24, 2023
    Assignee: GOOGLE LLC
    Inventors: Mike K. Lee, Weizhao Wang, Swaminathan Subramanian, Yunbing Tan, Allen Harvey
  • Publication number: 20210406261
    Abstract: Implementations set forth herein relate to providing a subsidiary application GUI via a client interface. The GUI can be rendered when a user is accessing a first party system via an application that is provided by the first party or a separate entity. The subsidiary application GUI can be rendered in response to the user providing a search query to the first party server—such as a search query that is in furtherance of initializing receiving certain search results. The server can identify, based on the search query, one or more entities that offer primary and/or subsidiary applications, and request subsidiary data for visibly rendering corresponding subsidiary applications for each entity. The subsidiary applications can optionally provide access to application functions that would not otherwise be available at the client without a corresponding application being installed.
    Type: Application
    Filed: September 10, 2021
    Publication date: December 30, 2021
    Inventors: Mike K. Lee, Weizhao Wang, Swaminathan Subramanian, Yunbing Tan, Allen Harvey
  • Patent number: 11120017
    Abstract: Implementations set forth herein relate to providing a subsidiary application GUI via a client interface. The GUI can be rendered when a user is accessing a first party system via an application that is provided by the first party or a separate entity. The subsidiary application GUI can be rendered in response to the user providing a search query to the first party server—such as a search query that is in furtherance of initializing receiving certain search results. The server can identify, based on the search query, one or more entities that offer primary and/or subsidiary applications, and request subsidiary data for visibly rendering corresponding subsidiary applications for each entity. The subsidiary applications can optionally provide access to application functions that would not otherwise be available at the client without a corresponding application being installed.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: September 14, 2021
    Assignee: Google LLC
    Inventors: Mike K. Lee, Weizhao Wang, Swaminathan Subramanian, Yunbing Tan, Allen Harvey
  • Publication number: 20210279233
    Abstract: Implementations set forth herein relate to providing a subsidiary application GUI via a client interface. The GUI can be rendered when a user is accessing a first party system via an application that is provided by the first party or a separate entity. The subsidiary application GUI can be rendered in response to the user providing a search query to the first party server—such as a search query that is in furtherance of initializing receiving certain search results. The server can identify, based on the search query, one or more entities that offer primary and/or subsidiary applications, and request subsidiary data for visibly rendering corresponding subsidiary applications for each entity. The subsidiary applications can optionally provide access to application functions that would not otherwise be available at the client without a corresponding application being installed.
    Type: Application
    Filed: March 4, 2020
    Publication date: September 9, 2021
    Inventors: Mike K. Lee, Weizhao Wang, Swaminathan Subramanian, Yunbing Tan, Allen Harvey
  • Publication number: 20170074121
    Abstract: The present teachings include a power generation system for recovering waste heat energy from a power plant having a coolant circuit that extends through the power plant. The coolant circuit may also include a radiator and a coolant pump configured to circulate the coolant between the internal combustion engine and the radiator. The power generation system may also include a waste heat recovery circuit including a Roots-type fluid expander configured to generate power at an output shaft by expanding a portion of the coolant and being configured to deliver the power back to the internal combustion engine crankshaft via the output shaft. The waste heat recovery circuit may further include a circulation pump configured to circulate coolant between the Roots-type expander and the coolant circuit. A condenser may also be provided to condense the coolant leaving the Roots-type fluid expander at least down to a saturated liquid.
    Type: Application
    Filed: March 3, 2015
    Publication date: March 16, 2017
    Applicant: EATON CORPORATION
    Inventors: Swaminathan SUBRAMANIAN, Karen BEVAN, Mihai DOROBANTU
  • Publication number: 20160237978
    Abstract: A gear pump unit for hydroelectric power generation comprises a generator (138) and a control module operatively connected to a gear pump (131). The gear pump (131) comprises a case (131B) with a fluid inlet (132) and an outlet (135). A first rotor (133) comprises a first plurality of radially spaced teeth (133A, 133B, 133C) that wrap around the first rotor helically in a clockwise direction. A second rotor (134) comprises a second plurality of radially spaced teeth (134A, 134B, 134C) that wrap around the second rotor helically in a counter-clockwise direction. The first plurality of teeth mesh with the second plurality of teeth. The gear pump unit operates in a pump, turbine, or siphon mode via the control module 150 selectively rotating the first and second rotors. Electricity is generated by coupling the rotational energy of the first and second rotors to the generator (138).
    Type: Application
    Filed: September 30, 2014
    Publication date: August 18, 2016
    Applicant: Eaton Corporation
    Inventors: Swaminathan Subramanian, Matthew Gareld Swartzlander
  • Patent number: 9106589
    Abstract: Techniques are described for performing automated predictions of program execution capacity or other capacity of computing-related hardware resources that will be used to execute software programs in the future, such as for a group of computing nodes that execute one or more programs for a user. The predictions that are performed may in at least some situations be based on historical data regarding corresponding prior actual usage of execution-related capacity (e.g., for one or more prior years), and may include long-term predictions for particular future time periods that are multiple months or years into the future. In addition, the predictions of the execution-related capacity for particular future time periods may be used in various manners, including to manage execution-related capacity at or before those future time periods, such as to prepare sufficient execution-related capacity to be available at those future time periods.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: August 11, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Zhuo Zhang, Swaminathan Subramanian, Muhammad Ali Siddiqui
  • Publication number: 20140325072
    Abstract: Techniques are described for performing automated predictions of program execution capacity or other capacity of computing-related hardware resources that will be used to execute software programs in the future, such as for a group of computing nodes that execute one or more programs for a user. The predictions that are performed may in at least some situations be based on historical data regarding corresponding prior actual usage of execution-related capacity (e.g., for one or more prior years), and may include long-term predictions for particular future time periods that are multiple months or years into the future. In addition, the predictions of the execution-related capacity for particular future time periods may be used in various manners, including to manage execution-related capacity at or before those future time periods, such as to prepare sufficient execution-related capacity to be available at those future time periods.
    Type: Application
    Filed: July 8, 2014
    Publication date: October 30, 2014
    Inventors: Zhuo Zhang, Swaminathan Subramanian, Muhammad Ali Siddiqui
  • Patent number: 8812646
    Abstract: Techniques are described for performing automated predictions of program execution capacity or other capacity of computing-related hardware resources that will be used to execute software programs in the future, such as for a group of computing nodes that execute one or more programs for a user. The predictions that are performed may in at least some situations be based on historical data regarding corresponding prior actual usage of execution-related capacity (e.g., for one or more prior years), and may include long-term predictions for particular future time periods that are multiple months or years into the future. In addition, the predictions of the execution-related capacity for particular future time periods may be used in various manners, including to manage execution-related capacity at or before those future time periods, such as to prepare sufficient execution-related capacity to be available at those future time periods.
    Type: Grant
    Filed: July 8, 2013
    Date of Patent: August 19, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Zhuo Zhang, Swaminathan Subramanian, Muhammad Ali Siddiqui
  • Patent number: 8745218
    Abstract: Techniques are described for managing program execution capacity or other capacity of computing-related hardware resources used to execute software programs, such as for a group of computing nodes that is in use executing one or more programs for a user. Dynamic modifications to the program execution capacity of the group may include adding or removing computing nodes, such as in response to automated determinations that previously specified triggers are currently satisfied, and may be automatically governed at particular times based on automatically generated predictions of program execution capacity that will be used at those times by the group, such as to verify that requested dynamic execution capacity modifications at a time are within the predicted execution capacity values for that time. In some situations, the techniques are used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: June 3, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Joshua M. Goodspeed, Zhuo Zhang, Swaminathan Subramanian, Muhammad Ali Siddiqui
  • Patent number: 8499066
    Abstract: Techniques are described for performing automated predictions of program execution capacity or other capacity of computing-related hardware resources that will be used to execute software programs in the future, such as for a group of computing nodes that execute one or more programs for a user. The predictions that are performed may in at least some situations be based on historical data regarding corresponding prior actual usage of execution-related capacity (e.g., for one or more prior years), and may include long-term predictions for particular future time periods that are multiple months or years into the future. In addition, the predictions of the execution-related capacity for particular future time periods may be used in various manners, including to manage execution-related capacity at or before those future time periods, such as to prepare sufficient execution-related capacity to be available at those future time periods.
    Type: Grant
    Filed: December 6, 2010
    Date of Patent: July 30, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Zhuo Zhang, Swaminathan Subramanian, Muhammad Ali Siddiqui
  • Patent number: 8346921
    Abstract: Techniques are described for managing program execution capacity or other capacity of computing-related hardware resources used to execute software programs, such as for a group of computing nodes that is in use executing one or more programs for a user. Dynamic modifications to the program execution capacity of the group may include adding or removing computing nodes, such as in response to automated determinations that previously specified triggers are currently satisfied, and may be automatically governed at particular times based on automatically generated predictions of program execution capacity that will be used at those times by the group, such as to verify that requested dynamic execution capacity modifications at a time are within the predicted execution capacity values for that time. In some situations, the techniques are used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: January 1, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Joshua M. Goodspeed, Zhuo Zhang, Swaminathan Subramanian, Muhammad Ali Siddiqui