METHOD AND SYSTEM FOR PROXIMITY-BASED CONTENT SHARING
First Claim
1. A computer program product including computer executable instructions stored onto a non-transitory computer readable medium which, when executed by a processor of a computer, causes the computer to perform a method for receiving content on a communications device, the instructions comprising:
- instructions to receive a proximity signal, wherein the proximity signal indicates that the communications device is in spatial proximity to another device, wherein proximity signal is a near field communications (NFC) or Bluetooth signal;
instructions to receive a packet by NFC or Bluetooth communication;
instructions to determine if the packet should be rejected;
if the packet should be rejected, instructions to erase the packet; and
if the packet should not be rejected, instructions to store content in the packet.
18 Assignments
0 Petitions
Accused Products
Abstract
A system includes a combined NFC and Bluetooth interface that can interact with one or more other devices that also include the combined NFC and Bluetooth interface. A processor in the device executes an application that includes a thin client and a security wrapper. The thin client can package content in a packet with security settings and send the packet to the other device. Further, the thin client can accept packets from other devices. Based on one or more user settings and/or a level of trust between the devices, the thin client can determine if the packet should be accepted or rejected. If accepted, the thin client can store the content, located within the packet, for the user.
32 Citations
20 Claims
-
1. A computer program product including computer executable instructions stored onto a non-transitory computer readable medium which, when executed by a processor of a computer, causes the computer to perform a method for receiving content on a communications device, the instructions comprising:
-
instructions to receive a proximity signal, wherein the proximity signal indicates that the communications device is in spatial proximity to another device, wherein proximity signal is a near field communications (NFC) or Bluetooth signal; instructions to receive a packet by NFC or Bluetooth communication; instructions to determine if the packet should be rejected; if the packet should be rejected, instructions to erase the packet; and if the packet should not be rejected, instructions to store content in the packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for pushing content with a device, comprising:
-
a near field communication (NFC) or Bluetooth interface receiving a proximity signal from another device; a thin client executed by a processor determining if there is content to push to the other device; if there is no content to push, ignoring the proximity signal; if there is content to push, the thin client creating a packet to be sent over either the NFC or Bluetooth interface to the other device; the thin client sending the packet to either the NFC or Bluetooth interface; and either the NFC or Bluetooth interface pushing the packet to the other device. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A content sharing device, comprising:
-
a near field communications (NFC) interface, operable to receive a packet from another device in spatial proximity; a Bluetooth interface, operable to receive a packet from another device in spatial proximity; a memory; a processor in communication with the memory, the NFC interface, and the Bluetooth interface, the processor operable to receive the packet from either the NFC interface or the Bluetooth interface and operable to execute one or more modules, the modules comprising; a settings database operable to store one or more user settings; a quarantine database operable to store securely content received over either the NFC interface or the Bluetooth interface; an information database operable to store content received over either the NFC interface or the Bluetooth interface; a thin client in communication with the settings database, the quarantine database, and the information database, the thin client operable to; receive the packet from either the NFC interface or the Bluetooth interface; instructions to determine if the packet should be rejected; if the packet should be rejected, instructions to erase the packet; and if the packet should not be rejected, instructions to store content in the packet into the information database. - View Dependent Claims (17, 18, 19)
-
-
20. The content sharing device as defined in claim 0, further comprising a user interface in communication with the processor, the user interface operable to:
-
provide information about the packet to a user; and operable to receive a signal from the user indicating the user wants to store the content in the packet.
-
Specification