Systems and methods for content sharing using uniquely generated identifiers
AssigneeQ Technologies, Inc.
InventorMarcus Allen Thomas
Life of this patent
Estimating the term…
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.
Claims28
A non-transitory, computer storage medium having stored thereon computer executable instructions that, when executed by a computing device, cause the computing device to:
- scan a QR code that is presented by a smart phone;
- decode a unique identifier from the scanned QR code, wherein one or more entries of shared content is assigned to the unique identifier by the smart phone or by a server, wherein the one or more entries of shared content is stored with the unique identifier in a database storing a plurality of unique identifiers, wherein the server, the computing device and the smart phone execute a software package, wherein the smart phone or server is configured to generate the unique identifier or associate the unique identifier with the one or more entries of shared content, wherein the generated unique identifier comprises one of a hexadecimal number, alphanumeric key, ASCII key, or UNICODE string, and wherein the unique identifier is encoded as a QR code;
- send a request to the server to access the one or more entries of shared content, the request comprising the unique identifier, wherein the software package executing on the computing device is configured to access the one or more entries of shared content;
- and
- receive the one or more entries of shared content from the server in response to the scanning of the QR code, wherein the server determines whether the unique identifier decoded from the scanned QR code, in the request, is associated with the one or more entries of shared content stored in the database by comparing the unique identifier decoded from the scanned QR code, in the request, to a set of unique identifiers stored with one or more entries of shared content in the database.
A system comprising:
- a server in communication with a computing device and a smart phone via a communication network, the server comprising memory storing instructions and processor executing instructions to:
- receive a request from the smart phone to assign a unique identifier to one or more entries of shared content, wherein the server, the computing device and the smart phone execute a software package, wherein the smart phone or server is configured to generate the unique identifier or associate the unique identifier with the one or more entries of shared content, wherein the unique identifier comprises one of a hexadecimal number, alphanumeric key, ASCII key, or UNICODE string, and wherein the computing device is configured to receive the unique identifier via input on the computing device or via NFC connection;
- store the one or more entries of shared content with the unique identifier, in a database storing a plurality of unique identifiers;
- receive a request from the computing device to access the one or more entries of shared content, the request comprising the unique identifier, wherein the software package executing on the computing device is configured to access the one or more entries of shared content;
- determine whether the unique identifier received via an input on the computing device or via NFC connection, is associated with the one or more entries of shared content stored in the database by comparing the unique identifier received via an input on the computing device or via NFC connection, in the request, to a set of unique identifiers stored with one or more entries of shared content in the database;
- and
- allow the computing device to download the one or more entries of shared content in response to the determination.
A system comprising:
- a server in communication with a computing device and a smart phone via a communication network, the server comprising memory storing instructions and processor executing instructions to
- assign a unique identifier, to one or more entries of shared content, wherein the server, the computing device and the smart phone execute a software package, wherein the smart phone or server is configured to generate the unique identifier or associate the unique identifier with one or more entries of the shared content, wherein the unique identifier comprises one of a hexadecimal number, alphanumeric key, ASCII key, or UNICODE string, and wherein the smart phone is configured to receive the unique identifier via input on the smart phone;
- store the one or more entries of shared content with the unique identifier in a database storing a plurality of unique identifiers;
- receive a request from the smart phone to access the one or more entries of shared content, the request comprising the unique identifier, wherein the software package executing on the smart phone is configured to access the shared content;
- determine whether the unique identifier received from the smart phone, is associated with the one or more entries of shared content stored in the database by comparing the unique identifier received from the smart phone, in the request, to a set of unique identifiers stored with one or more entries of shared content in the database;
- and
- transmit the one or more entries of shared content to the smart phone in response to the determination.
Dependencies are inferred from the claim text.