Web architecture for servicing interdependent processes on mobile devices

US10862973B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10862973-B2
Application numberUS-201715475295-A
CountryUS
Kind codeB2
Filing dateMar 31, 2017
Priority dateMar 31, 2017
Publication dateDec 8, 2020
Grant dateDec 8, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A web server sends a first coordinator to a first browser of a first mobile device. The first coordinator is a set of instructions executable by the first browser. The web server also sends a second coordinator to a second browser of a second mobile device. The second coordinator is a set of instructions executable by the second browser. The first coordinator, when executed by the first browser, cause the first browser to: send a first request for information to the second browser, over the web server; wait until the requested information is received from the second coordinator over the web server; and when the requested information is received from the second coordinator, perform a first action based on the requested information received from the second coordinator. The first request includes a first token, and the requested information includes a next token.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: sending, by a web server, a first coordinator to a first browser of a first mobile device, wherein the first coordinator is a set of instructions executable by the first browser; sending by the web server, a second coordinator to a second browser of a second mobile device, wherein the second coordinator is a set of instructions executable by the second browser; wherein the first coordinator, when executed by the first browser, instructs the first browser to: send a first request for information to the second browser, over the web server, wherein the first request includes a first token, wait until the requested information is received from the second coordinator over the web server, wherein the requested information includes a next token, when the requested information is received from the second coordinator, perform a first action based on the requested information received from the second coordinator; wherein the second coordinator, when executed by the second browser, instructs the second browser to: when the first request is received from the first coordinator over the web server, send the requested information to the first coordinator; and wherein the first coordinator and the second coordinator are synchronized to one another based on the first token. 2. The method of claim 1 , wherein the first coordinator is implemented as a JavaScript. 3. The method of claim 1 , wherein the next token indicates a particular action to be performed by the first coordinator. 4. The method of claim 1 , wherein the first request for information includes a Mobile Telephone Networks (MTN) number of the first mobile device. 5. The method of claim 1 , wherein the requested information includes one of: information about a product that a user of the first mobile device can purchase; or information about a user of the first mobile device. 6. The method of claim 1 , wherein the first action includes: requesting the web server to provide additional data to the first browser. 7. The method of claim 6 , wherein the requesting the web server to provide the additional data to the first browser includes dispatching an http request, the method further comprising: receiving the http request from the first coordinator; converting the http request into a method call; receiving a result of the method call; converting the result into an http response; and forwarding the http response to the first coordinator. 8. The method of claim 1 , wherein the first mobile device belongs to a sales rep and the second mobile device belongs to a customer, wherein the requested information includes a portion sensitive to the customer, and wherein the first action includes: displaying the requested information but hiding the sensitive portion. 9. The method of claim 8 , wherein the requested information includes credit card information. 10. The method of claim 1 , wherein the first coordinator receives additional information from the second coordinator, and wherein the additional information includes: advertisements; or promotional information for a product. 11. A non-transitory computer-readable medium, comprising computer-executable instructions, when executed by a processor, cause the processor to: send, by a web server, a first coordinator to a first browser of a first mobile device, wherein the first coordinator is a set of instructions executable by the first browser; send, by the web server, a second coordinator to a second browser of a second mobile device, wherein the second coordinator is a set of instructions executable by the second browser; wherein the first coordinator, when executed by the first browser, instructs the first browser to: send a first request for information to the second browser over the web server, wherein the first request includes a first token, wait until the requested information is received from the second coordinator over the web server, wherein the requested information includes a next token, when the requested information is received from the second coordinator, perform a first action based on the requested information received from the second coordinator; wherein the second coordinator, when executed by the second browser instructs the second browser to: when the first request is received from the first coordinator over the web server, send the requested information to the first coordinator; and wherein the first coordinator and the second coordinator are synchronized to one another based on the first token. 12. The non-transitory computer-readable medium of claim 11 , wherein the first coordinator is implemented as a JavaScript. 13. The non-transitory computer-readable medium of claim 11 , wherein the next token indicates a particular action to be performed by the first coordinator. 14. The non-transitory computer-readable medium of claim 11 , wherein the first request for information includes a Mobile Telephone Networks (MTN) number of the first mobile device. 15. The non-transitory computer-readable medium of claim 11 , wherein the requested information includes one of: information about a product that a user of the first mobile device can purchase; or information about a user of the first mobile device. 16. The non-transitory computer-readable medium of claim 11 , wherein the first action includes: requesting the web server to provide additional data to the first browser. 17. The non-transitory computer-readable medium of claim 16 , wherein the requesting the web server to provide the additional data to the first browser includes dispatching an http request, wherein the processor is further to: receive the http request from the first coordinator; convert the http request into a method call; receive a result of the method call; convert the result into an http response; and forward the http response to the first coordinator. 18. The non-transitory computer-readable medium of claim 11 , wherein the first mobile device belongs to a sales rep and the second mobile device belongs to a customer, wherein the requested information includes a portion sensitive to the customer, and wherein the first action includes: displaying the requested information but hiding the sensitive portion. 19. The non-transitory computer-readable medium of claim 18 , wherein the requested information includes credit card information. 20. The non-transitory computer-readable medium of claim 11 , wherein the first coordinator receives additional information from the second coordinator, and wherein the additional information includes: advertisements; or promotional information for a product.

Assignees

Inventors

Classifications

  • Conversion or adaptation of application format or content (adding application control or application functional data H04L67/561) · CPC title

  • Protocols · CPC title

  • specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability · CPC title

  • Terminal devices · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10862973B2 cover?
A web server sends a first coordinator to a first browser of a first mobile device. The first coordinator is a set of instructions executable by the first browser. The web server also sends a second coordinator to a second browser of a second mobile device. The second coordinator is a set of instructions executable by the second browser. The first coordinator, when executed by the first browser…
Who is the assignee on this patent?
Verizon Patent & Licensing Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/141. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 08 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).