# US 10,375,181 B2 · Network delivery system

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

- Number: US 10,375,181 B2
- Document ID: US10375181B2
- Status: Granted
- Kind: B2
- Application number: 16/032,269
- Filed: 2018-07-11
- Published: 2018-11-08
- Granted: 2019-08-06
- Earliest claimed: 2017-01-04
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Anurag Srivastava
- Web page: https://patentgrep.com/patent/US10375181B2

## CPC

- H04L 67/52: specially adapted for the location of the user terminal
- H04L 67/04: specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L 67/306: User profiles
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- H04L 67/54: Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
- H04L 67/55: Push-based network services
- H04L 67/566: Grouping or aggregating service requests, e.g. for unified processing
- H04L 69/04: Protocols for data compression, e.g. ROHC
- H04W 4/02: Services making use of location information
- H04W 64/003: {locating network equipment}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A method and system for improving network delivery is provided. The method includes receiving an Internet based event for a user. The Internet based event is associated with user attributes, of the user, retrieved from a specialized network and it is determined that the user is associated with the Internet based event. A functionality status of a mobile hardware device of the user is determined and current parameters of the user and current characteristics of the user are analyzed. Resulting network based delivery options associated with the Internet based event for the user are determined.

## Claims

### Claim 1

A specialized network delivery improvement method comprising:
determining, by a processor of a hardware device based on results of associating an Internet based event with user attributes of a user retrieved from a specialized network, that said user is associated with said Internet based event;
determining, by said processor, a functionality status of a mobile hardware device of said user, wherein results of said determining said functionality status of said mobile hardware device of said user indicate: a weak signal associated with communications between said hardware device and said mobile hardware device and a low memory status of a memory device within said mobile device;
analyzing, by said processor via a sensor circuit of said mobile device of said user, current parameters of said user and current physical characteristics of said user;
determining, by said processor based on results of said determining said functionality status and said analyzing said current parameters of said user and said current physical characteristics of said user, network based delivery options associated with said Internet based event for said user, wherein results of said determining said network based delivery options indicate that said Internet based event should be aggregated with additional internet based electronic events prior to delivery to said user via said mobile device;
retrieving, by said processor from a remote database, said additional internet based electronic events;
aggregating, by said processor, said Internet based event with additional internet based electronic events resulting in an aggregated event package;
boosting, by said processor based on said functionality status, a signal strength of said mobile device;
clearing, by said processor based on said functionality status, a portion of said memory device of said mobile device; and
transmitting, by said processor to said mobile device via said specialized network in response to said boosting and said clearing, said aggregated event package.

### Claim 2 (depends on 1)

The method of claim 1, wherein said current parameters of said user comprise: current mood parameters of said user, a current geographical location of said user, and current vital sign readings of said user.

### Claim 3 (depends on 1)

The method of claim 1, wherein said current physical characteristics of said user comprise: current monetary attributes of said user and a recent purchase history of said user.

### Claim 4 (depends on 1)

The method of claim 1, wherein results of said determining said network based delivery options indicate that said Internet based event should be delivered to said user via said mobile device immediately, and wherein said method further comprises:
transmitting, by said processor to said mobile device via said specialized network, said Internet based event.

### Claim 5 (depends on 1)

The method of claim 1, wherein said aggregating comprises digitally compressing said Internet based event and additional internet based electronic events, wherein said aggregated event package comprises a digitally compressed aggregated event package; and wherein said method further comprises:
after said transmitting, decoding, by said processor, digitally compressed aggregated event package resulting in a decoded event package for presentation to said user via said mobile device; and
presenting, by said processor to said user, said decoded event package in combination with said current parameters and said current physical characteristics.

### Claim 6 (depends on 1)

The method of claim 1, wherein results of said determining said functionality status of said mobile hardware device of said user indicate a hardware malfunction associated with said mobile device; and wherein said method further comprises:
repairing, by said processor, said hardware malfunction.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
providing at least one support service for at least one of creating, integrating, hosting, maintaining, and deploying computer-readable code in the hardware device, said code being executed by the computer processor to implement: said determining that said user is associated with said Internet based event, said determining said functionality status, said analyzing, and said determining said network based delivery options.

### Claim 8

A computer program product, comprising a computer readable hardware storage device storing a computer readable program code, said computer readable program code comprising an algorithm that when executed by a processor of a hardware device implements a specialized network delivery improvement method, said method comprising:
determining, by said processor based on results of associating an Internet based event with user attributes of a user retrieved from a specialized network, that said user is associated with said Internet based event;
determining, by said processor, a functionality status of a mobile hardware device of said user, wherein results of said determining said functionality status of said mobile hardware device of said user indicate: a weak signal associated with communications between said hardware device and said mobile hardware device and a low memory status of a memory device within said mobile device;
analyzing, by said processor via a sensor circuit of said mobile device of said user, current parameters of said user and current physical characteristics of said user;
determining, by said processor based on results of said determining said functionality status and said analyzing said current parameters of said user and said current physical characteristics of said user, network based delivery options associated with said Internet based event for said user, wherein results of said determining said network based delivery options indicate that said Internet based event should be aggregated with additional internet based electronic events prior to delivery to said user via said mobile device;
retrieving, by said processor from a remote database, said additional internet based electronic events;
aggregating, by said processor, said Internet based event with additional internet based electronic events resulting in an aggregated event package;
boosting, by said processor based on said functionality status, a signal strength of said mobile device;
clearing, by said processor based on said functionality status, a portion of said memory device of said mobile device; and
transmitting, by said processor to said mobile device via said specialized network in response to said boosting and said clearing, said aggregated event package.

### Claim 9 (depends on 8)

The computer program product of claim 8, wherein said current parameters of said user comprise: current mood parameters of said user, a current geographical location of said user, and current vital sign readings of said user.

### Claim 10 (depends on 8)

The computer program product of claim 8, wherein said current physical characteristics of said user comprise: current monetary attributes of said user and a recent purchase history of said user.

### Claim 11 (depends on 8)

The computer program product of claim 8, wherein results of said determining said network based delivery options indicate that said Internet based event should be delivered to said user via said mobile device immediately, and wherein said method further comprises:
transmitting, by said processor to said mobile device via said specialized network, said Internet based event.

### Claim 12 (depends on 8)

The computer program product of claim 8, wherein said aggregating comprises digitally compressing said Internet based event and additional internet based electronic events, wherein said aggregated event package comprises a digitally compressed aggregated event package; and wherein said method further comprises:
after said transmitting, decoding, by said processor, digitally compressed aggregated event package resulting in a decoded event package for presentation to said user via said mobile device; and
presenting, by said processor to said user, said decoded event package in combination with said current parameters and said current physical characteristics.

### Claim 13 (depends on 8)

The computer program product of claim 8, wherein results of said determining said functionality status of said mobile hardware device of said user indicate a hardware malfunction associated with said mobile device; and wherein said method further comprises:
repairing, by said processor, said hardware malfunction.

### Claim 14

A hardware device comprising a processor coupled to a computer-readable memory unit, said memory unit comprising instructions that when executed by the processor implements a specialized network delivery improvement method comprising:
determining, by said processor based on results of associating an Internet based event with user attributes of a user retrieved from a specialized network, that said user is associated with said Internet based event;
determining, by said processor, a functionality status of a mobile hardware device of said user, wherein results of said determining said functionality status of said mobile hardware device of said user indicate: a weak signal associated with communications between said hardware device and said mobile hardware device and a low memory status of a memory device within said mobile device;
analyzing, by said processor via a sensor circuit of said mobile device of said user, current parameters of said user and current physical characteristics of said user;
determining, by said processor based on results of said determining said functionality status and said analyzing said current parameters of said user and said current physical characteristics of said user, network based delivery options associated with said Internet based event for said user, wherein results of said determining said network based delivery options indicate that said Internet based event should be aggregated with additional internet based electronic events prior to delivery to said user via said mobile device;
retrieving, by said processor from a remote database, said additional internet based electronic events;
aggregating, by said processor, said Internet based event with additional internet based electronic events resulting in an aggregated event package;
boosting, by said processor based on said functionality status, a signal strength of said mobile device;
clearing, by said processor based on said functionality status, a portion of said memory device of said mobile device; and
transmitting, by said processor to said mobile device via said specialized network in response to said boosting and said clearing, said aggregated event package.

### Claim 15 (depends on 14)

The hardware device of claim 14, wherein said current parameters of said user comprise: current mood parameters of said user, a current geographical location of said user, and current vital sign readings of said user.

### Claim 16 (depends on 14)

The hardware device of claim 14, wherein said current physical characteristics of said user comprise: current monetary attributes of said user and a recent purchase history of said user.

### Claim 17 (depends on 14)

The hardware device of claim 14, wherein results of said determining said network based delivery options indicate that said Internet based event should be delivered to said user via said mobile device immediately, and wherein said method further comprises:
transmitting, by said processor to said mobile device via said specialized network, said Internet based event.

### Claim 18 (depends on 14)

The hardware device of claim 14, wherein said aggregating comprises digitally compressing said Internet based event and additional internet based electronic events, wherein said aggregated event package comprises a digitally compressed aggregated event package; and wherein said method further comprises:
after said transmitting, decoding, by said processor, digitally compressed aggregated event package resulting in a decoded event package for presentation to said user via said mobile device; and
presenting, by said processor to said user, said decoded event package in combination with said current parameters and said current physical characteristics.

### Claim 19 (depends on 14)

The hardware device of claim 14, wherein results of said determining said functionality status of said mobile hardware device of said user indicate a hardware malfunction associated with said mobile device; and wherein said method further comprises:
repairing, by said processor, said hardware malfunction.
