Remote device infrastructure
US-2024323248-A1 · Sep 26, 2024 · US
US2016337276A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016337276-A1 |
| Application number | US-201615152851-A |
| Country | US |
| Kind code | A1 |
| Filing date | May 12, 2016 |
| Priority date | May 13, 2015 |
| Publication date | Nov 17, 2016 |
| Grant date | — |
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.
A method includes executing a messaging application to generate a messaging session between a user device and an application contact that represents a communication channel with a business's application. The method further includes requesting historical items from one or more remote servers for insertion into the messaging session. The historical items include links that were generated by the remote servers and selected by a user prior to creation of the messaging session. The links are associated with the business's application. The method further includes receiving historical items from one or more of the remote servers, inserting the received historical items into the messaging session, and receiving user selection of one of the historical items. Additionally, the method includes launching an application according to an access mechanism of the selected historical item and setting the launched application state into a state specified by the access mechanism of the historical item.
Opening claim text (preview).
What is claimed is: 1 . A user device comprising: memory including a messaging application, a web browser application, and a native application; and a processing unit coupled to the memory, the processing unit configured to: execute the messaging application to generate a messaging session between a user of the user device and an application contact, the messaging session including a conversation between the user of the user device and the application contact, wherein the application contact represents a communication channel with a business's application; request historical items from one or more remote servers for insertion into the messaging session, wherein the historical items include links that were generated by the one or more remote servers and selected by the user of the user device prior to creation of the messaging session, wherein the links are associated with the business's application, and wherein the historical items each include an access mechanism for accessing a state of the web browser application and/or the native application; receive historical items from one or more of the remote servers; insert the received historical items into the messaging session; receive user selection of one of the historical items; and launch at least one of the web browser application and the native application according to the access mechanism of the selected historical item and set the launched application into a state specified by the access mechanism of the historical item. 2 . The user device of claim 1 , wherein the processing unit is configured to insert the received historical items into one or more additional messaging sessions outside of the messaging session between the user of the user device and the application contact. 3 . The user device of claim 1 , wherein the processing unit is configured to insert the received historical items in chronological order in the messaging session according to the times the historical items were selected by the user of the user device. 4 . The user device of claim 1 , wherein the messaging session includes time stamps indicating when corresponding portions of the conversation have occurred, and wherein the processing unit is configured to insert the received historical items into the messaging session with a time stamp indicative of when the historical items were requested. 5 . The user device of claim 1 , wherein the processing unit is configured to: generate a graphical user interface (GUI) element in the messaging session for requesting the historical items; detect user selection of the GUI element; and request historical items from the one or more remote servers in response to detection of user selection of the GUI element. 6 . The user device of claim 1 , wherein the processing unit is configured to create the messaging session between the user of the user device and the application contact in response to receiving an initial message from the application contact. 7 . The user device of claim 6 , wherein the initial message indicates that the user has purchased an item using the business's application. 8 . The user device of claim 1 , wherein the processing unit is configured to: generate a horizontally scrollable graphical user interface (GUI) element including the received historical items; detect user swiping of the horizontally scrollable GUI element; and scroll through the received historical items in response to detection of the user swiping the horizontally scrollable GUI element. 9 . The user device of claim 1 , wherein the processing unit is configured to: generate a historical-item search graphical-user-interface (GUI) element; receive a user search query in the historical-item search GUI element; search for historical items included in the received historical items based on the search query; and generate search results including one or more of the received historical items identified during the search. 10 . The user device of claim 1 , wherein the received historical items comprise a first set of historical items, and wherein the processing unit is configured to retrieve a second set of historical items from the memory and insert the second set of historical items into the messaging session. 11 . A method comprising: executing, by a processing unit coupled to memory, a messaging application to generate a messaging session between a user of a user device and an application contact, the messaging session including a conversation between the user of the user device and the application contact, wherein the application contact represents a communication channel with a business's application; requesting, by the processing unit, historical items from one or more remote servers for insertion into the messaging session, wherein the historical items include links that were generated by the one or more remote servers and selected by the user of the user device prior to creation of the messaging session, wherein the links are associated with the business's application, and wherein the historical items each include an access mechanism for accessing a state of a web browser application and/or a native application; receiving, by the processing unit, historical items from one or more of the remote servers; inserting, by the processing unit, the received historical items into the messaging session; receiving, by the processing unit, user selection of one of the historical items; and launching, by the processing unit, at least one of the web browser application and the native application according to the access mechanism of the selected historical item and setting the launched application state into a state specified by the access mechanism of the historical item. 12 . The method of claim 11 , further comprising inserting, by the processing unit, the received historical items into one or more additional messaging sessions outside of the messaging session between the user of the user device and the application contact. 13 . The method of claim 11 , further comprising inserting, by the processing unit, the received historical items in chronological order in the messaging session according to the times the historical items were selected by the user of the user device. 14 . The method of claim 11 , wherein the messaging session includes time stamps indicating when corresponding portions of the conversation have occurred, and wherein the method further comprises inserting, by the processing unit, the received historical items into the messaging session with a time stamp indicative of when the historical items were requested. 15 . The method of claim 11 , further comprising: generating, by the processing unit, a graphical user interface (GUI) element in the messaging session for requesting the historical items; detecting, by the processing unit, user selection of the GUI element; and requesting, by the processing unit, historical items from the one or more remote servers in response to detecting user selection of the GUI element. 16 . The method of claim 11 , further comprising creating, by the processing unit, the messaging session between the user of the user device and the application contact in response to receiving an initial message from the application contact. 17 . The method of claim 16 , wherein the initial message indicates that the user has purchased an item using the business's application. 18 . The method of claim 11 , further comprising: generating, by the processing unit, a horizontally scrollable graphical user interface (GUI) element incl
Session establishment or de-establishment · CPC title
Electricity · mapped topic
Managing session states for stateless protocols; Signalling session states; State transitions; Keeping-state mechanisms · CPC title
Interoperability with other network applications or services · CPC title
where none of the additional parallel sessions is real time or time sensitive, e.g. downloading a file in a parallel FTP session, initiating an email or combinational services · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.