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: 11907642Abstract: 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: GrantFiled: January 24, 2022Date of Patent: February 20, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Varun Srinivasan, Gregory Akselrod, David John Rasmussen, Eun Ju Nam
-
Publication number: 20220147696Abstract: 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: ApplicationFiled: January 24, 2022Publication date: May 12, 2022Inventors: Varun Srinivasan, Gregory Akselrod, David John Rasmussen, Eun Ju Nam
-
Patent number: 11232250Abstract: 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: GrantFiled: May 15, 2013Date of Patent: January 25, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Varun Srinivasan, Gregory Akselrod, David John Rasmussen, Eun Ju Nam
-
Patent number: 9684670Abstract: 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: GrantFiled: June 13, 2012Date of Patent: June 20, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Varun Srinivasan, Fernando Nahuel Viton
-
Publication number: 20160234606Abstract: 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: ApplicationFiled: April 19, 2016Publication date: August 11, 2016Inventors: Aaron Alexander Selig, Varun Srinivasan
-
Publication number: 20160234589Abstract: 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: ApplicationFiled: April 19, 2016Publication date: August 11, 2016Inventors: Aaron Alexander Selig, Varun Srinivasan
-
Publication number: 20160196108Abstract: 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: ApplicationFiled: March 16, 2016Publication date: July 7, 2016Inventors: Aaron Alexander Selig, Varun Srinivasan
-
Patent number: 9344793Abstract: 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: GrantFiled: August 19, 2014Date of Patent: May 17, 2016Assignee: Symphonic Audio Technologies Corp.Inventors: Aaron Alexander Selig, Varun Srinivasan
-
Patent number: 9344815Abstract: 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: GrantFiled: February 11, 2014Date of Patent: May 17, 2016Assignee: Symphonic Audio Technologies Corp.Inventors: Aaron Alexander Selig, Varun Srinivasan
-
Patent number: 9319019Abstract: 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: GrantFiled: March 12, 2014Date of Patent: April 19, 2016Assignee: Symphonic Audio Technologies Corp.Inventors: Aaron Alexander Selig, Varun Srinivasan
-
Publication number: 20150078575Abstract: 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: ApplicationFiled: August 19, 2014Publication date: March 19, 2015Inventors: Aaron Alexander Selig, Varun Srinivasan
-
Patent number: 8965940Abstract: 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: GrantFiled: July 20, 2012Date of Patent: February 24, 2015Assignee: Microsoft Technology Licensing, LLCInventors: David Tse, Brian Holley, Varun Srinivasan, Nathaniel Granor, Jonathan F. Kern, Richard Eric Andeen
-
Publication number: 20140344658Abstract: 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: ApplicationFiled: May 15, 2013Publication date: November 20, 2014Applicant: Microsoft CorporationInventors: Varun Srinivasan, Gregory Akselrod, David John Rasmussen, Eun Ju Nam
-
Publication number: 20140334644Abstract: 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: ApplicationFiled: March 12, 2014Publication date: November 13, 2014Applicant: Symphonic Audio Technologies Corp.Inventors: Aaron Alexander Selig, Varun Srinivasan
-
Publication number: 20140314261Abstract: 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: ApplicationFiled: February 11, 2014Publication date: October 23, 2014Applicant: Symphonic Audio Technologies Corp.Inventors: Aaron Alexander Selig, Varun Srinivasan
-
Publication number: 20140309549Abstract: 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: ApplicationFiled: February 11, 2014Publication date: October 16, 2014Applicant: Symphonic Audio Technologies Corp.Inventors: Aaron Alexander Selig, Varun Srinivasan
-
Publication number: 20140025628Abstract: 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: ApplicationFiled: July 20, 2012Publication date: January 23, 2014Applicant: Microsoft CorporationInventors: David Tse, Brian Holley, Varun Srinivasan, Nathaniel Granor, Jonathan F. Kern, Richard Eric Andeen
-
Publication number: 20130339420Abstract: 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: ApplicationFiled: June 13, 2012Publication date: December 19, 2013Applicant: MICROSOFT CORPORATIONInventors: Varun Srinivasan, Fernando Nahuel Viton