# US 10,375,511 B2 · Technologies for an automated application exchange in wireless networks

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

- Number: US 10,375,511 B2
- Document ID: US10375511B2
- Status: Granted
- Kind: B2
- Application number: 15/900,353
- Filed: 2018-02-20
- Published: 2018-09-27
- Granted: 2019-08-06
- Earliest claimed: 2015-07-29
- Assignees: Intel Corporation
- Applicants: Intel Corporation
- Inventors: Valerie J. Young; Kapil Sood
- Web page: https://patentgrep.com/patent/US10375511B2

## CPC

- H04W 4/02: Services making use of location information
- H04W 4/60: Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
- H04W 4/70: Services for machine-to-machine communication [M2M] or machine type communication [MTC]
- H04W 24/02: Arrangements for optimising operational condition
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Technologies for performing an automated application exchange negotiation in an operator network include an endpoint device, a mobile edge computing device, a core computing device, an application provider computing device, and a network operator computing device. The mobile edge computing device is configured to receive a request to access an application and/or service stored at the mobile edge computing device and/or the application provider computing device. The mobile edge computing device is further configured to initiate the automated application exchange negotiation between the application provider computing device and the network operator computing device to determine one or more terms of the negotiation, including one or more terms of a service level agreement (SLA). Other embodiments are described herein.

## Claims

### Claim 1

An application provider computing device for automated application exchange negotiation in an operator network, the application provider computing device comprising:
a network communicator to receive, from a mobile edge computing device, an application quote for an application; and
an application exchange negotiator to:
perform, with a network operator computing device, an automated application exchange negotiation, wherein the network operator computing device controls operations performed within the operator network; and
determine whether the automated application exchange negotiation was successful,
wherein the network communicator is further to transmit, in response to a determination that the automated application exchange negotiation was successful, the application to the mobile edge computing device.

### Claim 2 (depends on 1)

The application provider computing device of claim 1, wherein the network communicator is further to receive, from the mobile edge computing device, a second application quote for a second application,
wherein the application exchange negotiator is further to:
perform, with the network operator computing device, a second automated application exchange negotiation;
determine whether the second automated application exchange negotiation was successful;
modify, in response to a determination that the second automated application exchange negotiation was not successful, terms of the second automated application exchange negotiation,
wherein the network communicator is further to transmit the modified terms of the second automated application exchange negotiation to the network operator computing device.

### Claim 3 (depends on 2)

The application provider computing device of claim 2, wherein to determine whether the second automated application exchange negotiation was successful comprises to determine whether the second automated application exchange negotiation was completed within a time limit
wherein the network communicator is further to provide, to the mobile edge computing device, an indication that the second automated application exchange negotiation was not completed within the time limit in response to a determination that the second automated application exchange negotiation was not completed within a time limit.

### Claim 4 (depends on 3)

The application provider computing device of claim 3, wherein the network communicator is further to provide, to the mobile edge computing device, an indication of a current negotiated price in response to a determination that the second automated application exchange negotiation was not completed within a time limit.

### Claim 5 (depends on 1)

The application provider computing device of claim 1, wherein the application quote comprises at least one of a radio quality, a mobility of an endpoint device, a resolution, a user service level agreement (SLA) with an owner of application or operator network, a usage time, an amount of time allotted for the automated application exchange negotiation, and a current negotiated price.

### Claim 6 (depends on 1)

The application provider computing device of claim 1, wherein the network communicator is further to deliver adjustment parameters to the mobile edge computing device.

### Claim 7 (depends on 1)

The application provider computing device of claim 1, wherein the network communicator is further to transmit an upgrade offer to the mobile edge computing device.

### Claim 8

A method for automated application exchange negotiation in an operator network, the method comprising:
receiving, by an application provider computing device and from a mobile edge computing device, an application quote for an application;
performing, by the application provider computing device and with a network operator computing device, an automated application exchange negotiation, wherein the network operator computing device controls operations performed within the operator network;
determining, by the application provider computing device, whether the automated application exchange negotiation was successful; and
transmitting, by the application provider computing device and in response to a determination that the automated application exchange negotiation was successful, the application to the mobile edge computing device.

### Claim 9 (depends on 7)

The method of claim 7, further comprising:
receiving, by the application provider computing device and from the mobile edge computing device, a second application quote for a second application;
performing, by the application provider computing device and with the network operator computing device, a second automated application exchange negotiation;
determining, by the application provider computing device, whether the second automated application exchange negotiation was successful;
modifying, by the application provider computing device and in response to a determination that the second automated application exchange negotiation was not successful, terms of the second automated application exchange negotiation; and
transmitting, by the application provider computing device, the modified terms of the second automated application exchange negotiation to the network operator computing device.

### Claim 10 (depends on 9)

The method of claim 9, wherein determining whether the second automated application exchange negotiation was successful comprises determining whether the second automated application exchange negotiation was completed within a time limit, the method further comprising:
providing, by the application provider computing device and to the mobile edge computing device, an indication that the second automated application exchange negotiation was not completed within the time limit in response to a determination that the second automated application exchange negotiation was not completed within a time limit.

### Claim 11 (depends on 10)

The method of claim 10, further comprising providing, by the application provider computing device and to the mobile edge computing device, an indication of a current negotiated price in response to a determination that the second automated application exchange negotiation was not completed within a time limit.

### Claim 12 (depends on 7)

The method of claim 7, wherein the application quote comprises at least one of a radio quality, a mobility of an endpoint device, a resolution, a user service level agreement (SLA) with an owner of application or operator network, a usage time, an amount of time allotted for the automated application exchange negotiation, and a current negotiated price.

### Claim 13 (depends on 7)

The method of claim 7, further comprising delivering adjustment parameters to the mobile edge computing device.

### Claim 14 (depends on 7)

The method of claim 7, further comprising transmitting an upgrade offer to the mobile edge computing device.

### Claim 15

One or more non-transitory, computer-readable media comprising a plurality of instructions stored thereon that, when executed, causes an application provider computing device to:
receive, from a mobile edge computing device, an application quote for an application;
perform, with a network operator computing device, an automated application exchange negotiation, wherein the network operator computing device controls operations performed within an operator network;
determine whether the automated application exchange negotiation was successful; and
transmit, in response to a determination that the automated application exchange negotiation was successful, the application to the mobile edge computing device.

### Claim 16 (depends on 15)

The one or more non-transitory, computer-readable media of claim 15, wherein the plurality of instructions further cause the application provider computing device to:
receive, from the mobile edge computing device, a second application quote for a second application;
perform, with the network operator computing device, a second automated application exchange negotiation;
determine whether the second automated application exchange negotiation was successful;
modify, in response to a determination that the second automated application exchange negotiation was not successful, terms of the second automated application exchange negotiation; and
transmit the modified terms of the second automated application exchange negotiation to the network operator computing device.

### Claim 17 (depends on 16)

The one or more non-transitory, computer-readable media of claim 16, wherein to determine whether the second automated application exchange negotiation was successful comprises to determine whether the second automated application exchange negotiation was completed within a time limit,
wherein the plurality of instructions further cause the application provider computing device to provide, to the mobile edge computing device, an indication that the second automated application exchange negotiation was not completed within the time limit in response to a determination that the second automated application exchange negotiation was not completed within a time limit.

### Claim 18 (depends on 17)

The one or more non-transitory, computer-readable media of claim 17, wherein the plurality of instructions further cause the application provider computing device to provide, to the mobile edge computing device, an indication of a current negotiated price in response to a determination that the second automated application exchange negotiation was not completed within a time limit.

### Claim 19 (depends on 15)

The one or more non-transitory, computer-readable media of claim 15, wherein the application quote comprises at least one of a radio quality, a mobility of an endpoint device, a resolution, a user service level agreement (SLA) with an owner of application or operator network, a usage time, an amount of time allotted for the automated application exchange negotiation, and a current negotiated price.

### Claim 20 (depends on 15)

The one or more non-transitory, computer-readable media of claim 15, wherein the plurality of instructions further cause the application provider computing device to deliver adjustment parameters to the mobile edge computing device.
