Patents by Inventor Pranavakumar Punniamoorthy

Pranavakumar Punniamoorthy 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).

  • Publication number: 20180336488
    Abstract: Aspects provided herein are relevant to systems, methods, and techniques for classifying relationships between people (e.g., users of a platform or ecosystem) based on relationship data. In an example, the relationship data can be provided as input into a two-layer classification framework in which the first layer acts a filter for the second layer. The framework can identify relationships such as a self-relationship (e.g., two different accounts on the platform are operated by the same person), a non-self, family-member relationship (e.g., two users are different people but part of the same family), and a non-family-member relationship (e.g., the two users are different people and not part of the same family, such as coworkers or roommates).
    Type: Application
    Filed: May 17, 2017
    Publication date: November 22, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Yaxiong CAI, Qiang LI, Xiaoguang QI, Alexander Vincent MOORE, Shan YANG, Vardan TOVMASYAN, Cezary MARCJAN, Pranavakumar PUNNIAMOORTHY, Harish JAYANTI, Jayaram NANDURI
  • Publication number: 20110246216
    Abstract: Described herein are techniques for enabling a patient to pre-register for a medical visit to a healthcare facility (e.g., a hospital) online. Also described herein are techniques that enable a hospital staff to pre-process a patient's pre-registration intake forms before the patient arrives for the medical visit at the healthcare facility. With some of the described techniques, the patient's pre-registration intake forms may have been customized to match the needs and desires of the healthcare facility, its departments, and/or the healthcare providers (e.g., nurses, physicians, etc.) taking care of the patient during the visit.
    Type: Application
    Filed: March 31, 2010
    Publication date: October 6, 2011
    Applicant: Microsoft Corporation
    Inventors: Prashant Agrawal, Jason R. W. Ramsay, Pranavakumar Punniamoorthy, Muzammil Ahmed, Jeffrey Winter, Katherine W. Osborne, Shawna D. Cooper, Keith Daniels, Suzanne Tocco, Umesh Madan
  • Publication number: 20110246231
    Abstract: A connection component generates a user interface for display to a patient computing device. The user interface provides the patient computing device with access to hospital visit records of the patient maintained in a hospital database. The user interface may further receive selection of a care provider by the patient for granting the care provider electronic access to the patient's hospital visit records.
    Type: Application
    Filed: March 31, 2010
    Publication date: October 6, 2011
    Applicant: Microsoft Corporation
    Inventors: Yu Lin Sie, VenkataChari SampathKumar, Jason R. W. Ramsay, Jeffrey Winter, Margaret Elisabeth Rottsolk, Shawna D. Cooper, Keith Daniels, Katherine W. Osborne, Pranavakumar Punniamoorthy, Matthew Bordenet, Suzanne Tocco, Muzammil Ahmed
  • Publication number: 20110246230
    Abstract: A connection component establishes an identity of a person for permitting access to information in a database. Responsive to establishing the identity of the person, the connection component may link an external account to the information in the database for providing a flow of information between the database and the external account.
    Type: Application
    Filed: March 31, 2010
    Publication date: October 6, 2011
    Applicant: Microsoft Corporation
    Inventors: Yu Lin Sie, VenkataChari SampathKumar, Pranavakumar Punniamoorthy, Matthew Bordenet, Sean Nolan, Muzammil Ahmed
  • Patent number: 7650492
    Abstract: The present automatic update mechanism provides a method for determining whether computer-readable components loaded within a memory device are at a level of protection specified for protected content that a media application is attempting to process. If a current level of protection provides lower protection that the level specified, a file is updated to achieve at least the level of protection specified by the protected content. Updating the file to achieve the level of protection is performed in a manner that minimizes rebooting of a computing device.
    Type: Grant
    Filed: July 19, 2005
    Date of Patent: January 19, 2010
    Assignee: Microsoft Corporation
    Inventors: Adil A. Sherwani, Pranavakumar Punniamoorthy, Rajesh A Deshpande, Sumedh N. Barde, Geoffrey T. Dunbar, Reid J. Kuhn, Clifford P. Van Dyke
  • Patent number: 7590841
    Abstract: The present automatic update mechanism provides a method for periodically checking for updates to support a trusted environment. During the periodic check, an indication from an update service is received if there is a recommended update. Upon receiving the indication, a new revocation list is downloaded from the update service and saved as a pending revocation list. The pending revocation list is then available for on-demand update when protected content requests a higher level of protection on a computing device than the protection provided by a current level of protection on the computing device.
    Type: Grant
    Filed: July 19, 2005
    Date of Patent: September 15, 2009
    Assignee: Microsoft Corporation
    Inventors: Adil A. Sherwani, Pranavakumar Punniamoorthy, Rajesh A Deshpande, Avni H. Rambhia, Reid J. Kuhn, Clifford P. Van Dyke
  • Patent number: 7426734
    Abstract: An Application programming interface (API) provides functions for generating applications, documents, media presentations and other content. These functions allow developers to obtain services from an operating system, object model service, or other system or service.
    Type: Grant
    Filed: September 10, 2004
    Date of Patent: September 16, 2008
    Assignee: Microsoft Corporation
    Inventors: Kirt A. Debique, Matthew J Bordenet, Pranavakumar Punniamoorthy, Rajesh A Deshpande
  • Publication number: 20070033652
    Abstract: The present automatic update mechanism provides a method for periodically checking for updates to support a trusted environment. During the periodic check, an indication from an update service is received if there is a recommended update. Upon receiving the indication, a new revocation list is downloaded from the update service and saved as a pending revocation list. The pending revocation list is then available for on-demand update when protected content requests a higher level of protection on a computing device than the protection provided by a current level of protection on the computing device.
    Type: Application
    Filed: July 19, 2005
    Publication date: February 8, 2007
    Applicant: Microsoft Corporation
    Inventors: Adil Sherwani, Pranavakumar Punniamoorthy, Rajesh Deshpande, Avni Rambhia, Reid Kuhn, Clifford Van Dyke
  • Publication number: 20070033420
    Abstract: The present automatic update mechanism provides a method for determining whether computer-readable components loaded within a memory device are at a level of protection specified for protected content that a media application is attempting to process. If a current level of protection provides lower protection that the level specified, a file is updated to achieve at least the level of protection specified by the protected content. Updating the file to achieve the level of protection is performed in a manner that minimizes rebooting of a computing device.
    Type: Application
    Filed: July 19, 2005
    Publication date: February 8, 2007
    Applicant: Microsoft Corporation
    Inventors: Adil Sherwani, Pranavakumar Punniamoorthy, Rajesh Deshpande, Sumedh Barde, Geoffrey Dunbar, Reid Kuhn, Clifford Van Dyke
  • Publication number: 20050091672
    Abstract: An Application programming interface (API) provides functions for generating applications, documents, media presentations and other content. These functions allow developers to obtain services from an operating system, object model service, or other system or service.
    Type: Application
    Filed: September 10, 2004
    Publication date: April 28, 2005
    Applicant: Microsoft Corporation
    Inventors: Kirt Debique, Matthew Bordenet, Pranavakumar Punniamoorthy, Rajesh Deshpande