Patents by Inventor Karthikeyan Raman

Karthikeyan Raman 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: 20250097650
    Abstract: An over-ear wearable device includes a housing with a first portion configured to be worn behind an ear of a user and a second portion configured to extend over the ear to position an output near an ear canal of the user. A memory is disposed within the housing and stores map data for an airport. A navigation sensor is disposed within the housing and configured to generate location data. A multi-button user input interface is coupled to the first portion. A processor is disposed within the housing and configured to responsive to selection of a first button of the multi-button user input interface, iterate through a list of destinations identified in the map data, responsive to selection of a second button of the multi-button user input interface, designate a target destination, and generate verbal navigation instructions based on the location data, the map data, and the target destination.
    Type: Application
    Filed: September 20, 2023
    Publication date: March 20, 2025
    Inventors: Karthikeyan Sankarankovil Ramasamy, Janaki Raman Jayaraman, Kishore Gopalakrishnan, Dilip Gobikrishnan
  • Publication number: 20220303236
    Abstract: Systems, methods, and computer-readable media are presented for generating notifications for a person according to user-defined notification templates. In contrast to presenting notifications according to a default notification template, the disclosed subject matter is directed to generating a notification regarding a notification signal according to a user-defined notification template. Upon receiving a notification signal, a determination is made as to whether a first user-defined notification template from a template store is applicable to the notification signal. Upon determining that the user-defined notification template is applicable to the received notification signal, a notification corresponding to the notification signal is generated and presented according to the user-defined notification template.
    Type: Application
    Filed: June 3, 2022
    Publication date: September 22, 2022
    Inventors: Sree Hari Nagaralu, Venkata Sai Ravali Busetty, Ranganath Kondapally, Karthikeyan Raman, Naveen Kumar Sethia, Pavan Kumar Dasari, Vijayendra Gopalrao Vasu
  • Patent number: 11374888
    Abstract: Systems, methods, and computer-readable media are presented for generating notifications for a person according to user-defined notification templates. In contrast to presenting notifications according to a default notification template, the disclosed subject matter is directed to generating a notification regarding a notification signal according to a user-defined notification template. Upon receiving a notification signal, a determination is made as to whether a first user-defined notification template from a template store is applicable to the notification signal. Upon determining that the user-defined notification template is applicable to the received notification signal, a notification corresponding to the notification signal is generated and presented according to the user-defined notification template.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: June 28, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sree Hari Nagaralu, Venkata Sai Ravali Busetty, Ranganath Kondapally, Karthikeyan Raman, Naveen Kumar Sethia, Pavan Kumar Dasari, Vijayendra Gopalrao Vasu
  • Publication number: 20170124507
    Abstract: Systems and methods for providing workflow management regarding received messages from a provider are presented. In operation, a workflow management service is notified of a received message from the provider and, in response, identifies a third party template associated with the receiving user that is applicable to the first message according to an applicability condition of the first third party template. After identifying a third party template, a template rule is identified from the third party template, where the template rule is applicable to the received message according to an analysis of the message. An action is implemented, the action being associated with the received template rule with regard to a workflow status of a workflow corresponding to the third party template. The workflow status of the workflow is updated according to the results of implementing the action.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 4, 2017
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sree Hari Nagaralu, Ranganath Kondapally, Karthikeyan Raman, Venkata Sai Ravali Busetty, Pavan Kumar Dasari
  • Publication number: 20170093766
    Abstract: Systems, methods, and computer-readable media are presented for generating notifications for a person according to user-defined notification templates. In contrast to presenting notifications according to a default notification template, the disclosed subject matter is directed to generating a notification regarding a notification signal according to a user-defined notification template. Upon receiving a notification signal, a determination is made as to whether a first user-defined notification template from a template store is applicable to the notification signal. Upon determining that the user-defined notification template is applicable to the received notification signal, a notification corresponding to the notification signal is generated and presented according to the user-defined notification template.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 30, 2017
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sree Hari Nagaralu, Venkata Sai Ravali Busetty, Ranganath Kondapally, Karthikeyan Raman, Naveen Kumar Sethia, Pavan Kumar Dasari, Vijayendra Gopalrao Vasu
  • Publication number: 20160314408
    Abstract: Examples of the present disclosure describe leveraging of learned programs for data manipulation. A template associated with information including non-marked up content is detected by applying machine learning processing that compares the information with a plurality of stored templates. The learned program is detected from a learned program pool comprising a plurality of learned programs based on the template detected. Extracted data from the information is manipulated based on application of the learned program. Other examples are also described.
    Type: Application
    Filed: April 21, 2015
    Publication date: October 27, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sumit Gulwani, Sree Hari Nagaralu, Ranganath Kondapally, Vijayendra G. Vasu, Karthikeyan Raman
  • Publication number: 20160077673
    Abstract: According to aspects of the disclosed subject matter, systems and methods for providing improved access to content accessible outside of the current execution context. On a computing device, an intelligent canvas is provided as an operating system-level service. By implementing and/or providing the intelligent canvas as an operating system-level service, interaction by a user with the intelligent canvas does not require a change from the current execution context. Upon receiving a request to interact with the intelligent canvas, an intelligent canvas view is presented for display. The intelligent canvas view includes a plurality of user-actionable controls and at least one user-actionable control corresponds to content for importing into the current execution context. Moreover, the corresponding content of the at least one user-actionable control is anticipatorily selected for presentation in the intelligent canvas view.
    Type: Application
    Filed: September 15, 2014
    Publication date: March 17, 2016
    Applicant: MICROSOFT CORPORATION
    Inventors: Sree Hari Nagaralu, Vijayendra Gopalrao Vasu, Karthikeyan Raman, Pavan Kumar Dasari, Ranganath Kondapally, Venkata Sai Ravali Busetty, Naveen Kumar Sethia