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: 10268273Abstract: 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: GrantFiled: May 11, 2017Date of Patent: April 23, 2019Assignee: Apple Inc.Inventors: Sridhar Sundaram, Kevin M. Keeler, Dinesh C. Mathew
-
Patent number: 9903764Abstract: 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: GrantFiled: February 9, 2015Date of Patent: February 27, 2018Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Kyungsoo Lee, Sridhar Sundaram, Wook Kim, Jichul Kim, MyungKyoon Yim
-
Publication number: 20160117199Abstract: 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: ApplicationFiled: July 20, 2015Publication date: April 28, 2016Inventor: Sridhar Sundaram
-
Publication number: 20160092617Abstract: 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: ApplicationFiled: February 9, 2015Publication date: March 31, 2016Inventors: Kyungsoo Lee, Sridhar Sundaram, Wook Kim, Jichul Kim, MyungKyoon YIM
-
Patent number: 9135364Abstract: 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: GrantFiled: November 9, 2012Date of Patent: September 15, 2015Assignee: Google Inc.Inventors: Sridhar Sundaram, Ramkumar Ramani, Rahul Bansal
-
Patent number: 8996509Abstract: 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: GrantFiled: September 3, 2008Date of Patent: March 31, 2015Assignee: Google Inc.Inventors: Sridhar Sundaram, Chandramouli Banavara Narasimhamurthi, S. Srikanth Belwadi, Quazi Sarfaraz Hussain
-
Patent number: 8905795Abstract: 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: GrantFiled: June 10, 2012Date of Patent: December 9, 2014Assignee: 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: 20140359070Abstract: 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: ApplicationFiled: March 30, 2011Publication date: December 4, 2014Applicant: GOOGLE INC.Inventors: Sridhar Sundaram, Ram Ramani, Richard Rabbat
-
Patent number: 8612781Abstract: 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: GrantFiled: December 14, 2010Date of Patent: December 17, 2013Assignee: Advanced Micro Devices, Inc.Inventors: Samuel D. Naffziger, John P. Petry, Sridhar Sundaram
-
Patent number: 8560635Abstract: 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: GrantFiled: March 30, 2011Date of Patent: October 15, 2013Assignee: Google Inc.Inventors: Sridhar Sundaram, Ram Ramani, Richard Rabbat
-
Patent number: 8521581Abstract: 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: GrantFiled: March 3, 2008Date of Patent: August 27, 2013Assignee: Google Inc.Inventors: S. Srikanth Belwadi, Sridhar Sundaram, Kuan-Loong Yong, Navneet Singh, Rajiv Mathews
-
Patent number: 8521688Abstract: 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: GrantFiled: September 19, 2008Date of Patent: August 27, 2013Assignee: Google Inc.Inventors: S. Srikanth Belwadi, Sridhar Sundaram
-
Publication number: 20130095690Abstract: 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: ApplicationFiled: June 10, 2012Publication date: April 18, 2013Applicant: 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: 20120146708Abstract: 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: ApplicationFiled: December 14, 2010Publication date: June 14, 2012Applicant: ADVANCED MICRO DEVICES, INC.Inventors: Samuel D. Naffziger, John P. Petry, Sridhar Sundaram
-
Publication number: 20090222341Abstract: 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: ApplicationFiled: March 3, 2008Publication date: September 3, 2009Applicant: GOOGLE INC.Inventors: S. Srikanth Belwadi, Sridhar Sundaram, Kuan-Loong Yong, Navneet Singh, Rajiv Mathews
-
Patent number: 7221951Abstract: 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: GrantFiled: December 20, 2001Date of Patent: May 22, 2007Assignee: Level Z, L.L.C.Inventors: Dinesh Kashinath Anvekar, Bhaskarpillai Gopinath, Rajiv Mangla, Sridhar Sundaram
-
Publication number: 20050233759Abstract: 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: ApplicationFiled: June 13, 2005Publication date: October 20, 2005Inventors: Dinesh Anvekar, Bhaskarpillai Gopinath, Rajiv Mangla, Sridhar Sundaram
-
Patent number: 6834796Abstract: 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: GrantFiled: August 20, 2002Date of Patent: December 28, 2004Assignee: Level Z, L.L.C.Inventors: Dinesh Kashinath Anvekar, Bhaskarpillai Gopinath, Sridhar Sundaram, Rajiv Mangla
-
Patent number: 6684072Abstract: 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: GrantFiled: August 24, 2000Date of Patent: January 27, 2004Assignee: Level Z, L.L.C.Inventors: Dinesh Kashinath Anvekar, Bhaskarpillai Gopinath, David Glenn Summerfelt, Sridhar Sundaram
-
Publication number: 20030054844Abstract: 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: ApplicationFiled: December 20, 2001Publication date: March 20, 2003Inventors: Dinesh Kashinath Anvekar, Bhaskarpillai Gopinath, Rajiv Mangla, Sridhar Sundaram