Method and apparatus for traffic probing
US-2024430168-A1 · Dec 26, 2024 · US
US9712622B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9712622-B2 |
| Application number | US-201314101201-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 9, 2013 |
| Priority date | Jul 15, 2013 |
| Publication date | Jul 18, 2017 |
| Grant date | Jul 18, 2017 |
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.
Techniques to manage state information for a web service are described. An apparatus may comprise a processor circuit, and an application program for execution by the processor circuit to provide a set of operations to modify a state of a network resource provided by a network service. The application program may comprise a state manager component arranged to record state information for the network resource provided by the network service as state changes occur to the network resource during a first communication session, and store a resource identifier and associated state information for the network resource in a state database, the state information for use in automatically reproducing a state of the network resource during a second communication session. Other embodiments are described and claimed.
Opening claim text (preview).
The invention claimed is: 1. A computer-implemented method, comprising: establishing a connection between a client device and a server device for a communication session, the server device to operate a stateless protocol for communicating a network resource over the connection; presenting the network resource in a first state at the client device; receiving a first control directive to modify the network resource from the first state to a second state at the client device; sending the first control directive to the server device over the connection; receiving the network resource in the second state from the server device; storing at the client device state information representing information to transition the network resource between the first state and the second state; and returning the network resource to the first state without any server side persistence. 2. The computer-implemented method of claim 1 , comprising terminating the communication session. 3. The computer-implemented method of claim 1 , comprising in response to at least one of a terminated program, a terminated communication session, an application crash, a communication error, or a device failure, sending the state information to the server device for modifying the network resource from the first state to the second state. 4. The computer-implemented method of claim 1 , comprising persisting the state information when the modified network resource is no longer available. 5. The computer-implemented method of claim 1 , comprising presenting the network resource in the second state during a second communication session. 6. The computer-implemented method of claim 1 , comprising sending another control directive with the state information for the network resource to the server device over the connection during a second communication session. 7. The computer-implemented method of claim 1 , comprising receiving the network resource in the second state from the server device during a second communication session. 8. An apparatus, comprising: a processor circuit; and an application program for execution by the processor circuit to provide a set of operations to modify a state of a network resource provided by a stateless network service in which neither the state nor the modified state is recorded, the application program comprising: a state manager component for execution by the processor circuit to record state information for the network resource as state changes occur to the network resource during a first communication session, and store a resource identifier and associated state information for the network resource in a state database, the state information for use in automatically reproducing the state of the network resource during a second communication session. 9. The apparatus of claim 8 , the network resource comprising content of the application program hosted by a network server. 10. The apparatus of claim 9 , in response to returning to a control for presenting the content after navigating away from the control, the application program enters into a last seen state. 11. The apparatus of claim 8 , the application program comprising a network access component to communicate with the stateless network service, access the network resource, and send control directives to modify a state for the network resource. 12. The apparatus of claim 8 , the state manager component to detect access to the network resource during the second communication session. 13. The apparatus of claim 8 , the state manager component to retrieve state information for the network resource from the state database utilizing the resource identifier during the second communication session. 14. The apparatus of claim 8 , the state manager component to send state information for the network resource to the stateless network service during the second communication session. 15. The apparatus of claim 8 , the state manager component to receive the network resource from the stateless network service during the second communication session, the network resource to comprise a same state as when the first communication session was terminated. 16. The apparatus of claim 8 , the application program comprising a state share component to share the state information with another application program. 17. At least one computer-readable storage device comprising instructions that, when executed, cause a system to: receive a control directive to modify content for an application during a communication session; send a first request to modify a state of the content to a network service operating a stateless protocol for communicating the content without retaining any information for the state of the content; receive a response with the content in the modified state from the network service; store state information representing the modified state of the content; terminate the communication session or the application. 18. The computer-readable storage device of claim 17 , comprising instructions that when executed cause the system to render the content to a prior state or using the state information representing the modified state of the content during a second communication session. 19. The computer-readable storage device of claim 17 , comprising instructions that when executed cause the system to render the content to the modified state using the state information representing the modified state of the content during a second communication session. 20. The computer-readable storage device of claim 17 , comprising instructions that when executed cause the system to send a control directive with the state information representing the modified state of the content to the network service during a second communication session, receive the modified state of the content from the network service, and present the modified state of the content on a display.
Physics · mapped topic
Managing session states for stateless protocols; Signalling session states; State transitions; Keeping-state mechanisms · CPC title
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
Session management (for real-time applications in data packet communications networks H04L65/1066) · CPC title
Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.