Patents by Inventor M. Rao
M. Rao 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: 10528976Abstract: Online advertisers may demand compliance with certain standards for the content of emails and other digital content with which its advertisements may be associated. Emails may contain control objects directing users to a web page showing content related to oil change coupons. However, in some systems, methods, and processes, a small variable proportion of users may instead be directed to a different sequence of pages to conduct a compliance check on the contents of the email received by the user. The compliance check sequence of pages may offer the user an incentive to forward the email to a specified email address for subsequent compliance review. Delivery of an incentive may be conditioned on successful receipt of the forwarded email.Type: GrantFiled: February 22, 2016Date of Patent: January 7, 2020Assignee: OpenMail LLCInventors: John Andrew Fries, Erik Ahern Price, Sanjeev M. Rao
-
Patent number: 10470679Abstract: This disclosure relates to a system and method to implement a performance test to help evaluate a patient's neurological and cognitive function. The performance test can be executed by the patient autonomously using a portable computing device, such as a tablet computer or smart phone. The portable computing device can be programmed to execute a set of modules configured to assess motor and cognitive performance, such as a manual function test module, a cognitive processing speed test module, and a movement assessment test module. The set of modules can also include a collection module to aggregate test data from the manual function test module, the cognitive processing speed test module, and the movement assessment test module.Type: GrantFiled: December 10, 2013Date of Patent: November 12, 2019Assignee: THE CLEVELAND CLINIC FOUNDATIONInventors: Jay L. Alberts, Richard A. Rudick, David D. Schindler, Joshua Hirsch, Stephen M. Rao, Francois Bethoux, Susan Linder, Deborah Miller
-
Patent number: 10438118Abstract: A device may receive, from a user device, a request to verify a machine learning (ML) application using a metamorphic testing procedure. The device may determine a type of ML process used by the ML application, and may select one or more metamorphic relations (MRs), to be used for performing the metamorphic testing procedure, based on the type of ML process. The device may receive test data to be used to test the ML application, wherein the test data is based on the one or more MRs, and may perform, by using the one or more MRs and the test data, the metamorphic testing procedure to verify one or more aspects of the ML application. The device may generate a report that indicates whether the one or more aspects of the ML application have been verified and may provide the report for display on an interface of the user device.Type: GrantFiled: September 28, 2018Date of Patent: October 8, 2019Assignee: Accenture Global Solutions LimitedInventors: Anurag Dwarakanath, Sanjay Podder, Neville Dubash, Kishore P Durg, Manish Ahuja, Raghotham M Rao, Samarth Sikand, Jagadeesh Chandra Bose Rantham Prabhakara
-
Patent number: 10363019Abstract: A biopsy needle, a biopsy needle assembly and methods to perform biopsy are disclosed. The biopsy needle includes a primary needle section formed as a hollow tube; a converging section accurately converging from a wall of the hollow tube of a first end of the primary needle section to form a piercing tip; a secondary needle section; and a body. The converging section of the biopsy needle further includes an opening on a lateral wall having a third cutting edge. The body of the biopsy needle is coupled to a second end of the primary needle section and may be coupled to an actuator to control a linear and a rotational movement of the biopsy needle.Type: GrantFiled: December 13, 2013Date of Patent: July 30, 2019Assignee: Secretary, Department of BiotechnologyInventors: Siraj Bagwan, Siddhartha Joshi, Jagdish Chaturvedi, Jonathan Pillai, Pramod Garg, Govind Makharia, Hanish Sharma, P.V.M. Rao
-
Patent number: 10354028Abstract: A computer-implemented method includes receiving a unit, wherein each unit includes one or more blocks. The computer-implemented method further includes selecting one or more input pins for each of said one or more blocks. The computer-implemented method further includes assigning a numerical value to each of said one or more input pins to yield at least one numerical sequence. The computer-implemented method further includes, for each numerical sequence of the at least one numerical sequence, performing a check on the numerical sequence to yield a number of fails. The computer-implemented method further includes determining a simulation condition for power modeling of the unit based on optimizing a numerical sequence with respect to the number of fails. The computer-implemented method further includes determining a number of design errors of the unit based on the simulation condition. A corresponding computer system and computer program product are also disclosed.Type: GrantFiled: August 16, 2017Date of Patent: July 16, 2019Assignee: International Business Machines CorporationInventors: Anand Haridass, Arun Joseph, Pradeep Kumar Nalla, Rahul M. Rao
-
Publication number: 20190197784Abstract: A mixed-reality display device comprises an input system, a display, and a graphics processor. The input system is configured to receive a parameter value, the parameter value being one of a plurality of values of a predetermined range receivable by the input system. The display is configured to display virtual image content that adds an augmentation to a real-world environment viewed by a user of the mixed-reality display device. The graphics processor is coupled operatively to the input system and to the display; it is configured to render the virtual image content so as to variably change the augmentation, to variably change a perceived realism of the real world environment in correlation to the parameter value.Type: ApplicationFiled: November 19, 2018Publication date: June 27, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Alex Kipman, Purnima M. Rao, Rebecca Haruyama, Shih-Sang Carnaven Chiu, Stuart Mayhew, Oscar E. Murillo, Carlos Fernando Faria Costa
-
Publication number: 20190157992Abstract: Devices and methods relate to a portable self-powered wireless sensor and transmitter providing a tactile driven electric generator, using a 3D printed nano carbon and polymer electrodes. The device has two electrodes capable of producing greater than 2000 V, which when connected to a metal conductor is sufficient to create an electric field that can be used to wirelessly communicate a signal over a range of a few tens of meters. The sensor is completely self-powered and requires no motors or additional power such as active power supplies, batteries, or capacitors. The sensor generated waveform can be modulated by mechanical action such as hand tapping in a given sequence, which is preserved in the wireless signal (akin to Morse coding) and can be detected by existing compatible commercial electronic receivers. Resulting devices are suitable for security applications requiring wireless transmission of codes.Type: ApplicationFiled: November 16, 2018Publication date: May 23, 2019Inventors: SAI SUNIL KUMAR MALLINENI, HERBERT W. BEHLOW, YONGCHANG DONG, RAMAKRISHNA PODILA, APPARAO M. RAO
-
Publication number: 20190108443Abstract: A device may receive, from a user device, a request to verify a machine learning (ML) application using a metamorphic testing procedure. The device may determine a type of ML process used by the ML application, and may select one or more metamorphic relations (MRs), to be used for performing the metamorphic testing procedure, based on the type of ML process. The device may receive test data to be used to test the ML application, wherein the test data is based on the one or more MRs, and may perform, by using the one or more MRs and the test data, the metamorphic testing procedure to verify one or more aspects of the ML application.Type: ApplicationFiled: September 28, 2018Publication date: April 11, 2019Inventors: Anurag DWARAKANATH, Sanjay PODDER, Neville DUBASH, Kishore P. DURG, Manish AHUJA, Raghotham M. RAO, Samarth SIKAND, Jagadeesh Chandra BOSE RANTHAM PRABHAKARA
-
Patent number: 10216878Abstract: A processor may receive a transistor level integrated circuit (IC) design to be modelled. The processor may determine that the transistor level IC design has a first stage and a second stage. The processor may determine a first cross-current effective capacitance of the first stage and a second cross-current effective capacitance of the second stage. The processor may then determine a cross-current effective capacitance for the transistor level IC design by accumulating the first and second cross-current effective capacitances.Type: GrantFiled: August 14, 2017Date of Patent: February 26, 2019Assignee: International Business Machines CorporationInventors: Arun Joseph, Arya Madhusoodanan, Rahul M. Rao, Suriya T. Skariah
-
Patent number: 10198489Abstract: Multiple mobile devices can be enabled to collaboratively search online information databases for results that may be interesting to all of them. Such search results can involve places of interest at which all of the search participants can conveniently meet due to the locations of those results being near to all of the search participants, for example.Type: GrantFiled: March 2, 2017Date of Patent: February 5, 2019Assignee: Apple Inc.Inventors: Swapnil R. Dave, Kaustubh M. Rao
-
Patent number: 10169922Abstract: A mixed-reality display device comprises an input system, a display, and a graphics processor. The input system is configured to receive a parameter value, the parameter value being one of a plurality of values of a predetermined range receivable by the input system. The display is configured to display virtual image content that adds an augmentation to a real-world environment viewed by a user of the mixed-reality display device. The graphics processor is coupled operatively to the input system and to the display; it is configured to render the virtual image content so as to variably change the augmentation, to variably change a perceived realism of the real world environment in correlation to the parameter value.Type: GrantFiled: October 21, 2016Date of Patent: January 1, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Alex Kipman, Purnima M. Rao, Rebecca Haruyama, Shih-Sang Carnaven Chiu, Stuart Mayhew, Oscar E. Murillo, Carlos Fernando Faria Costa
-
Publication number: 20180253173Abstract: Personalized content is generated from different media items using a content index. The content index is generated or updated by identifying segments of media items that are of particular interest to users. User interactions with the media items are analyzed and metadata of segments of media items that are determined to be of particular interest to the users is recorded. The parameters associated with a request for personalized content for a user are matched with the recorded metadata to identify relevant media items or segments of media items which are transmitted to the user as the personalized content.Type: ApplicationFiled: May 7, 2018Publication date: September 6, 2018Inventors: David REILEY, Justin M. RAO, Michael SCHWARZ, Andrzej SKRZYPACZ
-
Publication number: 20180232470Abstract: A method for analyzing power in a circuit includes identifying equivalent elements in a source netlist representing the circuit. Abstract elements are formed combining the equivalent elements of the source netlist. A reduced netlist is formed, substituting the abstract elements in the reduced netlist for the collective equivalent elements in the source netlist. Metrics or properties associated with equivalent elements of the source netlist are combined and associated, in the reduced netlist, with the abstract elements. The reduced netlist can be analyzed with results equivalent to analyzing the source netlist.Type: ApplicationFiled: May 3, 2018Publication date: August 16, 2018Inventors: Arun Joseph, Rahul M. Rao
-
Publication number: 20180232469Abstract: A method for analyzing power in a circuit includes identifying equivalent elements in a source netlist representing the circuit. Abstract elements are formed combining the equivalent elements of the source netlist. A reduced netlist is formed, substituting the abstract elements in the reduced netlist for the collective equivalent elements in the source netlist. Metrics or properties associated with equivalent elements of the source netlist are combined and associated, in the reduced netlist, with the abstract elements. The reduced netlist can be analyzed with results equivalent to analyzing the source netlist.Type: ApplicationFiled: May 3, 2018Publication date: August 16, 2018Inventors: Arun Joseph, Rahul M. Rao
-
Patent number: 10007747Abstract: A processor may receive a transistor level integrated circuit (IC) design to be modelled. The processor may determine that the transistor level IC design has a first stage and a second stage. The processor may determine a first cross-current effective capacitance of the first stage and a second cross-current effective capacitance of the second stage. The processor may then determine a cross-current effective capacitance for the transistor level IC design by accumulating the first and second cross-current effective capacitances.Type: GrantFiled: August 14, 2017Date of Patent: June 26, 2018Assignee: International Business Machines CorporationInventors: Arun Joseph, Arya Madhusoodanan, Rahul M. Rao, Suriya T. Skariah
-
Patent number: 10002220Abstract: A method for analyzing power in a circuit includes identifying equivalent elements in a source netlist representing the circuit. Abstract elements are formed combining the equivalent elements of the source netlist. A reduced netlist is formed, substituting the abstract elements in the reduced netlist for the collective equivalent elements in the source netlist. Metrics or properties associated with equivalent elements of the source netlist are combined and associated, in the reduced netlist, with the abstract elements. The reduced netlist can be analyzed with results equivalent to analyzing the source netlist.Type: GrantFiled: April 27, 2016Date of Patent: June 19, 2018Assignee: International Business Machines CorporationInventors: Arun Joseph, Rahul M. Rao
-
Patent number: 9996649Abstract: A method for analyzing power in a circuit includes identifying equivalent elements in a source netlist representing the circuit. Abstract elements are formed combining the equivalent elements of the source netlist. A reduced netlist is formed, substituting the abstract elements in the reduced netlist for the collective equivalent elements in the source netlist. Metrics or properties associated with equivalent elements of the source netlist are combined and associated, in the reduced netlist, with the abstract elements. The reduced netlist can be analyzed with results equivalent to analyzing the source netlist.Type: GrantFiled: December 20, 2016Date of Patent: June 12, 2018Assignee: International Business Machines CorporationInventors: Arun Joseph, Rahul M. Rao
-
Patent number: 9965129Abstract: Personalized content is generated from different media items using a content index. The content index is generated or updated by identifying segments of media items that are of particular interest to users. User interactions with the media items are analyzed and metadata of segments of media items that are determined to be of particular interest to the users is recorded. The parameters associated with a request for personalized content for a user are matched with the recorded metadata to identify relevant media items or segments of media items which are transmitted to the user as the personalized content.Type: GrantFiled: June 1, 2012Date of Patent: May 8, 2018Assignee: EXCALIBUR IP, LLCInventors: David Reiley, Justin M. Rao, Michael Schwarz, Andrzei Skrzypacz
-
Patent number: 9934873Abstract: A method includes configuring an integrated circuit comprising one or more registers to provide a free running clock in the integrated circuit, simulating N clock cycles in the circuit to provide performance results for one or more registers in the circuit, wherein N is a selected number of staging levels, selecting one of the one or more registers, comparing the performance results for the selected register to performance results for each of the remaining registers to provide one or more equivalent delay candidate registers, and verifying each of the one or more equivalent delay candidate registers to provide one or more confirmed equivalent delay registers. A corresponding computer program product and computer system are also disclosed.Type: GrantFiled: July 28, 2017Date of Patent: April 3, 2018Assignee: International Business Machines CorporationInventors: Raj Kumar Gajavelly, Ashutosh Misra, Pradeep Kumar Nalla, Rahul M. Rao
-
Patent number: 9916406Abstract: A processor may receive a transistor level integrated circuit (IC) design to be modelled. The processor may determine that the transistor level IC design has a first stage and a second stage. The processor may determine a first cross-current effective capacitance of the first stage and a second cross-current effective capacitance of the second stage. The processor may then determine a cross-current effective capacitance for the transistor level IC design by accumulating the first and second cross-current effective capacitances.Type: GrantFiled: August 23, 2016Date of Patent: March 13, 2018Assignee: International Business Machines CorporationInventors: Arun Joseph, Arya Madhusoodanan, Rahul M. Rao, Suriya T. Skariah