Patents by Inventor David J. Rasmussen
David J. 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: 11959132Abstract: Methods and devices are provided for simultaneously amplifying a plurality of sample wells for a predetermined amount of amplification, detecting whether amplification has occurred in a first set of the wells, amplifying for an additional amount of amplification and detecting whether amplification has occurred in a second set of the wells. Methods are also provided for analyzing a target nucleic acid sequence using melt curves that were generated in a plurality of amplification cycles.Type: GrantFiled: May 25, 2021Date of Patent: April 16, 2024Assignee: BioFire Diagnostics, LLCInventors: Randy P. Rasmussen, Robert John Crisp, Andrew Clinton Hemmert, Elizabeth Barker Campbell, Thomas Charles Robbins, David J. Eyre
-
Patent number: 10162951Abstract: A non-modal notification user interface element is displayed persistently but unobtrusively such that a user may easily determine that authentication credentials are required by a background synchronization process. The non-modal notification is configured such that it may be ignored by the user such that their workflow is not interrupted. The background synchronization continues to synchronize the data it can even though the background synchronization may require authentication credentials for a subset of the data to be synchronized. The user may select the non-modal notification user interface element at any point in time in order to supply the required authentication credentials. The non-modal notification is removed from the display when there are no further authentication credentials required.Type: GrantFiled: September 28, 2017Date of Patent: December 25, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: David J. Rasmussen, Ilya Koulchin
-
Publication number: 20180018449Abstract: A non-modal notification user interface element is displayed persistently but unobtrusively such that a user may easily determine that authentication credentials are required by a background synchronization process. The non-modal notification is configured such that it may be ignored by the user such that their workflow is not interrupted. The background synchronization continues to synchronize the data it can even though the background synchronization may require authentication credentials for a subset of the data to be synchronized. The user may select the non-modal notification user interface element at any point in time in order to supply the required authentication credentials. The non-modal notification is removed from the display when there are no further authentication credentials required.Type: ApplicationFiled: September 28, 2017Publication date: January 18, 2018Applicant: Microsoft Technology Licensing, LLCInventors: David J. Rasmussen, Ilya Koulchin
-
Patent number: 9779223Abstract: A non-modal notification user interface element is displayed persistently but unobtrusively such that a user may easily determine that authentication credentials are required by a background synchronization process. The non-modal notification is configured such that it may be ignored by the user such that their workflow is not interrupted. The background synchronization continues to synchronize the data it can even though the background synchronization may require authentication credentials for a subset of the data to be synchronized. The user may select the non-modal notification user interface element at any point in time in order to supply the required authentication credentials. The non-modal notification is removed from the display when there are no further authentication credentials required.Type: GrantFiled: December 4, 2013Date of Patent: October 3, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: David J. Rasmussen, Ilya Koulchin
-
Patent number: 8898187Abstract: Content that is received by an application is delivered to a default location that may be dynamically updated. This default location for content may be updated without interfering with the functionality of a process or application that interacts with the default location. An API allows processes to request the current location of default location and then send and access content at the default location. A user interface allows a user to change the default location within a file system. The default location may be local to a computing device or remote from the computing device.Type: GrantFiled: November 17, 2011Date of Patent: November 25, 2014Assignee: Microsoft CorporationInventor: David J. Rasmussen
-
Publication number: 20140189822Abstract: A non-modal notification user interface element is displayed persistently but unobtrusively such that a user may easily determine that authentication credentials are required by a background synchronization process. The non-modal notification is configured such that it may be ignored by the user such that their workflow is not interrupted. The background synchronization continues to synchronize the data it can even though the background synchronization may require authentication credentials for a subset of the data to be synchronized. The user may select the non-modal notification user interface element at any point in time in order to supply the required authentication credentials. The non-modal notification is removed from the display when there are no further authentication credentials required.Type: ApplicationFiled: December 4, 2013Publication date: July 3, 2014Applicant: Microsoft CorporationInventors: David J. Rasmussen, Ilya Koulchin
-
Patent number: 8621600Abstract: A non-modal notification user interface element is displayed persistently but unobtrusively such that a user may easily determine that authentication credentials are required by a background synchronization process. The non-modal notification is configured such that it may be ignored by the user such that their workflow is not interrupted. The background synchronization continues to synchronize the data it can even though the background synchronization may require authentication credentials for a subset of the data to be synchronized. The user may select the non-modal notification user interface element at any point in time in order to supply the required authentication credentials. The non-modal notification is removed from the display when there are no further authentication credentials required.Type: GrantFiled: December 28, 2010Date of Patent: December 31, 2013Assignee: Microsoft CorporationInventors: David J. Rasmussen, Ilya Koulchin
-
Patent number: 8433693Abstract: Techniques for implementing locking semantics for a storage system based on file types are described. An apparatus or system may include a database to store multiple data files, and a cache manager to manage the data files, the cache manager having a client lock manager to receive a request to modify a data file, determine a file type for the data file, access a set of locking semantics based on the file type, and determine whether the data file can be modified based on the locking semantics. Other embodiments are described and claimed.Type: GrantFiled: April 2, 2007Date of Patent: April 30, 2013Assignee: Microsoft CorporationInventor: David J. Rasmussen
-
Patent number: 8214546Abstract: Mode switching may be provided. A selection of a non-native mode for a first input device may be received having a native mode. Then the use of the first input device may be enabled in the selected non-native mode. Next, a switch may be detected from the first input device to a second input device and then a switch back to the first input device may be detected. The use of the first input device may be enabled in the native mode in response to detecting the switch back to the first input device.Type: GrantFiled: October 28, 2009Date of Patent: July 3, 2012Assignee: Microsoft CorporationInventors: Sripriya P. Vasudevan, David J. Rasmussen
-
Publication number: 20120066631Abstract: Content that is received by an application is delivered to a default location that may be dynamically updated. This default location for content may be updated without interfering with the functionality of a process or application that interacts with the default location. An API allows processes to request the current location of default location and then send and access content at the default location. A user interface allows a user to change the default location within a file system. The default location may be local to a computing device or remote from the computing device.Type: ApplicationFiled: November 17, 2011Publication date: March 15, 2012Applicant: MICROSOFT CORPORATIONInventor: David J. Rasmussen
-
Patent number: 8065351Abstract: Content that is received by an application is delivered to a default location that may be dynamically updated. This default location for content may be updated without interfering with the functionality of a process or application that interacts with the default location. An API allows processes to request the current location of default location and then send and access content at the default location. A user interface allows a user to change the default location within a file system. The default location may be local to a computing device or remote from the computing device.Type: GrantFiled: February 23, 2006Date of Patent: November 22, 2011Assignee: Microsoft CorporationInventor: David J. Rasmussen
-
Patent number: 8024652Abstract: Techniques to cross-reference information for application programs are described. An apparatus may comprise a first application program to create notes for an operator, a second application program to display a target document, and a context reference module to generate a context reference for the target document indicating a source for the target document, display the context reference, and associate the context reference with a note. Other embodiments are described and claimed.Type: GrantFiled: April 10, 2007Date of Patent: September 20, 2011Assignee: Microsoft CorporationInventors: David J. Rasmussen, Alex J. Simmons, Christopher H. Pratley, Olya Veselova, Peyush Bansal, David Garber, Igor Kofman, Donovan Lange, Emily Pitler
-
Publication number: 20110099299Abstract: Mode switching may be provided. A selection of a non-native mode for a first input device may be received having a native mode. Then the use of the first input device may be enabled in the selected non-native mode. Next, a switch may be detected from the first input device to a second input device and then a switch back to the first input device may be detected. The use of the first input device may be enabled in the native mode in response to detecting the switch back to the first input device.Type: ApplicationFiled: October 28, 2009Publication date: April 28, 2011Applicant: Microsoft CorporationInventors: Sripriya P. Vasudevan, David J. Rasmussen
-
Publication number: 20110093948Abstract: A non-modal notification user interface element is displayed persistently but unobtrusively such that a user may easily determine that authentication credentials are required by a background synchronization process. The non-modal notification is configured such that it may be ignored by the user such that their workflow is not interrupted. The background synchronization continues to synchronize the data it can even though the background synchronization may require authentication credentials for a subset of the data to be synchronized. The user may select the non-modal notification user interface element at any point in time in order to supply the required authentication credentials. The non-modal notification is removed from the display when there are no further authentication credentials required.Type: ApplicationFiled: December 28, 2010Publication date: April 21, 2011Applicant: MICROSOFT CORPORATIONInventors: David J. Rasmussen, Ilya Koulchin
-
Patent number: 7877797Abstract: A non-modal notification user interface element is displayed persistently but unobtrusively such that a user may easily determine that authentication credentials are required by a background synchronization process. The non-modal notification is configured such that it may be ignored by the user such that their workflow is not interrupted. The background synchronization continues to synchronize the data it can even though the background synchronization may require authentication credentials for a subset of the data to be synchronized. The user may select the non-modal notification user interface element at any point in time in order to supply the required authentication credentials. The non-modal notification is removed from the display when there are no further authentication credentials required.Type: GrantFiled: February 23, 2006Date of Patent: January 25, 2011Assignee: Microsoft CorporationInventors: David J. Rasmussen, Ilya Koulchin
-
Patent number: 7496611Abstract: Methods, systems, and computer program products disambiguate a globally universal identifier (GUID) within a file after the file is duplicated. The method involves generating a GUID for the file, generating a location identifier that defines a unique location of the file when the GUID was generated, and storing the location identifier in association with the GUID. The method also involves opening and examining the file, determining whether the location identifier matches a current location of the file, and in response to determining that the location identifier does not match the current location, generating a new GUID and replacing the GUID with the new GUID. Additionally, the method may also involve remapping references mapped to the GUID in the file to the new GUID and resetting the location identifier to match the current location.Type: GrantFiled: April 18, 2005Date of Patent: February 24, 2009Assignee: Microsoft CorporationInventors: David J. Rasmussen, Simon P. Clarke
-
Publication number: 20080270761Abstract: Techniques to generate event contexts for recurring events are described. A computer system may comprise a context management module with an event detection module to detect a first occurrence of an event, a context recording module to record context information for the event, the event detection module to detect a second occurrence of the event, and a context generator module to create an event context for the event with the context information during the second occurrence of the event. Other embodiments are described and claimed.Type: ApplicationFiled: April 30, 2007Publication date: October 30, 2008Applicant: Microsoft CorporationInventors: David J. Rasmussen, Alex J. Simmons, Christopher H. Pratley, Olya Veselova, Peyush Bansal, David Garber, Igor Kofman, Donovan Lange, Emily Pitler, Kentaro Urata
-
Publication number: 20080256113Abstract: Techniques to cross-reference information for application programs are described. An apparatus may comprise a first application program to create notes for an operator, a second application program to display a target document, and a context reference module to generate a context reference for the target document indicating a source for the target document, display the context reference, and associate the context reference with a note. Other embodiments are described and claimed.Type: ApplicationFiled: April 10, 2007Publication date: October 16, 2008Applicant: Microsoft CorporationInventors: David J. Rasmussen, Alex J. Simmons, Christopher H. Pratley, Olya Veselova, Peyush Bansal, David Garber, Igor Kofman, Donovan Lange, Emily Pitler
-
Publication number: 20080256114Abstract: Techniques to cross-reference information for application programs are described. An apparatus may comprise a first application program to create notes for an operator, a second application program to display a target document, and a context generation module to generate a context for a note by displaying a document view for the target document using stored context information when the note is displayed. Other embodiments are described and claimed.Type: ApplicationFiled: April 10, 2007Publication date: October 16, 2008Applicant: Microsoft CorporationInventors: David J. Rasmussen, Alex J. Simmons, Christopher H. Pratley, Olya Veselova, Peyush Bansal, David Garber, Igor Kofman, Donovan Lange, Emily Pitler
-
Publication number: 20080243847Abstract: Techniques for implementing locking semantics for a storage system are described. An apparatus or system may include a data server to store multiple data files, and a locking server to store locking information for one or more data files stored by the data server. The locking information may include a version number for a data file and a lock state for the data file. Other embodiments are described and claimed.Type: ApplicationFiled: April 2, 2007Publication date: October 2, 2008Applicant: Microsoft CorporationInventor: David J. Rasmussen