# US 11,445,007 B2 · Systems and methods for content sharing using uniquely generated identifiers

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,445,007 B2
- Document ID: US11445007B2
- Status: Granted
- Kind: B2
- Application number: 16/713,717
- Filed: 2019-12-13
- Published: 2020-04-30
- Granted: 2022-09-13
- Earliest claimed: 2014-01-25
- Assignees: Q Technologies, Inc.
- Applicants: Q Technologies, Inc.
- Inventors: Marcus Allen Thomas
- Web page: https://patentgrep.com/patent/US11445007B2

## CPC

- H04L 67/1095: Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L 67/06: specially adapted for file transfer, e.g. file transfer protocol [FTP]
- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- H04L 67/52: specially adapted for the location of the user terminal
- H04L 67/55: Push-based network services
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Systems and methods for location-based online content sharing using unique identifiers are provided. A server and a plurality of clients may be connected to one or more networks. A first client may send a shared content to the server. The first client may also send a first location of the first client as well as a unique identifier for the shared content. The server may store the shared content. A second client may request the shared content, and the request may include the unique identifier and a second location of the second client. The server may determine that the second location is within a predefined distance from the first location. Upon such determination, the server may send the shared content to the second client.

## Claims

### Claim 1

A method for sharing content in a system comprising a Bluetooth Low Energy network interface, and a computing device configured to communicate with a server communicating with a mobile device, wherein the server stores one or more entries of shared content with a unique identifier being sent via the Bluetooth Low Energy network interface in a database storing a plurality of unique identifiers, the method comprising:
transmitting, via a Bluetooth signal of the computing device, the unique identifier being stored by the server in a database storing the plurality of unique identifiers to the mobile device,
wherein the computing device transmits the unique identifier to the mobile device via the Bluetooth signal without pairing using advertising mode or friendly name, and wherein the mobile device is within range of the Bluetooth signal,
sending, via the mobile device, an API request which includes the unique identifier stored with the one or more entries of shared content, to the server, wherein the server accesses the database with the unique identifier being sent via the Bluetooth signal, wherein the database returns the one or more entries of shared content, and
receiving, at the mobile device, the shared content from the server after it determines that the one or more entries of shared content being stored in the database with the plurality of unique identifiers are associated with the unique identifier being sent via the Bluetooth signal.

### Claim 2 (depends on 1)

The method of claim 1, wherein the server compares the unique identifier to a plurality of unique identifier stored in a database.

### Claim 3 (depends on 1)

The method of claim 1, further comprising, receiving a stream of data in response to the request.

### Claim 4 (depends on 1)

The method of claim 1, wherein the server or computing device generates the unique identifier.

### Claim 5 (depends on 1)

The method of claim 1, wherein the shared content is application data processed by the mobile device.

### Claim 6 (depends on 1)

The method of claim 1, wherein the server comprises a cloud computing platform that executes one or more virtual machines.

### Claim 7 (depends on 1)

The method of claim 1, wherein the mobile device is a smartphone.

### Claim 8 (depends on 1)

The method of claim 1, wherein the shared content stored with the unique identifier being sent via the Bluetooth signal is received from the computing device.

### Claim 9 (depends on 1)

The method of claim 1, wherein the shared content is specified by the computing device and retrieved by the server via a network.

### Claim 10 (depends on 1)

The method of claim 1, wherein the unique identifier is generated for shared content being accessed by the mobile device.

### Claim 11

A method for sharing content within a system comprising a Bluetooth Low Energy network interface, and a mobile device configured to communicate with a server, the method comprising:
storing, at the server, one or more entries of shared content associated with a unique identifier being sent via the Bluetooth Low Energy network interface in a database storing a plurality of unique identifiers,
wherein the one or more entries of shared content comprises one or more of a file, calendar event, document, picture, video, audio, streaming media, rich media, application data, or access to a stream of data;
receiving, at the mobile device the unique identifier from the computing device,
wherein the computing device transmits the unique identifier to the mobile device via a Bluetooth signal without pairing using advertising mode or friendly name, and
wherein the mobile device is within range of the Bluetooth signal;
sending, from the mobile device, an API request which includes the unique identifier stored with the one or more entries of shared content, to the server,
wherein the server accesses the database with the unique identifier being sent via the Bluetooth signal, wherein the database returns the one or more entries of shared content; and
receiving, at the mobile device, the shared content from the server after it determines that the one or more entries of shared content being stored in the database with the plurality of unique identifiers are associated with the unique identifier being sent via the Bluetooth signal.

### Claim 12 (depends on 11)

The method of claim 11, wherein the server compares the unique identifier to a plurality of unique identifiers.

### Claim 13 (depends on 11)

The method of claim 11, further comprising, receiving a stream of data in response to the request.

### Claim 14 (depends on 11)

The method of claim 11, wherein the server or the computing device generates the unique identifier.

### Claim 15 (depends on 11)

The method of claim 11, wherein the shared content is application data processed by the mobile device.

### Claim 16 (depends on 11)

The method of claim 11, wherein the server comprises a cloud computing platform that executes one or more virtual machines.

### Claim 17 (depends on 11)

The method of claim 11, wherein the mobile device is a smartphone or wearable device.

### Claim 18 (depends on 11)

The method of claim 11, wherein the shared content is specified by the computing device and retrieved by the server via a network.

### Claim 19 (depends on 11)

The method of claim 11, wherein the unique identifier is generated for shared content being accessed by the mobile device.
