# US 2017/0286708 A1 · Security

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

- Number: US 2017/0286708 A1
- Document ID: US20170286708A1
- Status: Published application
- Kind: A1
- Application number: 15/086,424
- Filed: 2016-03-31
- Published: 2017-10-05
- Earliest claimed: 2016-03-31
- Assignees: Avaya Inc.
- Applicants: Avaya Inc.
- Inventors: George Erhart; David Skiba; Valentine C. Matula
- Web page: https://patentgrep.com/patent/US20170286708A1

## CPC

- G06F 21/57: Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
- G06F 21/6218: {to a system of files or objects, e.g. local or distributed file system or database}
- G06F 21/56: Computer malware detection or handling, e.g. anti-virus arrangements
- Y10S 901/50: Miscellaneous
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- Y10S: TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS

## Abstract

A robotic customer service agent (“robot”) is provided to a service location. The robot may present a number of security concerns that, whether realized or not, present barriers to acceptance. A robot is provided that is determined to be in compliance with a security criteria. The security criteria may be related to software (e.g., running anti-virus software), hardware (e.g., an added camera is secure), communication (e.g., no unexpected communications), or other aspect. Should the robot be in compliance, it may operate in a secure mode, such as to perform or access more sensitive information. If the robot is not in compliance, the robot is operated in a non-secure mode, such as to block data transmissions, information capturing, or other process or operation that may present a security risk.

## Claims

### Claim 1

A system, comprising:
a network interface;
a data repository;
a microprocessor in communication with the network interface and when provided with instructions cause the microprocessor to:
communicate with a robot configured to perform a customer service task at a service location;
access a security criteria from the data repository;
determine whether the robot is in compliance with the security criteria;
operate the robot in a secure mode when the determination indicates the robot is in compliance with the security criteria; and
operate the robot in a non-secure mode when the determination indicates the robot is not in compliance with the security criteria.

### Claim 2 (depends on 1)

The system of claim 1, wherein, the security criteria a trusted anti-virus software application being executed by the robot.

### Claim 3 (depends on 1)

The system of claim 1, wherein, the security criteria comprises a security audit.

### Claim 4 (depends on 1)

The system of claim 1, wherein, the operation of the robot in the non-secure mode comprises restricting an area of travel of the robot.

### Claim 5 (depends on 1)

The system of claim 1, wherein, the security criteria comprises a trusted cleaning cycle whereby sensitive data is purged from the robot.

### Claim 6 (depends on 1)

The system of claim 1, wherein the security criteria comprises a prohibition of the robot transmitting a signal not associated with the performance of the customer service task.

### Claim 7 (depends on 1)

The system of claim 1, wherein the non-secure mode comprises a shut-down of the robot.

### Claim 8 (depends on 1)

The system of claim 1, wherein the security criteria comprises blocking the robot from gathering data not required for the performance of the customer service task.

### Claim 9 (depends on 8)

The system of claim 8, wherein the blocking disables a component of the robot operable to gather the data not required for the performance of the customer service task.

### Claim 10 (depends on 1)

The system of claim 1, wherein the microprocessor comprises a portion of a customer communication device operated by a user at the service location.

### Claim 11

A robot, comprising:
a network interface;
a microprocessor in communication with the network interface and when provided with instructions cause the microprocessor to:
access a security criteria from a data repository;
determine whether the robot is in compliance with the security criteria;
operate the robot in a secure mode to perform a customer service task in a service location, when the determination indicates the robot is in compliance with the security criteria; and
operate the robot in a non-secure mode, when the determination indicates the robot is not in compliance with the security criteria.

### Claim 12 (depends on 11)

The robot of claim 11, wherein the security criteria comprises a signal from a contact center indicating compliance with a security criteria of the contact center.

### Claim 13 (depends on 11)

The robot of claim 11, wherein the microprocessor, while the robot is performing the customer service task, determines the robot is not in compliance with the security criteria, disables at least one component of the robot.

### Claim 14 (depends on 11)

The robot of claim 11, wherein the security criteria is provided by a signal from a communication device associated with a user at the service location.

### Claim 15 (depends on 11)

The robot of claim 11, wherein the non-secure mode comprises the blocking of a component, blocking of an operation, blocking of a communication, limiting a speed of a component of the robot, limiting a force applied by a component of the robot, or limiting a location accessible to the robot.

### Claim 16

A system, comprising:
means to access, by at least one microprocessor, a security criteria from a data repository;
means to determine, by the at least one microprocessor, whether a robot is in compliance with the security criteria;
means to operate, by the at least one microprocessor, the robot in a secure mode to perform a customer service task in a service location when the means to perform the determination determine the robot is in compliance with the security criteria; and
means to operate, by the at least one microprocessor, the robot in a non-secure mode, when the means to perform the determination determine the robot is not in compliance with the security criteria.

### Claim 17 (depends on 11)

The system of claim 11, wherein the security criteria comprises a signal from a contact center indicating compliance with a security criteria of the contact center.

### Claim 18 (depends on 11)

The system of claim 11, further comprising, means to disable at least one component of the robot, by the microprocessor, upon determining that the robot, while engaged in the customer service task, is not in compliance with the security criteria.

### Claim 19 (depends on 11)

The system of claim 11, wherein the security criteria is provided by a signal from a communication device associated with a user at the service location.

### Claim 20 (depends on 11)

The system of claim 11, wherein the means to operate the robot in the non-secure mode comprise limiting at least one operational feature of the robot.
