An object-positioning system has a plurality of reference devices, one or more target devices at unknown positions and in communication with the plurality of reference devices via one or more wireless signal sets, at least one processing unit; and one or more signal-retransmission devices each in communication with at least a subset of the plurality of reference devices, at least a subset of the one or more target devices, and at least a subset of the at least one processing unit for populating object-positioning related data therebetween. The at least one processing unit is configured for: for each of the one or more target devices, determining the distance between the target device and each of the plurality of reference devices based on the wireless signal set communicated between said reference and target devices, and determining the position of said target device based on the determined distances.
G01S 5/02 - Localisation par coordination de plusieurs déterminations de direction ou de ligne de position; Localisation par coordination de plusieurs déterminations de distance utilisant les ondes radioélectriques
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable computer software for global positioning systems; downloadable computer software for identifying and tracking the location of objects and people in real time; global positioning system (GPS) receivers; global positioning system (GPS) satellites; downloadable computer software for developing, integrating and managing Internet of Things (IoT) devices, systems and applications; downloadable localization and mapping software; computer hardware; smart watches; smart bracelets, namely, bracelets comprising computer hardware and position and distance sensors for measuring distance and tracking location; electric buzzers; downloadable software for 3D tracking of objects and position and distance sensors; GPS tracking devices, namely, electronic devices being wireless item locators; GPS tracking devices, namely, electronic devices being wireless location finders; acoustic signal receivers and transmitters; acoustic signal identification electronic tags; downloadable computer software for measuring distance and tracking location; downloadable computer software for determining the position of an item in physical space, and for the management, distribution and application of the resulting information; downloadable computer firmware, namely, localisation algorithms and downloadable control software for controlling global positioning system (GPS) receivers; downloadable software that provides spatial and localization data storage, processing, and analytics for acquired spatial and localization data; electronics for detection and precision location, namely, integrated circuits and antennas, anchor stations, namely, stations for receiving radiofrequency and acoustic ranging position and location tracker signals, mobile activity and position and location trackers, radiofrequency and acoustic ranging position and location trackers, universal position and location trackers, transponders; computer hardware and downloadable software system comprising global positioning system (GPS) receivers, position and distance sensors, and downloadable computer software for tracking people and objects using radiofrequency ranging on a device on the tracked people and objects; wireless electronic sensors for locating and tracking people and objects using radio frequency and acoustic ranging data; smart wristbands for measuring distance and tracking location and communicating data to other electronic devices; personnel location tracking devices; position indicating radio and acoustic transponder beacons; electronic location sensors and location detection tags containing transmitters and receivers; electronic tags for identification and location detection; personnel location tracking devices for measuring distance and tracking location and communicating localization data to other electronic devices; personnel location tracking badges; personnel location tracking badges for measuring distance and tracking location and communicating data to other electronic devices; computer hardware, namely, IoT gateways Cloud computing featuring computer software for global positioning systems; cloud computing featuring computer software for identifying and tracking the location of objects and people in real time; cloud computing featuring computer software for developing, integrating and managing Internet of Things (IoT) devices, systems and applications; cloud computing featuring localization and mapping software; cloud computing featuring computer software for 3D tracking of objects and position and distance sensors; cloud computing featuring computer software for measuring distance and tracking location; providing online, non-downloadable computer software for determining the position of an item in physical space, and for the management, distribution and application of the resulting information; cloud computing featuring software platform that provides spatial and localization data storage, processing, and analytics for acquired spatial and localization data; cloud computing featuring computer software for tracking people and objects using radio frequency ranging and acoustic ranging on a device on the tracked people and objects; scientific research and product development in the field of robotics, radar, location and position measurement sensors, and user interface engineering; scientific and technological services, namely, research in the field of geographic information systems (GIS) and localisation technologies; design and development of computer hardware and software; provision of geographical information; provision of business operations information by means of geographic information systems (GIS) and localisation technologies
09 - Appareils et instruments scientifiques et électriques
39 - Services de transport, emballage et entreposage; organisation de voyages
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Computer software for global positioning systems; computer software for identifying and tracking the location of objects and people in real time; global positioning system (GPS) receivers; global positioning system (GPS) satellites; computer software for developing, integrating and managing Internet of Things (IoT) devices, systems and applications; localization and mapping software; computer hardware; smart watches; smart bracelets; electric buzzers; software for 3D tracking of objects and position and distance sensors; electronic devices being wireless item locators; electronic devices being wireless location finders; acoustic signal receivers and transmitters; acoustic signal identification electronic tags; computer software for measuring distance and tracking location; computer software for determining the position of an item in physical space, and for the management, distribution and application of the resulting information; computer firmware, namely localisation algorithms and control software; software platform that provides spatial and localization data storage, processing, and analytics for acquired spatial and localization data; electronics for detection and precision location, namely, integrated circuits and antennas, anchor stations, mobile activity and position and location trackers, radio-frequency and acoustic ranging position and location trackers, universal position and location trackers, transponders; computer hardware and software system for tracking people and objects using radiofrequency ranging on a device on the tracked people and objects; wireless electronic sensors for locating and tracking people and objects using radio frequency and acoustic ranging data; smart wristbands for measuring distance and tracking location and communicating data to other electronic devices; personnel tracking devices; position indicating radio and acoustic beacons; electronic location sensors and location detection tags containing transmitters and receivers; electronic tags for identification and location detection; personnel tracking devices for measuring distance and tracking location and communicating localization data to other electronic devices; personnel tracking badges; personnel tracking badges for measuring distance and tracking location and communicating data to other electronic devices; computer hardware, namely IoT gateways (1) Cloud computing featuring computer software for global positioning systems; cloud computing featuring computer software for identifying and tracking the location of objects and people in real time; cloud computing featuring computer software for developing, integrating and managing Internet of Things (IoT) devices, systems and applications; cloud computing featuring localization and mapping software; cloud computing featuring computer software for 3D tracking of objects and position and distance sensors; cloud computing featuring computer software for measuring distance and tracking location; computer software for determining the position of an item in physical space, and for the management, distribution and application of the resulting information; cloud computing featuring software platform that provides spatial and localization data storage, processing, and analytics for acquired spatial and localization data; cloud computing featuring computer software for tracking people and objects using radiofrequency ranging on a device on the tracked people and objects; scientific research and product development in the field of robotics, radar, location and position measurement sensors, and user interface engineering; scientific and technological services and research in respect of geographic information systems (GIS) and localisation technologies; design and development of computer hardware and software; provision of geographical information; provision of information by means of geographic information systems (GIS) and localisation technologies
4.
HYPER-ACCURATE OBJECT-POSITIONING SYSTEM AND METHOD OF SELF-LOCALIZATION USING SAME
An object-positioning system has a plurality of reference devices, one or more target devices at unknown positions and in communication with the plurality of reference devices via one or more wireless signal sets, at least one processing unit; and one or more signal-retransmission devices each in communication with at least a subset of the plurality of reference devices, at least a subset of the one or more target devices, and at least a subset of the at least one processing unit for populating object-positioning related data therebetween. The at least one processing unit is configured for: for each of the one or more target devices, determining the distance between the target device and each of the plurality of reference devices based on the wireless signal set communicated between said reference and target devices, and determining the position of said target device based on the determined distances.
G01S 5/00 - Localisation par coordination de plusieurs déterminations de direction ou de ligne de position; Localisation par coordination de plusieurs déterminations de distance
5.
HYPER-ACCURATE OBJECT-POSITIONING SYSTEM AND METHOD OF SELF-LOCALIZATION USING SAME
An object-positioning system has a plurality of reference devices, one or more target devices at unknown positions and in communication with the plurality of reference devices via one or more wireless signal sets, at least one processing unit; and one or more signal-retransmission devices each in communication with at least a subset of the plurality of reference devices, at least a subset of the one or more target devices, and at least a subset of the at least one processing unit for populating object-positioning related data therebetween. The at least one processing unit is configured for: for each of the one or more target devices, determining the distance between the target device and each of the plurality of reference devices based on the wireless signal set communicated between said reference and target devices, and determining the position of said target device based on the determined distances.
G01S 5/00 - Localisation par coordination de plusieurs déterminations de direction ou de ligne de position; Localisation par coordination de plusieurs déterminations de distance
6.
Range-finding and object-positioning systems and methods using same
A range-finding and/or object-positioning system comprises one or more target devices; one or more reference devices communicating with said one or more target devices via one or more wireless signal sets, each wireless signal set comprising at least a first-speed signal having a first transmission speed and a second-speed signal having a second transmission speed, and the first transmission speed being higher than the second transmission speed; and at least one processing unit performing actions for determining at least one distance between one target device and one reference device based on the time difference between the receiving time of the first-speed signal and the receiving time of the second-speed signal of the wireless signal set communicated between said reference and target devices.
H04L 23/00 - Appareils ou circuits locaux pour systèmes télégraphiques autres que ceux couverts par les groupes
H04W 64/00 - Localisation d'utilisateurs ou de terminaux pour la gestion du réseau, p.ex. gestion de la mobilité
G01S 11/16 - Systèmes pour déterminer la distance ou la vitesse sans utiliser la réflexion ou la reradiation utilisant la différence de temps de transit entre des ondes électromagnétiques et des ondes sonores
G01S 5/30 - Détermination de distances absolues à partir de plusieurs points espacés d'emplacement connu
G01S 1/74 - Radiophares ou systèmes de balisage émettant des signaux ayant une ou des caractéristiques pouvant être détectées par des récepteurs non directionnels et définissant des directions, situations ou lignes de position déterminées par rapport aux émetteu; Récepteurs travaillant avec ces systèmes utilisant des ondes ultrasonores, sonores ou infrasonores - Détails
H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue
H04L 5/00 - Dispositions destinées à permettre l'usage multiple de la voie de transmission
G01S 1/80 - Systèmes pour déterminer une direction ou une ligne de position utilisant la comparaison des temps de transit de signaux synchronisés provenant de transducteurs ou de systèmes de transducteurs non directionnels espacés, c. à d. systèmes à différence de parcours
7.
Distance-based positioning system and method using high-speed and low-speed wireless signals
A positioning system has an initiator device configured for emitting a high-speed wireless signal, at least one reference device configured for receiving the high-speed wireless signal and emitting a low-speed wireless signal after receiving the high-speed wireless signal, at least one target device each having one or more components for receiving the low-speed wireless signals, and at least one engine configured for determining the position of each of the at-least-one target device by calculating the distance between the target device and each of the at-least-one reference device based on at least the times-of-arrival of the low-speed wireless signals, each time-of-arrival being the time that the corresponding low-speed wireless signal being received by the target device, and determining the position of the target device based on the calculated distances.
G01S 5/14 - Localisation par coordination de plusieurs déterminations de direction ou de ligne de position; Localisation par coordination de plusieurs déterminations de distance utilisant les ondes radioélectriques déterminant des distances absolues à partir de plusieurs points espacés d'emplacement connu
H04W 4/02 - Services utilisant des informations de localisation
G01S 5/02 - Localisation par coordination de plusieurs déterminations de direction ou de ligne de position; Localisation par coordination de plusieurs déterminations de distance utilisant les ondes radioélectriques
H04W 4/029 - Services de gestion ou de suivi basés sur la localisation
G01S 5/00 - Localisation par coordination de plusieurs déterminations de direction ou de ligne de position; Localisation par coordination de plusieurs déterminations de distance
8.
Range-finding and object-positioning systems and methods using same
A range-finding and/or object-positioning system comprises one or more target devices; one or more reference devices communicating with said one or more target devices via one or more wireless signal sets, each wireless signal set comprising at least a first-speed signal having a first transmission speed and a second-speed signal having a second transmission speed, and the first transmission speed being higher than the second transmission speed; and at least one processing unit performing actions for determining at least one distance between one target device and one reference device based on the time difference between the receiving time of the first-speed signal and the receiving time of the second-speed signal of the wireless signal set communicated between said reference and target devices.
H04L 23/00 - Appareils ou circuits locaux pour systèmes télégraphiques autres que ceux couverts par les groupes
H04W 64/00 - Localisation d'utilisateurs ou de terminaux pour la gestion du réseau, p.ex. gestion de la mobilité
G01S 1/74 - Radiophares ou systèmes de balisage émettant des signaux ayant une ou des caractéristiques pouvant être détectées par des récepteurs non directionnels et définissant des directions, situations ou lignes de position déterminées par rapport aux émetteu; Récepteurs travaillant avec ces systèmes utilisant des ondes ultrasonores, sonores ou infrasonores - Détails
G01S 11/16 - Systèmes pour déterminer la distance ou la vitesse sans utiliser la réflexion ou la reradiation utilisant la différence de temps de transit entre des ondes électromagnétiques et des ondes sonores
H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue
H04L 5/00 - Dispositions destinées à permettre l'usage multiple de la voie de transmission
G01S 5/30 - Détermination de distances absolues à partir de plusieurs points espacés d'emplacement connu
G01S 1/80 - Systèmes pour déterminer une direction ou une ligne de position utilisant la comparaison des temps de transit de signaux synchronisés provenant de transducteurs ou de systèmes de transducteurs non directionnels espacés, c. à d. systèmes à différence de parcours
9.
Distance-based positioning system and method using high-speed and low-speed wireless signals
A positioning system has an initiator device configured for emitting a high-speed wireless signal, at least one reference device configured for receiving the high-speed wireless signal and emitting a low-speed wireless signal after receiving the high-speed wireless signal, at least one target device each having one or more components for receiving the low-speed wireless signals, and at least one engine configured for determining the position of each of the at-least-one target device by calculating the distance between the target device and each of the at-least-one reference device based on at least the times-of-arrival of the low-speed wireless signals, each time-of-arrival being the time that the corresponding low-speed wireless signal being received by the target device, and determining the position of the target device based on the calculated distances.
G01S 5/14 - Localisation par coordination de plusieurs déterminations de direction ou de ligne de position; Localisation par coordination de plusieurs déterminations de distance utilisant les ondes radioélectriques déterminant des distances absolues à partir de plusieurs points espacés d'emplacement connu
H04W 4/02 - Services utilisant des informations de localisation
G01S 5/02 - Localisation par coordination de plusieurs déterminations de direction ou de ligne de position; Localisation par coordination de plusieurs déterminations de distance utilisant les ondes radioélectriques
G01S 5/00 - Localisation par coordination de plusieurs déterminations de direction ou de ligne de position; Localisation par coordination de plusieurs déterminations de distance
H04W 4/029 - Services de gestion ou de suivi basés sur la localisation
10.
Method of detecting user input in a 3D space and a 3D input system employing same
A 3D input system and an angle encoder are disclosed. The 3D input system comprises a computing device and one or more position sensing gloves. The position sensing glove comprises a plurality of angle encoders each installed thereon at a location about a finger joint. An inertial measurement unit (IMU) is installed on the glove. A firmware uses data from the angle encoders and IMU to calculate fingertip positions in a 3D space. The firmware generates keystrokes on a virtual keyboard based on the fingertip positions. The angle encoder comprises a first and a second components rotatable with respect to each other, and an encoder pattern comprising codewords for indicating the angle between the first and second components. The encoder pattern comprises a set of base encoder channels coded with a conventional Gray code, and a set of Booster channels for improving the resolution of angle measurement.
H03M 1/28 - Convertisseurs analogiques/numériques du type à lecture de dessin utilisant un lecteur et un disque ou un ruban en mouvement relatif à codage non pondéré
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
H04W 4/70 - Services pour la communication de machine à machine ou la communication de type machine
G06F 3/0488 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer utilisant un écran tactile ou une tablette numérique, p.ex. entrée de commandes par des tracés gestuels
G01D 5/241 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensible; Moyens pour convertir la grandeur de sortie d'un organe sensible en une autre variable, lorsque la forme ou la nature de l'organe sensible n'imposent pas un moyen de conversion déterminé; Transducteurs non spécialement adaptés à une variable particulière utilisant des moyens électriques ou magnétiques influençant la valeur d'un courant ou d'une tension en faisant varier la capacité par mouvement relatif d'électrodes de condensateur
G01D 5/16 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensible; Moyens pour convertir la grandeur de sortie d'un organe sensible en une autre variable, lorsque la forme ou la nature de l'organe sensible n'imposent pas un moyen de conversion déterminé; Transducteurs non spécialement adaptés à une variable particulière utilisant des moyens électriques ou magnétiques influençant la valeur d'un courant ou d'une tension en faisant varier la résistance
H03M 7/30 - Compression; Expansion; Elimination de données inutiles, p.ex. réduction de redondance
G06N 7/00 - Agencements informatiques fondés sur des modèles mathématiques spécifiques
11.
Range-finding and object-positioning systems and methods using same
A range-finding and/or object-positioning system comprises one or more target devices; one or more reference devices communicating with said one or more target devices via one or more wireless signal sets, each wireless signal set comprising at least a first-speed signal having a first transmission speed and a second-speed signal having a second transmission speed, and the first transmission speed being higher than the second transmission speed; and at least one processing unit performing actions for determining at least one distance between one target device and one reference device based on the time difference between the receiving time of the first-speed signal and the receiving time of the second-speed signal of the wireless signal set communicated between said reference and target devices.
H04L 23/00 - Appareils ou circuits locaux pour systèmes télégraphiques autres que ceux couverts par les groupes
H04W 64/00 - Localisation d'utilisateurs ou de terminaux pour la gestion du réseau, p.ex. gestion de la mobilité
G01S 1/74 - Radiophares ou systèmes de balisage émettant des signaux ayant une ou des caractéristiques pouvant être détectées par des récepteurs non directionnels et définissant des directions, situations ou lignes de position déterminées par rapport aux émetteu; Récepteurs travaillant avec ces systèmes utilisant des ondes ultrasonores, sonores ou infrasonores - Détails
G01S 11/16 - Systèmes pour déterminer la distance ou la vitesse sans utiliser la réflexion ou la reradiation utilisant la différence de temps de transit entre des ondes électromagnétiques et des ondes sonores
H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue
H04L 5/00 - Dispositions destinées à permettre l'usage multiple de la voie de transmission
G01S 5/30 - Détermination de distances absolues à partir de plusieurs points espacés d'emplacement connu
G01S 1/80 - Systèmes pour déterminer une direction ou une ligne de position utilisant la comparaison des temps de transit de signaux synchronisés provenant de transducteurs ou de systèmes de transducteurs non directionnels espacés, c. à d. systèmes à différence de parcours
12.
Method of detecting user input in a 3D space and a 3D input system employing same
A 3D input system and an angle encoder are disclosed. The 3D input system comprises a computing device and one or more position sensing gloves. The position sensing glove comprises a plurality of angle encoders each installed thereon at a location about a finger joint. An inertial measurement unit (IMU) is installed on the glove. A firmware uses data from the angle encoders and IMU to calculate fingertip positions in a 3D space. The firmware generates keystrokes on a virtual keyboard based on the fingertip positions. The angle encoder comprises a first and a second components rotatable with respect to each other, and an encoder pattern comprising codewords for indicating the angle between the first and second components. The encoder pattern comprises a set of base encoder channels coded with a conventional Gray code, and a set of Booster channels for improving the resolution of angle measurement.
H03M 1/28 - Convertisseurs analogiques/numériques du type à lecture de dessin utilisant un lecteur et un disque ou un ruban en mouvement relatif à codage non pondéré
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
G06F 3/0488 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer utilisant un écran tactile ou une tablette numérique, p.ex. entrée de commandes par des tracés gestuels
H04W 4/70 - Services pour la communication de machine à machine ou la communication de type machine
G01D 5/241 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensible; Moyens pour convertir la grandeur de sortie d'un organe sensible en une autre variable, lorsque la forme ou la nature de l'organe sensible n'imposent pas un moyen de conversion déterminé; Transducteurs non spécialement adaptés à une variable particulière utilisant des moyens électriques ou magnétiques influençant la valeur d'un courant ou d'une tension en faisant varier la capacité par mouvement relatif d'électrodes de condensateur
G01D 5/16 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensible; Moyens pour convertir la grandeur de sortie d'un organe sensible en une autre variable, lorsque la forme ou la nature de l'organe sensible n'imposent pas un moyen de conversion déterminé; Transducteurs non spécialement adaptés à une variable particulière utilisant des moyens électriques ou magnétiques influençant la valeur d'un courant ou d'une tension en faisant varier la résistance
H03M 7/30 - Compression; Expansion; Elimination de données inutiles, p.ex. réduction de redondance
G06N 7/00 - Agencements informatiques fondés sur des modèles mathématiques spécifiques
13.
Method for determining the position of an object and system employing same
A positioning system has an initiator device configured for emitting a high-speed wireless signal, at least one reference device configured for receiving the high-speed wireless signal and emitting a low-speed wireless signal after receiving the high-speed wireless signal, at least one target device each having one or more components for receiving the low-speed wireless signals, and at least one engine configured for determining the position of each of the at-least-one target device by calculating the distance between the target device and each of the at-least-one reference device based on at least the times-of-arrival of the low-speed wireless signals, each time-of-arrival being the time that the corresponding low-speed wireless signal being received by the target device, and determining the position of the target device based on the calculated distances.
G01S 5/14 - Localisation par coordination de plusieurs déterminations de direction ou de ligne de position; Localisation par coordination de plusieurs déterminations de distance utilisant les ondes radioélectriques déterminant des distances absolues à partir de plusieurs points espacés d'emplacement connu
H04W 4/02 - Services utilisant des informations de localisation
G01S 5/02 - Localisation par coordination de plusieurs déterminations de direction ou de ligne de position; Localisation par coordination de plusieurs déterminations de distance utilisant les ondes radioélectriques
G01S 5/00 - Localisation par coordination de plusieurs déterminations de direction ou de ligne de position; Localisation par coordination de plusieurs déterminations de distance
H04W 4/029 - Services de gestion ou de suivi basés sur la localisation
14.
Range-finding and object-positioning systems and methods using same
A range-finding and/or object-positioning system comprises one or more target devices; one or more reference devices communicating with said one or more target devices via one or more wireless signal sets, each wireless signal set comprising at least a first-speed signal having a first transmission speed and a second-speed signal having a second transmission speed, and the first transmission speed being higher than the second transmission speed; and at least one processing unit performing actions for determining at least one distance between one target device and one reference device based on the time difference between the receiving time of the first-speed signal and the receiving time of the second-speed signal of the wireless signal set communicated between said reference and target devices.
H04L 23/00 - Appareils ou circuits locaux pour systèmes télégraphiques autres que ceux couverts par les groupes
H04W 64/00 - Localisation d'utilisateurs ou de terminaux pour la gestion du réseau, p.ex. gestion de la mobilité
H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue
H04L 5/00 - Dispositions destinées à permettre l'usage multiple de la voie de transmission
G01S 5/30 - Détermination de distances absolues à partir de plusieurs points espacés d'emplacement connu
G01S 11/16 - Systèmes pour déterminer la distance ou la vitesse sans utiliser la réflexion ou la reradiation utilisant la différence de temps de transit entre des ondes électromagnétiques et des ondes sonores
15.
Angle encoder and a method of measuring an angle using same
An angle encoder has first and second components rotatable with respect to each other, and an encoder pattern having codewords for indicating the angle between the first and second components. The encoder pattern has a set of base encoder channels coded with a conventional Gray code, and a set of Booster channels for improving the resolution of angle measurement.
H03M 1/22 - Convertisseurs analogiques/numériques du type à lecture de dessin
H03M 1/28 - Convertisseurs analogiques/numériques du type à lecture de dessin utilisant un lecteur et un disque ou un ruban en mouvement relatif à codage non pondéré
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
G01D 5/241 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensible; Moyens pour convertir la grandeur de sortie d'un organe sensible en une autre variable, lorsque la forme ou la nature de l'organe sensible n'imposent pas un moyen de conversion déterminé; Transducteurs non spécialement adaptés à une variable particulière utilisant des moyens électriques ou magnétiques influençant la valeur d'un courant ou d'une tension en faisant varier la capacité par mouvement relatif d'électrodes de condensateur
G06F 3/0488 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer utilisant un écran tactile ou une tablette numérique, p.ex. entrée de commandes par des tracés gestuels
G01D 5/16 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensible; Moyens pour convertir la grandeur de sortie d'un organe sensible en une autre variable, lorsque la forme ou la nature de l'organe sensible n'imposent pas un moyen de conversion déterminé; Transducteurs non spécialement adaptés à une variable particulière utilisant des moyens électriques ou magnétiques influençant la valeur d'un courant ou d'une tension en faisant varier la résistance
H03M 7/30 - Compression; Expansion; Elimination de données inutiles, p.ex. réduction de redondance
G06N 7/00 - Agencements informatiques fondés sur des modèles mathématiques spécifiques
16.
RANGE-FINDING AND OBJECT-POSITIONING SYSTEMS AND METHODS USING SAME
A range-finding and/or object-positioning system comprises one or more target devices; one or more reference devices communicating with said one or more target devices via one or more wireless signal sets, each wireless signal set comprising at least a first-speed signal having a first transmission speed and a second-speed signal having a second transmission speed, and the first transmission speed being higher than the second transmission speed; and at least one processing unit performing actions for determining at least one distance between one target device and one reference device based on the time difference between the receiving time of the first-speed signal and the receiving time of the second-speed signal of the wireless signal set communicated between said reference and target devices.
G01S 11/16 - Systèmes pour déterminer la distance ou la vitesse sans utiliser la réflexion ou la reradiation utilisant la différence de temps de transit entre des ondes électromagnétiques et des ondes sonores
17.
RANGE-FINDING AND OBJECT-POSITIONING SYSTEMS AND METHODS USING SAME
A range-finding and/or object-positioning system comprises one or more target devices; one or more reference devices communicating with said one or more target devices via one or more wireless signal sets, each wireless signal set comprising at least a first-speed signal having a first transmission speed and a second-speed signal having a second transmission speed, and the first transmission speed being higher than the second transmission speed; and at least one processing unit performing actions for determining at least one distance between one target device and one reference device based on the time difference between the receiving time of the first-speed signal and the receiving time of the second-speed signal of the wireless signal set communicated between said reference and target devices.
G01S 11/16 - Systèmes pour déterminer la distance ou la vitesse sans utiliser la réflexion ou la reradiation utilisant la différence de temps de transit entre des ondes électromagnétiques et des ondes sonores
18.
RANGE-FINDING AND OBJECT-POSITIONING SYSTEMS AND METHODS USING SAME
An apparatus has at least one communication component for transmitting or receiving at least one set of signals to or from at least one location, each of the set of signals having a Radio Frequency (RF) signal and an acoustic signal. The apparatus also has at least one processing unit for calculating a temperature-adjusted speed of the acoustic signal by using a predefined temperature value, and detennining a distance between the apparatus and the at least one location at least based on a time-of-arrival of the RF signal and a time-of-arrival of the acoustic signal, a speed of the RF signal, and the temperature-adjusted speed of the acoustic signal.
19.
RANGE-FINDING AND OBJECT-POSITIONING SYSTEMS AND METHODS USING SAME
A method for detennining the distance between a first device and a second device, the method has the steps of: transmitting a RF signal and an acoustic signal from the first device, said acoustic signal having a first codeword; receiving the RF signal by the second device at a first time; starting to receive the acoustic signal by the second device at a second time; receiving the acoustic signal by the second device; processing the received acoustic signal to obtain a received and processed acoustic signal having the first codeword; deteimining a time offset based on the received and processed acoustic signal; detennining a time difference as the summation of the second time and the time offset minus the first time; and detennining the distance between the first and the second devices based on the time difference.
20.
Range-finding and object-positioning systems and methods using same
A range-finding and/or object-positioning system comprises one or more target devices; one or more reference devices communicating with said one or more target devices via one or more wireless signal sets, each wireless signal set comprising at least a first-speed signal having a first transmission speed and a second-speed signal having a second transmission speed, and the first transmission speed being higher than the second transmission speed; and at least one processing unit performing actions for determining at least one distance between one target device and one reference device based on the time difference between the receiving time of the first-speed signal and the receiving time of the second-speed signal of the wireless signal set communicated between said reference and target devices.
A positioning system is disclosed. The positioning system has a map database, a processing engine and a plurality of wireless communication devices including at least a first wireless communication device at a known position and a second wireless communication device at an unknown position. The processing engine determines the position of the second device based on the RSS measurements of a wireless signal transmitted between the first and second devices, the inertial measurements from the second device and the position of the first wireless communication device.
G01S 5/02 - Localisation par coordination de plusieurs déterminations de direction ou de ligne de position; Localisation par coordination de plusieurs déterminations de distance utilisant les ondes radioélectriques
An angle encoder has first and second components rotatable with respect to each other, and an encoder pattern having codewords for indicating the angle between the first and second components. The encoder pattern has a set of base encoder channels coded with a conventional Gray code, and a set of Booster channels for improving the resolution of angle measurement.
H03M 1/22 - Convertisseurs analogiques/numériques du type à lecture de dessin
H03M 1/28 - Convertisseurs analogiques/numériques du type à lecture de dessin utilisant un lecteur et un disque ou un ruban en mouvement relatif à codage non pondéré
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
G01D 5/241 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensible; Moyens pour convertir la grandeur de sortie d'un organe sensible en une autre variable, lorsque la forme ou la nature de l'organe sensible n'imposent pas un moyen de conversion déterminé; Transducteurs non spécialement adaptés à une variable particulière utilisant des moyens électriques ou magnétiques influençant la valeur d'un courant ou d'une tension en faisant varier la capacité par mouvement relatif d'électrodes de condensateur
G06F 3/0488 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer utilisant un écran tactile ou une tablette numérique, p.ex. entrée de commandes par des tracés gestuels
G01D 5/16 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensible; Moyens pour convertir la grandeur de sortie d'un organe sensible en une autre variable, lorsque la forme ou la nature de l'organe sensible n'imposent pas un moyen de conversion déterminé; Transducteurs non spécialement adaptés à une variable particulière utilisant des moyens électriques ou magnétiques influençant la valeur d'un courant ou d'une tension en faisant varier la résistance
H03M 7/30 - Compression; Expansion; Elimination de données inutiles, p.ex. réduction de redondance
H04W 4/00 - Services spécialement adaptés aux réseaux de télécommunications sans fil; Leurs installations
G06N 7/00 - Agencements informatiques fondés sur des modèles mathématiques spécifiques
23.
A METHOD OF DETECTING USER INPUT IN A 3D SPACE AND A 3D INPUT SYSTEM EMPLOYING SAME
A 3D input system and an angle encoder are disclosed. The 3D input system comprises a computing device and one or more position sensing gloves. The position sensing glove comprises a plurality of angle encoders each installed thereon at a location about a finger joint. An inertial measurement unit (IMU) is installed on the glove. A finnware uses data from the angle encoders and IMU to calculate fingertip positions in a 3D space. The firmware generates keystrokes on a virtual keyboard based on the fingertip positions. The angle encoder comprises a first and a second components rotatable with respect to each other, and an encoder pattern comprising codewords for indicating the angle between the first and second components. The encoder pattern comprises a set of base encoder channels coded with a conventional Gray code, and a set of Booster channels for improving the resolution of angle measurement.
24.
A METHOD OF DETECTING USER INPUT IN A 3D SPACE AND A 3D INPUT SYSTEM EMPLOYING SAME
A 3D input system and an angle encoder are disclosed. The 3D input system comprises a computing device and one or more position sensing gloves. The position sensing glove comprises a plurality of angle encoders each installed thereon at a location about a finger joint. An inertial measurement unit (IMU) is installed on the glove. A firmware uses data from the angle encoders and IMU to calculate fingertip positions in a 3D space. The firmware generates keystrokes on a virtual keyboard based on the fingertip positions. The angle encoder comprises a first and a second components rotatable with respect to each other, and an encoder pattern comprising codewords for indicating the angle between the first and second components. The encoder pattern comprises a set of base encoder channels coded with a conventional Gray code, and a set of Booster channels for improving the resolution of angle measurement.
A 3D input system and an angle encoder are disclosed. The 3D input system comprises a computing device and one or more position sensing gloves. The position sensing glove comprises a plurality of angle encoders each installed thereon at a location about a finger joint. An inertial measurement unit (IMU) is installed on the glove. A firmware uses data from the angle encoders and IMU to calculate fingertip positions in a 3D space. The firmware generates keystrokes on a virtual keyboard based on the fingertip positions. The angle encoder comprises a first and a second components rotatable with respect to each other, and an encoder pattern comprising codewords for indicating the angle between the first and second components. The encoder pattern comprises a set of base encoder channels coded with a conventional Gray code, and a set of Booster channels for improving the resolution of angle measurement.
An angle encoder is disclosed. The angle encoder has first and second components rotatable with respect to each other, and an encoder pattern comprising codewords for indicating the angle between the first and second components. The encoder pattern comprises a set of base encoder channels coded with a conventional Gray code, and a set of Booster channels for improving the resolution of angle measurement.
H03M 7/16 - Conversion en, ou à partir de codes à distance unitaire, p.ex. code de Gray, code binaire réfléchi
G01B 21/22 - Dispositions pour la mesure ou leurs détails, où la technique de mesure n'est pas couverte par les autres groupes de la présente sous-classe, est non spécifiée ou est non significative pour tester l'alignement des axes
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
H03K 19/20 - Circuits logiques, c. à d. ayant au moins deux entrées agissant sur une sortie; Circuits d'inversion caractérisés par la fonction logique, p.ex. circuits ET, OU, NI, NON
27.
Method of detecting user input in a 3D space and a 3D input system employing same
A 3D input system and an angle encoder are disclosed. The 3D input system comprises a computing device and one or more position sensing gloves. The position sensing glove comprises a plurality of angle encoders each installed thereon at a location about a finger joint. An inertial measurement unit (IMU) is installed on the glove. A firmware uses data from the angle encoders and IMU to calculate fingertip positions in a 3D space. The firmware generates keystrokes on a virtual keyboard based on the fingertip positions. The angle encoder comprises a first and a second components rotatable with respect to each other, and an encoder pattern comprising codewords for indicating the angle between the first and second components. The encoder pattern comprises a set of base encoder channels coded with a conventional Gray code, and a set of Booster channels for improving the resolution of angle measurement.
H03M 1/28 - Convertisseurs analogiques/numériques du type à lecture de dessin utilisant un lecteur et un disque ou un ruban en mouvement relatif à codage non pondéré
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
G01D 5/241 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensible; Moyens pour convertir la grandeur de sortie d'un organe sensible en une autre variable, lorsque la forme ou la nature de l'organe sensible n'imposent pas un moyen de conversion déterminé; Transducteurs non spécialement adaptés à une variable particulière utilisant des moyens électriques ou magnétiques influençant la valeur d'un courant ou d'une tension en faisant varier la capacité par mouvement relatif d'électrodes de condensateur
G06F 3/0488 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer utilisant un écran tactile ou une tablette numérique, p.ex. entrée de commandes par des tracés gestuels
G01D 5/16 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensible; Moyens pour convertir la grandeur de sortie d'un organe sensible en une autre variable, lorsque la forme ou la nature de l'organe sensible n'imposent pas un moyen de conversion déterminé; Transducteurs non spécialement adaptés à une variable particulière utilisant des moyens électriques ou magnétiques influençant la valeur d'un courant ou d'une tension en faisant varier la résistance
H03M 7/30 - Compression; Expansion; Elimination de données inutiles, p.ex. réduction de redondance
H04W 4/70 - Services pour la communication de machine à machine ou la communication de type machine
G06N 7/00 - Agencements informatiques fondés sur des modèles mathématiques spécifiques
28.
Angle encoder and a method of measuring an angle using same
An angle encoder has first and second components rotatable with respect to each other, and an encoder pattern having codewords for indicating the angle between the first and second components. The encoder pattern has a set of base encoder channels coded with a conventional Gray code, and a set of Booster channels for improving the resolution of angle measurement.
H03M 1/22 - Convertisseurs analogiques/numériques du type à lecture de dessin
H03M 1/28 - Convertisseurs analogiques/numériques du type à lecture de dessin utilisant un lecteur et un disque ou un ruban en mouvement relatif à codage non pondéré
G01D 5/241 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensible; Moyens pour convertir la grandeur de sortie d'un organe sensible en une autre variable, lorsque la forme ou la nature de l'organe sensible n'imposent pas un moyen de conversion déterminé; Transducteurs non spécialement adaptés à une variable particulière utilisant des moyens électriques ou magnétiques influençant la valeur d'un courant ou d'une tension en faisant varier la capacité par mouvement relatif d'électrodes de condensateur