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 having a first wide area network (WAN) Internet Protocol (IP) address, inviting a second LAN-based embedded device having a second WAN IP address 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 when the first LAN-based embedded device receives a new first WAN IP address,wherein maintaining communication between the first and second LAN-based embedded devices comprises attempting to transmit the new first WAN IP address to the second LAN-based embedded device, andif the first LAN-based embedded device does not receive an acknowledgment of receipt of the new first WAN IP address from the second LAN-based embedded device;
at the first IAN-based embedded device, notifying a mobile device of the new first WAN IP address via a push notification; and
at the mobile device, transmitting the new first WAN IP address to 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.
-
Citations
21 Claims
-
1. A method for sharing digital information, the method comprising:
-
at a first local area network (LAN)-based embedded device having a first wide area network (WAN) Internet Protocol (IP) address, inviting a second LAN-based embedded device having a second WAN IP address 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 when the first LAN-based embedded device receives a new first WAN IP address, wherein maintaining communication between the first and second LAN-based embedded devices comprises attempting to transmit the new first WAN IP address to the second LAN-based embedded device, and if the first LAN-based embedded device does not receive an acknowledgment of receipt of the new first WAN IP address from the second LAN-based embedded device; at the first IAN-based embedded device, notifying a mobile device of the new first WAN IP address via a push notification; and at the mobile device, transmitting the new first WAN IP address to the second-LAN based embedded device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for sharing digital information, the system comprising:
-
a first LAN-based embedded device comprising a first processor and a first non-transitory computer-readable medium storing a first merge module, a first sharing module, and a first IP update module, and having a first wide area network (WAN) Internet Protocol (IP) address; and a second LAN-based embedded device comprising a second processor and a second non-transitory computer-readable medium storing a second merge module, a second sharing module, and a second IP update module, and having a second WAN IP address; 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 the 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 when the first LAN-based embedded device receives a new first WAN IP address, wherein the instructions cause the first LAN-based embedded device to attempt to transmit the new first WAN IP address to the second LAN-based embedded device, and if the first LAN-based embedded device does not receive an acknowledgment of receipt of the new first WAN IP address from the second LAN-based embedded device; the first LAN-based embedded device is configured to non a mobile device of the new first WAN IP address via a push notification; and the mobile device is configured to transmit the new first WAN IP address to the second-LAN based embedded device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification