Patents by Inventor Sridhar Sundaram

Sridhar Sundaram 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: 10268273
    Abstract: According to some embodiments, an electronic stylus including flexible contact members disposed at a distal end of the housing, and at least some of which are capable of independently flexing relative to one another when contacting a protective layer of an electronic device. The components further include a sensor capable of (i) detecting a change in flexure of the flexible contact members in accordance with the contacting, and (ii) responding to the change in flexure by providing a corresponding detection signal. The components can include a processor capable of generating a feedback instruction that is based upon the change in flexure. The component can include a communications unit that responds to the feedback instruction by transmitting a feedback parameter to the electronic device such that a graphical output is presented at a display of the electronic device in accordance with the change in flexure.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Sridhar Sundaram, Kevin M. Keeler, Dinesh C. Mathew
  • Patent number: 9903764
    Abstract: A power estimation circuit including: a power estimation manager circuit configured to receive power data and temperature data; and a storage circuit that includes a first region storing resistive-capacitive (RC) thermal modeling data, a second region storing the power data and a third region storing the temperature data, wherein the power estimation manager circuit is configured to estimate power consumption of a first node at a second time point, which occurs after a first time point, using the RC thermal modeling data, the power data and the temperature data.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: February 27, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Kyungsoo Lee, Sridhar Sundaram, Wook Kim, Jichul Kim, MyungKyoon Yim
  • Publication number: 20160117199
    Abstract: A computing system includes: a monitoring block configured to calculate a present power for each of multiple resource units; a thermal block, coupled to the monitoring block, configured to dynamically calculate a thermal candidate set based on the present power, the thermal candidate set for representing a present thermal load for the multiple resource units; and a target block, coupled to the thermal block, configured to determine a target resource based on the thermal candidate set for performing a target task using the target resource.
    Type: Application
    Filed: July 20, 2015
    Publication date: April 28, 2016
    Inventor: Sridhar Sundaram
  • Publication number: 20160092617
    Abstract: A power estimation circuit including: a power estimation manager circuit configured to receive power data and temperature data; and a storage circuit that includes a first region storing resistive-capacitive (RC) thermal modeling data, a second region storing the power data and a third region storing the temperature data, wherein the power estimation manager circuit is configured to estimate power consumption of a first node at a second time point, which occurs after a first time point, using the RC thermal modeling data, the power data and the temperature data.
    Type: Application
    Filed: February 9, 2015
    Publication date: March 31, 2016
    Inventors: Kyungsoo Lee, Sridhar Sundaram, Wook Kim, Jichul Kim, MyungKyoon YIM
  • Patent number: 9135364
    Abstract: A web page delivery method and system uses speed-up parameters such as retrieval hints, cache time parameters and criticality hints to improve delivery of web pages. It may be operated by a web server, an edge server, and/or a client device. A first server receives a request to deliver the web page and determines that page includes static content elements, variable content elements, and a speed-up parameter. The first server serves the web page. It also uses the speed-up parameter to retrieve updated data corresponding to the variable content element from a second server. The first server serves the web page with the updated data corresponding to the variable content element without updating the static content elements.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: September 15, 2015
    Assignee: Google Inc.
    Inventors: Sridhar Sundaram, Ramkumar Ramani, Rahul Bansal
  • Patent number: 8996509
    Abstract: An agent interaction request received from a user of a client device is sent to one or more identified agents based on agent selection criteria. Agent selection criteria can include an agent bid amount. One or more responses to the agent interaction request can be received from the identified agents and sent to the user.
    Type: Grant
    Filed: September 3, 2008
    Date of Patent: March 31, 2015
    Assignee: Google Inc.
    Inventors: Sridhar Sundaram, Chandramouli Banavara Narasimhamurthi, S. Srikanth Belwadi, Quazi Sarfaraz Hussain
  • Patent number: 8905795
    Abstract: Spring-loaded contacts having an improved reliability. One example may provide spring-loaded contacts having a reduced likelihood of entanglement between a spring and a plunger. For example, a piston may be placed between a plunger and a spring. The piston may have a head portion that is wider than the diameter of the spring and located between the spring and the plunger to isolate the spring and the plunger. In these and other examples, an additional object, such as a sphere, may be placed between the plunger and spring. In another example, two additional objects, such as two spheres, may be placed between a plunger and piston.
    Type: Grant
    Filed: June 10, 2012
    Date of Patent: December 9, 2014
    Assignee: Apple Inc.
    Inventors: Min Chul Kim, John DiFonzo, Nathan N. Ng, Chris Ligtenberg, Bradley Hamel, Rian Leichter, Sridhar Sundaram, Josh Pong, Vince Duperron, Zheng Gao
  • Publication number: 20140359070
    Abstract: Methods and apparatus related to critical-path ordering of content, such as web pages, are disclosed. A request to transmit content is received at a critical-path server. The content includes one or more components. The one or more components of the content are received. A critical-path ordering for the one or more components is determined. The critical-path ordering can be based on device information, critical-path data, and/or one or more content rules. The critical-path data can be related to one or more preferences, such as but not limited to time-budget entries and content-priority preferences. One or more critical components of the one or more components can be determined based on the critical-path ordering. The one or more components, beginning with the one or more critical components, are transmitted in accordance with the critical-path ordering.
    Type: Application
    Filed: March 30, 2011
    Publication date: December 4, 2014
    Applicant: GOOGLE INC.
    Inventors: Sridhar Sundaram, Ram Ramani, Richard Rabbat
  • Patent number: 8612781
    Abstract: A method and an apparatus are described that delay application of a higher order Power Density Multiplier (PDM) using a time based moving average of a number of active cores in a multicore system. A PDM is applied to a thermal design power budget of a thermal entity and performance of the thermal entity is increased by transferring available power from a thermal entity not in an active state to a thermal entity in an active state. Sufficient time is allowed for the cooling effect of reduced active cores, to influence the active core that receives the extra power (a higher PDM). Similarly delaying application of a lower PDM with the same moving average, but a different threshold, allows a core to retain a higher power allocation until the more active neighbor core(s) cause it to heat up, thereby boosting core performance.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: December 17, 2013
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Samuel D. Naffziger, John P. Petry, Sridhar Sundaram
  • Patent number: 8560635
    Abstract: A budgeted time for displaying content at a client device is determined. The budgeted time is based on time-budget values. The content can be delivered and displayed in one or more phases. The time-budget values correspond to the one or more phases. Transmission of given content is requested. At least one component of the given content is received. The received at least one component of the given content is displayed within the budgeted time after requesting the transmission of the given content.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: October 15, 2013
    Assignee: Google Inc.
    Inventors: Sridhar Sundaram, Ram Ramani, Richard Rabbat
  • Patent number: 8521581
    Abstract: Systems and methods for interactive text message advertising. A response parsing engine can receive a text message response from a device and can identify an indicator associated with the text message response. A text message page server can identify a selected text message page based upon the indicator associated with the response and can provide the selected text message page to the device.
    Type: Grant
    Filed: March 3, 2008
    Date of Patent: August 27, 2013
    Assignee: Google Inc.
    Inventors: S. Srikanth Belwadi, Sridhar Sundaram, Kuan-Loong Yong, Navneet Singh, Rajiv Mathews
  • Patent number: 8521688
    Abstract: Systems and methods for provider ranking. Provider ranking systems can identify relevant providers for requests received from users for a product or service offering, and can rank the providers based upon performance ratings associated with the providers. The provider ranking system can submit the request to providers on behalf of the user based upon the ranking.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: August 27, 2013
    Assignee: Google Inc.
    Inventors: S. Srikanth Belwadi, Sridhar Sundaram
  • Publication number: 20130095690
    Abstract: Spring-loaded contacts having an improved reliability. One example may provide spring-loaded contacts having a reduced likelihood of entanglement between a spring and a plunger. For example, a piston may be placed between a plunger and a spring. The piston may have a head portion that is wider than the diameter of the spring and located between the spring and the plunger to isolate the spring and the plunger. In these and other examples, an additional object, such as a sphere, may be placed between the plunger and spring. In another example, two additional objects, such as two spheres, may be placed between a plunger and piston.
    Type: Application
    Filed: June 10, 2012
    Publication date: April 18, 2013
    Applicant: Apple Inc.
    Inventors: Min Chul Kim, John DiFonzo, Nathan N. Ng, Chris Liqtenberg, Bradley Hamel, Rian Leichter, Sridhar Sundaram, Josh Pong, Vince Duperron, Zheng Gao
  • Publication number: 20120146708
    Abstract: A method and an apparatus are described that delay application of a higher order Power Density Multiplier (PDM) using a time based moving average of a number of active cores in a multicore system. A PDM is applied to a thermal design power budget of a thermal entity and performance of the thermal entity is increased by transferring available power from a thermal entity not in an active state to a thermal entity in an active state. Sufficient time is allowed for the cooling effect of reduced active cores, to influence the active core that receives the extra power (a higher PDM). Similarly delaying application of a lower PDM with the same moving average, but a different threshold, allows a core to retain a higher power allocation until the more active neighbor core(s) cause it to heat up, thereby boosting core performance.
    Type: Application
    Filed: December 14, 2010
    Publication date: June 14, 2012
    Applicant: ADVANCED MICRO DEVICES, INC.
    Inventors: Samuel D. Naffziger, John P. Petry, Sridhar Sundaram
  • Publication number: 20090222341
    Abstract: Systems and methods for interactive text message advertising. A response parsing engine can receive a text message response from a device and can identify an indicator associated with the text message response. A text message page server can identify a selected text message page based upon the indicator associated with the response and can provide the selected text message page to the device.
    Type: Application
    Filed: March 3, 2008
    Publication date: September 3, 2009
    Applicant: GOOGLE INC.
    Inventors: S. Srikanth Belwadi, Sridhar Sundaram, Kuan-Loong Yong, Navneet Singh, Rajiv Mathews
  • Patent number: 7221951
    Abstract: In a short message service (SMS) wireline/wireless message system, a separate SMS exchange subsystem implements value-added service capability. The value addition service may range, for example, from simple data insertion in the SMS message to the more complex initiation of a teleconference call using inter-exchanged SMS messages.
    Type: Grant
    Filed: December 20, 2001
    Date of Patent: May 22, 2007
    Assignee: Level Z, L.L.C.
    Inventors: Dinesh Kashinath Anvekar, Bhaskarpillai Gopinath, Rajiv Mangla, Sridhar Sundaram
  • Publication number: 20050233759
    Abstract: In a short message service (SMS) wireline/wireless message system, a separate SMS exchange subsystem implements value-added service capability. The value addition service may range, for example, from simple data insertion in the SMS message to the more complex initiation of a teleconference call using inter-exchanged SMS messages.
    Type: Application
    Filed: June 13, 2005
    Publication date: October 20, 2005
    Inventors: Dinesh Anvekar, Bhaskarpillai Gopinath, Rajiv Mangla, Sridhar Sundaram
  • Patent number: 6834796
    Abstract: A stored value commerce system and method enabling the anonymous creation and usage of stored value accounts for purchase of goods and/or services, including the anonymous redemption of a value up to a maximum of the balance value associated with a stored value account.
    Type: Grant
    Filed: August 20, 2002
    Date of Patent: December 28, 2004
    Assignee: Level Z, L.L.C.
    Inventors: Dinesh Kashinath Anvekar, Bhaskarpillai Gopinath, Sridhar Sundaram, Rajiv Mangla
  • Patent number: 6684072
    Abstract: A global prepaid roaming services method and apparatus is described in which a roaming phone located in a first region places an outgoing call to a destination party in a second region, and responsive to placing the call, a service processing node (SPN) establishes a first call connection between the roaming phone and the SPN, a second call connection between the SPN and the destination party is established and the SPN bridges the first and second call connections to establish a call connection between the roaming phone and the destination party.
    Type: Grant
    Filed: August 24, 2000
    Date of Patent: January 27, 2004
    Assignee: Level Z, L.L.C.
    Inventors: Dinesh Kashinath Anvekar, Bhaskarpillai Gopinath, David Glenn Summerfelt, Sridhar Sundaram
  • Publication number: 20030054844
    Abstract: In a short message service (SMS) wireline/wireless message system, a separate SMS exchange subsystem implements value-added service capability. The value addition service may range, for example, from simple data insertion in the SMS message to the more complex initiation of a teleconference call using inter-exchanged SMS messages.
    Type: Application
    Filed: December 20, 2001
    Publication date: March 20, 2003
    Inventors: Dinesh Kashinath Anvekar, Bhaskarpillai Gopinath, Rajiv Mangla, Sridhar Sundaram