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: 11959132
    Abstract: 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: Grant
    Filed: May 25, 2021
    Date of Patent: April 16, 2024
    Assignee: BioFire Diagnostics, LLC
    Inventors: Randy P. Rasmussen, Robert John Crisp, Andrew Clinton Hemmert, Elizabeth Barker Campbell, Thomas Charles Robbins, David J. Eyre
  • Patent number: 10162951
    Abstract: 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: Grant
    Filed: September 28, 2017
    Date of Patent: December 25, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: David J. Rasmussen, Ilya Koulchin
  • Publication number: 20180018449
    Abstract: 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: Application
    Filed: September 28, 2017
    Publication date: January 18, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: David J. Rasmussen, Ilya Koulchin
  • Patent number: 9779223
    Abstract: 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: Grant
    Filed: December 4, 2013
    Date of Patent: October 3, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: David J. Rasmussen, Ilya Koulchin
  • Patent number: 8898187
    Abstract: 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: Grant
    Filed: November 17, 2011
    Date of Patent: November 25, 2014
    Assignee: Microsoft Corporation
    Inventor: David J. Rasmussen
  • Publication number: 20140189822
    Abstract: 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: Application
    Filed: December 4, 2013
    Publication date: July 3, 2014
    Applicant: Microsoft Corporation
    Inventors: David J. Rasmussen, Ilya Koulchin
  • Patent number: 8621600
    Abstract: 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: Grant
    Filed: December 28, 2010
    Date of Patent: December 31, 2013
    Assignee: Microsoft Corporation
    Inventors: David J. Rasmussen, Ilya Koulchin
  • Patent number: 8433693
    Abstract: 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: Grant
    Filed: April 2, 2007
    Date of Patent: April 30, 2013
    Assignee: Microsoft Corporation
    Inventor: David J. Rasmussen
  • Patent number: 8214546
    Abstract: 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: Grant
    Filed: October 28, 2009
    Date of Patent: July 3, 2012
    Assignee: Microsoft Corporation
    Inventors: Sripriya P. Vasudevan, David J. Rasmussen
  • Publication number: 20120066631
    Abstract: 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: Application
    Filed: November 17, 2011
    Publication date: March 15, 2012
    Applicant: MICROSOFT CORPORATION
    Inventor: David J. Rasmussen
  • Patent number: 8065351
    Abstract: 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: Grant
    Filed: February 23, 2006
    Date of Patent: November 22, 2011
    Assignee: Microsoft Corporation
    Inventor: David J. Rasmussen
  • Patent number: 8024652
    Abstract: 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: Grant
    Filed: April 10, 2007
    Date of Patent: September 20, 2011
    Assignee: Microsoft Corporation
    Inventors: David J. Rasmussen, Alex J. Simmons, Christopher H. Pratley, Olya Veselova, Peyush Bansal, David Garber, Igor Kofman, Donovan Lange, Emily Pitler
  • Publication number: 20110099299
    Abstract: 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: Application
    Filed: October 28, 2009
    Publication date: April 28, 2011
    Applicant: Microsoft Corporation
    Inventors: Sripriya P. Vasudevan, David J. Rasmussen
  • Publication number: 20110093948
    Abstract: 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: Application
    Filed: December 28, 2010
    Publication date: April 21, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: David J. Rasmussen, Ilya Koulchin
  • Patent number: 7877797
    Abstract: 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: Grant
    Filed: February 23, 2006
    Date of Patent: January 25, 2011
    Assignee: Microsoft Corporation
    Inventors: David J. Rasmussen, Ilya Koulchin
  • Patent number: 7496611
    Abstract: 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: Grant
    Filed: April 18, 2005
    Date of Patent: February 24, 2009
    Assignee: Microsoft Corporation
    Inventors: David J. Rasmussen, Simon P. Clarke
  • Publication number: 20080270761
    Abstract: 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: Application
    Filed: April 30, 2007
    Publication date: October 30, 2008
    Applicant: Microsoft Corporation
    Inventors: 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: 20080256113
    Abstract: 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: Application
    Filed: April 10, 2007
    Publication date: October 16, 2008
    Applicant: Microsoft Corporation
    Inventors: David J. Rasmussen, Alex J. Simmons, Christopher H. Pratley, Olya Veselova, Peyush Bansal, David Garber, Igor Kofman, Donovan Lange, Emily Pitler
  • Publication number: 20080256114
    Abstract: 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: Application
    Filed: April 10, 2007
    Publication date: October 16, 2008
    Applicant: Microsoft Corporation
    Inventors: David J. Rasmussen, Alex J. Simmons, Christopher H. Pratley, Olya Veselova, Peyush Bansal, David Garber, Igor Kofman, Donovan Lange, Emily Pitler
  • Publication number: 20080243847
    Abstract: 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: Application
    Filed: April 2, 2007
    Publication date: October 2, 2008
    Applicant: Microsoft Corporation
    Inventor: David J. Rasmussen