Patents by Inventor Daniel Oblinger

Daniel Oblinger 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: 20240115174
    Abstract: Described herein are assistant robots that observe signs of core health, health dangers, and/or signs of medical distress in a home or at work. As such, the assistant robots can take actions to prevent dangerous situations, diagnose health problems, respond to requests for help, and provide regular treatments or analysis of a person's medical state. The assistant robots can learn users' habits or be provided with knowledge regarding humans in its environment. The assistant robots develop a schedule and contextual understanding of the persons' behavior and needs. The assistant robots may interact, understand, and communicate with people before, during, or after providing assistance. The robot can combine gesture, clothing, emotional aspect, time, pose recognition, action recognition, and other observational data to understand people's medical condition, current activity, and future intended activities and intents.
    Type: Application
    Filed: June 26, 2023
    Publication date: April 11, 2024
    Inventors: Slawomir Wojciechowski, Gregg Podnar, T. William Mather, Theodore Enns, Daniel Oblinger
  • Patent number: 11717203
    Abstract: Described herein are assistant robots that observe signs of core health, health dangers, and/or signs of medical distress in a home or at work. As such, the assistant robots can take actions to prevent dangerous situations, diagnose health problems, respond to requests for help, and provide regular treatments or analysis of a person's medical state. The assistant robots can learn users' habits or be provided with knowledge regarding humans in its environment. The assistant robots develop a schedule and contextual understanding of the persons' behavior and needs. The assistant robots may interact, understand, and communicate with people before, during, or after providing assistance. The robot can combine gesture, clothing, emotional aspect, time, pose recognition, action recognition, and other observational data to understand people's medical condition, current activity, and future intended activities and intents.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: August 8, 2023
    Assignee: AEOLUS ROBOTICS, INC.
    Inventors: Sławomir Wojciechowski, Gregg Podnar, T. William Mather, Theodore Enns, Daniel Oblinger
  • Patent number: 11701041
    Abstract: Described herein are assistant robots that anticipate needs of one or more people (or animals). The assistant robots may recognize a current activity, knowledge of the person's routines, and contextual information. As such, the assistant robots can provide or offer to provide appropriate robotic assistance. The assistant robots can learn users' habits or be provided with knowledge regarding humans in its environment. The assistant robots develop a schedule and contextual understanding of the persons' behavior and needs. The assistant robots may interact, understand, and communicate with people before, during, or after providing assistance. The robot can combine gesture, clothing, emotional aspect, time, pose recognition, action recognition, and other observational data to understand people's medical condition, current activity, and future intended activities and intents.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: July 18, 2023
    Assignee: AEOLUS ROBOTICS, INC.
    Inventors: Sławomir Wojciechowski, Gregg Podnar, T. William Mather, Theodore Enns, Daniel Oblinger
  • Publication number: 20190358822
    Abstract: Described herein are assistant robots that observe signs of core health, health dangers, and/or signs of medical distress in a home or at work. As such, the assistant robots can take actions to prevent dangerous situations, diagnose health problems, respond to requests for help, and provide regular treatments or analysis of a person's medical state. The assistant robots can learn users' habits or be provided with knowledge regarding humans in its environment. The assistant robots develop a schedule and contextual understanding of the persons' behavior and needs. The assistant robots may interact, understand, and communicate with people before, during, or after providing assistance. The robot can combine gesture, clothing, emotional aspect, time, pose recognition, action recognition, and other observational data to understand people's medical condition, current activity, and future intended activities and intents.
    Type: Application
    Filed: May 23, 2019
    Publication date: November 28, 2019
    Inventors: Slawomir Wojciechowski, Gregg Podnar, T. William Mather, Theodore Enns, Daniel Oblinger
  • Publication number: 20190358820
    Abstract: Described herein are assistant robots that anticipate needs of one or more people (or animals). The assistant robots may recognize a current activity, knowledge of the person's routines, and contextual information. As such, the assistant robots can provide or offer to provide appropriate robotic assistance. The assistant robots can learn users' habits or be provided with knowledge regarding humans in its environment. The assistant robots develop a schedule and contextual understanding of the persons' behavior and needs. The assistant robots may interact, understand, and communicate with people before, during, or after providing assistance. The robot can combine gesture, clothing, emotional aspect, time, pose recognition, action recognition, and other observational data to understand people's medical condition, current activity, and future intended activities and intents.
    Type: Application
    Filed: May 23, 2019
    Publication date: November 28, 2019
    Inventors: Stawomir Wojciechowski, Gregg Podnar, T. William Mather, Theodore Enns, Daniel Oblinger
  • Patent number: 8739146
    Abstract: Systems and methods for dynamically generating computer executable technical support procedures, as well as updating/augmenting such executable procedures, by tracking and processing sequences of actions (execution traces) that are taken by experts (or users) when performing a procedure or when executing an executable procedure.
    Type: Grant
    Filed: July 30, 2003
    Date of Patent: May 27, 2014
    Assignee: International Business Machines Corporation
    Inventors: Lawrence Bergman, Vittorio Castelli, Tessa Lau, Daniel Oblinger
  • Patent number: 8250554
    Abstract: Systems and methods for dynamically generating computer executable technical support procedures, as well as updating/augmenting such executable procedures, by tracking and processing sequences of actions (execution traces) that are taken by experts (or users) when performing a procedure or when executing an executable procedure.
    Type: Grant
    Filed: August 8, 2007
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Lawrence Bergman, Vittorio Castelli, Tessa Lau, Daniel Oblinger
  • Publication number: 20070277156
    Abstract: Systems and methods for dynamically generating computer executable technical support procedures, as well as updating/augmenting such executable procedures, by tracking and processing sequences of actions (execution traces) that are taken by experts (or users) when performing a procedure or when executing an executable procedure.
    Type: Application
    Filed: August 8, 2007
    Publication date: November 29, 2007
    Inventors: Lawrence Bergman, Vittorio Castelli, Tessa Lau, Daniel Oblinger
  • Publication number: 20070271549
    Abstract: Techniques for altering application user-interface controls are provided. More particularly the customization of a new or existing user-interface control in an application user-interface is provided. In one aspect of the invention, a method for customizing user-interface controls of an existing application comprises the recording of a procedure description performed by a user in the application user-interface. A new or modified application user-interface control relating to the procedure description is then installed in the existing application.
    Type: Application
    Filed: July 31, 2007
    Publication date: November 22, 2007
    Applicant: International Business Machines Corporation
    Inventors: Lawrence Bergman, Vittorio Castelli, Tessa Lau, Daniel Oblinger
  • Publication number: 20070101311
    Abstract: A method for incrementally generating a computer-executable model of a procedure from observations of user actions is described. The method includes maintaining a collection of computer-executable procedure models consistent with observed actions of a user, and augmenting the collection when a user action is observed, wherein the user actions are performed while executing a procedure.
    Type: Application
    Filed: October 21, 2005
    Publication date: May 3, 2007
    Applicant: International Business Machines Corporation
    Inventors: Vittorio Castelli, Daniel Oblinger, Lawrence Bergman
  • Publication number: 20070094590
    Abstract: A system and method for obtaining a process definition; determining the current process; determining the current process step; determining whether a whether a user has requested creation or modification of an annotation of the current process or step; receiving information from the user for creating the annotation when a user has requested creation of an annotation; and displaying the annotation.
    Type: Application
    Filed: October 20, 2005
    Publication date: April 26, 2007
    Inventors: Peter Malkin, Thomas Erickson, Wendy Kellogg, Brent Hailpern, Lawrence Bergman, Vittorio Castelli, Daniel Oblinger
  • Publication number: 20070038633
    Abstract: A system for and method of executing mixed-initiative procedures to allow at least one of a user and a computer system to take initiative of the procedure from the other at any point of the procedure, in which the mixed-initiative procedure can include a computer-based procedure in which the user and the computer system cooperate during the execution to allow each other to take the initiative at any point of the procedure.
    Type: Application
    Filed: August 10, 2005
    Publication date: February 15, 2007
    Applicant: International Business Machines Corporation
    Inventors: Lawrence Bergman, Vittorio Castelli, Tessa Lau, Daniel Oblinger
  • Publication number: 20070005539
    Abstract: A system for and method of constructing an executable reusable procedure which includes determining an executable procedure from at least one scored trace of a procedure execution.
    Type: Application
    Filed: June 15, 2005
    Publication date: January 4, 2007
    Applicant: International Business Machines Corporation
    Inventors: Lawrence Bergman, Vittorio Castelli, Prabhakar Kudva, Tessa Lau, Daniel Oblinger
  • Publication number: 20060190822
    Abstract: Dynamic modification of user interfaces is disclosed, based upon identification of the current state of the user and the sensing of a particular situation in which the user is involved and/or environment in which the user is situated. In particular, emotional and mental states of a user are identified and these states are taken into consideration when creating and/or adapting an interface to be used by the user. The interface is modified/created automatically based on identified user biometrics, that is, measured physical properties of the user.
    Type: Application
    Filed: February 22, 2005
    Publication date: August 24, 2006
    Applicant: International Business Machines Corporation
    Inventors: Sara Basson, Dimitri Kanevsky, Daniel Oblinger
  • Publication number: 20060112322
    Abstract: There is provided an apparatus for aligning document actions specified in a documented procedure with demonstrated user actions. The apparatus includes an alignment device for computing an alignment between the document actions and the demonstrated user actions based on at least one similarity metric.
    Type: Application
    Filed: November 19, 2004
    Publication date: May 25, 2006
    Inventors: Lawrence Bergman, Vittorio Castelli, Eugene Creswick, Tessa Lau, Daniel Oblinger
  • Publication number: 20060100874
    Abstract: A method for inducing a Hidden Markov Model (HMM) is provided. The method using a plurality of training observations and a distance function includes assigning at least one representative observation to each of a plurality of hidden states of the HMM; computing a distance between said at least one assigned representative observation and one of said training observation using the distance function, wherein said distance is computed for each assigned representative observation; and computing at least one of an E-Step and an M-Step of a Baum-Welch algorithm by incorporating said computed distance.
    Type: Application
    Filed: October 22, 2004
    Publication date: May 11, 2006
    Inventors: Daniel Oblinger, Vittorio Castelli, Lawrence Bergman, Tessa Lau
  • Publication number: 20050222972
    Abstract: (1) An approximate center-based clustering that utilizes sampling to cluster a set of n points to identify k>0 centers with quality assurance, but without the drawbacks of sample size and running time dependence on n. (2) An approximate conceptual clustering algorithm that utilizes sampling to identify k disjoint conjunctions with novel quality assurance, also without the drawbacks of sample size and running time dependence on n.
    Type: Application
    Filed: May 31, 2005
    Publication date: October 6, 2005
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Nina Mishra, Daniel Oblinger, Leonard Pitt
  • Publication number: 20050125782
    Abstract: The present invention provides a a method and system for generating one or more computer-executable procedures. It can simultaneously learn from a collection of procedure instances recorded by different users on a variety of computers. In particular, the present invention aligns multiple traces and uses the aligned traces to generalize.
    Type: Application
    Filed: December 5, 2003
    Publication date: June 9, 2005
    Inventors: Vittorio Castelli, Lawrence Bergman, Tessa Lau, Daniel Oblinger
  • Publication number: 20050097511
    Abstract: Techniques for altering application user-interface controls are provided. More particularly the customization of a new or existing user-interface control in an application user-interface is provided. In one aspect of the invention, a method for customizing user-interface controls of an existing application comprises the recording of a procedure description performed by a user in the application user-interface. A new or modified application user-interface control relating to the procedure description is then installed in the existing application.
    Type: Application
    Filed: October 30, 2003
    Publication date: May 5, 2005
    Applicant: International Business Machines Corporation
    Inventors: Lawrence Bergman, Vittorio Castelli, Tessa Lau, Daniel Oblinger
  • Publication number: 20050028144
    Abstract: Systems and methods for dynamically generating computer executable technical support procedures, as well as updating/augmenting such executable procedures, by tracking and processing sequences of actions (execution traces) that are taken by experts (or users) when performing a procedure or when executing an executable procedure.
    Type: Application
    Filed: July 30, 2003
    Publication date: February 3, 2005
    Applicant: International Business Machines Corporation
    Inventors: Lawrence Bergman, Vittorio Castelli, Tessa Lau, Daniel Oblinger