Patents by Inventor Srinivas Dandu

Srinivas Dandu 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: 9911460
    Abstract: In a computing device that implements an encoder, a method comprises receiving an encoded video sequence with a file container, receiving input to execute a trimming operation to create a frame accurate target segment of one or more desired pictures from the encoded video sequence and trimming to frame accuracy. Trimming to frame accuracy is accomplished by changing the parameter identifications of leading and trailing portions, if supported, or changing the parameters, and using the changed parameters or parameter identifications in re-encoding the leading and trailing portions, while an untouched middle portion between the leading and trailing portions is re-muxed without re-encoding.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: March 6, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Srinivas Dandu, Yongjun Wu, Shankaranand Arunachalam
  • Publication number: 20160266781
    Abstract: A facility for managing a media player is described. In one example facility, the facility discerns direction from an application program specifying a presentation of media player controls for the media player. Based at least in part on the discerning, the facility causes the media player to be displayed, including a visual user interface for the media player in which media player controls are presented in accordance with the discerned direction.
    Type: Application
    Filed: October 1, 2015
    Publication date: September 15, 2016
    Inventors: Srinivas Dandu, Dmitriy Komin, Dibyajyoti Roy
  • Patent number: 9202039
    Abstract: A method implemented on a computing device provides for identifying the device and/or a user to an application on the device. The method comprises receiving a function call for a public identifier, responding to the function call, performing a hash operation and returning the public identifier. Responding to the function call comprises requesting a publisher ID from a first memory location within the device and requesting a private ID from a second memory location. Performing a hash operation on the publisher ID and the private ID creates the public identifier. The public identifier is then returned to the application. A method of allowing a developer to test an application on a mobile device or emulator is also described. A mobile device programmed to return a public identifier to an application is also described.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: December 1, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Srinivas Dandu, Peter Ciskowski, Tolga Acar, Joao Lucas Guberman Raza
  • Publication number: 20150269967
    Abstract: In a computing device that implements an encoder, a method comprises receiving an encoded video sequence with a file container, receiving input to execute a trimming operation to create a frame accurate target segment of one or more desired pictures from the encoded video sequence and trimming to frame accuracy. Trimming to frame accuracy is accomplished by changing the parameter identifications of leading and trailing portions, if supported, or changing the parameters, and using the changed parameters or parameter identifications in re-encoding the leading and trailing portions, while an untouched middle portion between the leading and trailing portions is re-muxed without re-encoding.
    Type: Application
    Filed: May 22, 2014
    Publication date: September 24, 2015
    Applicant: Microsoft Corporation
    Inventors: Srinivas Dandu, Yongjun Wu, Shankaranand Arunachalam
  • Publication number: 20140101731
    Abstract: A method implemented on a computing device provides for identifying the device and/or a user to an application on the device. The method comprises receiving a function call for a public identifier, responding to the function call, performing a hash operation and returning the public identifier. Responding to the function call comprises requesting a publisher ID from a first memory location within the device and requesting a private ID from a second memory location. Performing a hash operation on the publisher ID and the private ID creates the public identifier. The public identifier is then returned to the application. A method of allowing a developer to test an application on a mobile device or emulator is also described. A mobile device programmed to return a public identifier to an application is also described.
    Type: Application
    Filed: October 5, 2012
    Publication date: April 10, 2014
    Applicant: Microsoft Corporation
    Inventors: Srinivas Dandu, Peter Ciskowski, Tolga Acar, Joao Guberman Raza