Patents by Inventor Vijay Raghunathan

Vijay Raghunathan 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: 10963975
    Abstract: A heuristic method of reducing energy consumption in a system having a plurality of subsystems is disclosed which includes identifying one or more approximation parameters in each of a plurality of subsystems, for an application that is run on the system with a predefined quality minimum approximating performance of each of the plurality of subsystems, determining energy savings for the system based on the approximation, sorting the plurality of subsystems based on system-level energy savings, classifying each of the plurality of subsystems into coarse and fine subsystems based on energy savings, and optimizing approximation of the one or more subsystems by i) approximating the coarse subsystems, and ii) approximating the fine subsystems.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: March 30, 2021
    Assignee: Purdue Research Foundation
    Inventors: Vijay Raghunathan, Arnab Raha
  • Patent number: 10722719
    Abstract: According to some embodiments, a system for securing communications between an implantable wearable medical device (IWMD) and an external device (ED) is disclosed. The system includes a wireless radio frequency (RF) channel configured for communication between the IWMD and the ED. The system further includes a vibration-based side channel configured for verifying communication between the IWMD and the ED such that the RF channel is activated only when the IWMD detects a vibration signal generated by an ED.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: July 28, 2020
    Assignee: THE TRUSTEES OF PRINCETON UNIVERSITY
    Inventors: Younghyun Kim, Woo Suk Lee, Vijay Raghunathan, Niraj K. Jha, Anand Raghunathan
  • Patent number: 10591902
    Abstract: A microcontroller system which employs an intermediate approach in hybrid FRAM-SRAM that involves memory mapping of program sections to retain the reliability benefits provided by FRAM while performing almost as efficiently as an SRAM-based system. They system utilizes an energy-aware memory mapping method which maps different program sections to the hybrid FRAM-SRAM MCU such that energy consumption is minimized without sacrificing reliability. The method comprises a memory initialization map, which performs a one-time characterization to find the optimal memory map for the functions that constitute a program. The method further comprises an energy alignment, a hardware/software method that aligns the system's powered-on time intervals to function execution boundaries, which results in further improvements in energy efficiency and performance.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: March 17, 2020
    Assignee: Purdue Research Foundation
    Inventors: Hrishikesh Jayakumar, Arnab Raha, Vijay Raghunathan
  • Publication number: 20190385247
    Abstract: A heuristic method of reducing energy consumption in a system having a plurality of subsystems is disclosed which includes identifying one or more approximation parameters in each of a plurality of subsystems, for an application that is run on the system with a predefined quality minimum approximating performance of each of the plurality of subsystems, determining energy savings for the system based on the approximation, sorting the plurality of subsystems based on system-level energy savings, classifying each of the plurality of subsystems into coarse and fine subsystems based on energy savings, and optimizing approximation of the one or more subsystems by i) approximating the coarse subsystems, and ii) approximating the fine subsystems.
    Type: Application
    Filed: June 18, 2019
    Publication date: December 19, 2019
    Applicant: Purdue Research Foundation
    Inventors: Vijay Raghunathan, Arnab Raha
  • Patent number: 9946801
    Abstract: Information is generated indicative of frequency of search terms presented to at least one online search service. As event indications, indicative of user interaction generally with front end servers, are being provided for persistent storage, ones of the event indications that are indicative of search events are detected. The detected ones of the search event indications are processed and it is determined, based at least in part thereon, by location, frequency data indicative of a frequency of each of a plurality of search terms presented to the at least one online search service. An indication of at least some of the frequency data is caused to be associated with indications of locations to which the frequency data corresponds. For example, the frequency data may be displayed superimposed on a map.
    Type: Grant
    Filed: August 11, 2008
    Date of Patent: April 17, 2018
    Assignee: Excalibur IP, LLC
    Inventor: Vijay Raghunathan
  • Publication number: 20180043168
    Abstract: According to some embodiments, a system for securing communications between an implantable wearable medical device (IWMD) and an external device (ED) is disclosed. The system includes a wireless radio frequency (RF) channel configured for communication between the IWMD and the ED. The system further includes a vibration-based side channel configured for verifying communication between the IWMD and the ED such that the RF channel is activated only when the IWMD detects a vibration signal generated by an ED.
    Type: Application
    Filed: February 12, 2016
    Publication date: February 15, 2018
    Applicants: THE TRUSTEES OF PRINCETON UNIVERSITY, PURDUE RESEARCH FOUNDATION
    Inventors: Younghyun Kim, Woo Suk Lee, Vijay Raghunathan, Niraj K. Jha, Anand Raghunathan
  • Publication number: 20170352018
    Abstract: A voucher processor (122) receives (204) a plurality of voucher identifiers from a voucher provider (132) and, for each voucher identifier, instructs (208) the issuing of payment credentials of a payment instrument from an issuer processor (123). The issuer processor (123) or the voucher processor (122) links (210) each voucher identifier to payment credentials of a corresponding payment instrument. The voucher processor (122) or issuer processor (123) submits the plurality of voucher identifiers to the voucher provider (132) along with the linked payment credentials for each voucher identifier, such that, subsequent to a voucher being activated (408), the voucher provider is capable of initiating (424) a transfer of funds associated with the voucher in favour of the voucher provider (132) by transmitting the payment credentials linked to the voucher identifier for receipt by the issuer processor (123).
    Type: Application
    Filed: December 3, 2015
    Publication date: December 7, 2017
    Inventors: Philip Graham Cooper, Jason Marc Schmulian, Jonathan Paul Hunt, Vijay Raghunathan, Dean Andrew Money
  • Publication number: 20170343987
    Abstract: A microcontroller system which employs an intermediate approach in hybrid FRAM-SRAM that involves memory mapping of program sections to retain the reliability benefits provided by FRAM while performing almost as efficiently as an SRAM-based system. They system utilizes an energy-aware memory mapping method which maps different program sections to the hybrid FRAM-SRAM MCU such that energy consumption is minimized without sacrificing reliability. The method comprises a memory initialization map, which performs a one-time characterization to find the optimal memory map for the functions that constitute a program. The method further comprises an energy alignment, a hardware/software method that aligns the system's powered-on time intervals to function execution boundaries, which results in further improvements in energy efficiency and performance.
    Type: Application
    Filed: January 3, 2017
    Publication date: November 30, 2017
    Applicant: Purdue Research Foundation
    Inventors: Hrishikesh Jayakumar, Arnab Raha, Vijay Raghunathan
  • Publication number: 20170213002
    Abstract: An implantable/wearable medical device is configured for use with a plurality of sensors. The device includes a host microcontroller, a safety coprocessor and an actuator. The host microcontroller is configured to receive physiological data from the sensors and generate actuator commands for the actuator. The host microcontroller is configured to generate program state data for transmission to the safety coprocessor. The safety coprocessor is configured to receive the physiological data from the sensors and I/O access data and the program state information from the host microcontroller and determine whether there is a safety rule violation. The safety coprocessor is also configured to issue the actuator command to the actuator if no safety rule violation is detected. The safety coprocessor is also configured to initiate safety procedures if a safety rule violation is detected.
    Type: Application
    Filed: January 26, 2017
    Publication date: July 27, 2017
    Applicant: The Trustees of Princeton University
    Inventors: Niraj K. Jha, Younghyun Kim, Vijay Raghunathan, Anand Raghunathan
  • Patent number: 9544359
    Abstract: Techniques that enable instant communications services to be provisioned for an online community of users such that the members of the community can interact with each other using instant communications including using instant messaging (IM). In one embodiment, an instant communications facilitator operating from a first domain may provision instant communication services for members of an online community maintained in different domains from the first domain.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: January 10, 2017
    Assignee: Google Inc.
    Inventors: Martin Hunt, Chris Szeto, James Rodgers, Vijay Raghunathan
  • Patent number: 8788949
    Abstract: Techniques that enable instant communications services to be provisioned for an online community of users such that the members of the community can interact with each other using instant communications including using instant messaging (IM). In one embodiment, an instant communications facilitator operating from a first domain may provision instant communication services for members of an online community maintained in different domains from the first domain.
    Type: Grant
    Filed: October 27, 2009
    Date of Patent: July 22, 2014
    Assignee: Google Inc.
    Inventors: Martin Hunt, Chris Szeto, James Rodgers, Vijay Raghunathan
  • Patent number: 8743574
    Abstract: A power converter is provided for an energy harvesting system of a micro-scale electronic device. The power converter is configured to transfer electrical energy from an energy transducer to an energy storage device. The power converter illustratively includes a tree topology charge pump.
    Type: Grant
    Filed: March 10, 2011
    Date of Patent: June 3, 2014
    Assignee: Purdue Research Foundation
    Inventors: Kaushik Roy, Vijay Raghunathan, Chao Lu, Sang Phill Park
  • Publication number: 20110260536
    Abstract: A power converter is provided for an energy harvesting system of a micro-scale electronic device. The power converter is configured to transfer electrical energy from an energy transducer to an energy storage device. The power converter illustratively includes a tree topology charge pump.
    Type: Application
    Filed: March 10, 2011
    Publication date: October 27, 2011
    Applicant: Purdue Research Foundation
    Inventors: Kaushik Roy, Vijay Raghunathan, Chao Lu, Sang Phill Park
  • Patent number: 7921206
    Abstract: A computer implemented technique framework, prototype tool and associated methods that provide a high degree of visibility and control over the in-field execution of software in a minimally intrusive manner wherein developer-defined correctness tests and validation logic are embedded into the sensor node itself, making in-field software testing autonomous without necessitating continuous developer participation.
    Type: Grant
    Filed: April 18, 2008
    Date of Patent: April 5, 2011
    Assignee: NEC Laboratories America, Inc.
    Inventors: Kiran Nagaraja, Vijay Raghunathan, Florin Sultan, Srimat Chakradhar, Nupur Kothari
  • Publication number: 20100306066
    Abstract: Techniques for persisting an advertisement across multiple web pages served from page-view based websites. The advertisement is persisted across multiple pages served from page-view based websites without creating new advertisement impressions. This reduces the number of advertisement impressions and also extends the amount of time that a particular advertisement can be shown to a user even as the user navigates across multiple web pages.
    Type: Application
    Filed: May 28, 2010
    Publication date: December 2, 2010
    Applicant: Meebo, Inc.
    Inventors: Andreas Binnewies, Vijay Raghunathan, Christopher T. Szeto
  • Publication number: 20100107088
    Abstract: Techniques that enable instant communications services to be provisioned for an online community of users such that the members of the community can interact with each other using instant communications including using instant messaging (IM). In one embodiment, an instant communications facilitator operating from a first domain may provision instant communication services for members of an online community maintained in different domains from the first domain.
    Type: Application
    Filed: October 27, 2009
    Publication date: April 29, 2010
    Applicant: Meebo, Inc.
    Inventors: Martin Hunt, Chris Szeto, James Rodgers, Vijay Raghunathan
  • Publication number: 20090307082
    Abstract: A method and system for web advertisement are disclosed. According to one embodiment a computer-implemented method comprises receiving chat room information, wherein the chat room information describes a current state of a chat room. The chat room information is provided to an advertisement server, and the advertisement server selects an advertisement based upon the chat room information. The advertisement is received and provided to an advertisement module, and the advertisement module provides the advertisement to the chat room.
    Type: Application
    Filed: June 8, 2009
    Publication date: December 10, 2009
    Inventors: Vijay Raghunathan, Jian Shen
  • Publication number: 20090164623
    Abstract: Systems and methods for tracking event loss are set forth in this disclosure. More specifically, systems and methods for tracking event loss within a first time period and second time period are set forth in this disclosure.
    Type: Application
    Filed: December 20, 2007
    Publication date: June 25, 2009
    Inventors: Akon Dey, Guru Golani, Waqar Hasan, Krishna Ramachandran, Neel Madhav, Raghotham S. Murthy, Vijay Raghunathan, Praveen Sadhu, Partha Saha
  • Publication number: 20090164482
    Abstract: Systems and methods for optimizing the projection of events are set forth in this disclosure. More specifically, systems and methods for projecting event data from one or more containers are set forth in this disclosure.
    Type: Application
    Filed: December 20, 2007
    Publication date: June 25, 2009
    Inventors: Partha Saha, Vijay Raghunathan, Krishna Ramachandran, Ambikeshwar Raj Merchia
  • Publication number: 20090089280
    Abstract: Information is generated indicative of frequency of search terms presented to at least one online search service. As event indications, indicative of user interaction generally with front end servers, are being provided for persistent storage, ones of the event indications that are indicative of search events are detected. The detected ones of the search event indications are processed and it is determined, based at least in part thereon, by location, frequency data indicative of a frequency of each of a plurality of search terms presented to the at least one online search service. An indication of at least some of the frequency data is caused to be associated with indications of locations to which the frequency data corresponds. For example, the frequency data may be displayed superimposed on a map.
    Type: Application
    Filed: August 11, 2008
    Publication date: April 2, 2009
    Applicant: YAHOO! INC.
    Inventor: Vijay Raghunathan