# US 2017/0289892 A1 · Selection of inter-network communication

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

- Number: US 2017/0289892 A1
- Document ID: US20170289892A1
- Status: Published application
- Kind: A1
- Application number: 15/086,133
- Filed: 2016-03-31
- Published: 2017-10-05
- Earliest claimed: 2016-03-31
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Graham C. Charters; Bret W. Dixon; Benjamin T. Horwood; Alexander H. Poga; Mark A. Shewell
- Web page: https://patentgrep.com/patent/US20170289892A1

## CPC

- H04W 36/008375: {based on historical data}
- G06Q 30/0261: {based on user location}
- G06Q 30/0267: {Wireless devices}
- H04W 4/029: Location-based management or tracking services
- H04W 36/14: Reselecting a network or an air interface
- H04W 36/326: {by proximity to another entity}
- H04W 84/18: Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- 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

A device to deliver data to a network may be identified. The data to be delivered may be identified. Information associated with a device's probability of travelling to the network may be identified. Based on that information, the data to be delivered may be transferred to the device.

## Claims

### Claim at position 1

1-11. (canceled)

### Claim 12

A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to:
identify, by a processor, content to be communicated to a first network;
identify, by the processor, information associated with a probability that a first device of a second network will travel to the first network; and
transfer, by the processor and based on the probability that the first device will travel to the first network, the content to the first device.

### Claim 13 (depends on 12)

The computer program product of claim 12, wherein the information comprises a history of travel to the first network, the program instructions executable by a computer to further cause the computer to:
calculate, by the processor, the probability based on the history of travel.

### Claim 14 (depends on 12)

The computer program product of claim 12, wherein the information comprises information associated with the personal travel plans belonging to a user of the first device's.

### Claim 15 (depends on 12)

The computer program product of claim 12, wherein the transfer of the content to the first device is also based on the probability that the first device will travel to the second network meeting a probability criterion.

### Claim 16 (depends on 15)

The computer program product of claim 15, wherein the probability criterion comprises a probability threshold.

### Claim 17 (depends on 12)

The computer program product of claim 12, wherein the first network is selected for communication based on a familiarity level of the first network meeting a familiarity criterion.

### Claim 18 (depends on 17)

The computer program product of claim 17, wherein the familiarity criterion comprises a familiarity level threshold.

### Claim 19

A system comprising a first processor, wherein the first processor is configured to perform a method for inter-network communications comprising:
broadcasting, to devices of a first network over the first network, a request for information associated with histories of travel of the devices to a second network;
receiving replies over the first network from a set of the devices, each reply including information associated with the replying devices' history of travel to the second network;
identifying, based on the replies, a first subset of devices within the set of devices that have travelled to the second network;
identifying, based on the replying devices' history of travel, a second subset of devices within the first subset of devices that have a sufficient probability of travelling to the second network within a target time period; and
sending, to the second subset of devices, data addressed to the second network.

### Claim 20 (depends on 19)

The system of claim 19, wherein the information associated with a history of travel comprises information specifying whether a device of the first network has travelled to the second network and wherein identifying a second set of devices comprises sending a request to the first set of devices to provide their history of travel to the second network.
