IP Library › Granted Patent US 11,080,983
Granted Patent B2
US 11,080,983 · App. 16/671,694 · Granted Aug 3, 2021

Automatically providing positional information via use of distributed sensor arrays

Inventors: Gian Martini (Porto Alegre, BR); Mauricio Martins da Costa (Porto Alegre, BR); Marcus Guilherme de Lima Garcia (Rio Grande Do Sul, BR); Waleska Battistella (Rio Grande Do Sul, BR)
Assignee: Dell Products L.P.
G08B21/22G01S1/7038G06Q30/0281G08B3/10G01S2201/025
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,080,983
App. No.
16/671,694
Filed
Nov 1, 2019
Granted
Aug 3, 2021
Kind
B2
Art Unit
2687
USPC
340/539.23
Abstract

Methods, apparatus, and processor-readable storage media for providing positional information via use of distributed sensor arrays are provided herein. An example computer-implemented method includes generating and outputting one or more signals via at least one user identification device associated with a user; processing one or more signals output by at least one of multiple emitting sensors distributed in an array within a given indoor environment, wherein the signals output by the at least one emitting sensor are output in response to the signals output via the at least one user identification device, and wherein a least a portion of the multiple emitting sensors comprises infrared sensors; generating a message based on the processing of the signals output by the at least one emitting sensor, wherein the message pertains to positional information with respect to the given indoor environment; and outputting the generated message.

Claims (38)

1. A computer-implemented method comprising:

generating and outputting one or more signals via at least one user identification device associated with at least one user;

implementing multiple occluders in connection with multiple emitting sensors distributed in an array within a given indoor environment, wherein implementing the multiple occluders comprises modifying two or more signal output spread angles for two or more of the multiple emitting sensors by variably moving two or more of the multiple occluders relative to the corresponding two or more emitting sensors;

processing one or more signals output by at least one of the multiple emitting sensors distributed in the array within the given indoor environment, wherein the one or more signals output by the at least one emitting sensor comprise one or more signals, output in response to the one or more signals output via the at least one user identification device, shaped in a targeted manner via the implementation of a corresponding one or more of the multiple occluders in connection with the at least one emitting sensor, and wherein at least a portion of the multiple emitting sensors comprises infrared sensors;

generating a message based at least in part on the processing of the one or more signals output by the at least one emitting sensor, wherein the message pertains to positional information with respect to the given indoor environment; and

outputting the generated message;

wherein the method is performed by the at least one user identification device comprising a processor coupled to a memory.

2. The computer-implemented method of claim 1 , wherein the one or more signals output by the at least one emitting sensor comprises at least one identifier attributed to the at least one emitting sensor.

3. The computer-implemented method of claim 1 , wherein the one or more signals output by the at least one emitting sensor comprises information pertaining to battery level of each of the at least one emitting sensor.

4. The computer-implemented method of claim 1 , wherein the one or more signals output via the at least one user identification device comprises an infrared light-emitting diode flash.

5. The computer-implemented method of claim 1 , wherein the one or more signals output via the at least one user identification device comprises an analog signal.

6. The computer-implemented method of claim 1 , wherein the one or more signals output by the at least one emitting sensor comprise one or more multi-bit infrared data outputs.

7. The computer-implemented method of claim 6 , wherein the one or more multi-bit infrared data outputs comprise an output comprising at least sixteen bits, wherein at least four of the at least sixteen bits indicate a battery level attributed to the at least one emitting sensor, and wherein at least twelve of the at least sixteen bits indicate at least one unique identifier attributed to the at least one emitting sensor.

8. The computer-implemented method of claim 1 , wherein the at least one user identification device further comprises a dark chamber configured to create an angle of signal reception and to reduce intensity of a received signal, and wherein processing the one or more signals output by at least one of multiple emitting sensors comprises implementing the dark chamber in connection with said processing.

9. The computer-implemented method of claim 1 , wherein the position information comprises a position of the at least one user within the given indoor environment.

10. The computer-implemented method of claim 1 , wherein the position information comprises a direction which the at least one user is facing within the given indoor environment.

11. The computer-implemented method of claim 1 , wherein the message comprises an audio message.

12. The computer-implemented method of claim 11 , wherein generating the audio message comprises generating the audio messages in one or more languages.

13. The computer-implemented method of claim 1 , wherein the at least one user identification device associated with at least one user comprises at least one wearable device worn by the at least one user.

14. A non-transitory processor-readable storage medium having stored therein program code of one or more software programs, wherein the program code when executed by at least one processing device causes the at least one processing device:

to generate and output one or more signals via at least one user identification device associated with at least one user;

to implement multiple occluders in connection with multiple emitting sensors distributed in an array within a given indoor environment, wherein implementing the multiple occluders comprises modifying two or more signal output spread angles for two or more of the multiple emitting sensors by variably moving two or more of the multiple occluders relative to the corresponding two or more emitting sensors;

to process one or more signals output by at least one of the multiple emitting sensors distributed in the array within the given indoor environment, wherein the one or more signals output by the at least one emitting sensor comprise one or more signals, output in response to the one or more signals output via the at least one user identification device, shaped in a targeted manner via the implementation of a corresponding one or more of the multiple occluders in connection with the at least one emitting sensor, and wherein at least a portion of the multiple emitting sensors comprises infrared sensors;

to generate a message based at least in part on the processing of the one or more signals output by the at least one emitting sensor, wherein the message pertains to positional information with respect to the given indoor environment; and

to output the generated message.

15. The non-transitory processor-readable storage medium of claim 14 , wherein the one or more signals output via the at least one user identification device comprises an analog signal.

16. The non-transitory processor-readable storage medium of claim 14 , wherein the one or more signals output by the at least one emitting sensor comprise one or more multi-bit infrared data outputs.

17. An apparatus comprising:

at least one processing device comprising a processor coupled to a memory;

the at least one processing device being configured:

to generate and output one or more signals via at least one user identification device associated with at least one user;

to implement multiple occluders in connection with multiple emitting sensors distributed in an array within a given indoor environment, wherein implementing the multiple occluders comprises modifying two or more signal output spread angles for two or more of the multiple emitting sensors by variably moving two or more of the multiple occluders relative to the corresponding two or more emitting sensors;

to process one or more signals output by at least one of the multiple emitting sensors distributed in the array within the given indoor environment, wherein the one or more signals output by the at least one emitting sensor comprise one or more signals, output in response to the one or more signals output via the at least one user identification device, shaped in a targeted manner via the implementation of a corresponding one or more of the multiple occluders in connection with the at least one emitting sensor, and wherein at least a portion of the multiple emitting sensors comprises infrared sensors;

to generate a message based at least in part on the processing of the one or more signals output by the at least one emitting sensor, wherein the message pertains to positional information with respect to the given indoor environment; and

to output the generated message.

18. The apparatus of claim 17 , wherein the one or more signals output via the at least one user identification device comprises an analog signal.

19. The apparatus of claim 17 , wherein the one or more signals output by the at least one emitting sensor comprise one or more multi-bit infrared data outputs.

20. The apparatus of claim 17 , wherein the one or more signals output by the at least one emitting sensor comprises at least one identifier attributed to the at least one emitting sensor.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (051302/0528) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.); SECUREWORKS CORP.
Reel/Frame 060438/0593 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053311/0169) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0742 →
RELEASE OF SECURITY INTEREST AT REEL 051449 FRAME 0728 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.; SECUREWORKS CORP.; EMC CORPORATION
Reel/Frame 058002/0010 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 053311/0169 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Dec 31, 2019
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.; SECUREWORKS CORP.; EMC CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 051449/0728 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Dec 16, 2019
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.; SECUREWORKS CORP.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 051302/0528 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2019
From: MARTINI, GIAN; MARTINS DA COSTA, MAURICIO; DE LIMA GARCIA, MARCUS GUILHERME; BATTISTELLA, WALESKA
To: DELL PRODUCTS L.P.
Reel/Frame 050891/0222 →
Continuity (1)
Related Publication 20210134139A1 · May 6, 2021
Cited By (1)
US 12,531,636