Patents by Inventor Tessa A. Lau

Tessa A. Lau 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: 11460853
    Abstract: A mobile robot includes a mode of operation to recover from a localization error. The mobile robot detects a change in state in a local region proximate the mobile robot. The location of the mobile robot is identified based at least in part on the detected change in state. In one implementation, the mobile robot interfaces with a system controller of a building to initiate a change in state in a local region of a building.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: October 4, 2022
    Assignee: SAVIOKE INC.
    Inventors: Tessa Lau, Christian Fritz, Philipp Herget, Robert S. Bauer
  • Patent number: 10782686
    Abstract: Embodiments disclosed include methods for controlling the behavior of autonomously navigating delivery robots when items cannot be delivered. Methods can include receiving a request to proceed to a delivery location when a robot is at a first location. Attempting to deliver an item at a delivery location. If the robot determines delivery is successful, it autonomously navigates back to the first location. If the robot determines delivery of the item is not successful, it autonomously navigates to another location different from the first location.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: September 22, 2020
    Assignee: Savioke, Inc.
    Inventors: Tessa Lau, Philipp Herget
  • Publication number: 20200278687
    Abstract: A mobile robot includes a mode of operation to recover from a localization error. The mobile robot detects a change in state in a local region proximate the mobile robot. The location of the mobile robot is identified based at least in part on the detected change in state. In one implementation, the mobile robot interfaces with a system controller of a building to initiate a change in state in a local region of a building.
    Type: Application
    Filed: May 15, 2020
    Publication date: September 3, 2020
    Inventors: Tessa Lau, Christian Fritz, Philipp Herget, Robert S. Bauer
  • Patent number: 10698413
    Abstract: A mobile robot includes a mode of operation to recover from a localization error. The mobile robot detects a change in state in a local region proximate the mobile robot. The location of the mobile robot is identified based at least in part on the detected change in state. In one implementation, the mobile robot interfaces with a system controller of a building to initiate a change in state in a local region of a building.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: June 30, 2020
    Assignee: SAVIOKE INC.
    Inventors: Tessa Lau, Christian Fritz, Philipp Herget, Robert S. Bauer
  • Publication number: 20190204844
    Abstract: A mobile robot includes a mode of operation to recover from a localization error. The mobile robot detects a change in state in a local region proximate the mobile robot. The location of the mobile robot is identified based at least in part on the detected change in state. In one implementation, the mobile robot interfaces with a system controller of a building to initiate a change in state in a local region of a building.
    Type: Application
    Filed: December 28, 2017
    Publication date: July 4, 2019
    Inventors: Tessa Lau, Christian Fritz, Philipp Herget, Robert S. Bauer
  • Publication number: 20190172284
    Abstract: A mobile robot includes features to improve security when the mobile robot traverses a secure door between a secure area and an unsecure area. This may include the mobile robot checking that a region about the secure door, in the unsecure area, is clear of an entity that is a tailgating risk, prior to opening the secure door.
    Type: Application
    Filed: December 5, 2017
    Publication date: June 6, 2019
    Inventors: Philipp Herget, Steve B. Cousins, Tessa Lau
  • Publication number: 20170364074
    Abstract: Embodiments disclosed include methods for controlling the behavior of autonomously navigating delivery robots when items cannot be delivered. Methods can include receiving a request to proceed to a delivery location when a robot is at a first location. Attempting to deliver an item at a delivery location. If the robot determines delivery is successful, it autonomously navigates back to the first location. If the robot determines delivery of the item is not successful, it autonomously navigates to another location different from the first location.
    Type: Application
    Filed: January 30, 2017
    Publication date: December 21, 2017
    Inventors: Tessa Lau, Philipp Herget
  • Patent number: 9766922
    Abstract: Embodiments of the invention relate to generating automated web task procedures from an analysis of web history logs. One aspect of the invention concerns a method that comprises identifying sequences of related web actions from a web log, grouping each set of similar web actions into an action class, and mapping the sequences of related web actions into sequences of action classes. The method further clusters each group of similar sequences of action classes into a cluster, wherein relationships among the action classes in the cluster are represented by a state machine, and generates automated web task procedures from the state machine.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: September 19, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Saleema A. Amershi, Tessa A. Lau, Jalal U. Mahmud, Jeffrey W. Nichols
  • Patent number: 9715483
    Abstract: A method, a system, and a computer medium for testing may be provided. An instruction including a natural language assertion statement may be received. The instruction may be parsed. The natural language assertion statement may be evaluated to true or false.
    Type: Grant
    Filed: September 16, 2010
    Date of Patent: July 25, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tessa A. Lau, Jalal U. Mahmud
  • Patent number: 9594824
    Abstract: The mapping system and method comprises receiving a query identifying a source entity, the source entity being of a first entity-type; generating a plurality of candidate entities from an analysis of an entity-relationship graph in response to the query based on the source entity; and computing feature values for each candidate entity of the plurality of candidate entities by passing the source entity and the plurality of candidate entities to a type-specific entity recommender particular to the first entity-type.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: March 14, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shivashankar Halan, Joshua W. Hui, Holger Kache, Eser Kandogan, Anshu N. Jain, Tessa A. Lau, Mary A. Roth, Peter M. Schwarz
  • Publication number: 20150370890
    Abstract: The mapping system and method comprises receiving a query identifying a source entity, the source entity being of a first entity-type; generating a plurality of candidate entities from an analysis of an entity-relationship graph in response to the query based on the source entity; and computing feature values for each candidate entity of the plurality of candidate entities by passing the source entity and the plurality of candidate entities to a type-specific entity recommender particular to the first entity-type.
    Type: Application
    Filed: June 24, 2014
    Publication date: December 24, 2015
    Inventors: Shivashankar Halan, Joshua W. Hui, Holger Kache, Eser Kandogan, Anshu N. Jain, Tessa A. Lau, Mary A. Roth, Peter M. Schwarz
  • Patent number: 8984348
    Abstract: Embodiments of the invention relate to the conversion and execution of functional tests. In one embodiment, a current test step of a manual functional test is executed. The test includes a set of test steps each including at least one action and one target of the action. The test is associated with an application that includes a plurality of objects to be tested. At least two of the objects are determined to be associated with the target of the test step. A user is prompted to provide a selection of one of the at least objects for association with the target of the test step. A new test step is generated. The new test step associates the object selected by the user with the target of the current test step. The new test step is designated for automatic execution in place of the current test step for subsequent executions thereof.
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: March 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Tessa A. Lau, Jalal U. Mahmud, Pablo Pedemonte
  • Patent number: 8799720
    Abstract: Embodiments of the invention relate to the conversion and execution of functional tests. In one embodiment, a current test step of a manual functional test is executed. The test includes a set of test steps each including at least one action and one target of the action. The test is associated with an application that includes a plurality of objects to be tested. At least two of the objects are determined to be associated with the target of the test step. A user is prompted to provide a selection of one of the at least objects for association with the target of the test step. A new test step is generated. The new test step associates the object selected by the user with the target of the current test step. The new test step is designated for automatic execution in place of the current test step for subsequent executions thereof.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: August 5, 2014
    Assignee: International Business Machines Corporation
    Inventors: Tessa A. Lau, Jalal U. Mahmud, Pablo Pedemonte
  • 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: 8732666
    Abstract: A method for automatic identification of subroutines from test scripts is disclosed. An instruction class may be coded as a subroutine vector in a vector space model. A test script action may be coded as a test script vector in a vector space model. The test script vector may be compared to the subroutine vector. The test script vector may be identified and labeled. The test script vector may be labeled as a new test script action if the result of comparing is below a threshold value. An identifier may be associated with a new test script action.
    Type: Grant
    Filed: August 22, 2012
    Date of Patent: May 20, 2014
    Assignee: International Business Machines Corporation
    Inventors: Tessa A. Lau, Jalal U. Mahmud
  • Patent number: 8640034
    Abstract: 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: Grant
    Filed: November 16, 2006
    Date of Patent: January 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Lawrence D. Bergman, Vittorio Castelli, Tessa A. Lau, Daniel A. Oblinger
  • Publication number: 20140019979
    Abstract: Embodiments of the invention relate to generating automated web task procedures from an analysis of web history logs. One aspect of the invention concerns a method that comprises identifying sequences of related web actions from a web log, grouping each set of similar web actions into an action class, and mapping the sequences of related web actions into sequences of action classes. The method further clusters each group of similar sequences of action classes into a cluster, wherein relationships among the action classes in the cluster are represented by a state machine, and generates automated web task procedures from the state machine.
    Type: Application
    Filed: September 16, 2013
    Publication date: January 16, 2014
    Applicant: International Business Machines Corporation
    Inventors: Saleema A. Amershi, Tessa A. Lau, Jalal U. Mahmud, Jeffrey W. Nichols
  • Patent number: 8606773
    Abstract: A method, system and program product for combining and processing web data using tables and programming-by-demonstration is disclosed. Direct manipulation and programming-by-demonstration techniques are used to automatically populate tables with information collected from various web sites. The invention augments a data set with new values computed by a web site.
    Type: Grant
    Filed: January 18, 2010
    Date of Patent: December 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Allen Cypher, Tessa A. Lau, James Lin, Jeffrey W. Nichols, Jeffrey Wong
  • Patent number: 8607142
    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: Grant
    Filed: March 3, 2008
    Date of Patent: December 10, 2013
    Assignee: Activision Publishing, Inc.
    Inventors: Lawrence D. Bergman, Vittorio Castelli, Eugene Rogan Creswick, Tessa A. Lau, Daniel A. Oblinger
  • Patent number: 8595615
    Abstract: A method is provided for automatically applying named styles to existing documents including word processing documents. The existing document is scanned and parsed into style regions of uniform style. The style attributes of each uniform style region are identified, and these identified style attributes are used to create style groups containing style regions having identical or substantially identical style attributes. These style attributes can be expressed in set or vector form. Named styles are then associated with the identified style group by either comparing the style attributes of a given style group to the attributes of a pre-defined named style or by extracting a named style from the style group. Once associated with a named style, the style regions within a given style group can be modified to be consistent with the named style associated with the style group.
    Type: Grant
    Filed: February 7, 2007
    Date of Patent: November 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Tessa Lau, John J. Turek, Hui Su, Tian Shu Wang