Method, device and system for creating a virtual local social network
11540103 · 2022-12-27
Assignee
Inventors
Cpc classification
H04W4/80
ELECTRICITY
H04W4/00
ELECTRICITY
H04L12/4641
ELECTRICITY
H04L65/403
ELECTRICITY
H04W4/021
ELECTRICITY
International classification
H04W4/80
ELECTRICITY
H04L65/403
ELECTRICITY
H04W4/021
ELECTRICITY
Abstract
There is provided a system and method for creating a local social network, based on a user's location and a user's virtual social profile (e.g. a facebook profile, a myspace profile) on a virtual social network (e.g. facebook, myspace). The method includes the steps of: (1) associating a communication device with a user's virtual profile, (2) detecting a communication device within an interactive region, (3) extracting unique parameters of the communication device, (4) retrieving data associated with the communication device and with the user's virtual profile, and (5) initiating data transfer based on the retrieved data.
Claims
1. A method of establishing a link between two or more online social network users based on presence within an interactive region, said method comprising: associating a digital identifier of a specific mobile communication device with a specific online social network user for at least some online social network users to generate a data set which correlates online social network users with their respective mobile communication devices; using digital identifiers identified by a localized transceiver to detect a presence of specific mobile communication devices within an interactive region covered by the localized transceiver and updating corresponding data storage which links online social network users with the interactive region by sending a list of user devices detected within the interactive region to a remote server with a database linking the digital identifiers to social network users; and responsive to identifying within the interactive region copresence of specific online social network users having some common characteristic, triggering an online social network related service to generate and send one or more messages to at least some of one or more of the specific users with content to promote an interaction between the specific online social network users.
2. The method according to claim 1, wherein the specific online social network user may represent a users' virtual profile.
3. The method according to claim 2, wherein the specific person represented by the specific online user has an associated online social network profile which includes a list of connected online social network users.
4. The method according to claim 3, wherein a connected online social network user represents one or more real-world users selected from: a person, a business, a venue, a group, a cause, a location and an event.
5. The method according to claim 2, wherein the update of a designated interaction database indicates the presence of social network user at or near a location.
6. The method according to claim 2, wherein the social network service message facilitates a communication path through the online social network between online social network users.
7. The method according to claim 2, wherein an update of the list generates a transmission of data between a server and the communication device updated to the list.
8. The method according to claim 1, wherein the area of an interactive region is the area of detection covered by one or more detectors or transceivers.
9. The method according to claim 1, wherein updating an online social network database designating an interaction between the specific online social network user and the other online social network user includes identifying social network members who have updated a remote location database about being at or near a location or within an area of an interactive region.
10. The method according to claim 1, wherein updating of the list also depends on duration of device presence in interactive region.
11. An online social network user linking system for promoting communication between two or more online social network users of an online social network based on their presence within an area of an interactive region, said system comprising: a device identifier to associate a digital identifier of a specific mobile communication device with a specific online social network user for at least some online social network users to generate a data set which correlates online social network users with their respective mobile communication devices; a wireless communication device transceiver to detect a presence of the specific mobile communication device within an interactive region and to update a corresponding data storage which links online social network users with the interactive region by sending a, list of user devices detected within the interactive region to a remote server with a database linking the digital identifiers to social network users; and processing circuits to, responsive to identifying within the interactive region copresence of specific online social network users having some common characteristic, triggering an online social network related service to generate and send one or more messages to at least some of one or more of the specific users with content to promote interaction between the specific online social network users.
12. The system according to claim 11, wherein the specific online social network user may represent a users' virtual profile.
13. The system according to claim 12, wherein the specific person represented by the specific online user has an associated online social network profile which includes a list of connected online social network users.
14. The system according to claim 13, wherein a connected online social network user represents one or more real-world users selected from: a person, a business, a venue, a group, a cause, a location and an event.
15. The system according to claim 12, wherein the designated interaction database is updated when there is an indication the presence of a user at or near a location.
16. The system according to claim 15, wherein the social network service message facilitates a communication path through the online social network user and the other online social network users.
17. The system according to claim 12, wherein an update of the list generates a transmission of data between a server and the communication device updated to the list.
18. The system according to claim 11, wherein the area of an interactive region is the area of detection covered by one or more detectors or transceivers.
19. The system according to claim 11, wherein updating of an online social network database designating an interaction between the specific online social network user and the other online social network user includes identifying social network members who have updated a remote location logging database about being at a or near a location or entering an area of an interactive region.
20. The system according to claim 11, wherein said processing circuits also updates the list based on a duration of the presence in interactive region.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The subject matter regarded as the invention is particularly pointed out and distinctly claimed in the concluding portion of the specification. The invention, however, both as to organization and method of operation, together with objects, features, and advantages thereof, may best be understood by reference to the following detailed description when read with the accompanying drawings in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18) It will be appreciated that for simplicity and clarity of illustration, elements shown in the figures have not necessarily been drawn to scale. For example, the dimensions of some of the elements may be exaggerated relative to other elements for clarity. Further, where considered appropriate, reference numerals may be repeated among the figures to indicate corresponding or analogous elements.
DETAILED DESCRIPTION
(19) In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the invention. However, it will be understood by those skilled in the art that the present invention may be practiced without these specific details. In other instances, well-known methods, procedures, components and circuits have not been described in detail so as not to obscure the present invention.
(20) Unless specifically stated otherwise, as apparent from the following discussions, it is appreciated that throughout the specification discussions utilizing terms such as “processing”, “computing”, “calculating”, “determining”, or the like, refer to the action and/or processes of a computer or computing system, or similar electronic computing device, that manipulate and/or transform data represented as physical, such as electronic, quantities within the computing system's registers and/or memories into other data similarly represented as physical quantities within the computing system's memories, registers or other such information storage, transmission or display devices.
(21) Embodiments of the present invention may include apparatuses for performing the operations herein. This apparatus may be specially constructed for the desired purposes, or it may comprise a general purpose computer selectively activated or reconfigured by a computer program stored in the computer. Such a computer program may be stored in a computer readable storage medium, such as, but is not limited to, any type of disk including floppy disks, optical disks, CD-ROMs, magnetic-optical disks, read-only memories (ROMs), random access memories (RAMS) electrically programmable read-only memories (EPROMs), electrically erasable and programmable read only memories (EEPROMs), magnetic or optical cards, or any other type of media suitable for storing electronic instructions, and capable of being coupled to a computer system bus.
(22) The processes and displays presented herein are not inherently related to any particular computer or other apparatus. Various general purpose systems may be used with programs in accordance with the teachings herein, or it may prove convenient to construct a more specialized apparatus to perform the desired method. The desired structure for a variety of these systems will appear from the description below. In addition, embodiments of the present invention are not described with reference to any particular programming language. It will be appreciated that a variety of programming languages may be used to implement the teachings of the inventions as described herein.
(23) There is provided a system and method for creating a local social network, based on a user's location and a user's virtual social profile (e.g. a Facebook profile, a myspace profile) on a virtual social network (e.g. Facebook, myspace). The method includes the steps of: (1) associating a communication device with a user's virtual profile, (2) detecting a communication device within an interactive region, (3) extracting unique parameters of the communication device, (4) retrieving data associated with the communication device and with the user's virtual profile, and (5) initiating data transfer based on the retrieved data.
(24) Turning now to
(25) According to some embodiments of the present invention, the system may include an application as shown in
(26) According to some embodiments of the present invention, the system may also include a remote virtual network server, which remote virtual network server may include a database of all the associations of made by the application explained hereinabove. For example, if a user is associating their communication device with his virtual user profile, the association will be stored on the remote virtual local server. According to some embodiments of the present invention, the application (“the association application”) may update the database of the remote virtual network server directly or via another network interface as shown in
(27) Turning now to
(28) Turning now to
(29) According to some embodiment of the present invention, a local server may detect a communication device within the interactive region as explained hereinabove and extract from the device unique parameters associated with the device (e.g. when pairing with a Bluetooth device, the device's Bluetooth MAC address is extracted) (step 8000).
(30) According to some embodiments of the present invention, the local server is adapted to send parameters associated with a detected device(s) to a remote virtual network server (step 8200 and 9000).
(31) According to some embodiments of the present invention, the remote server may look up a user's virtual profile which is associated with a communication device based on the communication device parameters (step 9100).
(32) According to some embodiments of the present invention, the remote server may retrieve data associated with a user's virtual profile (step 9200), the data retrieved may be any type of data which the virtual profile encapsulates (e.g. “groups” and “communities” the user is a part of, personal details, events, “causes” and/or any other type of data used or defined in a virtual profile).
(33) According to some embodiments of the present invention, the remote server may send data associated with a user's virtual profile, or portions of that data, to a local network server (step 9300), preferably to the local server who detected the communication device within its interactive region (step 8400).
(34) According to some embodiments of the present invention, the local server maybe adapted to send and receive data to and from the detected communication device based on (1) the retrieved data and (2) other detected communication device(s) within the interactive region (step 8500). For example, the local server may be adapted to send a message to a communication device which informs the user of that communication device of the presence of other users within the interactive region (users with a virtual profile) and of similarities (e.g. shared communities, shared groups etc.) between the virtual profiles. According to yet further embodiments of the present invention, the local server may detect a user's exact location, e.g. by means of triangulation, and inform other users of that location.
(35) According to some embodiments of the present invention, the local server may also include a database of all detected communication device(s), data associated with the communication devices and data extracted from the activity and data transfer of the communication device within the interactive region. According to further embodiments of the present invention, the local server may hold a list of currently active users within the interactive region, with time stamps indicating the last detection time of a communication device. According to yet further embodiments of the present invention, a communication device may be removed from the list of currently active users if the communication device wasn't detected for a predefined period of time in the interactive region (steps 8600 and 8700).
(36) According to some embodiments of the present invention, the system may include a messaging server, which messaging server may be adapted send data to a detected communication device and receive data from a detected communication device, according to yet further embodiment of the present invention, the local server and/or remote server may be adapted to trigger data transfer to and from the messaging server and a detected communication device.
(37) Turning now to
(38) According to some embodiments of the present invention, the messaging server may communicate and manage data transferring to one or more local virtual servers in parallel.
(39) Turning now to
(40) Turning now to
(41) According to some embodiments of the present invention, the local virtual network server may have a processor and may be coupled to: (1) a memory (2) an electromagnetic radiation detector and (3) an electromagnetic transceiver. According to some embodiments of the present invention, the remote virtual network server may be coupled to a memory. According to some embodiments of the present invention, the local virtual network server may be adapted to detect electromagnetic radiation emitting from a first (1300) and a second (1350) mobile communication device. According to some embodiments of the present invention, the local virtual network server may be adapted to detect, extract and transmit parameters associated with the electromagnetic radiation emitting from the first and second mobile communication device.
(42) According to some embodiments of the present invention, the remote virtual network server is adapted to receive parameters associated with said electromagnetic radiation and retrieve user associated data with said parameters. According to some embodiments of the present invention, the remote virtual network server is adapted to trigger data exchange with the first and second mobile device based on said retrieved user associated data.
(43) According to some embodiments of the present invention, the data exchange may be facilitated using a messaging server. According to some embodiments of the present invention, the electromagnetic radiation may be a Bluetooth radiation, wifi radiation, wimax radiation and/or LTE (“Long Term Evolution”).
(44) According to some embodiments of the present invention, the parameters associated with the electromagnetic radiation may include Mac address of the communication device, services provided and enabled ports by the operating system. According to some embodiments of the present invention, the electromagnetic transceiver may be a Bluetooth transceiver, a wifi transceiver a wimax transceiver and/or an LTE transceiver. According to some embodiments of the present invention, the user associated data may include a virtual user profile.
(45) Turning now to
(46) An example of such management may be given in
(47) Turning now to
(48) According to some embodiments of the present invention, the system may gather parameters associated with the electromagnetic radiation of a communication device. According to yet further embodiments of the present invention, the system may gather the parameters in a passive way (e.g. sensing) or using active procedures (e.g. SOP, queries, etc.).
(49) According to some embodiments of the present invention, data sent to a communication device from the (1) local server, (2) remote server and/or (3) messaging server may be sent using SMS's, MMS's, hyperlinks, Bluetooth messages and/or any other type of message known today or to be devised in the future.
(50) While certain features of the invention have been illustrated and described herein, many modifications, substitutions, changes, and equivalents will now occur to those skilled in the art. It is, therefore, to be understood that the appended claims are intended to cover all such modifications and changes as fall within the true spirit of the invention.