Victim cache that supports draining write-miss entries
US-2024264952-A1 · Aug 8, 2024 · US
US8984078B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-8984078-B2 |
| Application number | US-201313751482-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 28, 2013 |
| Priority date | Jan 11, 2013 |
| Publication date | Mar 17, 2015 |
| Grant date | Mar 17, 2015 |
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.
Certain implementations of the disclosed technology may include systems, methods, and computer-readable media for providing device-to-cloud (upstream) message delivery. According to an example implementation, a method is provided that can include generating, by a mobile computing device, a first message from a first application and a second message from a second application. The method includes establishing a communication connection between the mobile computing device and a remote device, packaging the second message with the first message for sending from the mobile computing device to the remote device; and sending, from the mobile computing device to the remote device, and by the established communications connection, the packaged first message and second message.
Opening claim text (preview).
We claim: 1. A computer-implemented method comprising: generating a first message, by a first application of a mobile computing device, the first message being associated with a first user profile, wherein the first user profile includes personal data associated with a first user; generating a second message, by a second application of the mobile computing device, the second message being associated with a second user profile; determining, based on the first user profile, a first priority for sending the first message; determining, based on the second user profile, a second priority for sending the second message; establishing a communication connection between the mobile computing device and a remote device for sending one or more messages from the mobile computing device to the remote device; based on the first priority for sending the first message and the second priority for sending the second message: packaging, by the mobile computing device, the second message with the first message for sending from the mobile computing device to the remote device; and sending, from the mobile computing device to the remote device, and by the established communications connection, the packaged first message and second message. 2. The method of claim 1 , wherein the remote device is a second mobile computing device. 3. The method of claim 1 , wherein the remote device is a server. 4. The method of claim 1 , wherein establishing the communications connection between the mobile device and remote device comprises establishing a secure connection. 5. The method of claim 1 , wherein the first application and the second application are respective first and second instances of the same application. 6. The method of claim 1 , wherein establishing the communication connection comprises establishing a single network connection to the remote device. 7. The method of claim 1 , wherein the second message is packaged with the first message and the packaged first message and second message is sent in response to determining that the first priority and the second priority are the same. 8. A system comprising: at least one memory for storing data and computer-executable instructions; and at least one processor configured to access the at least one memory and further configured to execute the computer-executable instructions to cause the system to: generate a first message by a first application, the first message being associated with a first user profile, wherein the first user profile includes personal data associated with a first user; generate a second message by a second application, the second message being associated with a second user profile; determine, based on the first user profile, a first priority for sending the first message; determine, based on the second user profile, a second priority for sending the second message; establish a communication connection between the system and a remote device for sending one or more messages to the remote device; based on the first priority for sending the first message and the second priority for sending the second message: package the second message with the first message; and send, to the remote device, and by the established communications connection, the packaged first message and second message. 9. The system of claim 8 , wherein the remote device is a mobile computing device. 10. The system of claim 8 , wherein the remote device is a server. 11. The system of claim 8 , wherein establishing the communications connection comprises establishing a secure connection. 12. The system of claim 8 , wherein the first application and the second application are respective first and second instances of the same application. 13. The system of claim 8 , wherein establishing the communication connection comprises establishing a single network connection to the remote device. 14. A non-transitory computer-readable storage medium that stores instructions executable by one or more processors to perform a method comprising: generating a first message, by a first application of a mobile computing device, the first message being associated with a first user profile, wherein the first user profile includes personal data associated with a first user; generating a second message, by a second application of the mobile computing device, the second message being associated with a second user profile; determining, based on the first user profile, a first priority for sending the first message; determining, based on the second user profile, a second priority for sending the second message; establishing a communication connection between the mobile computing device and a remote device for sending one or more messages from the mobile computing device to the remote device; based on the first priority for sending the first message and the second priority for sending the second message: packaging, by the mobile computing device, the second message with the first message for sending from the mobile computing device to the remote device; and sending, from the mobile computing device to the remote device, and by the established communications connection, the packaged first message and second message. 15. The non-transitory computer-readable medium of claim 14 , wherein the remote device is a second mobile computing device. 16. The non-transitory computer-readable medium of claim 14 , wherein the remote device is a server. 17. The non-transitory computer-readable medium of claim 14 , wherein establishing the communications connection between the mobile device and remote device comprises establishing a secure connection.
Related publications grouped by family.
Answers are generated from the same data shown on this page.