Customer representative remote access for troubleshooting smartphones

US9832314B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9832314-B2
Application numberUS-201514962418-A
CountryUS
Kind codeB2
Filing dateDec 8, 2015
Priority dateDec 8, 2015
Publication dateNov 28, 2017
Grant dateNov 28, 2017

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 middleware device opens, based on an assistance call from a mobile device, a first leg of a websocket with a system associated with a call center customer representative, and sends a SMS text message to the mobile device that includes a first authentication token. The middleware device receives, while attempting to establish a second leg of the websocket between the first middleware device and the mobile device, a second authentication token from the mobile device, authenticates the mobile device based on the second authentication token, and opens the second leg of the websocket between the middleware device and the mobile device based on whether the authentication is successful. The middleware device receives a captured display screen from the mobile device via the second leg of the websocket, and sends the captured display screen to the system associated with the customer representative via the first leg of the websocket.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: opening, at a first device based on a call to an Interactive Voice Response (IVR) system to receive assistance for a customer at a mobile device, a first leg of a websocket with a system associated with a call center customer representative; sending a first Short Message Service (SMS) text message from the first device to the mobile device, wherein the first SMS text message includes a first authentication token; receiving, while attempting to establish a second leg of the websocket between the first device and the mobile device, a second authentication token from the mobile device; authenticating, by the first device, the mobile device based on the received second authentication token; opening the second leg of the websocket between the first device and the mobile device based on whether the authentication of the second authentication token is successful; sending, from the first device to the mobile device, an access permission request, wherein the access permission request includes an indication of a plurality of types of remote access, wherein the plurality of types of remote access includes a first type of remote access and a second type of remote access, wherein the first type of remote access comprises provisioning of captured screen displays of the mobile device to the call center customer representative, and wherein the second type of remote access comprises enabling remote controlling of the mobile device by the call center customer representative; receiving, by the first device from the mobile device, a grant of remote access from the customer at the mobile device, wherein the grant of remote access includes a customer-specified indication of either the first type of remote access or the second type of remote access; and selectively performing, based on whether the grant of remote access includes the customer-specified indication of the first type of remote access or the second type of remote access, one of the following: 1) receiving, at the first device via the second leg of the websocket, captured display screens from the mobile device and sending, from the first device via the first leg of the websocket, the captured display screens to the system associated with the call center customer representative for presentation to the call center customer representative, or 2) receiving, at the first device from the call center customer representative via the first leg of the websocket, remote access control input, and providing, from the first device to the mobile device via the second leg of the websocket, the remote access control input for remote controlling of the mobile device. 2. The method of claim 1 , further comprising: sending, from a second device to the mobile device and responsive to the call to receive assistance, a second SMS text message, wherein the second SMS text message requests access to diagnostics data at the mobile device; receiving, at the second device from the customer, an acceptance of the request for access; establishing, based on the acceptance of the request for access, a connection between the second device and the mobile device; receiving, at the second device, diagnostics data from the mobile device via the connection; and sending the diagnostics data, from the second device, to the system associated with the call center customer representative. 3. The method of claim 1 , wherein the assistance relates to troubleshooting assistance regarding operation of the mobile device. 4. The method of claim 1 , further comprising: receiving, at the first device, manual input from the customer to terminate a remote access session; and closing the second leg of the websocket between the first device and the mobile device based on the manual input. 5. The method of claim 1 , wherein the remote access control input comprises input for controlling the operation of the mobile device received from the call center customer representative. 6. The method of claim 1 , wherein authenticating the mobile device comprises: comparing the first authentication token with the second authentication token, wherein comparing the first authentication token with the second authentication token comprises determining if the first authentication token and the second authentication token are a same authentication token, and authenticating the mobile device based on results of the comparison. 7. The method of claim 1 , wherein receiving, at the first device, the captured display screens further comprises: receiving first frames, associated with the captured display screens from the mobile device, via the second leg of the websocket; dynamically controlling, by the first device, a first rate at which the first frames are received from the mobile device at the first device to match a second rate at which the first frames are processed by a user interface of the system associated with the call center customer representative; and sending the first frames, received at the first rate, to the system associated with the call center customer representative via the first leg of the websocket for presentation to the call center customer representative. 8. A system, comprising: a first device comprising: a first communication interface; and a first processing unit configured to: open, via the first communication interface based on receiving an assistance call from a customer at a mobile device, a first leg of a websocket with a system associated with a call center customer representative, open, via the first communication interface, a second leg of the websocket between the first device and the mobile device, send, via the first communication interface to the mobile device, an access permission request, wherein the access permission request includes an option for choosing a type of remote access of a plurality of types of remote access, wherein the plurality of types of remote access includes a first type of remote access and a second type of remote access, wherein the first type of remote access comprises provision of captured screen displays of the mobile device to the call center customer representative, and wherein the second type of remote access comprises enabling remote controlling of the mobile device by the call center customer representative, receive, via the first communication interface from the mobile device, a grant of remote access from the customer at the mobile device, wherein the grant of remote access includes a customer-specified indication of either the first type of remote access or the second type-of remote access that is granted, and selectively perform, based on whether the grant of remote access includes the customer-specified indication of the first type of remote access or the second type of remote access, one of the following: 1) receive captured display screens from the mobile device via the second leg of the websocket, and send the captured display screens to the system associated with the call center customer representative via the first leg of the websocket for presentation to the call center customer representative, or 2) receive, from the call center customer representative via the first leg of the websocket, remote access control input, and provide, via the second leg of the websocket to the mobile device, the remote access control input for remote controlling of the mobile device. 9. The system of claim 8 , further comprising: a second device comprising: a second communication interface; and a second processing unit configured to: receive, from the call center customer representative via the second communication interface, a request for diagnostics data related to the mobile device, send, responsive to the request, a Short M

Assignees

Inventors

Classifications

  • remote terminal provisioning, e.g. of applets · CPC title

  • wireless networks · CPC title

  • Handling of user complaints or trouble tickets · CPC title

  • for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32) · 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 US9832314B2 cover?
A middleware device opens, based on an assistance call from a mobile device, a first leg of a websocket with a system associated with a call center customer representative, and sends a SMS text message to the mobile device that includes a first authentication token. The middleware device receives, while attempting to establish a second leg of the websocket between the first middleware device an…
Who is the assignee on this patent?
Verizon Patent & Licensing Inc
What technology area does this patent fall under?
Primary CPC classification H04M3/5183. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 28 2017 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).