# US 11,113,345 B2 · Method and system for providing contextual electronic content

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

- Number: US 11,113,345 B2
- Document ID: US11113345B2
- Status: Granted
- Kind: B2
- Application number: 15/317,866
- Filed: 2015-07-15
- Published: 2017-04-27
- Granted: 2021-09-07
- Earliest claimed: 2014-07-17
- Assignees: BigTinCan Holdings Limited
- Applicants: BigTinCan Holdings Limited
- Inventors: David Malcolm Keane; Anthony Turco
- Web page: https://patentgrep.com/patent/US11113345B2

## CPC

- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06F 16/172: Caching, prefetching or hoarding of files
- G06F 16/24578: {using ranking}
- G06F 16/93: Document management systems
- G06F 11/30: Monitoring
- G06N 5/04: Inference or reasoning models
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS

## Abstract

Aspects of the present disclosure are directed to a method of providing content to a user device based on contextual parameters. The method includes monitoring one or more contextual parameters to detect a change in the values of the one or more contextual parameters and retrieving content from one or more content sources based on the changed contextual parameter. Furthermore, the method includes applying weights associated with the content to the retrieved content, generating results based on the weighted content and providing the generated results to the user device based on one or more device parameters.

## Claims

### Claim 1

A method to be implemented by a system for providing at least one of a document or file to a user device of the system, via a network, based on at least one contextual parameter, the method comprising:
retrieving, in response to a change in value of at least one contextual parameter, at least one document or file from at least one source based on the at least one contextual parameter, the changed contextual parameter relating to a scheduled event which will result in the user device being disconnected from the network;
applying weights to the retrieved document or file and the at least one contextual parameter, based on a history of the document or file;
recommending the retrieved document or file to the user based on the weighted document or file and the weighted at least one contextual parameter;
providing the recommended document or file to the user device of the system in a first form, the first form being dependent on at least one device parameter of the user device;
and providing content related to the recommended document or file to another user device of the system in a second form, the second form being dependent on at least one device parameter of said another user device,
wherein the user device and the another user device are different types of user devices, and the content related to the recommended document or file is a different type of content that relates to the scheduled event; and
wherein the at east one contextual parameter s independent of other user devices of the system.

### Claim 2 (depends on 1)

The method of claim 1, wherein the weights are configurable according to a user input received via the user device, the user input associated with the provided document or file.

### Claim 3 (depends on 1)

The method of claim 1, wherein the document or file is retrieved from the at least one source if the change in value of the at least one contextual parameter exceeds a threshold value.

### Claim 4 (depends on 1)

The method of claim 1, wherein the recommended document or file includes a uniform resource locator.

### Claim 5 (depends on 1)

The method of claim 1, wherein the at least one contextual parameter includes at least one of a device parameter, a user parameter and an environment parameter.

### Claim 6 (depends on 1)

The method of claim 1, wherein the at least one device parameter includes at least one of device type, network connectivity, screen size, available memory and installed application.

### Claim 7 (depends on 1)

The method of claim 1, wherein the at least one source includes a source external to the system.

### Claim 8 (depends on 1)

The method of claim 1, wherein the recommended document or file and the content related to the recommended document or file are provided to the respective user devices based on device parameters thereof.

### Claim 9 (depends on 1)

The method of claim 1, wherein the scheduled event includes a geographical location.

### Claim 10 (depends on 1)

The method of claim 1, wherein the recommended document or file is provided to the user device in a manner that the recommended document or file is executed by the user device independent of user input.

### Claim 11 (depends on 1)

The method of claim 1, wherein the retrieved document or file is non-multimedia document or file.

### Claim 12 (depends on 1)

The method of claim 1, wherein:
the at least one contextual parameter is based on a change in geographical distance relative to the scheduled event or on a predetermined time prior to the scheduled event, the recommended document or file and the content related to the recommended document or file being provided at the predetermined time or when the change in geographical distance occurs.

### Claim 13

A contextual information system for providing at least one of a document or file to a user device of the system, via a network, based on at least one contextual parameter, the system comprising:
an input module configured for retrieving, in response to a change in value of at least one contextual parameter, at least one document or file from at least one source based on the at least one contextual parameter, the changed contextual parameter relating to a scheduled event which will result in the user device being disconnected from the network;
a decision engine configured for:
applying weights to the retrieved document or file and the at least one contextual parameter, based on a history of the document or file; and
recommending the retrieved document or file to the user based on the weighted document or file and the weighted at least one contextual parameter; and
an output module configured for:
providing the recommended document or file to a user device of the system in a first form, the first form being dependent on at least one device parameter of the user device and
providing content related to the recommended document or file to another user device of the system in a second form, the second form being dependent on at least one device parameter of said another user device,
wherein, the user device and the another user device are different types of user devices, and the content related to the recommended document or file is a different type of content that relates to the scheduled event; and
wherein the at least one contextual parameter is independent of other user devices of the system.

### Claim 14 (depends on 13)

The contextual information system of claim 13, wherein the weights are configurable according to a user input received via the user device, the user input associated with the provided document or file.

### Claim 15 (depends on 13)

The contextual information system of claim 13, wherein the document or file is retrieved from the at least one source if the change in value of the at least one contextual parameter exceeds a threshold value.

### Claim 16 (depends on 13)

The contextual information system of claim 13, wherein the recommended document or file includes a uniform resource locator.

### Claim 17 (depends on 13)

The contextual information system of claim 13, wherein the at least one contextual parameter includes at least one of a device parameter, a user parameter and an environment parameter.

### Claim 18 (depends on 13)

The contextual information system of claim 13, wherein the at least one device parameter includes at least one of device type, network connectivity, screen size, available memory and installed application.

### Claim 19 (depends on 13)

The contextual information system of claim 13, further comprising a weightage module configured to store at least one weight associated with the at least one contextual parameter.

### Claim 20 (depends on 13)

The contextual information system of claim 13, further comprising a user interface configured to receive a user input.

### Claim 21 (depends on 13)

The system of claim 13, wherein the at least one source includes a source external to the system.

### Claim 22 (depends on 13)

The system of claim 13, wherein the recommended document or file and the content related to the recommended document or file are provided to the respective user devices based on device parameters thereof.

### Claim 23 (depends on 13)

The system of claim 13, wherein the scheduled event includes a geographical location.

### Claim 24 (depends on 13)

The system of claim 13, wherein the recommended document or file is provided to the user device in a manner that the recommended document or file is executed by the user device independent of user input.

### Claim 25 (depends on 13)

The system of claim 13, wherein the retrieved document or file is non-multimedia document or file.

### Claim 26 (depends on 13)

The system of claim 13, wherein the user device serves as the system.

### Claim 27

A computer readable storage medium comprising instructions executable by a processor of a system for providing at least one of a document or file to a user device of the system, via a network, based on at least one contextual parameter, the instructions when executed by the processor causes the system to perform a method, the method comprising:
retrieving, in response to a change in value of at least one contextual parameter, at least one document or file from at least one source based on the at least one contextual parameter, the changed contextual parameter relating to a scheduled event which will result in the user device being disconnected from the network;
applying weights to the retrieved document or file and the at least one contextual parameter, based on a history of the document or file;
recommending the retrieved document or file based on the weighted document or file and the weighted at least one contextual parameter;
providing the recommended document or file to a user device of the system in a first form, the first form being dependent on at least one device parameter of the user device;
and providing content related to recommended document or file to another user device of the system in a second form, the second form being dependent on at least one device parameter of said another user device,
wherein the user device and the another user device are different types of user devices and the content related to the recommended document or file is a different type of content that relates to the scheduled event; and
wherein the at least one contextual parameter is independent of other user devices of the system.

### Claim 28 (depends on 27)

The computer readable storage medium of claim 27, wherein the weights are configurable according to a user input received via the user device, the user input associated with the provided document or file.

### Claim 29 (depends on 27)

The computer readable storage medium of claim 27, wherein the document or file is retrieved from the at least one source if the change in value of the at least one contextual parameter exceeds a threshold value.

### Claim 30 (depends on 27)

The computer readable storage medium of claim 27, wherein the recommended document or file includes a uniform resource locator.

### Claim 31 (depends on 27)

The computer readable storage medium of claim 27, wherein the at least one contextual parameter includes at least one of a device parameter, a user parameter and an environment parameter.

### Claim 32 (depends on 27)

The computer readable storage medium of claim 27, wherein the at least one device parameter includes at least one of device type, network connectivity, screen size, available memory and installed application.

### Claim 33 (depends on 27)

The computer readable storage medium of claim 27, wherein the at least one source includes a source external to the system.

### Claim 34 (depends on 27)

The computer readable storage medium of claim 27, wherein the recommended document or file and the content related to the recommended document or file are provided to the respective user devices based on device parameters thereof.

### Claim 35 (depends on 27)

The computer readable storage medium of claim 27, wherein the scheduled event includes a geographical location.

### Claim 36 (depends on 27)

The computer readable storage medium of claim 27, wherein the recommended document or file is provided to the user device in a manner that the recommended document or file is executed by the user device independent of user input.

### Claim 37 (depends on 27)

The computer readable storage medium of claim 27, wherein the retrieved document or file is non-multimedia document or file.

### Claim 38 (depends on 27)

The computer readable storage medium of claim 27, wherein the user device to which the recommended document or file is provided includes the processor.
