Patents by Inventor Eliot Leonard Wegbreit

Eliot Leonard Wegbreit 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: 10850392
    Abstract: A system and method for automatically computing desirable palm grasp configurations of an object by a robotic hand is disclosed. A description of the object's surface is obtained. A grasp configuration of a robotic hand comprising a palm and one or more fingers is selected, which specifies a hand configuration and joint variables of the hand, and a plurality of contact points on the object's surface for the palm and fingers. The coefficient of friction at each of the contact points is determined, and a description of one or more external wrenches to which may apply to the object is acquired. The ability of the robotic hand to hold the object against the external wrenches in the selected configuration is then computed. In some embodiments, a plurality of grasp configurations may be compared to determine which are the most desirable. In other embodiments, the space of hand configurations, or the smaller space of palm contact configurations, may be searched to find the most desirable grasp configurations.
    Type: Grant
    Filed: April 12, 2005
    Date of Patent: December 1, 2020
    Assignee: Strider Labs, Inc.
    Inventors: Gregory D. Hager, Eliot Leonard Wegbreit
  • Publication number: 20200273261
    Abstract: A system and method for constructing a 3D scene model comprising 3D objects and representing a scene, based upon a prior 3D scene model. The method comprises the steps of acquiring an image of the scene; initializing the computed 3D scene model to the prior 3D scene model; and modifying the computed 3D scene model to be consistent with the image. The step of modifying the computed 3D scene models consists of the sub-steps of comparing data of the image with objects of the 3D scene model, resulting in associated data and unassociated data; using the unassociated data to compute new objects that are not in the 3D scene model and adding the new objects to the 3D scene model; and using the associated data to detect objects in the prior 3D scene model that are absent and removing the absent objects from the 3D scene model. The present invention may also be used to construct multiple alternative 3D scene models.
    Type: Application
    Filed: May 9, 2020
    Publication date: August 27, 2020
    Inventors: Eliot Leonard Wegbreit, Gregory D. Hager
  • Patent number: 10650608
    Abstract: A system and method for constructing a 3D scene model comprising 3D objects and representing a scene, based upon a prior 3D scene model. The method comprises the steps of acquiring an image of the scene; initializing the computed 3D scene model to the prior 3D scene model; and modifying the computed 3D scene model to be consistent with the image. The step of modifying the computed 3D scene models consists of the sub-steps of comparing data of the image with objects of the 3D scene model, resulting in associated data and unassociated data; using the unassociated data to compute new objects that are not in the 3D scene model and adding the new objects to the 3D scene model; and using the associated data to detect objects in the prior 3D scene model that are absent and removing the absent objects from the 3D scene model. The present invention may also be used to construct multiple alternative 3D scene models.
    Type: Grant
    Filed: October 8, 2008
    Date of Patent: May 12, 2020
    Assignee: Strider Labs, Inc.
    Inventors: Eliot Leonard Wegbreit, Gregory D. Hager
  • Publication number: 20120075296
    Abstract: A method for constructing one or more 3D scene models comprising 3D objects and representing a scene, based upon a prior 3D scene model and a model of scene changes, is described. The method comprises the steps of acquiring an image of the scene; initializing the computed 3D scene model to the prior 3D scene model; and modifying the computed 3D scene model to be consistent with the image, possibly constructing and modifying alternative 3D scene models. In some embodiments, a single 3D scene model is chosen and is the result; in other embodiments, the result is a set of 3D scene models. In some embodiments, a set of possible prior scene models is considered.
    Type: Application
    Filed: December 2, 2011
    Publication date: March 29, 2012
    Applicant: STRIDER LABS, INC.
    Inventors: Eliot Leonard Wegbreit, Gregory D. Hager
  • Patent number: 7961934
    Abstract: A system for obtaining a probable 3D map of an occluded surface of an object is provided. The system receives an initial 3D map of a visible surface of the object and identifies one or more symmetries of the initial 3D map. The system computes the probable 3D map of the occluded surface by projecting points of the initial 3D map into occluded regions of space according to the identified symmetries. The system can also comprise an imager for obtaining the initial 3D map. The actual occluded surface cannot be known with absolute certainly because it is occluded; however, the computed 3D map will closely resemble the actual occluded surface in many instances because most objects possess one or more symmetries and the computed 3D map is based on such symmetries that are identified in the initial 3D map of the object.
    Type: Grant
    Filed: December 10, 2004
    Date of Patent: June 14, 2011
    Assignee: Strider Labs, Inc.
    Inventors: Sebastian Thrun, Eliot Leonard Wegbreit
  • Patent number: 7929775
    Abstract: A system and method for recognizing instances of classes in a 2D image using 3D class models and for recognizing instances of objects in a 2D image using 3D class models. The invention provides a system and method for constructing a database of 3D class models comprising a collection of class parts, where each class part includes part appearance and part geometry. The invention also provides a system and method for matching portions of a 2D image to a 3D class model. The method comprises identifying image features in the 2D image; computing an aligning transformation between the class model and the image; and comparing, under the aligning transformation, class parts of the class model with the image features. The comparison uses both the part appearance and the part geometry.
    Type: Grant
    Filed: June 13, 2006
    Date of Patent: April 19, 2011
    Assignee: Strider Labs, Inc.
    Inventors: Gregory D. Hager, Eliot Leonard Wegbreit
  • Patent number: 7739224
    Abstract: A method of defining a well-formed database system by defining the organization of the data in the database, and by defining the operations for that data, is described. The definition can be used to automatically create and populate the well-formed database system. The well-formed database system conforms to rules of correctness and produces results that conform to the rules. The organization is defined by a data organization definition that specifies tables, their columns, and the relationships between tables. The operations define procedures that operate on the tables and the table columns. Importantly, the operations are defined along with the tables, columns, and relationships, so that the resulting system is well-formed.
    Type: Grant
    Filed: May 6, 1998
    Date of Patent: June 15, 2010
    Assignee: Infor Global Solutions (Michigan), Inc.
    Inventors: Craig David Weissman, Gregory Vincent Walsh, Eliot Leonard Wegbreit
  • Publication number: 20100085358
    Abstract: A system and method for constructing a 3D scene model comprising 3D objects and representing a scene, based upon a prior 3D scene model. The method comprises the steps of acquiring an image of the scene; initializing the computed 3D scene model to the prior 3D scene model; and modifying the computed 3D scene model to be consistent with the image. The step of modifying the computed 3D scene models consists of the sub-steps of comparing data of the image with objects of the 3D scene model, resulting in associated data and unassociated data; using the unassociated data to compute new objects that are not in the 3D scene model and adding the new objects to the 3D scene model; and using the associated data to detect objects in the prior 3D scene model that are absent and removing the absent objects from the 3D scene model. The present invention may also be used to construct multiple alternative 3D scene models.
    Type: Application
    Filed: October 8, 2008
    Publication date: April 8, 2010
    Inventors: Eliot Leonard Wegbreit, Gregory D. Hager
  • Patent number: 7650263
    Abstract: A method for rapidly determining feasibility of a force optimization problem and for rapidly solving a feasible force optimization problem is disclosed. The method comprises formulating the force optimization problem or force feasibility problem as a convex optimization problem, formulating a primal barrier subproblem associated with the convex optimization problem, and solving the primal barrier subproblem. The method and related methods may also be used to solve each problem in a set of force optimization problems, determine the minimum or maximum force required to satisfy any of a set of force optimization problems, solve a force closure problem, compute a conservative contact force vector, or solve a feasible force optimization problem with bidirectional forces.
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: January 19, 2010
    Assignee: Strider Labs, Inc.
    Inventors: Stephen P. Boyd, Eliot Leonard Wegbreit
  • Patent number: 7461076
    Abstract: A method of defining a well-formed database system by defining the organization of the data in the database, and by defining the operations for that data, is described. The definition can be used to automatically create and populate the well-formed database system. The well-formed database system conforms to rules of correctness and produces results that conform to the rules. The organization is defined by a data organization definition that specifies tables, their columns, and the relationships between tables. The operations define procedures that operate on the tables and the table columns. Importantly, the operations are defined along with the tables, columns, and relationships, so that the resulting system is well-formed.
    Type: Grant
    Filed: July 25, 2000
    Date of Patent: December 2, 2008
    Assignee: Epiphany, Inc.
    Inventors: Craig David Weissman, Gregory Vincent Walsh, Eliot Leonard Wegbreit, Ankur S. Jain
  • Patent number: 7370896
    Abstract: A robotic hand comprises a base having fingers and a palm. The fingers define a working volume. The hand is able to grasp objects between the fingers and the palm by varying a distance from the palm to the working volume. Varying this distance can be achieved by either moving the palm towards the working volume or by moving the working volume towards the palm. Robotic hands that move the palm comprise an actuator that extends the palm from the base towards the working volume. Robotic hands that move the working volume relative to the palm have the fingers mounted to a common finger support unit that is configured to translate relative to the base.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: May 13, 2008
    Assignee: Strider Labs, Inc.
    Inventors: Perry Anderson, J. EfraĆ­n Alcorta, Scott DeWinter, Joel Jensen, J. Kenneth Salisbury, Jr., Eliot Leonard Wegbreit
  • Publication number: 20080077361
    Abstract: A method for rapidly determining feasibility of a force optimization problem and for rapidly solving a feasible force optimization problem is disclosed. The method comprises formulating the force optimization problem or force feasibility problem as a convex optimization problem, formulating a primal barrier subproblem associated with the convex optimization problem, and solving the primal barrier subproblem. The method and related methods may also be used to solve each problem in a set of force optimization problems, determine the minimum or maximum force required to satisfy any of a set of force optimization problems, solve a force closure problem, compute a conservative contact force vector, or solve a feasible force optimization problem with bidirectional forces.
    Type: Application
    Filed: September 26, 2006
    Publication date: March 27, 2008
    Inventors: Stephen P. Boyd, Eliot Leonard Wegbreit
  • Patent number: 7103212
    Abstract: A system and method for acquiring three-dimensional (3-D) images of a scene. The system includes a projection device for projecting a locally unique pattern (LUP) onto a scene, and sensors for imaging the scene containing the LUP at two or more viewpoints. A computing device matches corresponding pixels in the images by using the local uniqueness of the pattern to produce a disparity map. A range map can then be generated by triangulating points in the imaged scene.
    Type: Grant
    Filed: November 7, 2003
    Date of Patent: September 5, 2006
    Assignee: Strider Labs, Inc.
    Inventors: Gregory D. Hager, Eliot Leonard Wegbreit
  • Publication number: 20040105580
    Abstract: A system and method for acquiring three-dimensional (3-D) images of a scene. The system includes a projection device for projecting a locally unique pattern (LUP) onto a scene, and sensors for imaging the scene containing the LUP at two or more viewpoints. A computing device matches corresponding pixels in the images by using the local uniqueness of the pattern to produce a disparity map. A range map can then be generated by triangulating points in the imaged scene.
    Type: Application
    Filed: November 7, 2003
    Publication date: June 3, 2004
    Inventors: Gregory D. Hager, Eliot Leonard Wegbreit
  • Patent number: 6169985
    Abstract: A method of defining in a computer system a subset of entries in a database is described. The subset is defined by a query. The method includes displaying an interface having a number of criteria description locations. The criteria description locations being positioned in rows where each row has one or more columns. The method also includes creating a criteria description in the interface. The criteria description corresponds to criteria, where the criteria define a corresponding subset of the database. Importantly, the relative location of the criteria description in the user interface determines how the criteria contribute to the selectivity of the query.
    Type: Grant
    Filed: May 29, 1998
    Date of Patent: January 2, 2001
    Assignee: Epiphany, Inc.
    Inventors: Jonas Almgren, Gregory Vincent Walsh, Eliot Leonard Wegbreit