Patents by Inventor Manikandan Thangarathnam

Manikandan Thangarathnam 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: 11887589
    Abstract: Techniques for voice-based interactions are described. In an example, a device presents a user interface on a display. The device starts an operational mode of the device. The operational mode restricts voice-based interactions with the user interface to a set of commands. The set of commands is defined in a language model that is stored on the device. Further, the device receives, at a microphone of the device, audio data corresponding to a natural language utterance and generates, from the audio data, text data that corresponds to the natural language utterance. The device determines, based at least in part on the language model, that semantics of the text data correspond to a command from the set of commands and presents, on the display, an outcome of performing the command.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: January 30, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Senthil Kumar Dayalan, Manikandan Thangarathnam, Sai Vinayak, Suraj Gopalakrishnan
  • Publication number: 20220156039
    Abstract: Systems and methods for voice control of computing devices are disclosed. Applications may be downloaded and/or accessed by a device having a display, and content associated with the applications may be displayed. Many applications do not allow for voice commands to be utilized to interact with the displayed content. Improvements described herein allow for non-voice-enabled applications to utilize voice commands to interact with displayed content by determining screen data displayed by the device and utilizing the screen data to determine an intent associated with the application. Directive data to perform an action corresponding to the intent may be sent to the device and may be utilized to perform the action on an object associated with the displayed content.
    Type: Application
    Filed: November 19, 2021
    Publication date: May 19, 2022
    Inventors: Manikandan Thangarathnam, Suraj Gopalakrishnan
  • Patent number: 11182122
    Abstract: Systems and methods for voice control of computing devices are disclosed. Applications may be downloaded and/or accessed by a device having a display, and content associated with the applications may be displayed. Many applications do not allow for voice commands to be utilized to interact with the displayed content. Improvements described herein allow for non-voice-enabled applications to utilize voice commands to interact with displayed content by determining screen data displayed by the device and utilizing the screen data to determine an intent associated with the application. Directive data to perform an action corresponding to the intent may be sent to the device and may be utilized to perform the action on an object associated with the displayed content.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: November 23, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Manikandan Thangarathnam, Suraj Gopalakrishnan
  • Patent number: 10884701
    Abstract: Systems and methods for voice control of computing devices are disclosed. Applications may be downloaded and/or accessed by a device having a display, and content associated with the applications may be displayed. Many applications do not allow for voice commands to be utilized to interact with the displayed content. Improvements described herein allow for non-voice-enabled applications to utilize voice commands to interact with displayed content by determining screen data displayed by the device and utilizing the screen data to determine an intent associated with the application. Directive data to perform an action corresponding to the intent may be sent to the device and may be utilized to perform the action on an object associated with the displayed content.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: January 5, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Manikandan Thangarathnam, Suraj Gopalakrishnan
  • Publication number: 20200183648
    Abstract: Systems and methods for voice control of computing devices are disclosed. Applications may be downloaded and/or accessed by a device having a display, and content associated with the applications may be displayed. Many applications do not allow for voice commands to be utilized to interact with the displayed content. Improvements described herein allow for non-voice-enabled applications to utilize voice commands to interact with displayed content by determining screen data displayed by the device and utilizing the screen data to determine an intent associated with the application. Directive data to perform an action corresponding to the intent may be sent to the device and may be utilized to perform the action on an object associated with the displayed content.
    Type: Application
    Filed: December 9, 2019
    Publication date: June 11, 2020
    Inventors: Manikandan Thangarathnam, Suraj Gopalakrishnan
  • Patent number: 10503468
    Abstract: Systems and methods for voice control of computing devices are disclosed. Applications may be downloaded and/or accessed by a device having a display, and content associated with the applications may be displayed. Many applications do not allow for voice commands to be utilized to interact with the displayed content. Improvements described herein allow for non-voice-enabled applications to utilize voice commands to interact with displayed content by determining screen data displayed by the device and utilizing the screen data to determine an intent associated with the application. Directive data to perform an action corresponding to the intent may be sent to the device and may be utilized to perform the action on an object associated with the displayed content.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: December 10, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Manikandan Thangarathnam, Suraj Gopalakrishnan
  • Publication number: 20190179606
    Abstract: Systems and methods for voice control of computing devices are disclosed. Applications may be downloaded and/or accessed by a device having a display, and content associated with the applications may be displayed. Many applications do not allow for voice commands to be utilized to interact with the displayed content. Improvements described herein allow for non-voice-enabled applications to utilize voice commands to interact with displayed content by determining screen data displayed by the device and utilizing the screen data to determine an intent associated with the application. Directive data to perform an action corresponding to the intent may be sent to the device and may be utilized to perform the action on an object associated with the displayed content.
    Type: Application
    Filed: December 8, 2017
    Publication date: June 13, 2019
    Inventors: Manikandan Thangarathnam, Suraj Gopalakrishnan
  • Publication number: 20190179607
    Abstract: Systems and methods for voice control of computing devices are disclosed. Applications may be downloaded and/or accessed by a device having a display, and content associated with the applications may be displayed. Many applications do not allow for voice commands to be utilized to interact with the displayed content. Improvements described herein allow for non-voice-enabled applications to utilize voice commands to interact with displayed content by determining screen data displayed by the device and utilizing the screen data to determine an intent associated with the application. Directive data to perform an action corresponding to the intent may be sent to the device and may be utilized to perform the action on an object associated with the displayed content.
    Type: Application
    Filed: December 8, 2017
    Publication date: June 13, 2019
    Inventors: Manikandan Thangarathnam, Suraj Gopalakrishnan
  • Patent number: 10164787
    Abstract: Techniques for transferring printable content from a remote device to an eBook reader include exposing a network printer interface that represents the eBook reader as a physical network printer. The remote device can be configured with a printer driver corresponding to the network printer interface, and a user may print documents from the remote device in order to transfer them to the eBook reader.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: December 25, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan J. Snodgrass, Palanidaran Chidambaram, John Smiley, Manikandan Thangarathnam, Hao Hu
  • Patent number: 9607105
    Abstract: Methods and systems of searching for text across platforms are usable to guide users to additional content for consumption. Search queries are based on text found within digital content and results are provided to indicate content from multiple different content items that contain the same or similar text. Cross-platform searches provide extensive breadth when a consumer is searching for similar information among a myriad of different sources. Additionally, search filtering may help provide more relevant results and search result weighting may provide prioritized lists of relevant content.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: March 28, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Ramya Dass, Manikandan Thangarathnam
  • Patent number: 9141482
    Abstract: A method for diagnosing problems with protection of a data source and recovery of the same. The method includes diagnosing a copy of data located at the storage location and diagnosing a temporal version of the copy of data. Based on the diagnosis it is determined whether an error or a warning was detected. If either were detected a response is provided with a suggested solution.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: September 22, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Catherine Van Ingen, Brian T. Berkowitz, Karandeep Singh Anand, Manikandan Thangarathnam, Purushottam M. Kulkarni, William T. Shelton, Seetharaman Harikrishnan, Sundararajan Srinivasan, Yezdi Z. Lashkari
  • Publication number: 20140223227
    Abstract: A method for diagnosing problems with protection of a data source and recovery of the same. The method includes diagnosing a copy of data located at the storage location and diagnosing a temporal version of the copy of data. Based on the diagnosis it is determined whether an error or a warning was detected. If either were detected a response is provided with a suggested solution.
    Type: Application
    Filed: August 30, 2013
    Publication date: August 7, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Catherine Van Ingen, Brian T. Berkowitz, Karandeep Singh Anand, Manikandan Thangarathnam, Purushottam M. Kulkarni, William T. Shelton, Seetharaman Harikrishnan, Sundararajan Srinivasan, Yezdi Z. Lashkari
  • Patent number: 8549355
    Abstract: A method for diagnosing problems with protection of a data source and recovery of the same. The method includes diagnosing a copy of data located at the storage location and diagnosing a temporal version of the copy of data. Based on the diagnosis it is determined whether an error or a warning was detected. If either were detected a response is provided with a suggested solution.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: October 1, 2013
    Assignee: Microsoft Corporation
    Inventors: Catherine van Ingen, Brian T. Berkowitz, Karandeep Singh Anand, Manikandan Thangarathnam, Purushottam M. Kulkarni, William T. Shelton, Seetharaman Harikrishnan, Sundararajan Srinivasan, Yezdi Z. Lashkari
  • Patent number: 8321915
    Abstract: Disclosed are various systems, methods, and other embodiments for the control of access to a mass storage system. In one example, a plurality of buckets are maintained in mass storage system, each of the buckets being employed to store at least one data file. In a server, a use of the buckets by a plurality of entities that use a plurality of clients is facilitated for the storage of a plurality of files over a public network. The use of one of the buckets by the one of the entities is restricted to a namespace.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: November 27, 2012
    Assignee: Amazon Technologies, Inc.
    Inventors: Guido Enrico Bartolucci, Manikandan Thangarathnam, Ryan J. Snodgrass, Sriram Narasimhan
  • Patent number: 8296826
    Abstract: Disclosed are various systems, methods, and other embodiments for the secure storage of files and the like. In one example, a determination is made in a server as to whether an entity indicated in a request received in the server is authorized to transfer a file from a client to a mass storage system over a network. A plurality of instructions are obtained in the server to send to the client, where the instructions are configured to control activity of the client in transferring the file from the client to the mass storage system over the network. The instructions are sent to the client in order to implement the transfer of the file from the client to the mass storage system.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: October 23, 2012
    Assignee: Amazon Technologies, Inc.
    Inventors: Guido Enrico Bartolucci, Manikandan Thangarathnam, Ryan J. Snodgrass, Sriram Narasimhan
  • Patent number: 7818292
    Abstract: Systems and methods that track changes in a database via a change tracking layer that enables separation of change tracking and change enumeration. Such an arrangement enables multiple change enumeration and sync technologies over a single change tracking layer, while reducing amount of tracking information that are maintained.
    Type: Grant
    Filed: April 5, 2007
    Date of Patent: October 19, 2010
    Inventors: Anil Kumar Nori, Laxmi Narsimha Rao Orugant, Subramanian Muralidhar, Ambrish Mishra, Lev Novik, Manikandan Thangarathnam, Sankara Subramanian, Sudarshan A. Chitre, Sitaram C. V. Raju, Vijay Tandra Sistla
  • Publication number: 20090113241
    Abstract: A method for diagnosing problems with protection of a data source and recovery of the same. The method includes diagnosing a copy of data located at the storage location and diagnosing a temporal version of the copy of data. Based on the diagnosis it is determined whether an error or a warning was detected. If either were detected a response is provided with a suggested solution.
    Type: Application
    Filed: December 30, 2008
    Publication date: April 30, 2009
    Applicant: Microsoft Corporation
    Inventors: Catharine van Ingen, Brian T. Berkowitz, Karandeep Singh Anand, Manikandan Thangarathnam, Purushottam M. Kulkarni, William T. Shelton, JR., Seetharaman Harikrishnan, Sundararajan Srinivasan, Yezdi Z. Lashkari
  • Patent number: 7502961
    Abstract: A method for diagnosing problems with protection of a data source and recovery of the same. The method includes diagnosing a copy of data located at the storage location and diagnosing a temporal version of the copy of data. Based on the diagnosis it is determined whether an error or a warning was detected. If either were detected a response is provided with a suggested solution.
    Type: Grant
    Filed: September 9, 2004
    Date of Patent: March 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Catharine van Ingen, Brian T Berkowitz, Karandeep Singh Anand, Manikandan Thangarathnam, Purushottam M Kulkarni, William T Shelton, Jr., Seetharaman Harikrishnan, Sundararajan Srinivasan, Yezdi Z Lashkari
  • Publication number: 20080250073
    Abstract: Systems and methods that track changes in a database via a change tracking layer that enables separation of change tracking and change enumeration. Such an arrangement enables multiple change enumeration and sync technologies over a single change tracking layer, while reducing amount of tracking information that are maintained.
    Type: Application
    Filed: April 5, 2007
    Publication date: October 9, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Anil Kumar Nori, Laxmi Narsimha Rao Oruganti, Subramanian Muralidhar, Ambrish Mishra, Lev Novik, Manikandan Thangarathnam, Sankara Subramanian, Sudarshan A. Chitre, Sitaram C.V. Raju, Vijay Tandra Sistla
  • Patent number: 7428544
    Abstract: An e-mail application program operating on a client stores e-mail records in a hierarchical database. The client is linked to a server that stores e-mail records in a flat database. The e-mail records stored in the hierarchical database are mapped to the e-mail records stored in the flat database and vice versa. The mapped e-mail records are then stored in a mapping table.
    Type: Grant
    Filed: June 10, 2002
    Date of Patent: September 23, 2008
    Assignee: Microsoft Corporation
    Inventors: Krishnamurti Natarajan, Manikandan Thangarathnam