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: 11288718
    Abstract: 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: Grant
    Filed: September 11, 2019
    Date of Patent: March 29, 2022
    Inventor: Uma Mahadevan
  • Publication number: 20220047223
    Abstract: 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: Application
    Filed: October 30, 2020
    Publication date: February 17, 2022
    Inventors: Srikanth Gondi, Suman Puthana, Rajesh Kumar Rathinasamy, Uma Mahadevan
  • Publication number: 20210073877
    Abstract: 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: Application
    Filed: September 11, 2019
    Publication date: March 11, 2021
    Inventor: Uma Mahadevan
  • Patent number: 9129306
    Abstract: 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: Grant
    Filed: August 20, 2014
    Date of Patent: September 8, 2015
    Assignee: Google Inc.
    Inventors: Roberto J. Bayardo, Jr., Uma Mahadevan, Giao Nguyen, Shivakumar Venkataraman, Adam I. Juda
  • Patent number: 9002725
    Abstract: 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: Grant
    Filed: August 29, 2005
    Date of Patent: April 7, 2015
    Assignee: Google Inc.
    Inventors: Alexander Paul Carobus, Niniane Wang, Jared Jacobs, Keith Coleman, Uma Mahadevan
  • Patent number: 8819029
    Abstract: 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: Grant
    Filed: July 24, 2013
    Date of Patent: August 26, 2014
    Assignee: Google Inc.
    Inventors: Roberto J. Bayardo, Jr., Uma Mahadevan, Giao Nguyen, Shivakumar Venkataraman, Adam I. Juda
  • Publication number: 20140074612
    Abstract: 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: Application
    Filed: November 11, 2013
    Publication date: March 13, 2014
    Applicant: Google Inc.
    Inventors: Uma Mahadevan, Jacob Samuels Burnim
  • Patent number: 8601004
    Abstract: 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: Grant
    Filed: December 6, 2005
    Date of Patent: December 3, 2013
    Assignee: Google Inc.
    Inventors: Uma Mahadevan, Jacob Samuels Burnim
  • Patent number: 8515968
    Abstract: 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: Grant
    Filed: August 12, 2011
    Date of Patent: August 20, 2013
    Assignee: Google Inc.
    Inventors: Roberto J. Bayardo, Uma Mahadevan, Giao Nguyen, Shivakumar Venkataraman, Adam I. Juda
  • Patent number: 7895196
    Abstract: 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: Grant
    Filed: April 30, 2004
    Date of Patent: February 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Uma Mahadevan, Shanmugasundaram Ravikumar, Dandapani Sivakumar
  • Publication number: 20050246321
    Abstract: 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: Application
    Filed: April 30, 2004
    Publication date: November 3, 2005
    Inventors: Uma Mahadevan, Shanmugasundaram Ravikumar, Dandapani Sivakumar
  • Patent number: 5797013
    Abstract: 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: Grant
    Filed: November 29, 1995
    Date of Patent: August 18, 1998
    Assignee: Hewlett-Packard Company
    Inventors: Uma Mahadevan, Lacky Shah
  • Patent number: D856352
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: August 13, 2019
    Inventors: Uma Mahadevan, Gnani Palanikumar