Patents by Inventor Arun Krishnamoorthy
Arun Krishnamoorthy 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).
-
Patent number: 12213288Abstract: An apparatus is described. The apparatus includes a liquid cooling system having multiple heat-exchangers and multiple valves. The multiple valves are to enable/disable participation of individual ones of the heat-exchangers within the liquid cooling system. The apparatus includes an information keeping device to store information that correlates a number of the multiple heat exchangers to be enabled to realize one or more semiconductor chips' target temperature for a power consumption of the one or more semiconductor chips for a plurality of combinations of target temperature and power consumption.Type: GrantFiled: December 26, 2020Date of Patent: January 28, 2025Assignee: Intel CorporationInventors: Prabhakar Subrahmanyam, Arun Krishnamoorthy, Victor Polyanko, Ying-Feng Pang, Yi Xia, Pooya Tadayon, Muhammad Ahmad, Rahima K. Mohammed
-
Patent number: 11439037Abstract: Disclosed herein are integrated circuit (IC) packages with a heat generating electronic component and a fluid impingement cooling apparatus having a plurality of rotatable nozzles, as well as related devices and methods. In some embodiments, an IC device assembly may include a plurality of rotatable nozzles disposed in a nozzle plate, wherein the plurality of rotatable nozzles are rotatable individually; a microcontroller to identify a hotspot on a target surface of an IC device, wherein the hotspot has a temperature that is greater than a threshold temperature; and a motor coupled to the plurality of rotatable nozzles, wherein the motor causes one or more of the rotatable nozzles to rotate to impinge fluid on the hotspot.Type: GrantFiled: May 22, 2018Date of Patent: September 6, 2022Assignee: Intel CorporationInventors: Prabhakar Subrahmanyam, Arun Krishnamoorthy
-
Publication number: 20210120703Abstract: An apparatus is described. The apparatus includes a liquid cooling system having multiple heat-exchangers and multiple valves. The multiple valves are to enable/disable participation of individual ones of the heat-exchangers within the liquid cooling system. The apparatus includes an information keeping device to store information that correlates a number of the multiple heat exchangers to be enabled to realize one or more semiconductor chips' target temperature for a power consumption of the one or more semiconductor chips for a plurality of combinations of target temperature and power consumption.Type: ApplicationFiled: December 26, 2020Publication date: April 22, 2021Inventors: Prabhakar SUBRAHMANYAM, Arun KRISHNAMOORTHY, Victor POLYANKO, Ying-Feng PANG, Yi XIA, Pooya TADAYON, Muhammad AHMAD, Rahima K. MOHAMMED
-
Publication number: 20190364691Abstract: Disclosed herein are integrated circuit (IC) packages with a heat generating electronic component and a fluid impingement cooling apparatus having a plurality of rotatable nozzles, as well as related devices and methods. In some embodiments, an IC device assembly may include a plurality of rotatable nozzles disposed in a nozzle plate, wherein the plurality of rotatable nozzles are rotatable individually; a microcontroller to identify a hotspot on a target surface of an IC device, wherein the hotspot has a temperature that is greater than a threshold temperature; and a motor coupled to the plurality of rotatable nozzles, wherein the motor causes one or more of the rotatable nozzles to rotate to impinge fluid on the hotspot.Type: ApplicationFiled: May 22, 2018Publication date: November 28, 2019Applicant: Intel CorporationInventors: Prabhakar Subrahmanyam, Arun Krishnamoorthy
-
Patent number: 10210260Abstract: A client device presents a resource to a user. In order to present the resource, the client device generates and renders one or more presentation strings. The client device generates a presentation string by identifying a template module that corresponds to an content resource object in a dataset downloaded by the client device. The client device then performs a template execution operation on the content resource object. The template module corresponding to the content resource object specifies the template execution operation.Type: GrantFiled: June 30, 2011Date of Patent: February 19, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jonathan Thomas Campbell, Zhenguang Chen, Anthony Lawrence Jackson, Ping Jiang, Arun Krishnamoorthy, Boxin Li, Charles Reeves Little, II, Charles Keller Smith, Brian William Timm, Andrew Joseph Violino, Kerem Yuceturk
-
Patent number: 9652545Abstract: A set of user interfaces is provided to an administrator of a website. The user interfaces enable the administrator to configure search functionality of the website to present different types of search results differently. For instance, the administrator can use the user interfaces to configure the search functionality to present different properties for search results belonging to different result types.Type: GrantFiled: September 3, 2015Date of Patent: May 16, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Charles Keller Smith, Jonathan Thomas Campbell, Zhenguang Chen, Arun Krishnamoorthy, Boxin Li, Charles Reeves Little, II, Viktoriya Taranov, Brian William Timm, Andrew Joseph Violino
-
Patent number: 9377486Abstract: Thermal interface material handing is described for thermal control of an electronic component under test. In one example, a thermal control unit is adapted to control the temperature of at least a portion of an electronic component during testing. A pedestal between the thermal control unit and the electronic component conducts heat from the electronic component to the thermal head. A conduit extends through a portion of the pedestal, to permit the flow of a liquid thermal interface material from an external source to a space between the pedestal and the electronic component. The liquid thermal interface material improves heat conduction between the electronic component and the pedestal. An elastomeric seal between the electronic device and the pedestal constrains the thermal interface fluid within the space between the electronic component and the pedestal.Type: GrantFiled: March 28, 2014Date of Patent: June 28, 2016Assignee: Intel CorporationInventors: David Won-jun Song, Christopher Roy Schroeder, Joseph Walczyk, Lothar Kress, Todd Michael Young, Robert Levi Bennett, Arun Krishnamoorthy, Paul Jonathan Diglio, Charles Clifton Fulton, Sruti Chigullapalli
-
Publication number: 20150276798Abstract: Thermal interface material handing is described for thermal control of an electronic component under test. In one example, a thermal control unit is adapted to control the temperature of at least a portion of an electronic component during testing. A pedestal between the thermal control unit and the electronic component conducts heat from the electronic component to the thermal head. A conduit extends through a portion of the pedestal, to permit the flow of a liquid thermal interface material from an external source to a space between the pedestal and the electronic component. The liquid thermal interface material improves heat conduction between the electronic component and the pedestal. An elastomeric seal between the electronic device and the pedestal constrains the thermal interface fluid within the space between the electronic component and the pedestal.Type: ApplicationFiled: March 28, 2014Publication date: October 1, 2015Inventors: David Won-jun Song, Christopher Roy Schroeder, Joseph Walczyk, Lothar Kress, Todd Michael Young, Robert Levi Bennett, Arun Krishnamoorthy, Paul Jonathan Diglio, Charles Clifton Fulton, Sruti Chigullapalli
-
Patent number: 9135358Abstract: A set of user interfaces is provided to an administrator of a website. The user interfaces enable the administrator to configure search functionality of the website to present different types of search results differently. For instance, the administrator can use the user interfaces to configure the search functionality to present different properties for search results belonging to different result types.Type: GrantFiled: June 30, 2011Date of Patent: September 15, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Jonathan Thomas Campbell, Zhenguang Chen, Arun Krishnamoorthy, Boxin Li, Charles Reeves Little, II, Charles Keller Smith, Viktoriya Taranov, Brian William Timm, Andrew Joseph Violino
-
Patent number: 8891235Abstract: A thermal interface unit includes a pedestal, a first contact surface below the pedestal to interface with a first die and a flat spring to enable the first contact surface to adapt to a variable height of a first die of a multi-chip package (MCP).Type: GrantFiled: June 29, 2012Date of Patent: November 18, 2014Assignee: Intel CorporationInventors: Joseph F. Walczyk, Jin Yang, James G. Maveety, Todd P. Albertson, Ashish Gupta, Jin Pan, Arun Krishnamoorthy
-
Publication number: 20140222902Abstract: A computing system receives a web services request to invoke a method of web Application Programming Interface (API). In response to receiving the web services request, the computing system invokes a method of a language-dependent API of a client component in a collaboration system. The client component communicates with a collaboration server component in the collaboration system using a proprietary communications protocol. The method of the language-dependent API is a method to obtain data from the collaboration server component. After invoking the method, the computing system sends a web services response whose contents depend on the data obtained from the collaboration server component.Type: ApplicationFiled: February 25, 2014Publication date: August 7, 2014Applicant: Microsoft CorporationInventors: Arun Krishnamoorthy, Siddharth Rajendra Shah, Ramanathan Somasundaram
-
Patent number: 8701127Abstract: A computing system receives a web services request to invoke a method of web Application Programming Interface (API). In response to receiving the web services request, the computing system invokes a method of a language-dependent API of a client component in a collaboration system. The client component communicates with a collaboration server component in the collaboration system using a proprietary communications protocol. The method of the language-dependent API is a method to obtain data from the collaboration server component. After invoking the method, the computing system sends a web services response whose contents depend on the data obtained from the collaboration server component.Type: GrantFiled: January 15, 2010Date of Patent: April 15, 2014Assignee: Microsoft CorporationInventors: Arun Krishnamoorthy, Siddharth Rajendra Shah, Ramanathan Somasundaram
-
Publication number: 20140002994Abstract: A thermal interface unit includes a pedestal, a first contact surface below the pedestal to interface with a first die and a flat spring to enable the first contact surface to adapt to a variable height of a first die of a multi-chip package (MCP).Type: ApplicationFiled: June 29, 2012Publication date: January 2, 2014Inventors: Joseph F. Walczyk, Jin Yang, James G. Maveety, Todd P. Albertson, Ashish Gupta, Jin Pan, Arun Krishnamoorthy
-
Patent number: 8321444Abstract: Various techniques are disclosed to permit searching several locations with one query. Locations may include web search sites, subscription-only sites, line of business applications, or other searchable data repositories. The query may be modified to provide the required format or other information for each location to perform a search.Type: GrantFiled: June 29, 2007Date of Patent: November 27, 2012Assignee: Microsoft CorporationInventors: David Mowatt, Arun Krishnamoorthy, Niket K. Patwardhan, Puneet Narula, Thomas M. Laird-McConnell
-
Publication number: 20120102095Abstract: A client device presents a resource to a user. In order to present the resource, the client device generates and renders one or more presentation strings. The client device generates a presentation string by identifying a template module that corresponds to an content resource object in a dataset downloaded by the client device. The client device then performs a template execution operation on the content resource object. The template module corresponding to the content resource object specifies the template execution operation.Type: ApplicationFiled: June 30, 2011Publication date: April 26, 2012Applicant: MICROSOFT CORPORATIONInventors: Jonathan Thomas Campbell, Zhenguang Chen, Anthony Lawrence Jackson, Ping Jiang, Arun Krishnamoorthy, Boxin Li, Charles Reeves Little, II, Charles Keller Smith, Brian William Timm, Andrew Joseph Violino, Kerem Yuceturk
-
Publication number: 20120102024Abstract: A set of user interfaces is provided to an administrator of a website. The user interfaces enable the administrator to configure search functionality of the website to present different types of search results differently. For instance, the administrator can use the user interfaces to configure the search functionality to present different properties for search results belonging to different result types.Type: ApplicationFiled: June 30, 2011Publication date: April 26, 2012Applicant: MICROSOFT CORPORATIONInventors: Jonathan Thomas Campbell, Zhenguang Chen, Arun Krishnamoorthy, Boxin Li, Charles Reeves Little, II, Charles Keller Smith, Viktoriya Taranov, Brian William Timm, Andrew Joseph Violino
-
Publication number: 20120102386Abstract: A server system enables users to configure user interfaces. A generic presentation string is stored at a data storage system. The generic presentation string is renderable to present an unfilled template that may include one or more slots. A template module is generated from the generic presentation string. The generic presentation string specifies a transformation operation. A template execution operation generates presentation strings renderable to present filled templates. In the filled templates, data based on objects belonging to a given type replace the slots of the unfilled template.Type: ApplicationFiled: June 30, 2011Publication date: April 26, 2012Applicant: MICROSOFT CORPORATIONInventors: Jonathan Thomas Campbell, Zhenguang Chen, Anthony Lawrence Jackson, Ping Jiang, Arun Krishnamoorthy, Boxin Li, Charles Reeves Little, II, Charles Keller Smith, Brian William Timm, Andrew Joseph Violino, Kerem Yuceturk
-
Publication number: 20110179427Abstract: A computing system receives a web services request to invoke a method of web Application Programming Interface (API). In response to receiving the web services request, the computing system invokes a method of a language-dependent API of a client component in a collaboration system. The client component communicates with a collaboration server component in the collaboration system using a proprietary communications protocol. The method of the language-dependent API is a method to obtain data from the collaboration server component. After invoking the method, the computing system sends a web services response whose contents depend on the data obtained from the collaboration server component.Type: ApplicationFiled: January 15, 2010Publication date: July 21, 2011Applicant: MICROSOFT CORPORATIONInventors: Arun Krishnamoorthy, Siddharth Rajendra Shah, Ramanathan Somasundaram
-
Publication number: 20090006332Abstract: Various techniques are disclosed to permit searching several locations with one query. Locations may include web search sites, subscription-only sites, line of business applications, or other searchable data repositories. The query may be modified to provide the required format or other information for each location to perform a search.Type: ApplicationFiled: June 29, 2007Publication date: January 1, 2009Applicant: Microsoft CorporationInventors: David Mowatt, Arun Krishnamoorthy, Niket K. Patwardhan, Puneet Narula, Thomas M. Laird-McConnell
-
Patent number: 7412346Abstract: Apparatuses, methods, and systems associated with and/or having components capable of, detecting a temperature of an integrated circuit in real time during testing are disclosed herein. In exemplary embodiments, an integrated circuit includes a register to store a temperature limit for the integrated circuit; a temperature sensor formed on the integrated circuit to sense a temperature of the integrated circuit, and output a signal indicative of the temperature sensed, based at least in part on the temperature sensed; and testing logic coupled to the register and the temperature sensor to record a temperature violation if at any time during a testing mode of operation the temperature sensed by the temperature sensor violates the stored temperature limit.Type: GrantFiled: October 27, 2006Date of Patent: August 12, 2008Assignee: Intel CorporationInventors: Mo S. Bashir, Arun Krishnamoorthy