Patents by Inventor Varun Srinivasan

Varun Srinivasan 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: 11907642
    Abstract: A method of enhancing a link in collaboration applications includes determining, from content entered into a collaboration application, a string of characters indicating a uniform resource locator (URL). Upon determining the string of characters indicating the URL from the content entered into the collaboration application, the method includes automatically calling a first web service to obtain a representation of content referenced by the URL by sending a request, at least including the URL, to the first web service. The representation of the content referenced by the URL can then be received from the first web service in a format customized for the collaboration application, a computing device on which the collaboration application is implemented, or both.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: February 20, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Varun Srinivasan, Gregory Akselrod, David John Rasmussen, Eun Ju Nam
  • Publication number: 20220147696
    Abstract: A method of enhancing a link in collaboration applications includes determining, from content entered into a collaboration application, a string of characters indicating a uniform resource locator (URL). Upon determining the string of characters indicating the URL from the content entered into the collaboration application, the method includes automatically calling a first web service to obtain a representation of content referenced by the URL by sending a request, at least including the URL, to the first web service. The representation of the content referenced by the URL can then be received from the first web service in a format customized for the collaboration application, a computing device on which the collaboration application is implemented, or both.
    Type: Application
    Filed: January 24, 2022
    Publication date: May 12, 2022
    Inventors: Varun Srinivasan, Gregory Akselrod, David John Rasmussen, Eun Ju Nam
  • Patent number: 11232250
    Abstract: A uniform resource locator (URL) link inserted into a note or document can be enhanced through a capture service for curation and collaboration applications, including notebook applications. A local notebook application can call the capture service by sending a request for a webpage representation with a URL indicated for insertion into the note. The local notebook application can receive the representation of the content referenced by the URL in a format customized for the local client. The representation can be displayed as part of a preview window and user interface for inserting a clipping, URL or other content into a note. The capture service can take the URL sent by the local application and take a screenshot of a separately rendered webpage referenced by the URL.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: January 25, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Varun Srinivasan, Gregory Akselrod, David John Rasmussen, Eun Ju Nam
  • Patent number: 9684670
    Abstract: A client device accesses a shared data system and begins moving data from one location to another. The client device generates a tombstone object that indicates that includes metadata indicating that the data has been moved. When another client accesses the data at the old location, it encounters the tombstone and begins accessing the data at the new location. If the data has not already been completely moved to the new location, the second client to access the data assists in transferring the data to the new location.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: June 20, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Varun Srinivasan, Fernando Nahuel Viton
  • Publication number: 20160234606
    Abstract: One variation of a method for augmenting sound includes: at a mobile computing device and a connected audio output device, outputting a tone in a hearing test; based on a response to the tone entered by a user, generating a hearing profile for the user and corresponding to the mobile computing device and the audio output device; receiving an audio signal; qualifying the audio signal as a particular audio type from a set of audio types; selecting, from a set of sound profiles, a particular sound profile corresponding to the particular audio type; at the mobile computing device, transforming the audio signal into a processed audio signal according to the particular sound profile and the hearing profile of the user; and outputting the processed audio signal at the connected audio output device.
    Type: Application
    Filed: April 19, 2016
    Publication date: August 11, 2016
    Inventors: Aaron Alexander Selig, Varun Srinivasan
  • Publication number: 20160234589
    Abstract: An apparatus for augmenting audio capabilities of a mobile computing device, including: a housing transiently encasing a portion of the mobile computing device; a communication module arranged within the housing, downloading a hearing profile of a user from the mobile computing device, and receiving an output audio signal from the mobile computing device; a processor arranged within the housing and processing the output audio signal according to the hearing profile; a secondary audio output module arranged within the housing adjacent an integrated loudspeaker within the mobile computing device and outputting a processed form of the output audio signal in place of output of the output audio signal by the integrated loudspeaker; a secondary microphone arranged within the housing adjacent an integrated microphone within the mobile computing device, the communication module transmitting an input audio signal from the secondary microphone to the mobile computing device.
    Type: Application
    Filed: April 19, 2016
    Publication date: August 11, 2016
    Inventors: Aaron Alexander Selig, Varun Srinivasan
  • Publication number: 20160196108
    Abstract: One variation of a method for augmenting a listening experience of a user through an audio device includes: detecting a location of the audio device; selecting a set of audio output feedbacks, each audio output feedback in the set of audio output feedback entered by an individual and associated with a physical site proximal to the location; identifying a common feature across audio output feedbacks within the set of audio output feedbacks; transforming an audio signal into a processed audio signal according to a hearing profile of the user and the common feature; and outputting the processed audio signal through the audio device.
    Type: Application
    Filed: March 16, 2016
    Publication date: July 7, 2016
    Inventors: Aaron Alexander Selig, Varun Srinivasan
  • Patent number: 9344793
    Abstract: An apparatus for augmenting audio capabilities of a mobile computing device, including: a housing transiently encasing a portion of the mobile computing device; a communication module arranged within the housing, downloading a hearing profile of a user from the mobile computing device, and receiving an output audio signal from the mobile computing device; a processor arranged within the housing and processing the output audio signal according to the hearing profile; a secondary audio output module arranged within the housing adjacent an integrated loudspeaker within the mobile computing device and outputting a processed form of the output audio signal in place of output of the output audio signal by the integrated loudspeaker; a secondary microphone arranged within the housing adjacent an integrated microphone within the mobile computing device, the communication module transmitting an input audio signal from the secondary microphone to the mobile computing device.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: May 17, 2016
    Assignee: Symphonic Audio Technologies Corp.
    Inventors: Aaron Alexander Selig, Varun Srinivasan
  • Patent number: 9344815
    Abstract: One variation of a method for augmenting sound includes: at a mobile computing device and a connected audio output device, outputting a tone in a hearing test; based on a response to the tone entered by a user, generating a hearing profile for the user and corresponding to the mobile computing device and the audio output device; receiving an audio signal; qualifying the audio signal as a particular audio type from a set of audio types; selecting, from a set of sound profiles, a particular sound profile corresponding to the particular audio type; at the mobile computing device, transforming the audio signal into a processed audio signal according to the particular sound profile and the hearing profile of the user; and outputting the processed audio signal at the connected audio output device.
    Type: Grant
    Filed: February 11, 2014
    Date of Patent: May 17, 2016
    Assignee: Symphonic Audio Technologies Corp.
    Inventors: Aaron Alexander Selig, Varun Srinivasan
  • Patent number: 9319019
    Abstract: One variation of a method for augmenting a listening experience of a user through an audio device includes: detecting a location of the audio device; selecting a set of audio output feedbacks, each audio output feedback in the set of audio output feedback entered by an individual and associated with a physical site proximal to the location; identifying a common feature across audio output feedbacks within the set of audio output feedbacks; transforming an audio signal into a processed audio signal according to a hearing profile of the user and the common feature; and outputting the processed audio signal through the audio device.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: April 19, 2016
    Assignee: Symphonic Audio Technologies Corp.
    Inventors: Aaron Alexander Selig, Varun Srinivasan
  • Publication number: 20150078575
    Abstract: An apparatus for augmenting audio capabilities of a mobile computing device, including: a housing transiently encasing a portion of the mobile computing device; a communication module arranged within the housing, downloading a hearing profile of a user from the mobile computing device, and receiving an output audio signal from the mobile computing device; a processor arranged within the housing and processing the output audio signal according to the hearing profile; a secondary audio output module arranged within the housing adjacent an integrated loudspeaker within the mobile computing device and outputting a processed form of the output audio signal in place of output of the output audio signal by the integrated loudspeaker; a secondary microphone arranged within the housing adjacent an integrated microphone within the mobile computing device, the communication module transmitting an input audio signal from the secondary microphone to the mobile computing device.
    Type: Application
    Filed: August 19, 2014
    Publication date: March 19, 2015
    Inventors: Aaron Alexander Selig, Varun Srinivasan
  • Patent number: 8965940
    Abstract: A container document can include a file node indicating a file and pointing to a location for the file that is separate from the container document on a server. An embedded relationship between the file and the container document can be imitated. The imitation can include responding to user input by performing the update on the file node, and by requesting that the server perform an update on the file that reflects the update performed on the file node. A request for an update to be performed on the file node can be received from a client at the server. In response to the request, the update can be performed on the file node at the server. A corresponding update, which reflects the update performed on the file node, can also be performed on the file at the server.
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: February 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Tse, Brian Holley, Varun Srinivasan, Nathaniel Granor, Jonathan F. Kern, Richard Eric Andeen
  • Publication number: 20140344658
    Abstract: A uniform resource locator (URL) link inserted into a note or document can be enhanced through a capture service for curation and collaboration applications, including notebook applications. A local notebook application can call the capture service by sending a request for a webpage representation with a URL indicated for insertion into the note. The local notebook application can receive the representation of the content referenced by the URL in a format customized for the local client. The representation can be displayed as part of a preview window and user interface for inserting a clipping, URL or other content into a note. The capture service can take the URL sent by the local application and take a screenshot of a separately rendered webpage referenced by the URL.
    Type: Application
    Filed: May 15, 2013
    Publication date: November 20, 2014
    Applicant: Microsoft Corporation
    Inventors: Varun Srinivasan, Gregory Akselrod, David John Rasmussen, Eun Ju Nam
  • Publication number: 20140334644
    Abstract: One variation of a method for augmenting a listening experience of a user through an audio device includes: detecting a location of the audio device; selecting a set of audio output feedbacks, each audio output feedback in the set of audio output feedback entered by an individual and associated with a physical site proximal to the location; identifying a common feature across audio output feedbacks within the set of audio output feedbacks; transforming an audio signal into a processed audio signal according to a hearing profile of the user and the common feature; and outputting the processed audio signal through the audio device.
    Type: Application
    Filed: March 12, 2014
    Publication date: November 13, 2014
    Applicant: Symphonic Audio Technologies Corp.
    Inventors: Aaron Alexander Selig, Varun Srinivasan
  • Publication number: 20140314261
    Abstract: One variation of a method for augmenting sound includes: at a mobile computing device and a connected audio output device, outputting a tone in a hearing test; based on a response to the tone entered by a user, generating a hearing profile for the user and corresponding to the mobile computing device and the audio output device; receiving an audio signal; qualifying the audio signal as a particular audio type from a set of audio types; selecting, from a set of sound profiles, a particular sound profile corresponding to the particular audio type; at the mobile computing device, transforming the audio signal into a processed audio signal according to the particular sound profile and the hearing profile of the user; and outputting the processed audio signal at the connected audio output device.
    Type: Application
    Filed: February 11, 2014
    Publication date: October 23, 2014
    Applicant: Symphonic Audio Technologies Corp.
    Inventors: Aaron Alexander Selig, Varun Srinivasan
  • Publication number: 20140309549
    Abstract: One variation of a method for testing a hearing ability of a user includes: outputting a first audible tone including a first frequency; recording a first volume adjustment for the first audible tone by the user; outputting a second audible tone including a second frequency; recording a second volume adjustment for the second audible tone by the user; selecting a particular hearing model from a set of hearing models based on a difference between the first volume adjustment and the second volume adjustment, each hearing model in the set of hearing models including a hearing test result corresponding to a previous patient; and generating a hearing profile for the user based on the particular hearing model result.
    Type: Application
    Filed: February 11, 2014
    Publication date: October 16, 2014
    Applicant: Symphonic Audio Technologies Corp.
    Inventors: Aaron Alexander Selig, Varun Srinivasan
  • Publication number: 20140025628
    Abstract: A container document can include a file node indicating a file and pointing to a location for the file that is separate from the container document on a server. An embedded relationship between the file and the container document can be imitated. The imitation can include responding to user input by performing the update on the file node, and by requesting that the server perform an update on the file that reflects the update performed on the file node. A request for an update to be performed on the file node can be received from a client at the server. In response to the request, the update can be performed on the file node at the server. A corresponding update, which reflects the update performed on the file node, can also be performed on the file at the server.
    Type: Application
    Filed: July 20, 2012
    Publication date: January 23, 2014
    Applicant: Microsoft Corporation
    Inventors: David Tse, Brian Holley, Varun Srinivasan, Nathaniel Granor, Jonathan F. Kern, Richard Eric Andeen
  • Publication number: 20130339420
    Abstract: A client device accesses a shared data system and begins moving data from one location to another. The client device generates a tombstone object that indicates that includes metadata indicating that the data has been moved. When another client accesses the data at the old location, it encounters the tombstone and begins accessing the data at the new location. If the data has not already been completely moved to the new location, the second client to access the data assists in transferring the data to the new location.
    Type: Application
    Filed: June 13, 2012
    Publication date: December 19, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Varun Srinivasan, Fernando Nahuel Viton