# US 10,310,594 B2 · Knowledge base in virtual mobile management

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,310,594 B2
- Document ID: US10310594B2
- Status: Granted
- Kind: B2
- Application number: 14/095,135
- Filed: 2013-12-03
- Published: 2014-06-05
- Granted: 2019-06-04
- Earliest claimed: 2012-12-04
- Assignees: AetherPal Inc.
- Applicants: Aetherpal, Inc.
- Inventors: Deepak Gonsalves; Calvin Charles; Pooja Chengappa; Ramesh Parmar; Subramanyam Ayyalasomayajula; Artun Kutchuk; Byung Joon Oh
- Web page: https://patentgrep.com/patent/US10310594B2

## CPC

- H04L 41/40: using virtualisation of network functions or resources, e.g. SDN or NFV entities
- G06F 3/01: Input arrangements or combined input and output arrangements for interaction between user and computer (G06F3/16 takes precedence)
- G06F 3/0484: for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F 11/0742: {in a data processing system embedded in a mobile device, e.g. mobile phones, handheld devices}
- G06Q 10/10: Office automation; Time management
- H04L 41/16: using machine learning or artificial intelligence
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

Described herein is a method and system that provides symptom based and context sensitive knowledgebase management during a remote management session with a connected device. Knowledgebase profiles are generated that are linked to symptoms and device metrics and knowledgebase search rules are set that are linked to the symptoms, and specific device metrics. The knowledgebase management system provides a remote support technician with the support information instantly during a remote management session based on the symptom described by an end user and an assessment of the connected device state in order to aid in the troubleshooting of the issue and assist in the transfer of the knowledge.

## Claims

### Claim 1

A method for knowledgebase management, the method comprising:
establishing, from a console and initiated in response to an event on a connected device, a remote management session with the connected device via a wireless network, wherein the connected device is a mobile device and wherein the console and the mobile device undergo authentication to securely establish the remote management session, and wherein the remote management session is a single dedicated communication channel between the console and the connected device over which all communications occur;
during the remote management session:
remotely controlling, by a user of the console, the connected device via the remote management session to test functionality, usability and performance of the connected device;
receiving at the console via the remote management session at least one symptom based on the event and extracted device information from the connected device;
automatically generating symptom based information and context sensitive information by running dynamic queries in real-time during the remote management session where each query is built using the at least one symptom, the extracted device information and a connected device user position within the connected device absent interaction of the user at the console, the connected device user position received via the remote management session and the connected device user position indicating at least a logical position of the user in the connected device or an application that is being accessed;
automatically providing relevant storyboards based on running dynamic real-time queries, wherein each query includes dynamic combinations of the extracted device information, the at least one symptom and the connected device user position within the connected device during remote management of the connected device absent interaction of the user at the console;
presenting at the console the symptom based information, relevant storyboards, different context sensitive information based on a role of the user at the console and using constantly updated positions of where the connected device user is within the connected device during remote management of the connected device received via the remote management session and the extracted device information with respect to the connected device; and
using the symptom based information, relevant storyboards and the context sensitive information to resolve the at least one symptom via the remote management session.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
prioritizing the symptom based information and context sensitive information based on context.

### Claim 3 (depends on 2)

The method of claim 2, wherein the symptom based information and context sensitive information is presented via a dashboard and at least one hotspot on the console.

### Claim 4 (depends on 3)

The method of claim 3, wherein the at least one hotspot includes at least one of top issues, landing page, device summary, application lists, process lists, and device information.

### Claim 5 (depends on 3)

The method of claim 3, further comprising:
clicking on the at least one hotspot to obtain specific information from at least one of external and internal online resources.

### Claim 6 (depends on 3)

The method of claim 3, wherein a hotspot is a context sensitive area.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
recording a video of use cases with respect to the connected device; an generating storyboards based on recorded videos.

### Claim 8 (depends on 1)

The method of claim 1, wherein establishment of the remote management session is one of user initiated and network initiated.

### Claim 9

A method for knowledgebase management, the method comprising:
establishing, from a console and initiated in response to an event on a connected device, a remote management session with the connected device via a wireless network, wherein the connected device is a mobile device and wherein the console and the mobile device undergo authentication to securely establish the remote management session, and wherein the remote management session is a single dedicated communication channel between the console and the connected device over which all communications occur;
during the remote management session:
remotely managing and controlling, by a user of the console, the connected device via the remote management session to test functionality, usability and performance of the connected device;
providing symptom based and context sensitive knowledgebase management during the remote management session;
creating knowledgebase profiles based on running dynamic real-time queries, wherein each query includes dynamic combinations of a provided symptom related to the event, extracted device information of the connected device, and a logical position of a user in the connected device, wherein a particular knowledgebase profile is dependent on a role assigned to the user, each role having a different knowledgebase profile, the extracted device information, the logical position of the user, and the provided symptom received via the remote management session;
setting knowledgebase search rules based on the provided symptom and the connected device and the position of the user; and
presenting at the console one of the knowledgebase profiles based on the role of the user and the knowledgebase search rules based on the at least one of provided symptom based information and context sensitive information based on the connected device, wherein presentation of information in the knowledgebase profile is dependent on where the user is positioned in the connected device as the user is remotely controlling the connected device to test functionality, usability and performance of the connected device.

### Claim 10 (depends on 9)

The method of claim 9, further comprising:
setting the knowledgebase search rules linked to the at least one of a provided symptom and device metrics within knowledgebase management fields on the console.

### Claim 11 (depends on 9)

The method of claim 9, wherein each knowledgebase profile includes at least one of a context sensitive hotspot, symptom selection configuration, and dynamic query configuration.

### Claim 12 (depends on 9)

The method of claim 9, wherein knowledgebase profiles correspond to different user groups.

### Claim 13 (depends on 9)

The method of claim 9, wherein the each knowledgebase profile includes pre-formatted data queries.

### Claim 14 (depends on 9)

The method of claim 9, wherein each knowledgebase profile includes topics based on a state of the connected device.

### Claim 15 (depends on 9)

The method of claim 9, wherein each knowledgebase profile includes topics based on a state of the connected device that violate predefined metrics.

### Claim 16 (depends on 9)

The method of claim 9, wherein the at least one knowledgebase profile includes topics based on a state of the connected device that are outside a predefined operating range for the connected device.

### Claim 17 (depends on 9)

The method of claim 9, wherein dynamic queries on the least one knowledgebase profile are based on at least one of provided symptom and connected device state.

### Claim 18 (depends on 1)

The method of claim 1, further comprising:
presenting tutorials based on at least one of provided symptom and connected device state, wherein the tutorials are prioritized based on popularity and usage.

### Claim 19

A remote management system, comprising:
a communication module configured to establish, in response to an event on a connected device, a remote management session with the connected device via a wireless network, wherein the connected device is a mobile device and wherein the communication module and the mobile device undergo authentication to securely establish the remote management session, and wherein the remote management session is a single dedicated communication channel between the communication module and the connected device over which all communications occur;
a console, during the remote management session, configured to receive at least one symptom related to the event and extracted device information from the connected device via the remote management session;
the console, during the remote management session, configured to permit a user to remotely manage and control the connected device via the remote management session to test functionality, usability and performance of the connected device;
a server, during the remote management session, configured to generate symptom based information and context sensitive information by automatically running dynamic queries in real-time during the remote management session where each query is built using the at least one symptom, the extracted device information and a connected device user position within the connected device absent interaction of a user at the console, the connected device user position received via the remote management session and the connected device user position indicating at least a logical position of the user in the connected device or an application that is being accessed;
the server, during the remote management session, configured to automatically provide relevant storyboards based on running dynamic real-time queries, wherein each query includes dynamic combinations of the extracted device information, the at least on symptom and the connected device user position within the connected device during remote management of the connected device absent interaction of the user at the console;
the console, during the remote management session, configured to present at the console the symptom based information, relevant storyboards, different context sensitive information based on a role of the user at the console and using constantly updated positions of where the connected device user is within the connected device during remote management of the connected device and the extracted device information with respect to the connected device, wherein presentation of the context sensitive information is dependent on a role assigned to the user at the console, each role having different presentations;
the console, during the remote management session, configured to select a solution based on the symptom based information and context sensitive information; and
the communication module, during the remote management session, configured to transmit the solution to the connected device via the remote management session.

### Claim 20 (depends on 19)

The system of claim 19, further comprising:
the knowledgebase management module configured to prioritize the symptom based information and context sensitive information based on context.

### Claim 21 (depends on 20)

The system of claim 20, wherein the symptom based information and context sensitive information is presented via a dashboard and at least one hotspot on the console.

### Claim 22 (depends on 20)

The system of claim 20, wherein a hotspot is a context sensitive area.
