Systems and methods for sharing digital information between mobile devices of friends and family using multiple LAN-based embedded devices
First Claim
1. A method for sharing digital information, the method comprising:
- at a first local area network (LAN)-based embedded device, inviting a second LAN-based embedded device to share digital information between the first and second LAN-based embedded devices, wherein said inviting comprises;
at the first LAN-based embedded device, receiving an identifier of a second mobile device from a first mobile device or from the second mobile device;
at the first LAN-based embedded device, transmitting to the second mobile device a first wide area network (WAN) Internet protocol (IP) address and first access credential of the first LAN-based embedded device;
at the second LAN-based embedded device, receiving the first WAN IP address and first access credential from the second mobile device; and
at the second LAN-based embedded device, transmitting to the first LAN-based embedded device a second WAN IP address and second access credential of the second LAN-based embedded device;
synchronizing the digital information between the first and second LAN-based embedded devices; and
maintaining communication between the first LAN-based embedded device and the second LAN-based embedded device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for sharing digital information is provided. The method may include, at a first local area network (LAN)-based embedded device, inviting a second LAN-based embedded device to share digital information between the first and second LAN-based embedded devices; synchronizing the digital information between the first and second LAN-based embedded devices; and maintaining communication between the first LAN-based embedded device and the second LAN-based embedded device. Said inviting may include, at the first LAN-based embedded device: receiving an identifier of a second mobile device, and transmitting to the second mobile device a first WAN IP address and first access credential; and at the second LAN-based embedded device: receiving the first WAN IP address and first access credential from the second mobile device, and transmitting to the first LAN-based embedded device a second WAN IP address and second access credential.
48 Citations
8 Claims
-
1. A method for sharing digital information, the method comprising:
-
at a first local area network (LAN)-based embedded device, inviting a second LAN-based embedded device to share digital information between the first and second LAN-based embedded devices, wherein said inviting comprises; at the first LAN-based embedded device, receiving an identifier of a second mobile device from a first mobile device or from the second mobile device; at the first LAN-based embedded device, transmitting to the second mobile device a first wide area network (WAN) Internet protocol (IP) address and first access credential of the first LAN-based embedded device; at the second LAN-based embedded device, receiving the first WAN IP address and first access credential from the second mobile device; and at the second LAN-based embedded device, transmitting to the first LAN-based embedded device a second WAN IP address and second access credential of the second LAN-based embedded device; synchronizing the digital information between the first and second LAN-based embedded devices; and maintaining communication between the first LAN-based embedded device and the second LAN-based embedded device. - View Dependent Claims (2, 3, 4)
-
-
5. A system for sharing digital information, the system comprising:
-
a first LAN-based embedded device comprising a first processor and a first non-volatile computer-readable medium storing a first merge module, a first sharing module, a push module, and a first IP update module; and a second LAN-based embedded device comprising a second processor and a second non-volatile computer-readable medium storing a second merge module, a second sharing module, and a second IP update module; the first merge module comprising instructions configured to cause the first processor to invite the second merge module to share digital information between the first and second LAN-based embedded devices and to cause the first processor to receive an identifier of a second mobile device from a first mobile device or from the second mobile device; the push module comprising instructions configured to cause the first processor to transmit a first wide area network (WAN) Internet protocol (IP) address and first access credential of the first LAN-based embedded device to the second mobile device; the second merge module comprising instructions configured to cause the second processor to receive the first WAN IP address and first access credential from the second mobile device and to transmit to the first merge module a second WAN IP address and second access credential of the second LAN-based embedded device; the first and second sharing modules respectively comprising instructions configured to cause the first and second processors to synchronize the digital information between the first and second LAN-based embedded devices; and the first and second IP update modules respectively comprising instructions configured to cause the first and second processors to maintain communication between the first and second LAN-based embedded devices. - View Dependent Claims (6, 7)
-
-
8. A system for sharing digital information, the system comprising:
-
a first LAN-based embedded device comprising a first processor and a first non-volatile computer-readable medium storing a first merge module, a first sharing module, and a first IP update module; and a second LAN-based embedded device comprising a second processor and a second non-volatile computer-readable medium storing a second merge module, a second sharing module, and a second IP update module; the first merge module comprising instructions configured to cause the first processor to invite the second merge module to share digital information between the first and second LAN-based embedded devices; the first and second sharing modules respectively comprising instructions configured to cause the first and second processors to synchronize digital information between the first and second LAN-based embedded devices; the first and second IP update modules respectively comprising instructions configured to cause the first and second processors to maintain communication between the first and second LAN-based embedded devices; the first IP update module further comprising instructions configured to cause the first processor to receive a new first wide area network (WAN) Internet Protocol (IP) address and to maintain communication between the first and second LAN-based embedded devices by attempting to transmit the new first WAN IP address to the second LAN-based embedded device, and if an acknowledgment of receipt of the new first WAN IP address is not received from the second LAN-based embedded device, notifying a mobile device associated with the first LAN-based embedded device of the new IP address via a push notification; the second IP update module of the second LAN-based embedded device further comprising instructions configured to cause the second processor to receive the new IP address from the mobile device.
-
Specification