Patents by Inventor Robert G. Atkinson

Robert G. Atkinson 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).

  • Publication number: 20240153582
    Abstract: Systems and methods for capturing desired interactions and non-interactions of a set of strands (e.g., DNA strands, RNA strands) that may be used in various technological applications, including DNA molecular probes used in medical diagnostics, forensics, microbial ecology, molecular computation, DNA origami, and numerous other applications. Given a nucleic acid system with a certain defined binding pattern, the implementations of the present disclosure automatically generate nucleotide sequences that achieve the intended binding pattern and not other binding patterns, subject to miscellaneous other constraints of the system. Advantageously, given nucleotides i and j, the implementations of the present disclosure consider the binding behavior only in a limited neighborhood of nucleotides surrounding each nucleotide in their respective strands, rather than the binding behavior of whole assignment of which they are a part.
    Type: Application
    Filed: September 8, 2022
    Publication date: May 9, 2024
    Inventor: Robert G. Atkinson
  • Publication number: 20230272462
    Abstract: Kits, methods, polypeptides, systems, and non-transitory, machine-readable storage media for detecting a nucleic acid in a sample are described. In an embodiment, the kit comprises a loop primer nucleic acid molecule configured for loop-mediated isothermal amplification (LAMP), the loop primer nucleic acid molecule comprising: a targeting sequence complementary to a target portion of a target nucleic acid sequence; and an adapter sequence; a displacement nucleic acid probe comprising: a fluorophore adapter sequence; and the adapter sequence; and a fluorophore adapter complement nucleic acid molecule complementary to the fluorophore adapter sequence, wherein the fluorophore adapter sequence or the fluorophore adapter complement nucleic acid molecule is coupled to a fluorophore. In an embodiment, the system comprises a thermal subsystem for heating a sample disposed therein, and an optical subsystem for optically excited the sample and detecting light emitted from the sample.
    Type: Application
    Filed: July 9, 2021
    Publication date: August 31, 2023
    Applicant: UNIVERSITY OF WASHINGTON
    Inventors: Enos Kline, Michael Roller, Robert G. Atkinson, Nuttada Panpradist, Daniel Leon, Ian Hull, Qin Wang, Barry R. Lutz
  • Publication number: 20230200689
    Abstract: The device includes a well configured to receive a reaction tube containing an analyte, and a receiver configured to receive a near-field communication signal from a near-field communication chip coupled to the reaction tube, the near-field communication signal including information for determining a parameter associated with a type of test to be performed on the analyte by the device. The device further includes a light emitting source configured to emit an excitation light at a wavelength to illuminate the analyte in the reaction tube, an optical detector configured to receive an emission light in response to the analyte being illuminated by the excitation light, and a processor operably coupled to the receiver and the light emitting source, the processor configured to select the wavelength of the emission light based on the parameter.
    Type: Application
    Filed: November 3, 2022
    Publication date: June 29, 2023
    Inventors: Robert G. Atkinson, Minh Duong
  • Publication number: 20220251671
    Abstract: Methods for detecting an analyte in a sample are disclosed. The method can include depositing the sample in an instrument, such as a Loop-Mediated Isothermal Amplification (LAMP) instrument that is configured to selectively amplify an analyte, such as a characteristic portion of a genome of a pathogen. A moving average of the quantity of the analyte at an instance of time can be compared to a sum of (1) the moving average for a previous instance of time and (2) a multiple of the moving standard deviation at the previous instance of time. If the quantity of the analyte at the instance of time is greater than the sum of (1) the moving average for a previous instance of time and (2) a multiple of the moving standard deviation at the previous instance of time, it can be an indication that the sample is positive for the analyte.
    Type: Application
    Filed: February 7, 2022
    Publication date: August 11, 2022
    Applicant: ADL Diagnostics
    Inventor: Robert G. ATKINSON
  • Publication number: 20130325830
    Abstract: A transactional file system wherein multiple file system operations may be performed as a transaction. An application specifies that file system-related operations are to be handled as a transaction, and the application is given a file handle associated with a transaction context. For file system requests associated with a transaction context, a file system component manages operations consistent with transactional behavior. Logging and recovery are also facilitated by logging page data separate from the main log with a unique signature that enables the log to determine whether a page was fully flushed to disk prior to a system crash.
    Type: Application
    Filed: August 9, 2013
    Publication date: December 5, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Surendra Verma, Thomas J. Miller, Robert G. Atkinson
  • Patent number: 8510336
    Abstract: A transactional file system wherein multiple file system operations may be performed as a transaction. An application specifies that file system-related operations are to be handled as a transaction, and the application is given a file handle associated with a transaction context. For file system requests associated with a transaction context, a file system component manages operations consistent with transactional behavior. Logging and recovery are also facilitated by logging page data separate from the main log with a unique signature that enables the log to determine whether a page was fully flushed to disk prior to a system crash.
    Type: Grant
    Filed: July 13, 2011
    Date of Patent: August 13, 2013
    Assignee: Microsoft Corporation
    Inventors: Surendra Verma, Thomas J. Miller, Robert G. Atkinson
  • Patent number: 8327263
    Abstract: A method and system for retrieving and maintaining presentation data in a presentation cache is provided. In a preferred embodiment, a presentation cache object provides a presentation cache with multiple cache entries. Each entry contains an indication of the format of the presentation data and the presentation data stored in that particular format. In addition, other information, such as the advisees of advisory connections for notification of cache updates, can be maintained. The presentation cache object responds to requests for retrieving source object data by returning presentation data cached within the presentation cache when it is available. In addition, the presentation cache object determines when it should delegate requests to the source object and when it can satisfy them on its own. The presentation cache object can return presentation data to a requesting client program even if the server program implementing the source object is unavailable or not running.
    Type: Grant
    Filed: May 24, 2005
    Date of Patent: December 4, 2012
    Assignee: Microsoft Corporation
    Inventors: Robert G. Atkinson, Antony S. Williams, Craig H. Wittenberg, Srinivasa R. Koppolu, C. Douglas Hodges
  • Publication number: 20110276611
    Abstract: A transactional file system wherein multiple file system operations may be performed as a transaction. An application specifies that file system-related operations are to be handled as a transaction, and the application is given a file handle associated with a transaction context. For file system requests associated with a transaction context, a file system component manages operations consistent with transactional behavior. Logging and recovery are also facilitated by logging page data separate from the main log with a unique signature that enables the log to determine whether a page was fully flushed to disk prior to a system crash.
    Type: Application
    Filed: July 13, 2011
    Publication date: November 10, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Surendra Verma, Thomas J. Miller, Robert G. Atkinson
  • Patent number: 8010559
    Abstract: A transactional file system wherein multiple file system operations may be performed as a transaction. An application specifies that file system-related operations are to be handled as a transaction, and the application is given a file handle associated with a transaction context. For file system requests associated with a transaction context, a file system component manages operations consistent with transactional behavior. Transactions over a network are facilitated. Remote files may be accessed within a transaction via a redirector protocol. A redirector on a client computer system communicates with an agent on a server computer system to relay and maintain transactional information on both systems.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: August 30, 2011
    Assignee: Microsoft Corporation
    Inventors: Surendra Verma, Thomas J. Miller, Robert G. Atkinson
  • Patent number: 7958355
    Abstract: Systems and methods that facilitate introducing devices having digital characteristics to one another, to mitigate a man-in-the-middle attack. A keytote component supplies initial session keys for communication between devices, and includes a plurality of interfaces that can facilitate such communication. The keytote component can receive a key from a first device via one of a plulrality of communication interfaces associated with the keytote component. The user can then physically carry the keytote component to the vicinity of a second device for transferring the key thereto. As such, a man-in-the-middle attack can be mitigated, as an encrypted channel can be established in an insecure environment.
    Type: Grant
    Filed: March 1, 2006
    Date of Patent: June 7, 2011
    Assignee: Microsoft Corporation
    Inventors: William Thomas Blank, Robert G. Atkinson
  • Patent number: 7925966
    Abstract: A group identifier represents an association between each of a number of different abbreviated namespace identifiers with a corresponding hierarchical namespace (e.g., an XML namespace). A hierarchically-structured document (e.g., an XML document) is accessed by a computing system that determines that the group identifier is associated with the hierarchically-structured document. Hence, when using the abbreviated namespace identifiers in the hierarchically-structured document, the computing system knows that the corresponding namespace is associated with the designated portions of the hierarchically-structured document. Also, a schema description language document (e.g., an XSD document) may specify multiple target namespaces for a single element. Accordingly, groupings of elements may be included in different namespaces to creating overlapping or even nested namespaces.
    Type: Grant
    Filed: September 15, 2005
    Date of Patent: April 12, 2011
    Assignee: Microsoft Corporation
    Inventors: Christopher G. Kaler, Allen L. Brown, Robert G. Atkinson, Steven E. Lucco
  • Patent number: 7822835
    Abstract: A logically centralized physically distributed Internet protocol (IP) network-connected devices configuration is disclosed. The technology initially receives configuration information regarding an IP network-connected devices configuration. The configuration information is then disseminated to a plurality of devices coupled with the IP network-connected devices configuration. At least a portion of the IP network-connected devices configuration with a related timestamp is then stored on any of the plurality of devices having a datastore thereon. In so doing, the IP network-connected devices configuration is physically distributed and at least partially replicated such that when a comparison of a status information with respect to at least one of the network-connected devices, the status information having a most recent timestamp associated therewith is relied upon.
    Type: Grant
    Filed: February 1, 2007
    Date of Patent: October 26, 2010
    Assignee: Microsoft Corporation
    Inventors: Robert G. Atkinson, William T. Blank
  • Publication number: 20100042626
    Abstract: A transactional file system wherein multiple file system operations may be performed as a transaction. An application specifies that file system-related operations are to be handled as a transaction, and the application is given a file handle associated with a transaction context. For file system requests associated with a transaction context, a file system component manages operations consistent with transactional behavior. Transactions over a network are facilitated. Remote files may be accessed within a transaction via a redirector protocol. A redirector on a client computer system communicates with an agent on a server computer system to relay and maintain transactional information on both systems.
    Type: Application
    Filed: October 22, 2009
    Publication date: February 18, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Surendra Verma, Thomas J. Miller, Robert G. Atkinson
  • Patent number: 7630501
    Abstract: The present invention is directed to a method and system for automatic calibration of an acoustic system. The acoustic system may include a source A/V device, calibration computing device, and multiple rendering devices. The calibration system may include a calibration component attached to each rendering device and a source calibration module. The calibration component on each rendering device includes a microphone. The source calibration module includes distance and optional angle calculation tools for automatically determining a distance between the rendering device and a specified reference point upon return of the test signal from the calibration component.
    Type: Grant
    Filed: May 14, 2004
    Date of Patent: December 8, 2009
    Assignee: Microsoft Corporation
    Inventors: William Tom Blank, Kevin M. Schofield, Kirk O. Olynyk, Robert G. Atkinson, James David Johnston, Michael W. Van Flandern
  • Patent number: 7613698
    Abstract: A transactional file system wherein multiple file system operations may be performed as a transaction. An application specifies that file system-related operations are to be handled as a transaction, and the application is given a file handle associated with a transaction context. For file system requests associated with a transaction context, a file system component manages the operations consistent with transactional behavior. The component handles namespace logging operations in a multiple-level log that facilitates logging and recovery. Page data is logged separate from the main log, with a unique signature that enables the log to determine whether a page was fully flushed to disk prior to a system crash.
    Type: Grant
    Filed: February 14, 2005
    Date of Patent: November 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Surendra Verma, Thomas J. Miller, Robert G. Atkinson
  • Patent number: 7613997
    Abstract: A group identifier represents an association between each of a number of different abbreviated namespace identifiers with a corresponding hierarchical namespace (e.g., an XML namespace). A hierarchically-structured document (e.g., an XML document) is accessed by a computing system that determines that the group identifier is associated with the hierarchically-structured document. Hence, when using the abbreviated namespace identifiers in the hierarchically-structured document, the computing system knows that the corresponding namespace is associated with the designated portions of the hierarchically-structured document. Also, a schema description language document (e.g., an XSD document) may specify multiple target namespaces for a single element. Accordingly, groupings of elements may be included in different namespaces to creating overlapping or even nested namespaces.
    Type: Grant
    Filed: October 27, 2005
    Date of Patent: November 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Christopher G. Kaler, Allen L. Brown, Robert G. Atkinson, Steven E. Lucco
  • Patent number: 7516480
    Abstract: The present invention allows for remotely and securely configuring settings for targeted devices within a network with multiple security-trust boundaries. Configuration information is encoded in messages that are digitally signed to ensure the integrity of the configuration information and sent in accordance with a standard messaging transport protocol. By utilizing an already existing port of the standard messaging transport protocol, e.g., SMTP, the number of open ports for configuration purposes is minimized. Further, example embodiments take advantage of hidden fields, i.e., machine readable fields that contain metadata that by default are not presented at a client user interface, for encoding the configuration or command/control information within the messages.
    Type: Grant
    Filed: October 22, 2004
    Date of Patent: April 7, 2009
    Assignee: Microsoft Corporation
    Inventors: Malcolm E. Pearson, Leon R. Warman, Robert G. Atkinson, David R. Reed, Steven D. White, Bradford R. Clark
  • Patent number: 7512636
    Abstract: A transactional file system wherein multiple file system operations may be performed as a transaction. An application specifies that file system-related operations should be handled in a transaction, and the application is given a file handle associated with a transaction context. For file system requests associated with a transaction context, a file system component manages operations consistent with transactional behavior. The component provides data isolation by providing multiple file versions, such that transactional readers do not receive changes until after the transaction commits and the reader reopens the file. The component also handles namespace logging operations in a multiple-level log that facilitates logging and recovery. Namespace isolation is provided until a transaction commits via isolation directories, whereby until committed, a transaction sees the effects of its own operations but not the operations of other transactions.
    Type: Grant
    Filed: December 10, 2004
    Date of Patent: March 31, 2009
    Assignee: Microsoft Corporation
    Inventors: Surendra Verma, Thomas J. Miller, Robert G. Atkinson
  • Patent number: 7509678
    Abstract: The present invention allows for remotely and securely configuring settings for targeted devices within a network with multiple security-trust boundaries. Configuration information is encoded in messages that are digitally signed to ensure the integrity of the configuration information and sent in accordance with a standard messaging transport protocol. By utilizing an already existing port of the standard messaging transport protocol, e.g., SMTP, the number of open ports for configuration purposes is minimized. Further, example embodiments take advantage of hidden fields, i.e., machine readable fields that contain metadata that by default are not presented at a client user interface, for encoding the configuration or command/control information within the messages.
    Type: Grant
    Filed: January 7, 2005
    Date of Patent: March 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Malcolm E. Pearson, Leon R. Warman, Robert G. Atkinson, David R. Reed, Steven D. White, Bradford R. Clark
  • Patent number: 7496500
    Abstract: The present invention relates to systems and methods that determine intent for received data (e.g., email, voice, graphics . . . ) and respond to the data based on the intent. The systems and methods employ various combinations of features based on shallow and deep linguistic analysis (e.g., semantic and syntactic) to yield very high accuracy. The systems and methods analyze and categorize received data to locate data that can include intent. This data can be further refined by extracting features related to the intent. The features can be utilized by a classifier to determine the intent. If the intent warrants a response, the data are further scrutinized and reformulated to generate a description that is indicative of the intent. The reformulation can include representing the features in a logical form, transforming the form and generating a description of the intent that can be presented to a user visually and/or audibly.
    Type: Grant
    Filed: June 15, 2004
    Date of Patent: February 24, 2009
    Assignee: Microsoft Corporation
    Inventors: David R. Reed, Eric K. Ringger, Michael Gamon, Richard G. Campbell, Robert G. Atkinson, Simon H. Corston, Malcolm E. Pearson