US 11,985,122 B2
Method and apparatus for sharing content data between networked devices
Farshid Tafazoli Bilandi, North Vancouver (CA); Amin Suzani, New Westminster (CA); and Shahram Tafazoli Bilandi, Vancouver (CA)
Assigned to LinkMe Technologies Inc., North Vancouver (CA)
Appl. No. 17/626,732
Filed by LINKME TECHNOLOGIES INC., North Vancouver (CA)
PCT Filed Jul. 14, 2020, PCT No. PCT/CA2020/050980
§ 371(c)(1), (2) Date Jan. 12, 2022,
PCT Pub. No. WO2021/007668, PCT Pub. Date Jan. 21, 2021.
Claims priority of provisional application 62/874,799, filed on Jul. 16, 2019.
Prior Publication US 2022/0247736 A1, Aug. 4, 2022
Int. Cl. G06F 21/00 (2013.01); G06F 21/62 (2013.01); H04L 9/40 (2022.01)
CPC H04L 63/0846 (2013.01) [G06F 21/6218 (2013.01); H04L 63/108 (2013.01)] 29 Claims
OG exemplary drawing
 
1. A server implemented method for sharing content data between networked devices in communication with a server processor circuit via a data network, the method comprising:
in response to a request received at the server from a first networked device to upload content data, causing the content data to be written to a storage location at a content storage address;
causing the server processor circuit to:
store the content storage address in a database managed by the server;
associate an access key with the content storage address in the database;
determine and store an expiry for the access key in the database, the expiry facilitating a determination as to whether the access key remains actively associated with the content data or has expired and is no longer associated with the content data;
wherein the database includes a plurality of stored keywords, each keyword being a unique and meaningful alphanumeric word or phrase and
wherein associating the access key with the content data comprises selecting a keyword in the database that either has not yet been associated with content data or has expired and is no longer associated with the content data;
receiving a content access request at the server from a second networked device to access the content data uploaded by the first networked device, the content access request including a request access key; and
causing the server processor circuit to perform a database query and if there is an unexpired access key in the database that matches the request access key, authorizing the second networked device to access the content data.