Patents by Inventor Daniel A. Oblinger
Daniel A. 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: 20240115174Abstract: 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: ApplicationFiled: June 26, 2023Publication date: April 11, 2024Inventors: Slawomir Wojciechowski, Gregg Podnar, T. William Mather, Theodore Enns, Daniel Oblinger
-
Patent number: 11717203Abstract: 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: GrantFiled: May 23, 2019Date of Patent: August 8, 2023Assignee: AEOLUS ROBOTICS, INC.Inventors: SÅ‚awomir Wojciechowski, Gregg Podnar, T. William Mather, Theodore Enns, Daniel Oblinger
-
Patent number: 11701041Abstract: 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: GrantFiled: May 23, 2019Date of Patent: July 18, 2023Assignee: AEOLUS ROBOTICS, INC.Inventors: SÅ‚awomir Wojciechowski, Gregg Podnar, T. William Mather, Theodore Enns, Daniel Oblinger
-
Publication number: 20190358820Abstract: 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: ApplicationFiled: May 23, 2019Publication date: November 28, 2019Inventors: Stawomir Wojciechowski, Gregg Podnar, T. William Mather, Theodore Enns, Daniel Oblinger
-
Publication number: 20190358822Abstract: 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: ApplicationFiled: May 23, 2019Publication date: November 28, 2019Inventors: Slawomir Wojciechowski, Gregg Podnar, T. William Mather, Theodore Enns, Daniel Oblinger
-
Patent number: 9165280Abstract: 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: GrantFiled: February 22, 2005Date of Patent: October 20, 2015Assignee: International Business Machines CorporationInventors: Sara H. Basson, Dimitri Kanevsky, Daniel A. Oblinger
-
Patent number: 8739146Abstract: 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: GrantFiled: July 30, 2003Date of Patent: May 27, 2014Assignee: International Business Machines CorporationInventors: Lawrence Bergman, Vittorio Castelli, Tessa Lau, Daniel Oblinger
-
Patent number: 8640034Abstract: Under the present invention, an illustrative feature is to provide a method and system/structure for remotely controlling multiple computer systems by interacting with GUIs. Specifically, the present invention allows a controlled computer/system to be remotely controlled via a controlling computer/system. To this extent, data/action capture instrumentation is provided on the controlling system for automatically creating a representation of content of the GUI of the controlling system, for automatically observing a set of actions performed by a user on the GUI of the controlling system, for automatically creating a representation of the observed actions, and for sending to the controlled system the representation of the observed actions. In addition, execution instrumentation is provided on the controlled system for receiving the representation and replicating the actions on the controlled system by interacting with a GUI of the controlled system.Type: GrantFiled: November 16, 2006Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Lawrence D. Bergman, Vittorio Castelli, Tessa A. Lau, Daniel A. Oblinger
-
Patent number: 8607142Abstract: 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: GrantFiled: March 3, 2008Date of Patent: December 10, 2013Assignee: Activision Publishing, Inc.Inventors: Lawrence D. Bergman, Vittorio Castelli, Eugene Rogan Creswick, Tessa A. Lau, Daniel A. Oblinger
-
Patent number: 8595636Abstract: As indicated above, an exemplary feature of the present invention is to automatically identify corresponding GUI elements on different computer systems, or the same computer system at different points in time. Specifically, under the present invention, a user action on a widget of a GUI provided by an application loaded a first computer system is observed, and information about the widget(s) involved in the user action as well as on all other widget(s) in the GUI is collected and associated with the user action. Thereafter a widget(s) (on which the user action is to be performed) of a GUI provided by the application as loaded on a second computer system is robustly identified using the collection information. Then, the action is performed on the identified widget(s). In identifying the widget(s), the present invention utilizes a set of hard and soft constraints to identify a matching widget(s).Type: GrantFiled: November 16, 2006Date of Patent: November 26, 2013Assignee: International Business Machines CorporationInventors: Lawrence D. Bergman, Vittorio Castelli, Daniel A. Oblinger
-
Patent number: 8307357Abstract: 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: GrantFiled: March 28, 2008Date of Patent: November 6, 2012Assignee: International Business Machines CorporationInventors: Lawrence D. Bergman, Vittorio Castelli, Tessa A. Lau, Daniel A. Oblinger
-
Patent number: 8250554Abstract: 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: GrantFiled: August 8, 2007Date of Patent: August 21, 2012Assignee: International Business Machines CorporationInventors: Lawrence Bergman, Vittorio Castelli, Tessa Lau, Daniel Oblinger
-
Patent number: 8176422Abstract: 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: GrantFiled: November 19, 2004Date of Patent: May 8, 2012Assignee: International Business Machines CorporationInventors: Lawrence D. Bergman, Vittorio Castelli, Eugene Rogan Creswick, Tessa A. Lau, Daniel A. Oblinger
-
Patent number: 8046754Abstract: 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: GrantFiled: July 31, 2007Date of Patent: October 25, 2011Assignee: International Business Machines CorporationInventors: Lawrence D. Bergman, Vittorio Castelli, Tessa A. Lau, Daniel A. Oblinger
-
Patent number: 7962847Abstract: 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: GrantFiled: October 20, 2005Date of Patent: June 14, 2011Assignee: International Business Machines CorporationInventors: Peter K. Malkin, Thomas D. Erickson, Wendy A. Kellogg, Brent Tzion Hailpern, Lawrence D. Bergman, Vittorio Castelli, Daniel A. Oblinger
-
Patent number: 7890948Abstract: 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: GrantFiled: October 30, 2003Date of Patent: February 15, 2011Assignee: Inernational Business Machines CorporationInventors: Lawrence D. Bergman, Vittorio Castelli, Tessa A. Lau, Daniel A. Oblinger
-
Patent number: 7801835Abstract: 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: GrantFiled: June 15, 2005Date of Patent: September 21, 2010Assignee: International Business Machines CorporationInventors: Lawrence Bergman, Vittorio Castelli, Prabhakar N. Kudva, Tessa A. Lau, Daniel A. Oblinger
-
Patent number: 7559057Abstract: A method and system for generating one or more Computer-executable procedures simultaneously learns from a collection of procedure instances recorded by different users on a variety of computers aligning multiple traces and using the aligned traces to generalize.Type: GrantFiled: December 5, 2003Date of Patent: July 7, 2009Assignee: International Business Machines CorporationInventors: Vittorio Castelli, Lawrence D. Bergman, Tessa A. Lau, Daniel A. Oblinger
-
Publication number: 20080178083Abstract: 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: ApplicationFiled: March 28, 2008Publication date: July 24, 2008Applicant: International Business CorporationInventors: Lawrence D. Bergman, Vittorio Castelli, Tessa A. Lau, Daniel A. Oblinger
-
Publication number: 20080155410Abstract: 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: ApplicationFiled: March 3, 2008Publication date: June 26, 2008Inventors: Lawrence D. Bergman, Vittorio Castelli, Eugene Rogan Creswick, Tessa A. Lau, Daniel A. Oblinger