IP Library Granted Patent US 10,025,870
Granted Patent B2
US 10,025,870 · App. 12/926,470 · Granted Jul 17, 2018

Data communication system

Inventors: Patrick Bergel (London, GB); Anthony James Steed (Hertfordshire, GB)
Assignee: ASIO LTD
G06F17/30876G06Q20/40G06Q30/0225
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 10,025,870
App. No.
12/926,470
Granted
Jul 17, 2018
Kind
B2
Abstract

The present invention relates to systems for communicating data. In particular, systems for communicating data to and from mobile devices are described. One system involves the use of a server to store the association between a shortcode and the data. A user device can be used to transmit the shortcode to a second user device. The second user device can then access the association at the server to access the data. The shortcode is transmitted via an audibly unique signal between the two devices. Further devices, systems, and methods for redeeming vouchers, transferring money, unlocking content on a device, and authenticating transactions all using audio are also disclosed. A method for managing data communication on a mobile device is further disclosed. In addition, a system for asynchronous transmission of the data is disclosed by use of reserving a shortcode at a server before the shortcode is associated with data.

Claims (49)

1. A system for communicating data, including:

a first server, including:

a processor configured to associate a plurality of shortcodes of a predetermined fixed length with different retrievable data, each shortcode of the plurality of shortcodes identifying a network-accessible location for the retrievable data associated with the respective shortcode; and

memory configured to store the associations;

an encoder configured to, for each shortcode of the plurality of shortcodes, encode, at least, a header and the shortcode into a signal in an audibly unique format, the signal being audibly different from signals encoded with other shortcodes of the predetermined fixed length, wherein the signal encodes a predetermined, fixed quantity of data, and the signal in the audibly unique format includes a first note having a first duration and a plurality of subsequent notes, each respective note of the plurality of subsequent notes having a second duration, the first duration being longer than the second duration;

a first device, including:

a speaker; and

a transmitter configured to transmit the signals for audible reproduction

over the speaker; and

a second device, including:

a microphone;

a receiver configured to receive signals detected by the microphone;

a decoder configured to, based on the predetermined fixed length, decode each of the received signals into a shortcode of the predetermined fixed length; and

a transceiver configured to access the retrievable data associated with the respective shortcode using the shortcodes decoded by the decoder.

2. A system as claimed in claim 1 wherein the first server includes the encoder.

3. A system as claimed in claim 1 wherein the first device includes the encoder.

4. A non-transitory computer readable medium storing a logic which, when executed by a processing system of a computer system, controls the computer system to:

associate a plurality of shortcodes of a predetermined fixed length with different retrievable data, each shortcode of the plurality of shortcodes identifying a network-accessible location for the retrievable data associated with the respective shortcode;

store the associations in memory;

for each shortcode of the plurality of shortcodes, encode, at least, a header and the shortcode into a signal in an audibly unique format, the signal being audibly different from signals encoded with other shortcodes of the predetermined fixed length, the signal encoding a predetermined, fixed quantity of data, and the signal in the audibly unique format including a first note having a first duration and a plurality of subsequent notes, each respective note of the plurality of subsequent notes having a second duration, the first duration being longer than the second duration;

transmit the signals for audible reproduction over a speaker;

receive the transmitted signals by a microphone;

based on the predetermined fixed length, decode each of the received signals into a shortcode of the predetermined fixed length; and

access the retrievable data associated with the respective shortcode using the decoded shortcodes.

5. The non-transitory computer readable medium of claim 4 , wherein transmitting the signals for audible reproduction further comprises outputting audio signals over the speaker.

6. The non-transitory computer readable medium of claim 4 , wherein the logic, when executed by the processing system, further controls the computer system to:

receive the retrievable data for association with a shortcodes from a user input device configured to enable a user to select the retrievable data; and

transmit the retrievable data to a server.

7. The non-transitory computer readable medium of claim 4 , wherein the header includes an application identifier associated with the retrievable data.

8. The non-transitory computer readable medium of claim 4 , wherein the signal in the audibly unique format is a fixed length.

9. The non-transitory computer readable medium of claim 4 , wherein the audibly unique format includes at least some birdsong and/or music.

10. The non-transitory computer readable medium of claim 4 , wherein the signal in the audibly unique format is in a music description language format.

11. The non-transitory computer readable medium of claim 4 , wherein the signal in the audibly unique format is in MIDI format.

12. The non-transitory computer readable medium of claim 4 , wherein the signal in the audibly unique format includes redundant encoding.

13. The non-transitory computer readable medium of claim 4 , wherein the signal in the audibly unique format uses Solomon-Reed codes for redundancy.

14. The non-transitory computer readable medium of claim 4 , wherein the retrievable data is a URL.

15. A method comprising:

associating a plurality of shortcodes of a predetermined fixed length with different retrievable data, each shortcode of the plurality of shortcodes identifying a network-accessible location for the retrievable data associated with the respective shortcode;

storing the associations in memory;

for each shortcode of the plurality of shortcodes, encoding, at least a header and the shortcode into a signal in an audibly unique format, the signal being audibly different from signals encoded with other shortcodes of the predetermined fixed length, the signal encoding a predetermined, fixed quantity of data, and the signal in the audibly unique format including a first note having a first duration and a plurality of subsequent notes, each respective note of the plurality of subsequent notes having a second duration, the first duration being longer than the second duration;

transmitting the signals for audible reproduction over a speaker;

receiving the transmitted signals by a microphone;

based on the predetermined fixed length, decoding each of the received signals into a shortcode of the predetermined fixed length; and

accessing the retrievable data associated with the respective shortcode using the decoded shortcodes.

16. The method of claim 15 , wherein the header includes an application identifier associated with the retrievable data.

17. The method of claim 15 , wherein the signal in the audibly unique format is a fixed length.

18. The method of claim 15 , wherein the audibly unique format includes at least some birdsong and/or music.

19. The method of claim 15 , wherein the signal in the audibly unique format is in a music description language format.

20. The method of claim 15 , wherein the retrievable data is a URL.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2020
From: ASIO LTD
To: SONOS EXPERIENCE LIMITED
Reel/Frame 052896/0938 →
CHANGE OF ADDRESS Recorded Jun 20, 2016
From: ASIO LTD
To: ASIO LTD
Reel/Frame 039082/0437 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2012
From: UCL BUSINESS PLC
To: ASIO LIMITED
Reel/Frame 028420/0085 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2010
From: BERGEL, PATRICK; STEED, ANTHONY JAMES
To: UCL BUSINESS PLC
Reel/Frame 025454/0402 →
Priority Claims (1)
GB 1016542.1 · Oct 1, 2010 · national
Continuity (1)
Related Publication 20120084131A1 · Apr 5, 2012