Method and apparatus for data sharing
First Claim
1. A method for data sharing between devices in a network, comprising:
- identifying user data associated with a user device of a user, the user data comprising at least one of a name, an address, a phone number, or an email address;
determining a first current location of the user device;
identifying, while a detection activation toggle is enabled at the user device, potential contact devices including a potential contact device of a potential contact that is associated with contact data,the identifying being based on a predefined detection preference and based on a second current location of the potential contact device being located within a proximity range relative to the second current location of the user device;
receiving, from the user device, a request for the user to become a contact with the potential contact,the request comprising a first permission setting that is a permission setting,the permission setting being a first value or a second value that is set by a permitting user,the first value indicating that a subset of user data of the permitting user is to be shared with a permitted user,the second value indicating that none of the user data of the permitting user is to be shared with the permitted user and that only chats are allowed from the permitted user to the permitting user, andwith respect to the first permission setting, the user being the permitting user and the potential contact being the permitted user;
sending, based on the request, a communication to the potential contact device to initiate data exchange; and
in response to receiving an acceptance of the communication, the acceptance including a second permission setting;
setting the user as a contact of the potential contact,the subset of the user data being viewable to the potential contact in a case that the first permission setting being the first value; and
setting the potential contact as a contact of the user,the contact data being viewable to the user in a case that the second permission setting being the first value.
1 Assignment
0 Petitions
Accused Products
Abstract
Data sharing between devices in a network is described. User data associated with a user device is identified, and a location of the user device is determined. A potential contact device located within a proximity range relative to the location of the user device is identified. Communications are sent between the user device and the potential contact device to initiate data sharing. In response to the communications, data is exchanged between the user device and the potential contact device by sending the user data to the potential contact device, and sending contact data associated with the potential contact device to the user device to modify contact information stored in association with the user device. The data sharing can also initiate a chat session and/or generate a display.
-
Citations
19 Claims
-
1. A method for data sharing between devices in a network, comprising:
-
identifying user data associated with a user device of a user, the user data comprising at least one of a name, an address, a phone number, or an email address; determining a first current location of the user device; identifying, while a detection activation toggle is enabled at the user device, potential contact devices including a potential contact device of a potential contact that is associated with contact data, the identifying being based on a predefined detection preference and based on a second current location of the potential contact device being located within a proximity range relative to the second current location of the user device; receiving, from the user device, a request for the user to become a contact with the potential contact, the request comprising a first permission setting that is a permission setting, the permission setting being a first value or a second value that is set by a permitting user, the first value indicating that a subset of user data of the permitting user is to be shared with a permitted user, the second value indicating that none of the user data of the permitting user is to be shared with the permitted user and that only chats are allowed from the permitted user to the permitting user, and with respect to the first permission setting, the user being the permitting user and the potential contact being the permitted user; sending, based on the request, a communication to the potential contact device to initiate data exchange; and in response to receiving an acceptance of the communication, the acceptance including a second permission setting; setting the user as a contact of the potential contact, the subset of the user data being viewable to the potential contact in a case that the first permission setting being the first value; and setting the potential contact as a contact of the user, the contact data being viewable to the user in a case that the second permission setting being the first value. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for sharing user data with user devices registered in a network, comprising:
-
a memory; a location component for determining a location of the apparatus; a user interface comprising a touch screen responsive to user input from a user; and a processor configured to execute instructions stored in the memory to; generate a first user interface display for displaying application functions on the user interface, and receiving user input of user data and user settings data, wherein the user data includes contact information and the user settings data includes a predefined detection preference and a proximity range setting based on a selected proximity relative to the apparatus; send the user data and user settings data to a network server; receive, from the network server and based on the predefined detection preference, potential contact information of respective potential contacts associated with the user devices located within the selected proximity; display the potential contact information on the user interface; send a request for the user to become a contact with a potential contact of the respective potential contacts, the request comprising a first permission setting that is a permission setting, the permission setting being a first value or a second value, the first value indicating that a subset of the user data is to be shared with the potential contact, and the second value indicating that none of the user data is to be shared with the potential contact and that only chats are allowed from the potential contact to the user; and in response to receiving an acceptance of the request, the acceptance including a second permission setting; set the user as a contact of the potential contact; set the potential contact as a contact of the user, the potential contact information of the potential contact becoming viewable to the user in a case that the second permission setting being the first value; and display the potential contact information of the potential contact. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A user device of a user, comprising:
-
a memory; a communication component for communicating with a network server; a user interface comprising a touch screen responsive to user input; and a processor configured to execute instructions stored in the memory to; generate a user interface display for displaying application functions on the user interface, and receiving user input; receive, from the network server and based on a predefined detection preference, potential contact information of respective potential contacts associated with respective other user devices located within a selected proximity relative to the user device; display the potential contact information on the user interface; send a request for the user to become a contact with a potential contact of the respective potential contacts, the request comprising a first permission setting, the first permission setting being a first value or a second value, the first value indicating that a subset of user data is to be shared with the potential contact, and the second value indicating that none of the user data is to be shared with the potential contact and that only chats are allowed from the potential contact to the user; and in response to receiving an acceptance of the request, the acceptance including a second permission setting; set the user as a contact of the potential contact, set the potential contact as a contact of the user, the potential contact information of the potential contact becoming viewable to the user in a case that the second permission setting permitting the user to view at least a subset of the potential contact information of the potential contact; and initiate a chat session with the potential contact. - View Dependent Claims (18, 19)
-
Specification