Patents by Inventor Thomas James Watson

Thomas James Watson 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: 11929149
    Abstract: Provided herein are methods for aligning raw genetic sequence data generated by a sequencing device. Also provided herein are methods and systems for quantifying the probability that possible alignments for one or more read pairs are correct, for calling known variants, and for detecting novel structural variants.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: March 12, 2024
    Assignee: ARC BIO, LLC
    Inventors: Alejandro Quiroz Zarate, Roberto Olivares-Amaya, Thomas James Watson, Jr., Helen Cecile Van Aggelen, Eduardo Coronado Sroka, Carlos Antonio Angulo Sermeno, Fernando Fimbres Jurado, Abraham Solis Garcia-Inda, Fernando Fontove Herrera, Pablo G. Coste
  • Publication number: 20240003741
    Abstract: The present invention relates to an apparatus and method for non-invasive in vivo measurement, by Raman spectroscopy, of glucose present in interstitial fluid in the skin of a subject. The apparatus comprises at least one detector; a plurality of vertical-cavity surface-emitting lasers spatially distributed around the at least one detector, for irradiating the skin of a subject; wherein the at least one detector is configured to receive Raman scattered radiation transmitted from the sample in response to the received radiation from the vertical-cavity surface-emitting lasers.
    Type: Application
    Filed: October 22, 2021
    Publication date: January 4, 2024
    Inventors: Martin SCHJOLDAGER NIELSEN, Joshua John GIBSON, Thomas James WATSON
  • Publication number: 20200090786
    Abstract: Provided herein are methods for aligning raw genetic sequence data generated by a sequencing device. Also provided herein are methods and systems for quantifying the probability that possible alignments for one or more read pairs are correct, for calling known variants, and for detecting novel structural variants.
    Type: Application
    Filed: August 4, 2016
    Publication date: March 19, 2020
    Inventors: Alejandro QUIROZ ZARATE, Roberto OLIVARES-AMAYA, Thomas James WATSON, Jr., Helen Cecile VAN AGGELEN, Eduardo CORONADO SROKA, Carlos Antonio ANGULO SERMENO, Fernando FIMBRES JURADO, Abraham SOLIS GARCIA-INDA, Fernando FONTOVE HERRERA, Pablo G. COSTE
  • Patent number: 9691388
    Abstract: Differential dynamic content delivery including providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; selecting from the session structured document a classified structural element in dependence upon user classifications of a user participant in the presentation; presenting the selected structural element to the user; streaming presentation speech to the user including individual speech from at least one user participating in the presentation; converting the presentation speech to text; detecting whether the presentation speech contains simultaneous individual speech from two or more users; and displaying the text if the presentation speech contains simultaneous individual speech from two or more users.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: June 27, 2017
    Assignee: Nuance Communications, Inc.
    Inventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Thomas James Watson, Daniel Mark Schumacher
  • Publication number: 20150206536
    Abstract: Differential dynamic content delivery including providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; selecting from the session structured document a classified structural element in dependence upon user classifications of a user participant in the presentation; presenting the selected structural element to the user; streaming presentation speech to the user including individual speech from at least one user participating in the presentation; converting the presentation speech to text; detecting whether the presentation speech contains simultaneous individual speech from two or more users; and displaying the text if the presentation speech contains simultaneous individual speech from two or more users.
    Type: Application
    Filed: January 15, 2015
    Publication date: July 23, 2015
    Applicant: Nuance Communications, Inc.
    Inventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Thomas James Watson, Daniel Mark Schumacher
  • Patent number: 8965761
    Abstract: Differential dynamic content delivery including providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; selecting from the session structured document a classified structural element in dependence upon user classifications of a user participant in the presentation; presenting the selected structural element to the user; streaming presentation speech to the user including individual speech from at least one user participating in the presentation; converting the presentation speech to text; detecting whether the presentation speech contains simultaneous individual speech from two or more users; and displaying the text if the presentation speech contains simultaneous individual speech from two or more users.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: February 24, 2015
    Assignee: Nuance Communications, Inc.
    Inventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Thomas James Watson, Daniel Mark Schumacher
  • Publication number: 20140188469
    Abstract: Differential dynamic content delivery including providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; selecting from the session structured document a classified structural element in dependence upon user classifications of a user participant in the presentation; presenting the selected structural element to the user; streaming presentation speech to the user including individual speech from at least one user participating in the presentation; converting the presentation speech to text; detecting whether the presentation speech contains simultaneous individual speech from two or more users; and displaying the text if the presentation speech contains simultaneous individual speech from two or more users.
    Type: Application
    Filed: February 27, 2014
    Publication date: July 3, 2014
    Applicant: Nuance Communications, Inc.
    Inventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Thomas James Watson, Daniel Mark Schumacher
  • Publication number: 20140019129
    Abstract: Differential dynamic content delivery including providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; selecting from the session structured document a classified structural element in dependence upon user classifications of a user participant in the presentation; presenting the selected structural element to the user; streaming presentation speech to the user including individual speech from at least one user participating in the presentation; converting the presentation speech to text; detecting whether the presentation speech contains simultaneous individual speech from two or more users; and displaying the text if the presentation speech contains simultaneous individual speech from two or more users.
    Type: Application
    Filed: July 2, 2013
    Publication date: January 16, 2014
    Inventors: William K. Bodin, Michael John Burkhart, Daniel Gene Eisenhauer, Thomas James Watson, Daniel Mark Schumacher
  • Patent number: 8504364
    Abstract: Differential dynamic content delivery including providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; selecting from the session structured document a classified structural element in dependence upon user classifications of a user participant in the presentation; presenting the selected structural element to the user; streaming presentation speech to the user including individual speech from at least one user participating in the presentation; converting the presentation speech to text; detecting whether the presentation speech contains simultaneous individual speech from two or more users; and displaying the text if the presentation speech contains simultaneous individual speech from two or more users.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: August 6, 2013
    Assignee: Nuance Communications, Inc.
    Inventors: William K. Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Thomas James Watson, Daniel Mark Schumacher
  • Patent number: 8180885
    Abstract: Method for administering devices, including creating a user metric vector including a plurality of disparate user metrics, creating a plurality of user metric spaces, each user metric space including a plurality of metric ranges, and selecting, from the plurality of user metric spaces, a user metric space. Methods also include determining whether the user metric vector is outside the selected user metric space, identifying an action in dependence upon the user metric vector, if the user metric vector is outside the selected user metric space, and executing the action.
    Type: Grant
    Filed: June 27, 2007
    Date of Patent: May 15, 2012
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Michael John Burkhart, Daniel Gene Eisenhauer, Daniel Mark Schumacher, Thomas James Watson
  • Patent number: 8145743
    Abstract: Methods, systems, and products are disclosed for administering devices that include creating a user metric vector including a plurality of disparate user metrics, creating a user metric space including a plurality of metric ranges, determining whether the user metric vector is outside the user metric space, identifying an action in dependence upon the user metric vector if the user metric vector is outside a user metric space, and executing the action.
    Type: Grant
    Filed: April 17, 2003
    Date of Patent: March 27, 2012
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Michael John Burkhart, Daniel Gene Eisenhauer, Daniel Mark Schumacher, Thomas James Watson
  • Patent number: 8112499
    Abstract: Methods, systems, and products are disclosed for administering devices that include creating a user metric vector including a plurality of disparate user metrics, creating a user metric space including a plurality of metric ranges, determining whether the user metric vector is outside the user metric space, identifying an action in dependence upon the user metric vector if the user metric vector is outside a user metric space, and executing the action.
    Type: Grant
    Filed: June 25, 2007
    Date of Patent: February 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Michael John Burkhart, Daniel Gene Eisenhauer, Daniel Mark Schumacher, Thomas James Watson
  • Patent number: 7779114
    Abstract: Methods, systems, and products are disclosed for administering devices that include creating a user metric vector including a plurality of disparate user metrics, creating a plurality of user metric spaces, each user metric space including a plurality of metric ranges, and selecting, from the plurality of user metric spaces, a user metric space. Administering devices also includes determining whether the user metric vector is outside the selected user metric space, identifying an action in dependence upon the user metric vector, if the user metric vector is outside the selected user metric space, and executing the action.
    Type: Grant
    Filed: April 17, 2003
    Date of Patent: August 17, 2010
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Michael John Burkhart, Daniel Gene Eisenhauer, Daniel Mark Schumacher, Thomas James Watson
  • Publication number: 20040210626
    Abstract: Methods for administering devices, including creating a user metric vector including a plurality of disparate user metrics, creating a user metric space including a plurality of metric ranges, determining whether the user metric vector is outside the user metric space, identifying an action in dependence upon the user metric vector if the user metric vector is outside a user metric space, and executing the action.
    Type: Application
    Filed: April 17, 2003
    Publication date: October 21, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Kress Bodin, Michael John Burkhart, Daniel Gene Eisenhauer, Daniel Mark Schumacher, Thomas James Watson
  • Publication number: 20040210625
    Abstract: Method for administering devices, including creating a user metric vector including a plurality of disparate user metrics, creating a plurality of user metric spaces, each user metric space including a plurality of metric ranges, and selecting, from the plurality of user metric spaces, a user metric space. Methods also include determining whether the user metric vector is outside the selected user metric space, identifying an action in dependence upon the user metric vector, if the user metric vector is outside the selected user metric space, and executing the action.
    Type: Application
    Filed: April 17, 2003
    Publication date: October 21, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Kress Bodin, Michael John Burkhart, Daniel Gene Eisenhauer, Daniel Mark Schumacher, Thomas James Watson
  • Patent number: 6631345
    Abstract: A method, system, and computer program product for emulating a sequence of events resulting from user interaction with an applet in which the storing and retrieval of queued event objects is facilitated through the use of an index to a component vector. When an applet event recorder is invoked and the applet selected, an automator initializes the applet and generates a component vector that includes a reference to each component of the applet. Events are then detected by the applet event recorder via automator listeners. The automator then generates queued event objects and stores the queued event objects in an automator queue. The generation of queued event objects in one embodiment includes the generation of a component index value that points to the component of component vector that references the applet component that was responsible for generating the corresponding user interaction event.
    Type: Grant
    Filed: August 12, 1999
    Date of Patent: October 7, 2003
    Assignee: International Business Machines Corporation
    Inventors: Daniel M. Schumacher, Thomas James Watson
  • Patent number: 6549216
    Abstract: A method, system, and computer program product for preserving events generated from user interaction with an applet including the ability to record and manipulate delay information associated with the user interaction, sequence. User interaction events, including timing information associated with each event, are detected by the recorder via automator listeners. An automator then generates queued event objects including delay information computed from the timing information of each event where the delay information indicates the amount of time that elapsed between the posting of consecutive events during the original user interaction sequence. A timing mode is then selected from the mode section of a graphical user interface and an emulated sequent including a set of constructed objects produced by automator from the queued event objects is generated.
    Type: Grant
    Filed: August 12, 1999
    Date of Patent: April 15, 2003
    Assignee: International Business Machines Corporation
    Inventors: Daniel M. Schumacher, Thomas James Watson
  • Patent number: 6543011
    Abstract: A method for recording events in Java. According to a preferred embodiment, an automator is attached to a Java applet. Responsive to selection by a user, listeners are added for each event type produced in the Java applet. Each time a specified event occurs, that event is captured and saved to a data structure. The recording of events is performed until the user stops the process.
    Type: Grant
    Filed: July 15, 1999
    Date of Patent: April 1, 2003
    Assignee: International Business Machines Corporation
    Inventors: Daniel Mark Schumacher, Thomas James Watson
  • Patent number: 6532023
    Abstract: A method, system, and computer program product for recording events that result from user interaction with the various components of an applet, such as a Java applet. An applet event recorder is invoked and associated with an applet, preferably via a graphical user interface. One or more types of events are then selected for recording via a recording options section of the graphical user interface. When a user interaction sequence with the applet occurs, events of the selected type are then detected by the applet event recorder. An automator of the applet event recorder then generates and stores the queued event objects in an automator queue. The automator then generates, presumably at a later time, constructed events from the queued events in the automator queue. The constructed events are then played back by posting them in the system queue thereby achieving the recording and playback of selected events.
    Type: Grant
    Filed: August 12, 1999
    Date of Patent: March 11, 2003
    Assignee: International Business Machines Corporation
    Inventors: Daniel M. Schumacher, Thomas James Watson