Edge network monitoring and adaptation systems
US-2024364794-A1 · Oct 31, 2024 · US
US10375163B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10375163-B2 |
| Application number | US-201615011176-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 29, 2016 |
| Priority date | Jan 29, 2016 |
| Publication date | Aug 6, 2019 |
| Grant date | Aug 6, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems, methods, and computer-readable media for providing cross device messaging and enhanced synchronization of messages. In some configurations, an endpoint computing device can receive input of a mobile operator message. The endpoint computing device can process the message, and send a signal with the message to a relay computing device for delivery to a recipient computing device. In some configurations, the signal with the message may be sent to the relay device via a reference user profile in a distributed service platform (e.g., the Cloud). The endpoint computing device can send the signal with the message to a single relay computing device, or to multiple relay computing devices, for delivery. In some configurations, the endpoint computing device can send the signal with the message to a first relay device, which can then send the signal with the message to a second relay device for delivery to a recipient device.
Opening claim text (preview).
What is claimed is: 1. A system comprising: a processor; a computer-readable medium having thereon computer-executable instructions, the computer-executable instructions responsive to execution to configure a device to perform operations comprising: storing a user profile, the user profile comprising a presence document indicating active devices associated with the user profile and capabilities of the active devices; providing the presence document to a first device that is referenced in the presence document, wherein the presence document identifies a second device as a potential relay device; receiving, from the first device, a signal comprising a message designating the second device as a relay device and a third device; sending, to the second device, the signal comprising the message; causing the message to be sent to the third device; and receiving, from the second device, a synchronization signal comprising a delivered message, the delivered message comprising the message and metadata associated with a delivery of the message to the third device. 2. The system as claim 1 recites, the operations further comprising: receiving, from the second device, an acknowledgment signal, wherein the acknowledgment signal comprises an indication of receipt of the message; and sending, to the first device, the acknowledgment signal. 3. The system as claim 1 recites, the operations further comprising: determining a passage of a predetermined period from the sending the signal comprising the message without receiving an acknowledgment signal, wherein the acknowledgement signal comprises an indication of receipt of the signal; and determining, based at least in part on not receiving the acknowledgment signal, a failure of the second device to send the message to the third device. 4. The system as claim 1 recites, the operations further comprising: receiving, from the first device, multimedia content; storing the multimedia content in a data store; and sending, to the first device, a Uniform Resource Locator associated with the multimedia content in the data store. 5. The system as claim 1 recites, wherein the message comprises a Uniform Resource Locator corresponding to multimedia content and the operations further comprise: determining a size of the multimedia content to send to the third device; and sending the multimedia content of the size to the second device. 6. The system as claim 5 recites, wherein the size is determined based at least in part on a multimedia capability of the third device. 7. The system as claim 1 recites, wherein the second device is one of a plurality of relay devices referenced in the presence document and the third device is one of a plurality of recipient devices, and the operations further comprise: sending, to the plurality of relay devices, the signal comprising the message; and causing the plurality of relay devices to send the message to the plurality of recipient devices via a mobile operator network. 8. The system as claim 1 recites, wherein the message includes at least one of: a short message service message; a multimedia message service message; or a rich communication services message. 9. A method comprising: storing a user profile, the user profile comprising a presence document indicating active devices associated with the user profile and capabilities of the active devices; providing the presence document to a first device that is associated with the user profile, wherein the presence document identifies a second device as a potential relay device; receiving, from the first device, a signal comprising a message designating the second device as a relay device to send the message and a third device to receive the message; sending, to the second device, the signal comprising the message; causing the message to be sent to the third device; and receiving, from the second device, a synchronization signal comprising a delivered message, the delivered message comprising the message and metadata associated with delivery of the message to the third device. 10. The method as claim 9 recites, further comprising: receiving, from the second device, an acknowledgment signal, wherein the acknowledgment signal comprises an indication of receipt of the message; and sending, to the first device, the acknowledgment signal. 11. The method as claim 9 recites, further comprising: determining that the message comprises multimedia content; and identifying a size of the multimedia content, the size of the multimedia content being based at least in part on a capability of the third device, wherein the sending the signal comprising the message further comprises sending the multimedia content of the size. 12. The method as claim 9 recites, further comprising: receiving, from the first device, multimedia content to include in the message; storing the multimedia content in a data store; and sending, to the first device, a Uniform Resource Locator associated with the multimedia content in the data store. 13. The method as claim 9 recites, further comprising: determining that the second device associated with the user profile is associated with a first country and the third device is associated with a second country, wherein the causing the second device to deliver the message comprises: identifying a fourth device, wherein the fourth device is associated with the user profile, and is configured to send messages via a mobile operator network in the second country; sending, to the fourth device, the signal comprising the message; and causing the fourth device to send the message to the third device via the mobile operator network. 14. The method as claim 9 recites, wherein the message is sent to the second device via a network connection, and the message is delivered to the third device via a mobile operator connection. 15. The method as claim 9 recites, further comprising: receiving, from the second device, a second synchronization signal, the second synchronization signal comprising updated data with respect to a delivery of the message; and sending the updated data to at least one active device associated with the user profile. 16. A device comprising: a processor; a computer-readable medium having thereon computer-executable instructions, the computer-executable instructions responsive to execution to configure the device to perform operations comprising: receiving, at the device based on a determination that the device is a compatible device capable of sending messages via an operator network, a signal comprising a message to be delivered to a recipient device via the operator network, wherein the message originated at an endpoint device that is distinct from the device; sending an acknowledgment signal to a user profile, wherein the acknowledgement signal comprises an indication of delivery of the message; sending the message to the recipient device via the operator network; and causing a synchronization of active devices associated with the user profile by sending a synchronization signal comprising a delivered message to the user profile, wherein the delivered message includes data associated with delivery of the message. 17. The device as claim 16 recites, the operations further comprising: determining that the message comprises multimedia content; determining a size of the multimedia content to download; downloading the multimedia content of the size; and sending the message with the multimedia content to the recipient device. 18. The device as
using or handling presence information · CPC title
Multimedia information · CPC title
Messaging; Mailboxes; Announcements · CPC title
Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes · CPC title
User profiles · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.