Zerokey Inc.

Canada

Back to Profile

1-16 of 16 for Zerokey Inc. Sort by
Query
Patent
United States - USPTO
Aggregations Reset Report
Date
2023 1
2021 2
2020 4
2019 1
Before 2019 8
IPC Class
G01D 5/241 - Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage by varying capacitance by relative movement of capacitor electrodes 6
H03M 1/28 - Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with non-weighted coding 6
G01D 5/16 - Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage by varying resistance 5
G01S 5/02 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves 5
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer 5
See more
Status
Pending 1
Registered / In Force 15
Found results for  patents

1.

HYPER-ACCURATE OBJECT-POSITIONING SYSTEM AND METHOD OF SELF-LOCALIZATION USING SAME

      
Application Number 17910863
Status Pending
Filing Date 2021-03-12
First Publication Date 2023-04-06
Owner ZEROKEY INC. (Canada)
Inventor
  • Lowe, Matthew William
  • Gao, Guojiang
  • Leskiw, Chris

Abstract

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.

IPC Classes  ?

  • G01S 5/02 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves

2.

Range-finding and object-positioning systems and methods using same

      
Application Number 17145904
Grant Number 11438867
Status In Force
Filing Date 2021-01-11
First Publication Date 2021-07-29
Grant Date 2022-09-06
Owner ZEROKEY INC. (Canada)
Inventor
  • Lowe, Matthew William
  • Dehghanian, Vahid

Abstract

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.

IPC Classes  ?

  • H04L 23/00 - Apparatus or local circuits for telegraphic systems other than those covered by groups
  • H04W 64/00 - Locating users or terminals for network management purposes, e.g. mobility management
  • G01S 11/16 - Systems for determining distance or velocity not using reflection or reradiation using difference in transit time between electromagnetic and sonic waves
  • G01S 5/30 - Determining absolute distances from a plurality of spaced points of known location
  • G01S 1/74 - Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using ultrasonic, sonic, or infrasonic waves - Details
  • H04L 1/00 - Arrangements for detecting or preventing errors in the information received
  • H04L 5/00 - Arrangements affording multiple use of the transmission path
  • G01S 1/80 - Systems for determining direction or position line using a comparison of transit time of synchronised signals transmitted from non-directional transducers or transducer systems spaced apart, i.e. path-difference systems

3.

Distance-based positioning system and method using high-speed and low-speed wireless signals

      
Application Number 17222298
Grant Number 11714161
Status In Force
Filing Date 2021-04-05
First Publication Date 2021-07-22
Grant Date 2023-08-01
Owner ZEROKEY INC. (Canada)
Inventor
  • Lowe, Matthew William
  • Dehghanian, Vahid

Abstract

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.

IPC Classes  ?

  • G01S 5/14 - Determining absolute distances from a plurality of spaced points of known location
  • H04W 4/02 - Services making use of location information
  • G01S 5/02 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
  • H04W 4/029 - Location-based management or tracking services
  • G01S 5/00 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations

4.

Range-finding and object-positioning systems and methods using same

      
Application Number 16919822
Grant Number 10893502
Status In Force
Filing Date 2020-07-02
First Publication Date 2020-10-29
Grant Date 2021-01-12
Owner ZEROKEY INC. (USA)
Inventor
  • Lowe, Matthew William
  • Dehghanian, Vahid

Abstract

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.

IPC Classes  ?

  • H04L 23/00 - Apparatus or local circuits for telegraphic systems other than those covered by groups
  • H04W 64/00 - Locating users or terminals for network management purposes, e.g. mobility management
  • G01S 1/74 - Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using ultrasonic, sonic, or infrasonic waves - Details
  • G01S 11/16 - Systems for determining distance or velocity not using reflection or reradiation using difference in transit time between electromagnetic and sonic waves
  • H04L 1/00 - Arrangements for detecting or preventing errors in the information received
  • H04L 5/00 - Arrangements affording multiple use of the transmission path
  • G01S 5/30 - Determining absolute distances from a plurality of spaced points of known location
  • G01S 1/80 - Systems for determining direction or position line using a comparison of transit time of synchronised signals transmitted from non-directional transducers or transducer systems spaced apart, i.e. path-difference systems

5.

Distance-based positioning system and method using high-speed and low-speed wireless signals

      
Application Number 16820445
Grant Number 10969462
Status In Force
Filing Date 2020-03-16
First Publication Date 2020-07-09
Grant Date 2021-04-06
Owner ZEROKEY INC. (USA)
Inventor
  • Lowe, Matthew William
  • Dehghanian, Vahid

Abstract

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.

IPC Classes  ?

  • G01S 5/14 - Determining absolute distances from a plurality of spaced points of known location
  • H04W 4/02 - Services making use of location information
  • G01S 5/02 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
  • G01S 5/00 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations
  • H04W 4/029 - Location-based management or tracking services

6.

Method of detecting user input in a 3D space and a 3D input system employing same

      
Application Number 16736591
Grant Number 11121719
Status In Force
Filing Date 2020-01-07
First Publication Date 2020-05-14
Grant Date 2021-09-14
Owner ZEROKEY INC. (Canada)
Inventor
  • Lowe, Matthew William
  • Dehghanian, Vahid

Abstract

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.

IPC Classes  ?

  • H03M 1/28 - Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with non-weighted coding
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • H04W 4/70 - Services for machine-to-machine communication [M2M] or machine type communication [MTC]
  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
  • G01D 5/241 - Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage by varying capacitance by relative movement of capacitor electrodes
  • G01D 5/16 - Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage by varying resistance
  • H03M 7/30 - Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
  • G06N 7/00 - Computing arrangements based on specific mathematical models

7.

Range-finding and object-positioning systems and methods using same

      
Application Number 16560543
Grant Number 10736075
Status In Force
Filing Date 2019-09-04
First Publication Date 2020-05-07
Grant Date 2020-08-04
Owner ZEROKEY INC. (USA)
Inventor
  • Lowe, Matthew William
  • Dehghanian, Vahid

Abstract

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.

IPC Classes  ?

  • H04L 23/00 - Apparatus or local circuits for telegraphic systems other than those covered by groups
  • H04W 64/00 - Locating users or terminals for network management purposes, e.g. mobility management
  • G01S 1/74 - Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using ultrasonic, sonic, or infrasonic waves - Details
  • G01S 11/16 - Systems for determining distance or velocity not using reflection or reradiation using difference in transit time between electromagnetic and sonic waves
  • H04L 1/00 - Arrangements for detecting or preventing errors in the information received
  • H04L 5/00 - Arrangements affording multiple use of the transmission path
  • G01S 5/30 - Determining absolute distances from a plurality of spaced points of known location
  • G01S 1/80 - Systems for determining direction or position line using a comparison of transit time of synchronised signals transmitted from non-directional transducers or transducer systems spaced apart, i.e. path-difference systems

8.

Method of detecting user input in a 3D space and a 3D input system employing same

      
Application Number 16298030
Grant Number 10560113
Status In Force
Filing Date 2019-03-11
First Publication Date 2019-07-04
Grant Date 2020-02-11
Owner ZEROKEY INC. (USA)
Inventor
  • Lowe, Matthew William
  • Dehghanian, Vahid

Abstract

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.

IPC Classes  ?

  • H03M 1/28 - Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with non-weighted coding
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
  • H04W 4/70 - Services for machine-to-machine communication [M2M] or machine type communication [MTC]
  • G01D 5/241 - Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage by varying capacitance by relative movement of capacitor electrodes
  • G01D 5/16 - Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage by varying resistance
  • H03M 7/30 - Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
  • G06N 7/00 - Computing arrangements based on specific mathematical models

9.

Method for determining the position of an object and system employing same

      
Application Number 15982750
Grant Number 10627479
Status In Force
Filing Date 2018-05-17
First Publication Date 2018-11-22
Grant Date 2020-04-21
Owner ZEROKEY INC. (Canada)
Inventor
  • Lowe, Matthew William
  • Dehghanian, Vahid

Abstract

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.

IPC Classes  ?

  • G01S 5/14 - Determining absolute distances from a plurality of spaced points of known location
  • H04W 4/02 - Services making use of location information
  • G01S 5/02 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
  • G01S 5/00 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations
  • H04W 4/029 - Location-based management or tracking services

10.

Range-finding and object-positioning systems and methods using same

      
Application Number 16031553
Grant Number 10448357
Status In Force
Filing Date 2018-07-10
First Publication Date 2018-11-08
Grant Date 2019-10-15
Owner ZEROKEY INC. (USA)
Inventor
  • Lowe, Matthew William
  • Dehghanian, Vahid

Abstract

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.

IPC Classes  ?

  • H04L 23/00 - Apparatus or local circuits for telegraphic systems other than those covered by groups
  • H04W 64/00 - Locating users or terminals for network management purposes, e.g. mobility management
  • H04L 1/00 - Arrangements for detecting or preventing errors in the information received
  • H04L 5/00 - Arrangements affording multiple use of the transmission path
  • G01S 5/30 - Determining absolute distances from a plurality of spaced points of known location
  • G01S 11/16 - Systems for determining distance or velocity not using reflection or reradiation using difference in transit time between electromagnetic and sonic waves

11.

Angle encoder and a method of measuring an angle using same

      
Application Number 15625488
Grant Number 09985642
Status In Force
Filing Date 2017-06-16
First Publication Date 2017-10-26
Grant Date 2018-05-29
Owner ZEROKEY INC. (Canada)
Inventor
  • Lowe, Matthew William
  • Dehghanian, Vahid

Abstract

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.

IPC Classes  ?

  • H03M 1/22 - Analogue/digital converters pattern-reading type
  • H03M 1/28 - Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with non-weighted coding
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G01D 5/241 - Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage by varying capacitance by relative movement of capacitor electrodes
  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
  • G01D 5/16 - Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage by varying resistance
  • H03M 7/30 - Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
  • G06N 7/00 - Computing arrangements based on specific mathematical models

12.

Range-finding and object-positioning systems and methods using same

      
Application Number 15411935
Grant Number 10051599
Status In Force
Filing Date 2017-01-20
First Publication Date 2017-07-20
Grant Date 2018-08-14
Owner ZEROKEY INC. (USA)
Inventor
  • Lowe, Matthew William
  • Dehghanian, Vahid

Abstract

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.

IPC Classes  ?

  • H04L 23/00 - Apparatus or local circuits for telegraphic systems other than those covered by groups
  • H04W 64/00 - Locating users or terminals for network management purposes, e.g. mobility management
  • H04L 1/00 - Arrangements for detecting or preventing errors in the information received
  • H04L 5/00 - Arrangements affording multiple use of the transmission path

13.

Method of determining position and cooperative positioning system using same

      
Application Number 15339885
Grant Number 09977113
Status In Force
Filing Date 2016-10-31
First Publication Date 2017-05-04
Grant Date 2018-05-22
Owner ZEROKEY INC. (Canada)
Inventor
  • Dehghanian, Vahid
  • Lowe, Matthew

Abstract

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.

IPC Classes  ?

  • G01S 5/02 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
  • H04B 17/318 - Received signal strength
  • G01C 21/20 - Instruments for performing navigational calculations

14.

Angle encoder and a method of measuring an angle using same

      
Application Number 15191379
Grant Number 09712180
Status In Force
Filing Date 2016-06-23
First Publication Date 2016-10-20
Grant Date 2017-07-18
Owner ZEROKEY INC. (USA)
Inventor
  • Lowe, Matthew William
  • Dehghanian, Vahid

Abstract

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.

IPC Classes  ?

  • H03M 1/22 - Analogue/digital converters pattern-reading type
  • H03M 1/28 - Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with non-weighted coding
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G01D 5/241 - Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage by varying capacitance by relative movement of capacitor electrodes
  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
  • G01D 5/16 - Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage by varying resistance
  • H03M 7/30 - Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
  • H04W 4/00 - Services specially adapted for wireless communication networks; Facilities therefor
  • G06N 7/00 - Computing arrangements based on specific mathematical models

15.

Method of detecting user input in a 3D space and a 3D input system employing same

      
Application Number 14939388
Grant Number 10277242
Status In Force
Filing Date 2015-11-12
First Publication Date 2016-05-12
Grant Date 2019-04-30
Owner ZEROKEY INC. (USA)
Inventor
  • Lowe, Matthew William
  • Dehghanian, Vahid

Abstract

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.

IPC Classes  ?

  • H03M 1/28 - Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with non-weighted coding
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G01D 5/241 - Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage by varying capacitance by relative movement of capacitor electrodes
  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
  • G01D 5/16 - Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage by varying resistance
  • H03M 7/30 - Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
  • H04W 4/70 - Services for machine-to-machine communication [M2M] or machine type communication [MTC]
  • G06N 7/00 - Computing arrangements based on specific mathematical models

16.

Angle encoder and a method of measuring an angle using same

      
Application Number 14939460
Grant Number 09413376
Status In Force
Filing Date 2015-11-12
First Publication Date 2016-05-12
Grant Date 2016-08-09
Owner ZEROKEY INC. (Canada)
Inventor
  • Lowe, Matthew William
  • Dehghanian, Vahid

Abstract

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.

IPC Classes  ?

  • H03M 1/22 - Analogue/digital converters pattern-reading type
  • H03M 1/28 - Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with non-weighted coding
  • G01D 5/241 - Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage by varying capacitance by relative movement of capacitor electrodes