Patents by Inventor Guru Balasubramanian

Guru Balasubramanian 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: 9811680
    Abstract: The claimed subject matter includes techniques for storing, retrieving and sharing files. An example system includes a key generator module to generate a secret key. The example system also includes a symmetric encryption module to encrypt raw data by symmetric encryption using the secret key. The example system further includes an asymmetric encryption module to encrypt the secret key and symmetric encryption information by asymmetric encryption using a public key to produce a key block. The examples system also further includes a schema module to generate a ciphertext file with predefined schema including asymmetric encryption information, the key-block, and the encrypted raw data. The example system also includes a storage module to send the ciphertext file including the encrypted raw data to a server for storage.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: November 7, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Guru Balasubramanian, ChenFei Wu, Wenyuan Wang, Jingjing Zhao
  • Patent number: 9590753
    Abstract: Certain aspects of an apparatus and method for multiple media output may include a network comprising one or more media rendering devices communicably connected to a media manager. The media manager may be operable to separate a received single media signal into a first channel carrying a first content and a second channel carrying a second content. The media manager may be operable to wirelessly transmit first content via the first channel to a first media rendering device of the one or more media rendering devices and second content via the second channel to a second media rendering device of the one or more media rendering devices.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: March 7, 2017
    Assignee: SONY CORPORATION
    Inventors: Tanmay Agnihotri, Guru Balasubramanian, Kalyana Kota, Srivastava Nanduri
  • Publication number: 20160357980
    Abstract: The claimed subject matter includes techniques for storing, retrieving and sharing files. An example system includes a key generator module to generate a secret key. The example system also includes a symmetric encryption module to encrypt raw data by symmetric encryption using the secret key. The example system further includes an asymmetric encryption module to encrypt the secret key and symmetric encryption information by asymmetric encryption using a public key to produce a key block. The examples system also further includes a schema module to generate a ciphertext file with predefined schema including asymmetric encryption information, the key-block, and the encrypted raw data. The example system also includes a storage module to send the ciphertext file including the encrypted raw data to a server for storage.
    Type: Application
    Filed: June 4, 2015
    Publication date: December 8, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Guru Balasubramanian, ChenFei Wu, Wenyuan Wang, Jingjing Zhao
  • Patent number: 9047005
    Abstract: A user can toggle between GUI input and touch screen input with the GUI hidden using touch gestures correlated to respective hidden GUI elements and, thus, to respective commands for a TV and/or disk player sending AV data thereto.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: June 2, 2015
    Assignee: Sony Corporation
    Inventors: Seth Hill, Travis Baurmann, Scott Szabo, Guru Balasubramanian
  • Patent number: 8978047
    Abstract: A method for invoking a software application comprising: executing a first application on a user device; detecting a trigger event on the user device, the trigger event is non-specific and external to the first application and a second application; invoking the second application in response to the trigger event; sending metadata from the first application to the second application; and performing an action in the second application based at least partially on the metadata received from the first application, wherein, the first application and the second application are not operating system processes, and the second application is separate and independent from the first application.
    Type: Grant
    Filed: November 14, 2011
    Date of Patent: March 10, 2015
    Assignee: Sony Corporation
    Inventors: Seth Hill, Abhishek Patil, Guru Balasubramanian, Travis Baurmann, Bibhudendu Mohapatra, Dipendu Saha
  • Publication number: 20140094112
    Abstract: Certain aspects of an apparatus and method for multiple media output may include a network comprising one or more media rendering devices communicably connected to a media manager. The media manager may be operable to separate a received single media signal into a first channel carrying a first content and a second channel carrying a second content. The media manager may be operable to wirelessly transmit the first channel to a first media rendering device of the one or more media rendering devices and the second channel to a second media rendering device of the one or more media rendering devices.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: SONY CORPORATION
    Inventors: Tanmay AGNIHOTRI, Guru BALASUBRAMANIAN, Kalyana KOTA, Srivastava NANDURI
  • Publication number: 20120297400
    Abstract: A method for invoking a software application comprising: executing a first application on a user device; detecting a trigger event on the user device, the trigger event is non-specific and external to the first application and a second application; invoking the second application in response to the trigger event; sending metadata from the first application to the second application; and performing an action in the second application based at least partially on the metadata received from the first application, wherein, the first application and the second application are not operating system processes, and the second application is separate and independent from the first application.
    Type: Application
    Filed: November 14, 2011
    Publication date: November 22, 2012
    Applicant: SONY CORPORATION
    Inventors: Seth Hill, Abhishek Patil, Guru Balasubramanian, Travis Baurmann, Bibhudendu Mohapatra, Dipendu Saha
  • Publication number: 20120226500
    Abstract: A system and method for capturing a voice information and using the voice information to modulate a content output signal. The method for capturing voice information includes receiving a request to create speech modulation and presenting a piece of textual content operable for use in creating the speech modulation based on the textual input. The method further includes receiving a first voice sample and determining a voice fingerprint based on said first voice sample. The voice fingerprint is operable for modulating speech during content rendering (e.g., audio output) such that a synthetic narration is performed based on the textual input. The voice fingerprint may then be stored and used for modulating the output.
    Type: Application
    Filed: March 2, 2011
    Publication date: September 6, 2012
    Applicant: SONY CORPORATION
    Inventors: Guru Balasubramanian, Kalyana Srinivas Kota, Utkarsh Pandya
  • Publication number: 20120204106
    Abstract: A user can toggle between GUI input and touch screen input with the GUI hidden using touch gestures correlated to respective hidden GUI elements and, thus, to respective commands for a TV and/or disk player sending AV data thereto.
    Type: Application
    Filed: March 31, 2011
    Publication date: August 9, 2012
    Inventors: Seth Hill, Travis Baurmann, Scott Szabo, Guru Balasubramanian
  • Publication number: 20120084653
    Abstract: A system and method for controlling content rendering. The method includes rendering at a display device a content signal received on a predetermined input and sourced from a computer system and receiving at the display device a content rendering control command from a remote control device. The method further includes translating the content rendering control command to a media player control command recognizable by a media playback application of the computer system and sending the media player command to the computer system over a communication network to alter the content signal.
    Type: Application
    Filed: October 1, 2010
    Publication date: April 5, 2012
    Applicant: Sony Corporation
    Inventors: Kalyana Kota, Guru Balasubramanian, Tanmay Agnihotri