Patents by Inventor Uma Mahadevan
Uma Mahadevan 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: 11288718Abstract: A method for automated medical billing includes retrieving details of one or more encounters between a patient and a medical provider from a hospital software. A user input is obtained via a user interface on a medical provider computing device, wherein the user interface enables the medical provider to initiate automated billing of the patient after each encounter. Thereafter, a geo-location of the medical provider, a micro-location of the patient in hospital, a time associated with an encounter, and an identity of the patient and the medical provider are automatically sensed, and a bed number of the patient, a current time, a geo-location, an identification number of the medical provider, and a charge associated with the encounter is sent to the billing server. Finally, a claim form is automatically filled by the billing server, based on the received information; and the filled claim form is transmitted to a payment entity.Type: GrantFiled: September 11, 2019Date of Patent: March 29, 2022Inventor: Uma Mahadevan
-
Publication number: 20220047223Abstract: A Virtual Patient Care (VPC) platform establishes a video call between a patient application and a clinician application. During the video call Selfie Vitals are measured using the selfie camera on the patient's smartphone. The patient's video is paused to the clinician and sent to Artificial Intelligence (AI) engines using remote Photoplethysmography (rPPG) or Transdermal Optical Imaging (TOI) techniques to extract vital signs. Pulse, blood pressure, oxygen saturation, and respiration rate vital signs are generated and displayed on the clinician' s user interface. Audio continues while video conferencing may be paused during vitals measurement. The patient's smartphone can perform pre-processing to generate metadata that is sent to a VPC server with more powerful AI engines. Vitals measurement can be initiated by the patient selecting a Selfie Vitals icon on a patient user interface during the video conference call or can be initiated by the clinician.Type: ApplicationFiled: October 30, 2020Publication date: February 17, 2022Inventors: Srikanth Gondi, Suman Puthana, Rajesh Kumar Rathinasamy, Uma Mahadevan
-
Publication number: 20210073877Abstract: A method for automated medical billing includes retrieving details of one or more encounters between a patient and a medical provider from a hospital software. A user input is obtained via a user interface on a medical provider computing device, wherein the user interface enables the medical provider to initiate automated billing of the patient after each encounter. Thereafter, a geo-location of the medical provider, a micro-location of the patient in hospital, a time associated with an encounter, and an identity of the patient and the medical provider are automatically sensed, and a bed number of the patient, a current time, a geo-location, an identification number of the medical provider, and a charge associated with the encounter is sent to the billing server. Finally, a claim form is automatically filled by the billing server, based on the received information; and the filled claim form is transmitted to a payment entity.Type: ApplicationFiled: September 11, 2019Publication date: March 11, 2021Inventor: Uma Mahadevan
-
Patent number: 9129306Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting controlling keywords. In one aspect, a method includes determining that two or more targeting keywords for a same content item source are matched by one or more terms in a content item request, where a first targeting keyword matches the one or more terms with a more specific type of match than the second targeting keyword. If the bid associated with the second targeting keyword does not exceed the bid associated with the first targeting keyword, the first targeting keyword and the second targeting keyword are ranked based on selection scores. The targeting keywords are ranked based at least in part on the quality scores when the bid associated with the second targeting keyword does exceed the bid associated with the first targeting keyword.Type: GrantFiled: August 20, 2014Date of Patent: September 8, 2015Assignee: Google Inc.Inventors: Roberto J. Bayardo, Jr., Uma Mahadevan, Giao Nguyen, Shivakumar Venkataraman, Adam I. Juda
-
Patent number: 9002725Abstract: A method of serving an electronic document in response to a client request includes identifying an electronic document requested by a client. At least one information entity matching at least one predetermined information entity type is extracted from the electronic document. One or more links are then generated for each extracted information entity and are served to the requesting client in connection with other information corresponding to the at least one information entity and the electronic document. In some embodiments the electronic document is an email message, SMS message, transcribed voice message, or a combination of such messages. In some embodiments the extracted information entity is a physical address, an email address, a phone number, an object identification number, a product name, a company name, a stock symbol, a movie title, a book title, a calendar entry, an individual's name, a city name, a URL, or event information.Type: GrantFiled: August 29, 2005Date of Patent: April 7, 2015Assignee: Google Inc.Inventors: Alexander Paul Carobus, Niniane Wang, Jared Jacobs, Keith Coleman, Uma Mahadevan
-
Patent number: 8819029Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting controlling keywords. In one aspect, a method includes determining that two or more targeting keywords for a same content item source are matched by one or more terms in a content item request, where a first targeting keyword matches the one or more terms with a more specific type of match than the second targeting keyword. If the bid associated with the second targeting keyword does not exceed the bid associated with the first targeting keyword, the first targeting keyword and the second targeting keyword are ranked based on selection scores. The targeting keywords are ranked based at least in part on the quality scores when the bid associated with the second targeting keyword does exceed the bid associated with the first targeting keyword.Type: GrantFiled: July 24, 2013Date of Patent: August 26, 2014Assignee: Google Inc.Inventors: Roberto J. Bayardo, Jr., Uma Mahadevan, Giao Nguyen, Shivakumar Venkataraman, Adam I. Juda
-
Publication number: 20140074612Abstract: Systems, methods and non-transitory computer readable media are provided for selecting information items in connection with electronic messages. A request is obtained for a conversation from a user. The conversation including a plurality of electronic messages. A response to the request for the conversation is made. The request includes selecting an electronic message from the plurality of electronic messages in the conversation. Also, a plurality of information items is selected for a group of users including the user based on information identifying a communication channel, through which the group of users communicate with the computing system. The plurality of information items is associated with a keyword included in the electronic message. The plurality of information items and the conversation are then formatted for provision to the user.Type: ApplicationFiled: November 11, 2013Publication date: March 13, 2014Applicant: Google Inc.Inventors: Uma Mahadevan, Jacob Samuels Burnim
-
Patent number: 8601004Abstract: A method of selecting information items in connection with an electronic message includes selecting a plurality of information items satisfying a predefined popularity condition and identifying any one from the selected information items whose associated keyword is found in the electronic message. A set of candidate items are selected periodically based on their respective popularity metrics. The popularity metric of an information item may be its click-through rate during a predefined time period. Each candidate information item has one or more keywords and the number of the keywords found in the electronic message determines the item's relevancy to a user accessing the message. In some embodiments, the method selects a subset of the information items using user geographical information associated with a user accessing the electronic message from a client and at least one of the selected information items is set to target users at a location corresponding to the user geographical information.Type: GrantFiled: December 6, 2005Date of Patent: December 3, 2013Assignee: Google Inc.Inventors: Uma Mahadevan, Jacob Samuels Burnim
-
Patent number: 8515968Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting controlling keywords. In one aspect, a method includes determining that two or more targeting keywords for a same content item source are matched by one or more terms in a content item request, where a first targeting keyword matches the one or more terms with a more specific type of match than the second targeting keyword. If the bid associated with the second targeting keyword does not exceed the bid associated with the first targeting keyword, the first targeting keyword and the second targeting keyword are ranked based on selection scores. The targeting keywords are ranked based at least in part on the quality scores when the bid associated with the second targeting keyword does exceed the bid associated with the first targeting keyword.Type: GrantFiled: August 12, 2011Date of Patent: August 20, 2013Assignee: Google Inc.Inventors: Roberto J. Bayardo, Uma Mahadevan, Giao Nguyen, Shivakumar Venkataraman, Adam I. Juda
-
Patent number: 7895196Abstract: This disclosure provides a method of and service for searching for locations (e.g., web sites) on a network (e.g., the internet). The method begins by inputting a query from a user and searching the internet based on the query to produce search results (comprising web sites) in an order of relevance, where more relevant results are ordered ahead of less relevant results. However, rather than directly reporting the search results to the user as conventional search methodologies do, the invention reorganizes the search results into storylines. More specifically, the invention identifies focused vocabularies from the search results, where each focused vocabulary forms a separate storyline. In addition, the invention maximizes the number of search results that are included in each storyline, minimizes the number of search results that are included in multiple storylines; and also minimizes the number of storylines. Then the invention reports the storylines to the user.Type: GrantFiled: April 30, 2004Date of Patent: February 22, 2011Assignee: International Business Machines CorporationInventors: Uma Mahadevan, Shanmugasundaram Ravikumar, Dandapani Sivakumar
-
Publication number: 20050246321Abstract: This disclosure provides a method of and service for searching for locations (e.g., web sites) on a network (e.g., the internet). The method begins by inputting a query from a user and searching the internet based on the query to produce search results (comprising web sites) in an order of relevance, where more relevant results are ordered ahead of less relevant results. However, rather than directly reporting the search results to the user as conventional search methodologies do, the invention reorganizes the search results into storylines. More specifically, the invention identifies focused vocabularies from the search results, where each focused vocabulary forms a separate storyline. In addition, the invention maximizes the number of search results that are included in each storyline, minimizes the number of search results that are included in multiple storylines; and also minimizes the number of storylines. Then the invention reports the storylines to the user.Type: ApplicationFiled: April 30, 2004Publication date: November 3, 2005Inventors: Uma Mahadevan, Shanmugasundaram Ravikumar, Dandapani Sivakumar
-
Patent number: 5797013Abstract: A compiler facilitates efficient unrolling of loops and enables the elimination of extra branches from the loops, including the elimination of conditional branches from unrolled loops with early exits. Unrolling also enhances other optimizations, such as prefetch, scalar replacement, and instruction scheduling. The unroll factor is calculated to determine the amount of loop expansion and the optimum location to place compensation code to complete the original loop count, i.e. before or after the unrolled loop. The compiler is applicable, for example, to modern RISC architectures, where the latency of memory references and branches is higher than that of integer and floating point arithmetic instructions.Type: GrantFiled: November 29, 1995Date of Patent: August 18, 1998Assignee: Hewlett-Packard CompanyInventors: Uma Mahadevan, Lacky Shah
-
Patent number: D856352Type: GrantFiled: July 5, 2017Date of Patent: August 13, 2019Inventors: Uma Mahadevan, Gnani Palanikumar