Patents by Inventor Hector H. Gonzalez-Banos

Hector H. Gonzalez-Banos 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: 9189856
    Abstract: A reduced homography H for an optical apparatus to recover pose parameters from imaged space points Pi using an optical sensor. The electromagnetic radiation from the space points Pi is recorded on the optical sensor at measured image coordinates. A structural uncertainty introduced in the measured image points is determined and a reduced representation of the measured image points is selected based on the type of structural uncertainty. The reduced representation includes rays {circumflex over (r)}i defined in homogeneous coordinates and contained in a projective plane of the optical apparatus. At least one pose parameter of the optical apparatus is then estimated by applying the reduced homography H and by applying a condition on the motion of the optical apparatus, the condition being consonant with the reduced representation employed in the reduced homography H.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: November 17, 2015
    Assignee: ELECTRONIC SCRIPTING PRODUCTS, INC.
    Inventors: Hector H. Gonzalez-Banos, Marek Alboszta, Michael J. Mandella
  • Publication number: 20150310616
    Abstract: A reduced homography H for an optical apparatus to recover pose parameters from imaged space points Pi using an optical sensor. The electromagnetic radiation from the space points Pi is recorded on the optical sensor at measured image coordinates. A structural uncertainty introduced in the measured image points is determined and a reduced representation of the measured image points is selected based on the type of structural uncertainty. The reduced representation includes rays {circumflex over (r)}i defined in homogeneous coordinates and contained in a projective plane of the optical apparatus. At least one pose parameter of the optical apparatus is then estimated by applying the reduced homography H and by applying a condition on the motion of the optical apparatus, the condition being consonant with the reduced representation employed in the reduced homography H.
    Type: Application
    Filed: February 27, 2015
    Publication date: October 29, 2015
    Inventors: Hector H. Gonzalez-Banos, Marek Alboszta, Michael J. Mandella
  • Publication number: 20150276400
    Abstract: A method of tracking a conditioned motion with an optical sensor that images a plurality of space points. The method includes a) recording electromagnetic radiation from the space points on the optical sensor at measured image coordinates of measured image points, b) determining a structural redundancy in the measured image points due to the conditioned motion, and c) employing a reduced representation of the measured image points by a plurality of rays defined in homogeneous coordinates and contained in a projective plane of the optical sensor consonant with the conditioned motion for the tracking.
    Type: Application
    Filed: June 17, 2015
    Publication date: October 1, 2015
    Inventors: Hector H. Gonzalez-Banos, Marek Alboszta, Michael J. Mandella
  • Publication number: 20150170421
    Abstract: A wearable article, such as glasses for a virtual reality program or glasses for an augmented reality application, using light sources and a photodetector that detects their light and outputs data indicative of the detected light. The wearable article uses one or more controllers to determine its position and/or orientation in the environment based on the data output by the photodetector. Data from one or more auxiliary motion sensing devices, e.g., a relative motion sensor such as an inertial device or other auxiliary motion device relying on acoustics, optics or electromagnetic waves within or outside the visible spectrum, can be used to supplement the position and/or orientation data from the photodetector.
    Type: Application
    Filed: November 24, 2014
    Publication date: June 18, 2015
    Inventors: Michael J. Mandella, Hector H. Gonzalez-Banos, Marek Alboszta
  • Patent number: 8970709
    Abstract: A reduced homography H for an optical apparatus to recover pose parameters from imaged space points Pi using an optical sensor. The electromagnetic radiation from the space points Pi is recorded on the optical sensor at measured image coordinates. A structural uncertainty introduced in the measured image points is determined and a reduced representation of the measured image points is selected based on the type of structural uncertainty. The reduced representation includes rays {circumflex over (r)}i defined in homogeneous coordinates and contained in a projective plane of the optical apparatus. At least one pose parameter of the optical apparatus is then estimated by applying the reduced homography H and by applying a condition on the motion of the optical apparatus, the condition being consonant with the reduced representation employed in the reduced homography H.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: March 3, 2015
    Assignee: Electronic Scripting Products, Inc.
    Inventors: Hector H. Gonzalez-Banos, Marek Alboszta, Michael J. Mandella
  • Publication number: 20150026112
    Abstract: The present invention concerns methods and apparatus for determining when it is appropriate to apply a quantum representation to contextualizations of propositions about items as experienced by test subjects. The methods and apparatus also indicate when classical representations are appropriate and under what conditions views of the observed effects or measurable indications are to be modified. Renormalization-related ordering of test subjects along a real scale parameter W and their confinement to a range ?W of scale values Wi within which the quantum representation can be presumed to be within a range of validity are introduced. The ordering and other renormalization-inspired concepts are used to define important parameters of the representations including first and second-order phase transitions to enhance the application of quantum or classical representations and/or views to be presented to an observer.
    Type: Application
    Filed: October 2, 2014
    Publication date: January 22, 2015
    Inventors: Marek Alboszta, Stephen J. Brown, Hector H. Gonzalez-Banos
  • Patent number: 8897494
    Abstract: A system with a remote control or wand equipped with a relative motion sensor that outputs data indicative of a change in position. The system has one or more light sources and a photodetector that detects their light and outputs data indicative of the detected light. One or more controllers are used to determine the absolute position of the wand based on the data output by the relative motion sensor and by the photodetector. The wand's absolute pose is determined from the data and includes the absolute position of a reference point on the wand and the wand's absolute orientation. A display is used to show an image defined by two orthogonal axes, e.g., those of world coordinates (Xo,Yo,Zo). The display is rendered as a function of absolute position of the wand in or along a third orthogonal axis.
    Type: Grant
    Filed: May 8, 2013
    Date of Patent: November 25, 2014
    Assignee: Electronic Scripting Products, Inc.
    Inventors: Michael J. Mandella, Hector H. Gonzalez-Banos, Marek Alboszta
  • Patent number: 8688827
    Abstract: Methods, apparatus and systems, including computer program products, implementing and using techniques for providing a scalable and elastic two-level overlay computer network. A host network is provided. The host network includes a system of interconnected computers and can to support one or more transport layer protocols. A first overlay network is generated on top of the host network. The first overlay network includes one or more first-level nodal entities. At least some of the first-level nodal entities operate as factories for generating second-level nodal entities in a second overlay network. In response to receiving an instruction, one or more factories dynamically generate the second overlay network. The second overlay network includes several networked second-level nodal entities that can support data processing and data communication between the second-level nodal entities.
    Type: Grant
    Filed: February 10, 2011
    Date of Patent: April 1, 2014
    Assignee: XVD Technology Holdings Limited
    Inventors: Hector H. Gonzalez-Banos, Robert Martin Wolff, Manjesh Malavalli
  • Patent number: 8553935
    Abstract: A system that has a remote control, e.g., a wand, equipped with a relative motion sensor that outputs data indicative of a change in position of the wand. The system also has one or more light sources and a photodetector that detects their light and outputs data indicative of the detected light. The system uses one or more controllers to determine the absolute position of the wand based on the data output by the relative motion sensor and by the photodetector. The data enables determination of the absolute pose of the wand, which includes the absolute position of a reference point chosen on the wand and the absolute orientation of the wand. To properly express the absolute parameters of position and/or orientation of the wand a reference location is chosen with respect to which the calculations are performed. The system is coupled to a display that shows an image defined by a first and second orthogonal axes such as two axes belonging to world coordinates (Xo,Yo,Zo).
    Type: Grant
    Filed: May 25, 2011
    Date of Patent: October 8, 2013
    Assignee: Electronic Scripting Products, Inc.
    Inventors: Michael J. Mandella, Hector H. Gonzalez-Banos, Marek Alboszta
  • Patent number: 8542219
    Abstract: An apparatus and method for processing pose data derived from a pose of an elongate object such as, for example, a jotting implement, a pointer, a robotic arm or a cane. The elongate object has a tip contacting a plane surface with one or more invariant features. The pose of the elongate object is measured optically from on-board by an optical measuring system with the aid of the invariant feature. The pose is used for preparing a corresponding pose data and a subset of the pose data is identified and transmitted to an application such as a user application, where the subset can serve as command data or input data. Since the elongate object moves while its tip is contacting the surface the pose is measured periodically at sufficiently frequent measurement times ti to describe the motion at a desired temporal resolution. The subset can include all or a portion of the orientation data that describe the orientation of the elongate object in space and/or position data of the tip on the surface.
    Type: Grant
    Filed: January 30, 2004
    Date of Patent: September 24, 2013
    Assignee: Electronic Scripting Products, Inc.
    Inventors: Stewart R. Carl, Michael J. Mandella, Guanghua G. Zhang, Hector H. Gonzalez-Banos
  • Patent number: 8355804
    Abstract: Systems and methods are presented that enable a higher-level software application to query and control a sensor through a generic interface. In one embodiment, a system includes a controller, and interface, and a set of sensor driver modules. The interface receives a command from the controller and sends it to the driver modules. The interface includes a client, a server, and a network. The server includes two interfaces: a client interface to communicate with the client and a driver interface to communicate with the driver modules. The server also includes two buffers: a command queue and a reply queue. The command queue stores commands received from the controller (via the client). The reply queue stores replies received from the driver modules.
    Type: Grant
    Filed: September 15, 2006
    Date of Patent: January 15, 2013
    Assignee: Honda Motor Co., Ltd.
    Inventors: Hector H. Gonzalez-Banos, Joel A. Wormer, Li Guan
  • Publication number: 20120246295
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for organizing a communication session between two or more media aware network entities in a computer network. A computer network includes several media aware network entities (MANEs). The MANEs include data writers and data readers. A model for communication between the MANEs is provided. The communication model includes: subsets of planes associated with a session between two or more MANEs in a domain, each plane representing a collection of MANEs partaking on a subset of topics within the domain; a complementary subset of planes common to all participating MANEs of a domain, an aggregation of domains and topics, and methods for addressing namespaces within the topics. Data streams are exchanged in a session between two MANEs in the computer network according to the communication model. Techniques for distributing a data stream in a computer network are also described.
    Type: Application
    Filed: March 25, 2011
    Publication date: September 27, 2012
    Applicant: XVD TECHNOLOGY HOLDINGS LIMITED
    Inventors: Hector H. Gonzalez-Banos, Robert Martin Wolff, Manjesh Malavalli
  • Publication number: 20120209984
    Abstract: Methods, apparatus and systems, including computer program products, implementing and using techniques for providing a scalable and elastic two-level overlay computer network. A host network is provided. The host network includes a system of interconnected computers and can to support one or more transport layer protocols. A first overlay network is generated on top of the host network. The first overlay network includes one or more first-level nodal entities. At least some of the first-level nodal entities operate as factories for generating second-level nodal entities in a second overlay network. In response to receiving an instruction, one or more factories dynamically generate the second overlay network. The second overlay network includes several networked second-level nodal entities that can support data processing and data communication between the second-level nodal entities.
    Type: Application
    Filed: February 10, 2011
    Publication date: August 16, 2012
    Applicant: XVD TECHNOLOGY HOLDINGS LIMITED
    Inventors: Hector H. Gonzalez-Banos, Robert Martin Wolff, Manjesh Malavalli
  • Publication number: 20120038549
    Abstract: The present invention relates to interfaces and methods for producing input for software applications based on the absolute pose of an item manipulated or worn by a user in a three-dimensional environment. Absolute pose in the sense of the present invention means both the position and the orientation of the item as described in a stable frame defined in that three-dimensional environment. The invention describes how to recover the absolute pose with optical hardware and methods, and how to map at least one of the recovered absolute pose parameters to the three translational and three rotational degrees of freedom available to the item to generate useful input. The applications that can most benefit from the interfaces and methods of the invention involve 3D virtual spaces including augmented reality and mixed reality environments.
    Type: Application
    Filed: August 22, 2011
    Publication date: February 16, 2012
    Inventors: Michael J. Mandella, Hector H. Gonzalez-Banos, Marek Alboszta
  • Patent number: 8060251
    Abstract: Systems and methods are presented that enable a higher-level software application to control a robot's motion through a generic motion interface. In one embodiment, a system includes a controller, an interface, and a set of robot driver modules. The interface receives a command from the controller and translates the command into another command to send to the driver modules. The interface includes a client, a server, and a network. The server includes two interfaces: a client interface to communicate with the client and a driver interface to communicate with the driver modules. The server also includes two buffers: a command queue and a reply queue. The command queue stores commands received from the controller (via the client). The reply queue stores replies received from the driver modules.
    Type: Grant
    Filed: December 6, 2005
    Date of Patent: November 15, 2011
    Assignee: Honda Motor Co., Ltd.
    Inventors: Hector H. Gonzalez-Banos, Victor Ng-Thow-Hing, Allen Y. Yang
  • Publication number: 20110227915
    Abstract: A system that has a remote control, e.g., a wand, equipped with a relative motion sensor that outputs data indicative of a change in position of the wand. The system also has one or more light sources and a photodetector that detects their light and outputs data indicative of the detected light. The system uses one or more controllers to determine the absolute position of the wand based on the data output by the relative motion sensor and by the photodetector. The data enables determination of the absolute pose of the wand, which includes the absolute position of a reference point chosen on the wand and the absolute orientation of the wand. To properly express the absolute parameters of position and/or orientation of the wand a reference location is chosen with respect to which the calculations are performed. The system is coupled to a display that shows an image defined by a first and second orthogonal axes such as two axes belonging to world coordinates (Xo,Yo,Zo).
    Type: Application
    Filed: May 25, 2011
    Publication date: September 22, 2011
    Inventors: Michael J. Mandella, Hector H. Gonzalez-Banos, Marek Alboszta
  • Patent number: 7961909
    Abstract: A system that has a remote control, e.g., a wand, equipped with a relative motion sensor that outputs data indicative of a change in position of the wand. The system also has one or more light sources and a photodetector that detects their light and outputs data indicative of the detected light. The system uses one or more controllers to determine the absolute position of the wand based on the data output by the relative motion sensor and by the photodetector. The data enables determination of the absolute pose of the wand, which includes the absolute position of a reference point chosen on the wand and the absolute orientation of the wand. To properly express the absolute parameters of position and/or orientation of the wand a reference location is chosen with respect to which the calculations are performed. The system is coupled to a display that shows an image defined by a first and second orthogonal axes such as two axes belonging to world coordinates (Xo,Yo,Zo).
    Type: Grant
    Filed: September 18, 2009
    Date of Patent: June 14, 2011
    Assignee: Electronic Scripting Products, Inc.
    Inventors: Michael J. Mandella, Hector H. Gonzalez-Banos, Marek Alboszta
  • Patent number: 7933291
    Abstract: A system is presented that enables applications in a distributed system to communicate through a channel-based communication system. The applications use adaptors which communicate through a communication mechanism, resulting in application independence from the communication mechanism. In one embodiment, the communication mechanism consists of transmission media, logical channels, and brokers. The adaptors communicate with each other over the transmission media. Groups of adaptors involved in a particular type of communication from a communication channel. Channel profiles, which include channel properties and a list of adaptor members, are stored in brokers which can be queried by adaptors. Adaptors can support channel-specific data processing operations specified in the channel profile. Adaptors can join a channel, leave a channel, and communicate with other adaptors over the channel.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: April 26, 2011
    Assignee: Honda Motor Co., Ltd.
    Inventors: Joel Wormer, Héctor H. González-Baños
  • Patent number: 7826641
    Abstract: An apparatus and method for optically inferring an absolute pose of a manipulated object in a real three-dimensional environment from on-board the object with the aid of an on-board optical measuring arrangement. At least one invariant feature located in the environment is used by the arrangement for inferring the absolute pose. The inferred absolute pose is expressed with absolute pose data (?, ?, ?, x, y, z) that represents Euler rotated object coordinates expressed in world coordinates (Xo, Yo, Zo) with respect to a reference location, such as, for example, the world origin. Other conventions for expressing absolute pose data in three-dimensional space and representing all six degrees of freedom (three translational degrees of freedom and three rotational degrees of freedom) are also supported. Irrespective of format, a processor prepares the absolute pose data and identifies a subset that may contain all or fewer than all absolute pose parameters.
    Type: Grant
    Filed: September 3, 2009
    Date of Patent: November 2, 2010
    Assignee: Electronic Scripting Products, Inc.
    Inventors: Michael J. Mandella, Hector H. Gonzalez-Banos, Marek Alboszta
  • Patent number: 7729515
    Abstract: The present invention relates to an optical navigation system for determining a pose, which includes the position and orientation of an object in an environment. The optical navigation system uses a number of beacons affixed at known locations in the environment to provide electromagnetic radiation in a sequenced pattern. An on-board optic images the radiation from the beacons onto an on-board centroid sensing device to obtain an imaged distribution of the radiation on the on-board centroid sensing device. The centroid sensing device determines the centroid of the imaged distribution and provides centroid information to a navigation unit for determining the pose of the object from the centroid. The navigation system is particularly well-suited for navigating hand-held objects.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: June 1, 2010
    Assignee: Electronic Scripting Products, Inc.
    Inventors: Michael J. Mandella, Hector H. Gonzalez-Banos, Timothy J. Hawks, Marek Alboszta