Patents by Inventor David John Rasmussen
David John Rasmussen 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: 9691393Abstract: Voice print identification for identifying speakers at an event is provided. A plurality of speakers at an event are recorded and associated with identity indicators. Voice prints for each speaker are associated with each of the plurality of recorded speakers. Determining based on the event, the list of attendees for the event, and the identity indicators, whether the voice print for at least one speaker corresponds to a known.Type: GrantFiled: December 10, 2013Date of Patent: June 27, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: David John Rasmussen
-
Patent number: 9236047Abstract: Voice stream augmented note taking may be provided. An audio stream associated with at least one speaker may be recorded and converted into text chunks. A text entry may be received from a user, such as in an electronic document. The text entry may be compared to the text chunks to identify matches, and the matching text chunks may be displayed to the user for selection.Type: GrantFiled: May 21, 2010Date of Patent: January 12, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: David John Rasmussen
-
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: 20140168176Abstract: A multi-purpose stylus and method for communicating and interacting with a computing device both through physical contact and wirelessly. Embodiments of the stylus and method facilitate the use of the stylus as both a physical input instrument (by contacting a surface of the computing device to input data) and as a remote wireless instrument using a variety of auxiliary devices. Many types and combinations of auxiliary devices may be incorporated into embodiments of the stylus and method. These include one or more microphones and speakers, a laser pointer, a camera, a color sensor for obtaining color coordinates of an object, and an accelerometer to identify and interpret user gestures. Moreover, identification and authentication of a user may be achieved by including a fingerprint sensor and an identification device having a unique identifier. A transceiver is used to wireless communicate and control remote devices and the computing device.Type: ApplicationFiled: December 17, 2012Publication date: June 19, 2014Applicant: Microsoft CorporationInventors: Andreas Georg Nowatzyk, David John Rasmussen
-
Publication number: 20140100849Abstract: Voice print identification for identifying speakers is provided. A plurality of speakers are recorded and associated with identity indicators. Voice prints for each speaker are associated with the plurality of recorded speakers. If the voice print for at least one speaker corresponds to a known user according to the identity indicators, a database entry associating the user with the voice print may be created. Additional information associated with the user may also be displayed.Type: ApplicationFiled: December 10, 2013Publication date: April 10, 2014Applicant: Microsoft CorporationInventor: David John Rasmussen
-
Patent number: 8606579Abstract: Voice print identification for identifying speakers may be provided. A plurality of speakers are recorded and associated with identity indicators. Voice prints for each speaker are associated with the plurality of recorded speakers. If the voice print for at least one speaker corresponds to a known user according to the identity indicators, a database entry associating the user with the voice print may be created. Additional information associated with the user may also be displayed.Type: GrantFiled: May 24, 2010Date of Patent: December 10, 2013Assignee: Microsoft CorporationInventor: David John Rasmussen
-
Publication number: 20130326321Abstract: Embodiments provide interactive computer-implemented rich heterogeneous content authoring features. In an embodiment, a computer-implemented method includes an interaction model that uses an input state associated with a user operation and an electronic page interface to provide an interactive authoring experience. In one embodiment, a note taking client can include an interaction model used in part to automatically control aspects of an electronic note page. Other embodiments are included and available.Type: ApplicationFiled: August 6, 2013Publication date: December 5, 2013Applicant: Microsoft CorporationInventors: Alex Jacob Simmons, Sripriya P. Vasudevan, David John Rasmussen
-
Patent number: 8504915Abstract: Embodiments provide interactive computer-implemented rich heterogeneous content authoring features. In an embodiment, a computer-implemented method includes an interaction model that uses an input state associated with a user operation and an electronic page interface to provide an interactive authoring experience. In one embodiment, a note taking client can include an interaction model used in part to automatically control aspects of an electronic note page. Other embodiments are included and available.Type: GrantFiled: April 12, 2010Date of Patent: August 6, 2013Assignee: Microsoft CorporationInventors: Alex Jacob Simmons, Sripriya P. Vasudevan, David John Rasmussen
-
Publication number: 20120310994Abstract: List maintenance functionality is provided in part to maintain aspects of a list interface based in part on the use of a population algorithm configured in part to preserve relative ordering of list items, but the embodiments are not so limited. A computer-based method of an embodiment provides a list to an end-user that includes a finite number of list item locations based in part on a recent list population algorithm and a data structure to maintain list entries that are ultimately displayed to the end-user. In one embodiment, a note-taking application interface uses a population algorithm to maintain a list of accessed note items including the use of one or more note timestamps to populate a user's viewed item list.Type: ApplicationFiled: June 6, 2011Publication date: December 6, 2012Applicant: MICROSOFT CORPORATIONInventors: Thomas Katsuhiko Bando Wionzek, David John Rasmussen, David Christopher Tse, Olga Veselova
-
Publication number: 20120005282Abstract: Electronic mail messages may be collaboratively ranked and filtered. User actions on an electronic mail message received from a sender by one or more recipients may be monitored. Statistics may be generated based on the user actions. The generated statistics may be utilized to provide a quality ranking of the electronic mail message based on the generated statistics.Type: ApplicationFiled: July 2, 2010Publication date: January 5, 2012Applicant: Microsoft CorporationInventors: Nicole D. Steinbok, Jonathan J. Cadiz, John C. Platt, F. David Jones, David John Rasmussen, Thirumalesh K. Bhat, Mark R. Dawson, Eli Y. Tamanaha, Bill Li, Brian D. Williams
-
Publication number: 20110288866Abstract: Voice print identification may be provided. A plurality of speakers may be recorded and associated with identity indicators. Voice prints for each speaker may be created. If the voice print for at least one speaker corresponds to a known user according to the identity indicators, a database entry associating the user with the voice print may be created. Additional information associated with the user may also be displayed.Type: ApplicationFiled: May 24, 2010Publication date: November 24, 2011Applicant: MICROSOFT CORPORATIONInventor: David John Rasmussen
-
Publication number: 20110288863Abstract: Voice stream augmented note taking may be provided. An audio stream associated with at least one speaker may be recorded and converted into text chunks. A text entry may be received from a user, such as in an electronic document. The text entry may be compared to the text chunks to identify matches, and the matching text chunks may be displayed to the user for selection.Type: ApplicationFiled: May 21, 2010Publication date: November 24, 2011Applicant: Microsoft CorporationInventor: David John Rasmussen
-
Publication number: 20110252309Abstract: Embodiments provide interactive computer-implemented rich heterogeneous content authoring features. In an embodiment, a computer-implemented method includes an interaction model that uses an input state associated with a user operation and an electronic page interface to provide an interactive authoring experience. In one embodiment, a note taking client can include an interaction model used in part to automatically control aspects of an electronic note page. Other embodiments are included and available.Type: ApplicationFiled: April 12, 2010Publication date: October 13, 2011Applicant: Microsoft CorporationInventors: Alex Jacob Simmons, Sripriya P. Vasudevan, David John Rasmussen
-
Patent number: 7974948Abstract: Tools and techniques are described for automatically capturing and maintaining versions of documents. These tools may provide methods that include receiving documents from a server, and receiving indications of revisions to the documents at client systems. The methods may also automatically determine whether to capture representations of states of the documents before entry of the revisions, in the absence of explicit user commands to capture these representations.Type: GrantFiled: May 5, 2008Date of Patent: July 5, 2011Assignee: Microsoft CorporationInventors: Peter Baer, Simon Clarke, David John Rasmussen, Ilya Koulchin, David Christopher Tse, Olga Veselova
-
Patent number: 7899883Abstract: Tools and techniques are described for merging versions of documents using multiple masters. These tools may provide methods that include syncing a first peer system with at least a second peer system, with the first and second peer systems receiving respective instances of a document for collaborative editing. The first and second peer systems may maintain respective version histories associated with the document, with these version histories capturing and storing revisions occurring locally at the first and second peer systems. The first and second peer systems may exchange version histories, and merge these version histories.Type: GrantFiled: June 13, 2008Date of Patent: March 1, 2011Assignee: Microsoft CorporationInventors: David John Rasmussen, Simon P. Clarke, Peter P. Baer
-
Publication number: 20090313331Abstract: Tools and techniques are described for merging versions of documents using multiple masters. These tools may provide methods that include syncing a first peer system with at least a second peer system, with the first and second peer systems receiving respective instances of a document for collaborative editing. The first and second peer systems may maintain respective version histories associated with the document, with these version histories capturing and storing revisions occurring locally at the first and second peer systems. The first and second peer systems may exchange version histories, and merge these version histories.Type: ApplicationFiled: June 13, 2008Publication date: December 17, 2009Applicant: MICROSOFT CORPORATIONInventors: David John Rasmussen, Simon P. Clarke, Peter P. Baer
-
Publication number: 20090276471Abstract: Tools and techniques are described for automatically capturing and maintaining versions of documents. These tools may provide methods that include receiving documents from a server, and receiving indications of revisions to the documents at client systems. The methods may also automatically determine whether to capture representations of states of the documents before entry of the revisions, in the absence of explicit user commands to capture these representations.Type: ApplicationFiled: May 5, 2008Publication date: November 5, 2009Applicant: MICROSOFT CORPORATIONInventors: Peter Baer, Simon Clarke, David John Rasmussen, Ilya Koulchin, David Christopher Tse, Olga Veselova