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: 10210260
    Abstract: 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: Grant
    Filed: June 30, 2011
    Date of Patent: February 19, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: 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: 9652545
    Abstract: 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: Grant
    Filed: September 3, 2015
    Date of Patent: May 16, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: 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: 9377486
    Abstract: 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: Grant
    Filed: March 28, 2014
    Date of Patent: June 28, 2016
    Assignee: Intel Corporation
    Inventors: 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: 20150276798
    Abstract: 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: Application
    Filed: March 28, 2014
    Publication date: October 1, 2015
    Inventors: 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: 9135358
    Abstract: 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: Grant
    Filed: June 30, 2011
    Date of Patent: September 15, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: 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: 8891235
    Abstract: 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: Grant
    Filed: June 29, 2012
    Date of Patent: November 18, 2014
    Assignee: Intel Corporation
    Inventors: Joseph F. Walczyk, Jin Yang, James G. Maveety, Todd P. Albertson, Ashish Gupta, Jin Pan, Arun Krishnamoorthy
  • Publication number: 20140222902
    Abstract: 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: Application
    Filed: February 25, 2014
    Publication date: August 7, 2014
    Applicant: Microsoft Corporation
    Inventors: Arun Krishnamoorthy, Siddharth Rajendra Shah, Ramanathan Somasundaram
  • Patent number: 8701127
    Abstract: 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: Grant
    Filed: January 15, 2010
    Date of Patent: April 15, 2014
    Assignee: Microsoft Corporation
    Inventors: Arun Krishnamoorthy, Siddharth Rajendra Shah, Ramanathan Somasundaram
  • Publication number: 20140002994
    Abstract: 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: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Inventors: Joseph F. Walczyk, Jin Yang, James G. Maveety, Todd P. Albertson, Ashish Gupta, Jin Pan, Arun Krishnamoorthy
  • Patent number: 8321444
    Abstract: 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: Grant
    Filed: June 29, 2007
    Date of Patent: November 27, 2012
    Assignee: Microsoft Corporation
    Inventors: David Mowatt, Arun Krishnamoorthy, Niket K. Patwardhan, Puneet Narula, Thomas M. Laird-McConnell
  • Publication number: 20120102095
    Abstract: 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: Application
    Filed: June 30, 2011
    Publication date: April 26, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: 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: 20120102386
    Abstract: 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: Application
    Filed: June 30, 2011
    Publication date: April 26, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: 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: 20120102024
    Abstract: 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: Application
    Filed: June 30, 2011
    Publication date: April 26, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: 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: 20110179427
    Abstract: 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: Application
    Filed: January 15, 2010
    Publication date: July 21, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Arun Krishnamoorthy, Siddharth Rajendra Shah, Ramanathan Somasundaram
  • Publication number: 20090006332
    Abstract: 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: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: Microsoft Corporation
    Inventors: David Mowatt, Arun Krishnamoorthy, Niket K. Patwardhan, Puneet Narula, Thomas M. Laird-McConnell
  • Patent number: 7412346
    Abstract: 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: Grant
    Filed: October 27, 2006
    Date of Patent: August 12, 2008
    Assignee: Intel Corporation
    Inventors: Mo S. Bashir, Arun Krishnamoorthy
  • Publication number: 20080103724
    Abstract: 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: Application
    Filed: October 27, 2006
    Publication date: May 1, 2008
    Inventors: Mo S. Bashir, Arun Krishnamoorthy
  • Patent number: 7233163
    Abstract: A method includes providing an integrated circuit (IC) having a plurality of oscillators at distributed locations in the IC, determining a respective rate of oscillation of each of the oscillators, and detecting variations in local temperature in the IC based on the determined rates of oscillation. Other embodiments are described and claimed.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: June 19, 2007
    Assignee: Intel Corporation
    Inventors: Arun Krishnamoorthy, Abram M. Detofsky
  • Publication number: 20060186910
    Abstract: A method includes providing an integrated circuit (IC) having a plurality of oscillators at distributed locations in the IC, determining a respective rate of oscillation of each of the oscillators, and detecting variations in local temperature in the IC based on the determined rates of oscillation. Other embodiments are described and claimed.
    Type: Application
    Filed: April 18, 2006
    Publication date: August 24, 2006
    Inventors: Arun Krishnamoorthy, Abram Detofsky
  • Patent number: 7071723
    Abstract: A method includes providing an integrated circuit (IC) having a plurality of oscillators at distributed locations in the IC, determining a respective rate of oscillation of each of the oscillators, and detecting variations in local temperature in the IC based on the determined rates of oscillation. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 21, 2004
    Date of Patent: July 4, 2006
    Assignee: Intel Corporation
    Inventors: Arun Krishnamoorthy, Abram M. Detofsky