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: 10963975Abstract: 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: GrantFiled: June 18, 2019Date of Patent: March 30, 2021Assignee: Purdue Research FoundationInventors: Vijay Raghunathan, Arnab Raha
-
Patent number: 10722719Abstract: 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: GrantFiled: February 12, 2016Date of Patent: July 28, 2020Assignee: THE TRUSTEES OF PRINCETON UNIVERSITYInventors: Younghyun Kim, Woo Suk Lee, Vijay Raghunathan, Niraj K. Jha, Anand Raghunathan
-
Patent number: 10591902Abstract: 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: GrantFiled: January 3, 2017Date of Patent: March 17, 2020Assignee: Purdue Research FoundationInventors: Hrishikesh Jayakumar, Arnab Raha, Vijay Raghunathan
-
Publication number: 20190385247Abstract: 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: ApplicationFiled: June 18, 2019Publication date: December 19, 2019Applicant: Purdue Research FoundationInventors: Vijay Raghunathan, Arnab Raha
-
Patent number: 9946801Abstract: 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: GrantFiled: August 11, 2008Date of Patent: April 17, 2018Assignee: Excalibur IP, LLCInventor: Vijay Raghunathan
-
Publication number: 20180043168Abstract: 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: ApplicationFiled: February 12, 2016Publication date: February 15, 2018Applicants: THE TRUSTEES OF PRINCETON UNIVERSITY, PURDUE RESEARCH FOUNDATIONInventors: Younghyun Kim, Woo Suk Lee, Vijay Raghunathan, Niraj K. Jha, Anand Raghunathan
-
Publication number: 20170352018Abstract: 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: ApplicationFiled: December 3, 2015Publication date: December 7, 2017Inventors: Philip Graham Cooper, Jason Marc Schmulian, Jonathan Paul Hunt, Vijay Raghunathan, Dean Andrew Money
-
Publication number: 20170343987Abstract: 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: ApplicationFiled: January 3, 2017Publication date: November 30, 2017Applicant: Purdue Research FoundationInventors: Hrishikesh Jayakumar, Arnab Raha, Vijay Raghunathan
-
Publication number: 20170213002Abstract: 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: ApplicationFiled: January 26, 2017Publication date: July 27, 2017Applicant: The Trustees of Princeton UniversityInventors: Niraj K. Jha, Younghyun Kim, Vijay Raghunathan, Anand Raghunathan
-
Patent number: 9544359Abstract: 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: GrantFiled: July 21, 2014Date of Patent: January 10, 2017Assignee: Google Inc.Inventors: Martin Hunt, Chris Szeto, James Rodgers, Vijay Raghunathan
-
Patent number: 8788949Abstract: 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: GrantFiled: October 27, 2009Date of Patent: July 22, 2014Assignee: Google Inc.Inventors: Martin Hunt, Chris Szeto, James Rodgers, Vijay Raghunathan
-
Patent number: 8743574Abstract: 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: GrantFiled: March 10, 2011Date of Patent: June 3, 2014Assignee: Purdue Research FoundationInventors: Kaushik Roy, Vijay Raghunathan, Chao Lu, Sang Phill Park
-
Publication number: 20110260536Abstract: 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: ApplicationFiled: March 10, 2011Publication date: October 27, 2011Applicant: Purdue Research FoundationInventors: Kaushik Roy, Vijay Raghunathan, Chao Lu, Sang Phill Park
-
Patent number: 7921206Abstract: 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: GrantFiled: April 18, 2008Date of Patent: April 5, 2011Assignee: NEC Laboratories America, Inc.Inventors: Kiran Nagaraja, Vijay Raghunathan, Florin Sultan, Srimat Chakradhar, Nupur Kothari
-
Publication number: 20100306066Abstract: 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: ApplicationFiled: May 28, 2010Publication date: December 2, 2010Applicant: Meebo, Inc.Inventors: Andreas Binnewies, Vijay Raghunathan, Christopher T. Szeto
-
Publication number: 20100107088Abstract: 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: ApplicationFiled: October 27, 2009Publication date: April 29, 2010Applicant: Meebo, Inc.Inventors: Martin Hunt, Chris Szeto, James Rodgers, Vijay Raghunathan
-
Publication number: 20090307082Abstract: 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: ApplicationFiled: June 8, 2009Publication date: December 10, 2009Inventors: Vijay Raghunathan, Jian Shen
-
Publication number: 20090164623Abstract: 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: ApplicationFiled: December 20, 2007Publication date: June 25, 2009Inventors: Akon Dey, Guru Golani, Waqar Hasan, Krishna Ramachandran, Neel Madhav, Raghotham S. Murthy, Vijay Raghunathan, Praveen Sadhu, Partha Saha
-
Publication number: 20090164482Abstract: 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: ApplicationFiled: December 20, 2007Publication date: June 25, 2009Inventors: Partha Saha, Vijay Raghunathan, Krishna Ramachandran, Ambikeshwar Raj Merchia
-
Publication number: 20090089280Abstract: 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: ApplicationFiled: August 11, 2008Publication date: April 2, 2009Applicant: YAHOO! INC.Inventor: Vijay Raghunathan