# US 2019/0173989 A1 · Contact information exchanging and content system and method for networking and marketing

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

- Number: US 2019/0173989 A1
- Document ID: US20190173989A1
- Status: Published application
- Kind: A1
- Application number: 16/321,811
- Filed: 2017-07-31
- Published: 2019-06-06
- Earliest claimed: 2016-07-29
- Assignees: Cardex Group Pty Ltd
- Applicants: Cardex Group Pty Ltd
- Inventors: Rafik ELMASRI; Wassim ELMASRI; Juan Manuel CARVAJAL MILLAN; Melad BARJEL; Steven BELL; Charlie BARJEL
- Web page: https://patentgrep.com/patent/US20190173989A1

## CPC

- H04M 1/2757: by data transmission, e.g. downloading
- G06Q 30/0251: Targeted advertisements
- H04W 4/021: Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
- H04W 4/08: User group management
- H04W 4/21: for social networking applications
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

An application for storing on a server for download to a client device for executing on the client device. The client device comprising a processor executing steps for performing various functionalities including: •sharing entered contact information of a user with the client device of another person using the same or similar application when the respective client devices are in a prescribed proximity to each other, and that other person being able to reciprocate sharing of their entered contact information into their client device with the client device of the user; •viewing, optionally joining, and/or creating a meeting where contact information between the participants is shared by the client devices of users joining or engaged in the meeting; •a user accessing, viewing and/or searching a list of contact information objects captured by the client device of the user; •entering of profile data details associated with a user and storing these in the client device for the purposes of constituting contact information for sharing with the client device of another user operating the application.

## Claims

### Claim 1

A contact information exchanging and content system for networking comprising:
smart devices for users and clients, each smart device having:
a user interface for communicating with an operator of the smart device, a network interface for communicating with a computer network, a processor for operating an application, and a store;
a server including an engine and a database; and
a beacon associated with a client, having a beacon protocol to range a network identifier within a range and beacon identifiers to a responding smart device of a user (user device) and selectively cause contact information or content or both contact information and content to be pushed to the user device;
the store of a user device being designed to store:
(i) contact information related to the user of the user device,
(ii) contact information of other user devices having the application, and
(iii) selectively received pushed content;
the application of a user device having:
(a) contact functionality to:
(i) generate and store the user contact information via the user interface;
(ii) receive and store the contact information of another user via the network interface; and
(iii) communicate the user contact information via the network interface to the server interface for processing by the engine to form a contact information data file and store the contact information data file in the database; and
(b) content functionality to:
(i) selectively receive beacon identifiers; and if so
(ii) selectively receive and store content pushed to the user device; and
(iii) communicate the stored content via the network interface to the server interface for processing by the engine to form a content data file and store the content data file in the database;
the application of the smart device of a client (client device) having functionality to:
(i) generate client content for receipt by a user device via the server; and
(ii) communicate the client content via the communication means to the interface for processing by the engine to form a content data file and store the content data file in the database;
all user devices, client devices and beacons associated with the network constituting network clients and each being assigned a network identifier used to indicate to each other and the server that they belong to the network the engine being programmed to:
(i) receive user identifiers, client identifiers and beacon identifiers to identify respective users, clients and beacons associated with the network and establish communication therewith according to the particular functionality being invoked;
(ii) receive the user contact information and client content from the interface and respectively process same to form a corresponding contact information data file and content data file, as appropriate and securely store the corresponding data files in the database; and
(iii) selectively cause:
(a) stored contact information associated with the user of the user device in respect of which a user identifier is received to be accessed and downloaded to the user device; and
(b) stored content associated with the client of the beacon in respect of which beacon identifiers are received in conjunction with a user identifier to be pushed and downloaded to the user device associated with the user identifier.

### Claim 2 (depends on 1)

A system as claimed in claim 1, wherein the engine is programmed to push selected content associated with a client to a user device accepting a beacon identifier from a beacon and sending the user identifier of a user device in conjunction with the beacon identifiers of the beacon to the server upon receipt of the same.

### Claim 3 (depends on 1)

A system as claimed in claim 1, wherein contact functionality includes one or more of:
(i) card exchanging;
(ii) meetings; and
(iii) quick share.

### Claim 4

(canceled)

### Claim 5

A smart device for a user including:
a user interface for communicating with an operator of the user device,
a network interface for communicating with a computer network,
a processor for operating an application, and a store;
wherein the application comprises:
(a) contact functionality to:
(i) generate and store the user contact information via the user interface;
(ii) receive and store the contact information of another user via the network interface; and
(iii) communicate the user contact information via the network interface to a server interface for processing to form a contact information data file and store the contact information data file in a database; and
(b) content functionality to:
(i) selectively receive beacon identifiers from a beacon associated with a client, the beacon having a beacon protocol to broadcast a network identifier to the user device when it is within the range of the beacon and then send the beacon identifiers to the user device when the user device responds;
(ii) send the user identifier in conjunction with the beacon identifiers to the server upon receiving the beacon identifiers from the beacon;
(iii) selectively receive and store content associated with the beacon pushed to the user device by the server after sending the user identifier and the beacon identifiers; and
(iv) communicate the stored content via the network interface to the server interface for processing by the engine to form a content data file and store the content data file in the database.

### Claim 6

(canceled)

### Claim 7

A method for networking contact information and content involving a plurality of network clients including: (i) a user device for a user able to use the method with respect to both contact information and content, (ii) a client device for a client able to use the method for pushing content to users and (iii) a beacon associated with a client to enable the pushing; and a network server for communicating with the network clients, comprising:
A) assigning a network identifier to all network clients;
B) in the user device:
selectively receiving, storing and updating: (i) contact information related to the user of a user device, and (ii) contact information related to one or more users of other user devices accepted by the user;
selectively receiving a user identifier of another user in exchange for supplying contact information of the user of the user device to the user device of the other user; and
ranging for a network identifier of a beacon associated with a client for receiving beacon identifiers of the beacon;
after receiving the beacon identifiers, opening communications with the server and sending the user identifier and the beacon identifiers to the server; and
selectively receiving contact information associated with the user and content of the client associated with the beacon from the server;
C) in the client device:
selectively sending a client identifier to the server to enable a client to access content associated with prescribed beacons of the client stored on the server;
D) in the beacon:
ranging the network identifier to user devices within a range of the beacon; and
in response to a user device during ranging, sending the beacon identifiers to the user device;
E) in a server device:
receiving user identifiers, client identifiers and beacon identifiers to identify respective users, clients and beacons associated with the network and establish communication therewith according to the particular functionality being invoked;
securely storing contact information of users and content of clients by way of direct communication with user devices of users and client devices of clients after establishing communications therewith; and permitting access thereto by prescribed network clients according to the particular functionality being invoked;
selectively causing:
(i) stored contact information associated with the user of the user device in respect of which a user identifier is received to be accessed and downloaded to the user device; and
(ii) stored content associated with the client of the beacon in respect of which beacon identifiers are received in conjunction with a user identifier to be pushed and downloaded to the user device associated with the user identifier.

### Claim 8 (depends on 7)

A method as claimed in claim 7, wherein in the user device: supplying contact information of the user to the user device of the other user is provided by way of the server; and receiving content of the client is pushed by the server.
