Patents by Inventor Robert Dain

Robert Dain 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: 11561385
    Abstract: Embodiments relate to systems and methods for sample image capture using integrated control. A digital microscope or other imaging device can be associated with a sample chamber containing cell, tissue, or other sample material. The chamber can be configured to operate using a variety of environmental variables, including gas concentration, temperature, humidity, and others. The imaging device can be configured to operate using a variety of imaging variables, including magnification, focal length, illumination, and others. A central system control module can be used to configure the settings of those hardware elements, as well as others, to set up and carry out an image capture event. The system control module can be operated to control the physical, optical, chemical, and/or other parameters of the overall imaging environment from one central control point. The variables used to produce the image capture can be configured to dynamically variable during the media capture event.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: January 24, 2023
    Inventors: Terence Tak-Shing Tam, Christopher Martin, Frank Metting, Jason Mecham, Robert Dain, Larry Rystrom, Paul Adrian Boeschoten, Steven W. Lytle
  • Publication number: 20190170996
    Abstract: Embodiments relate to systems and methods for sample image capture using integrated control. A digital microscope or other imaging device can be associated with a sample chamber containing cell, tissue, or other sample material. The chamber can be configured to operate using a variety of environmental variables, including gas concentration, temperature, humidity, and others. The imaging device can be configured to operate using a variety of imaging variables, including magnification, focal length, illumination, and others. A central system control module can be used to configure the settings of those hardware elements, as well as others, to set up and carry out an image capture event. The system control module can be operated to control the physical, optical, chemical, and/or other parameters of the overall imaging environment from one central control point. The variables used to produce the image capture can be configured to dynamically variable during the media capture event.
    Type: Application
    Filed: October 30, 2018
    Publication date: June 6, 2019
    Inventors: Terence Tak-Shing TAM, Christopher MARTIN, Frank METTING, Jason MECHAM, Robert DAIN, Larry RYSTROM, Paul Adrian BOESCHOTEN, Steven W. LYTLE
  • Patent number: 9606989
    Abstract: Multiple language inputs may be provided to various applications programs and/or threads in a computer system. Such inputs may be directed to various software systems on the computer for further processing, wherein the software systems provide language-specific processing. Each application program and/or thread within an application program accessible by the computer may have a different selected input language. More specifically, systems, methods, and computer-readable media for this process may include: (a) determining an input language for a first application program accepting input through a computer; and (b) selecting at least one software system capable of accepting or operating on at least some of the input based, at least in part, on the input language determined for the first application program. In some examples, the input language of various software systems on the computer may be tied to the input language of another software system, such as the soft keyboard.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: March 28, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joshua Clow, Ravipal Soin, Robert A. Dain, Michael S. Kaplan, Wei Wu
  • Publication number: 20140340499
    Abstract: Embodiments relate to systems and methods for sample image capture using integrated control. A digital microscope or other imaging device can be associated with a sample chamber containing cell, tissue, or other sample material. The chamber can be configured to operate using a variety of environmental variables, including gas concentration, temperature, humidity, and others. The imaging device can be configured to operate using a variety of imaging variables, including magnification, focal length, illumination, and others. A central system control module can be used to configure the settings of those hardware elements, as well as others, to set up and carry out an image capture event. The system control module can be operated to control the physical, optical, chemical, and/or other parameters of the overall imaging environment from one central control point. The variables used to produce the image capture can be configured to dynamically variable during the media capture event.
    Type: Application
    Filed: May 14, 2013
    Publication date: November 20, 2014
    Inventors: TERENCE TAM, Frank Metting, Jason Mecham, Robert Dain, Larry Rystrom, Christopher Martin, Paul Boeschoten, Steven Lytle
  • Publication number: 20130297289
    Abstract: Multiple language inputs may be provided to various applications programs and/or threads in a computer system. Such inputs may be directed to various software systems on the computer for further processing, wherein the software systems provide language-specific processing. Each application program and/or thread within an application program accessible by the computer may have a different selected input language. More specifically, systems, methods, and computer-readable media for this process may include: (a) determining an input language for a first application program accepting input through a computer; and (b) selecting at least one software system capable of accepting or operating on at least some of the input based, at least in part, on the input language determined for the first application program. In some examples, the input language of various software systems on the computer may be tied to the input language of another software system, such as the soft keyboard.
    Type: Application
    Filed: July 1, 2013
    Publication date: November 7, 2013
    Inventors: JOSHUA CLOW, RAVIPAL SOIN, ROBERT A. DAIN, MICHAEL S. KAPLAN, WEI WU
  • Patent number: 8479112
    Abstract: Multiple language inputs may be provided to various applications programs and/or threads in a computer system. Such inputs may be directed to various software systems on the computer for further processing, wherein the software systems provide language-specific processing. Each application program and/or thread within an application program active on or accessible by the computer may have a different selected input language. More specifically, systems, methods, and computer-readable media for this process may include: (a) determining an input language for a first application program accepting input through a computer; and (b) selecting at least one software system capable of accepting or operating on at least some of the input based, at least in part, on the input language determined for the first application program. The software system(s) may include at least one member selected from the group of: a soft keyboard generator, a handwriting recognizer, and a speech recognizer.
    Type: Grant
    Filed: May 13, 2003
    Date of Patent: July 2, 2013
    Assignee: Microsoft Corporation
    Inventors: Joshua Clow, Ravipal Soin, Robert A. Dain, Michael S. Kaplan, Wei Wu
  • Patent number: 7292727
    Abstract: Described is electronic ink maintained as a software object, thereby associating ink functionality with electronic ink data. The ink may be separated into words or characters, with one object per word or character. By the associated functionality, applications that deal with embedded objects in general can automatically benefit from electronic ink, including having the object's functionality render the ink data as part the application's document. Further, because the ink data is maintained as an object, the data is automatically persisted in association with the document into which it is embedded. Ink-aware applications may call on methods of the electronic ink object to adjust formatting, search recognized ink along with text, and perform other functions. Via the electronic ink object, electronic ink substantially approaches much of the behavior normally available with text data, without requiring applications to interpret the ink data.
    Type: Grant
    Filed: April 3, 2006
    Date of Patent: November 6, 2007
    Assignee: Microsoft Corporation
    Inventors: Erik M. Geidl, Robert A. Dain, Donald D. Karlov
  • Patent number: 7286705
    Abstract: Described is electronic ink maintained as a software object, thereby associating ink functionality with electronic ink data. The ink may be separated into words or characters, with one object per word or character. By the associated functionality, applications that deal with embedded objects in general can automatically benefit from electronic ink, including having the object's functionality render the ink data as part the application's document. Further, because the ink data is maintained as an object, the data is automatically persisted in association with the document into which it is embedded. Ink-aware applications may call on methods of the electronic ink object to adjust formatting, search recognized ink along with text, and perform other functions. Via the electronic ink object, electronic ink substantially approaches much of the behavior normally available with text data, without requiring applications to interpret the ink data.
    Type: Grant
    Filed: April 3, 2006
    Date of Patent: October 23, 2007
    Assignee: Microsoft Corporation
    Inventors: Erik M. Geidl, Robert A. Dain, Donald D. Karlov
  • Publication number: 20060182345
    Abstract: Described is electronic ink maintained as a software object, thereby associating ink functionality with electronic ink data. The ink may be separated into words or characters, with one object per word or character. By the associated functionality, applications that deal with embedded objects in general can automatically benefit from electronic ink, including having the object's functionality render the ink data as part the application's document. Further, because the ink data is maintained as an object, the data is automatically persisted in association with the document into which it is embedded. Ink-aware applications may call on methods of the electronic ink object to adjust formatting, search recognized ink along with text, and perform other functions. Via the electronic ink object, electronic ink substantially approaches much of the behavior normally available with text data, without requiring applications to interpret the ink data.
    Type: Application
    Filed: April 3, 2006
    Publication date: August 17, 2006
    Applicant: Microsoft Corporation
    Inventors: Erik Geidl, Robert Dain, Donald Karlov
  • Publication number: 20060182344
    Abstract: Described is electronic ink maintained as a software object, thereby associating ink functionality with electronic ink data. The ink may be separated into words or characters, with one object per word or character. By the associated functionality, applications that deal with embedded objects in general can automatically benefit from electronic ink, including having the object's functionality render the ink data as part the application's document. Further, because the ink data is maintained as an object, the data is automatically persisted in association with the document into which it is embedded. Ink-aware applications may call on methods of the electronic ink object to adjust formatting, search recognized ink along with text, and perform other functions. Via the electronic ink object, electronic ink substantially approaches much of the behavior normally available with text data, without requiring applications to interpret the ink data.
    Type: Application
    Filed: April 3, 2006
    Publication date: August 17, 2006
    Applicant: Microsoft Corporation
    Inventors: Erik Geidl, Robert Dain, Donald Karlov
  • Patent number: 7039234
    Abstract: Described is electronic ink maintained as a software object, thereby associating ink functionality with electronic ink data. The ink may be separated into words or characters, with one object per word or character. By the associated functionality, applications that deal with embedded objects in general can automatically benefit from electronic ink, including having the object's functionality render the ink data as part the application's document. Further, because the ink data is maintained as an object, the data is automatically persisted in association with the document into which it is embedded. Ink-aware applications may call on methods of the electronic ink object to adjust formatting, search recognized ink along with text, and perform other functions. Via the electronic ink object, electronic ink substantially approaches much of the behavior normally available with text data, without requiring applications to interpret the ink data.
    Type: Grant
    Filed: July 19, 2001
    Date of Patent: May 2, 2006
    Assignee: Microsoft Corporation
    Inventors: Erik M. Geidl, Robert A. Dain, Donald D. Karlov
  • Publication number: 20040230912
    Abstract: Multiple language inputs may be provided to various applications programs and/or threads in a computer system. Such inputs may be directed to various software systems on the computer for further processing, wherein the software systems provide language-specific processing. Each application program and/or thread within an application program active on or accessible by the computer may have a different selected input language. More specifically, systems, methods, and computer-readable media for this process may include: (a) determining an input language for a first application program accepting input through a computer; and (b) selecting at least one software system capable of accepting or operating on at least some of the input based, at least in part, on the input language determined for the first application program. The software system(s) may include at least one member selected from the group of: a soft keyboard generator, a handwriting recognizer, and a speech recognizer.
    Type: Application
    Filed: May 13, 2003
    Publication date: November 18, 2004
    Applicant: Microsoft Corporation
    Inventors: Joshua Clow, Ravipal Soin, Robert A. Dain, Michael S. Kaplan, Wei Wu
  • Publication number: 20030053084
    Abstract: Described is electronic ink maintained as a software object, thereby associating ink functionality with electronic ink data. The ink may be separated into words or characters, with one object per word or character. By the associated functionality, applications that deal with embedded objects in general can automatically benefit from electronic ink, including having the object's functionality render the ink data as part the application's document. Further, because the ink data is maintained as an object, the data is automatically persisted in association with the document into which it is embedded. Ink-aware applications may call on methods of the electronic ink object to adjust formatting, search recognized ink along with text, and perform other functions. Via the electronic ink object, electronic ink substantially approaches much of the behavior normally available with text data, without requiring applications to interpret the ink data.
    Type: Application
    Filed: July 19, 2001
    Publication date: March 20, 2003
    Inventors: Erik M. Geidl, Robert A. Dain, Donald D. Karlov
  • Patent number: 6373488
    Abstract: A computerized method for three-dimensional display of tree-structured data using an intermediary restructured data set to facilitate compatibility with graphics programs, such as the Virtual Reality Modeling Language. An exemplary embodiment transformation of genealogical data illustrates an application.
    Type: Grant
    Filed: October 18, 1999
    Date of Patent: April 16, 2002
    Assignee: Sierra On-Line
    Inventors: Elon Gasper, Robert Dain, Boon Chew
  • Patent number: D743981
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: November 24, 2015
    Assignee: Life Technologies Corporation
    Inventors: Robert Dain, Terence Tam, Steve Lytle, Paul Boeschoten, Larry Rystrom, Jonathan Paullin
  • Patent number: D777195
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: January 24, 2017
    Assignee: Life Technologies Corporation
    Inventors: Robert Dain, Terence Tam, Steven Lytle, Paul Boeschoten, Larry Rystrom, Jonathan Paullin