IP Library Granted Patent US 9,369,462
Granted Patent B2
US 9,369,462 · App. 14/451,753 · Granted Jun 14, 2016

Secure data entry via audio tones

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 9,369,462
App. No.
14/451,753
Granted
Jun 14, 2016
Kind
B2
Abstract

A cloud client device identifies one or more devices within a predetermined range of the cloud client device operable to communicate with the cloud client device. The cloud client device pairs with one or more of the devices. To provide secure access to the cloud client device and to other functionality provided by the paired devices, the cloud client device accepts tones as a password. The cloud client device receives a password after a prompt as one or more tones and translates the tones for comparison with the password for the cloud client device. Access is allowed if the translated tones match the password for the cloud client device.

Claims (82)

1. A method comprising:

by a cloud client device, prompting a user for a cloud client device password;

by the cloud client device, receiving the cloud client device password as one or more first tones, wherein each character of the cloud client device password is represented by two or more first tones, and wherein at least one of the one or more first tones is not audible by the human ear;

by the cloud client device, translating the one or more first tones, wherein at least a first one of the one or more first tones falls within a first predetermined range of tones, and wherein at least a second one of the one or more first tones falls within a second predetermined range of tones;

by the cloud client device, determining whether the translated one or more first tones match a first password, wherein the first password is associated with the cloud client device;

by the cloud client device, allowing access to the cloud client device based, at least in part, on the translated first tones matching the first password;

by the cloud client device, allowing access to at least one of one or more cloud services and at least one of one or more cloud applications based, at least in part, on a profile associated with the user and a cloud client device profile associated with the cloud client device, wherein the cloud client device profile comprises at least one or more settings, and wherein the one or more settings comprise at least one of associated user, security, authentication, quality of service, access, and encryption;

by the cloud client device, receiving a network selection;

by the cloud client device, transmitting a password for access to the selected network as a series of tones;

by the cloud client device, receiving one or more control inputs from a client device such that the cloud client device is controlled by the client device;

by the cloud client device, constructing dynamically a virtual set of sensors, wherein the virtual set of sensors are associated with one or more devices, and wherein the constructing comprises pairing the one or more devices by constructing a model of available devices; and

by the cloud client device, providing one or more updates on status of the access.

2. The method of claim 1 , wherein the client device is coupled to one or more of the following:

a television;

a monitor; or

a projector.

3. The method of claim 1 , wherein the cloud client device password is encrypted.

4. The method of claim 1 further comprising:

by the cloud client device, prompting the user for a selection of a network from one or more available networks;

by the cloud client device, receiving the selection as one or more second tones;

by the cloud client device, translating the one or more second tones;

by the cloud client device, determining whether the translated second tones correspond to at least one of the one or more available networks; and

by the cloud client device, accessing the selected network based, at least in part, on the translated second tones corresponding to the at least one of the one or more available networks.

5. The method of claim 1 further comprising:

by the cloud client device, prompting the user for a selection of a network from one or more available networks;

by the cloud client device, receiving the selection of the network;

by the cloud client device, prompting the user for a network password;

by the cloud client device, receiving the network password as one or more third tones;

by the cloud client device, translating the one or more third tones;

by the cloud client device, determining whether the translated one or more third tones match a second password, wherein the second password is associated with the selected network; and

by the cloud client device, allowing access to the selected network based, at least in part, on the translated third tones matching the third password.

6. The method of claim 1 further comprising:

by the cloud client device, prompting the user for a first code;

by the cloud client device, receiving the code as one or more fourth tones;

by the cloud client device, translating the one or more fourth tones;

by the cloud client device, determining whether the translated one or more fourth tones match a second code; and

by the cloud client device, accessing information, hardware, or software based, at least in part, on the translated one or more fourth tones matching the second code.

7. The method of claim 6 , wherein the information, software, or hardware comprises at least one of an application, a second cloud client device, a website, data associated with the second cloud client device, and one or more storage devices.

8. The method of claim 6 , wherein accessing information comprises at least accessing one or more features of an application.

9. The method of claim 6 , wherein access to the information, software or hardware is limited based, at least in part, on the second code.

10. The method of claim 1 , wherein the one or more first tones are stored in a file.

11. An information handling system comprising:

a cloud client device, the cloud client device operable to:

prompt a user for a cloud client device password;

receive the cloud client device password as one or more first tones, wherein each character of the cloud client device password is represented by two or more first tones, and wherein at least one of the one or more first tones is not audible by the human ear;

translate the one or more first tones, wherein at least a first one of the one or more first tones falls within a first predetermined range of tones, and wherein at least a second one of the one or more first tones falls within a second predetermined range of tones;

determine whether the translated one or more first tones match a first password, wherein the first password is associated with the cloud client device;

allow access to the cloud client device based, at least in part, on the translated first tones matching the first password;

allow access to at least one of one or more cloud services and at least one of one or more cloud applications based, at least in part, on a profile associated with the user and a cloud client device profile associated with the cloud client device, wherein the cloud client device profile comprises at least one or more settings, and where the one or more settings comprise at least one of associated user, security, authentication, quality of service, access, and encryption;

transmit a password for access to the selected network as a series of tones;

receive one or more control inputs from a client device such that the cloud client device is controlled by the client device;

construct dynamically a virtual set of sensors, wherein the virtual set of sensors are associated with one or more devices, and wherein the constructing comprises pairing the one or more devices by constructing a model of available devices; and

provide one or more updates on status of the access.

12. The information handling system of claim 11 , wherein the client device is a display comprising one or more of the following:

a television;

a monitor; or

a projector.

13. The information handling system of claim 11 , wherein the client device password is encrypted.

14. The information handling system of claim 11 wherein the cloud client device is further operable to:

prompt the user for a selection of a network from one or more available networks;

receive the selection as one or more second tones;

translate the one or more second tones;

determine whether the translated second tones correspond to at least one of the one or more available networks; and

access the selected network based, at least in part, on the translated second tones corresponding to the at least one of the one or more available networks.

15. The information handling system of claim 11 , wherein the cloud client device is further operable to:

prompt the user for a selection of a network from one or more available networks;

receive the selection of the network;

prompt the user for a network password;

receive the network password as one or more third tones;

translate the one or more third tones;

determine whether the translated one or more third tones match a second password, wherein the second password is associated with the selected network; and

allow access to the selected network based, at least in part, on the translated third tones matching the third password.

16. The information handling system of claim 11 , wherein the cloud client device is further operable to:

prompt the user for a first code;

receive the code as one or more fourth tones;

translate the one or more fourth tones;

determine whether the translated one or more fourth tones match a second code; and

access information, hardware, or software based, at least in part, on the translated one or more fourth tones matching the second code.

17. The information handling system of claim 16 , wherein the information, software, or hardware comprises at least one of an application, a second cloud client device, a website, data associated with the second cloud client device, and one or more storage devices.

18. The information handling system of claim 16 , wherein accessing information comprises at least accessing one or more features of an application.

19. The information handling system of claim 16 , wherein access to the information, software or hardware is limited based, at least in part, on the second code.

20. The information handling system of claim 11 , wherein the one or more first tones are stored in a file.

Assignments (15)
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 (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL USA L.P.; ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
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 Mar 21, 2019
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 049452/0223 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
RELEASE OF REEL 034591 FRAME 0391 (TL) Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL PRODUCTS L.P.
Reel/Frame 040027/0719 →
RELEASE OF REEL 034590 FRAME 0731 (NOTE) Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL PRODUCTS L.P.
Reel/Frame 040027/0070 →
RELEASE OF REEL 034590 FRAME 0696 (ABL) Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL PRODUCTS L.P.
Reel/Frame 040016/0964 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Dec 10, 2014
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 034591/0391 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (NOTES) Recorded Dec 10, 2014
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 034590/0731 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (ABL) Recorded Dec 10, 2014
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 034590/0696 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2014
From: GROSSKOPF, GABRIEL JAKOBUS
To: DELL PRODUCTS L.P.
Reel/Frame 033465/0859 →