IP Library Granted Patent US 9,553,937
Granted Patent B2
US 9,553,937 · App. 10/878,238 · Granted Jan 24, 2017

Collecting preference information

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,553,937
App. No.
10/878,238
Granted
Jan 24, 2017
Kind
B2
Abstract

In order to allow a first presentation application to utilize tracked information collected by a second presentation application, the tracked information being how digital content is presented in user equipment, the information is collected by user equipment into a presentation application independent ratings data file.

Claims (64)

1. A method comprising:

determining to store, by an apparatus, a ratings electronic data file including a rating record specifying at least identification information on a digital content item and a rating value indicating consumption of the digital content item, the ratings electronic data file being in a presentation application independent format and usable at least by different types of presentation applications;

receiving, by the apparatus, an input in a format specific to one of the presentation applications, and relating to presenting a first digital content item;

determining, by the apparatus, whether the ratings electronic data file includes a rating record having identification information identifying the first digital content item; and

selectively creating, by the apparatus, the rating record for the first digital content item.

2. The method as claimed in claim 1 , further comprising:

calling, by the apparatus, in response to the input, an operating system; and

collecting information on the input on the basis of the call.

3. The method as claimed in claim 2 , the collecting comprising:

recognizing the call on a platform level of the apparatus;

determining to transform, by the apparatus, information in the call into a presentation application independent format on the platform level; and

using, by the apparatus, transformed information to update the ratings electronic data file.

4. The method as claimed in claim 1 , further comprising:

determining to display the ratings electronic data file;

receiving an update to the ratings electronic data file; and

updating, by the apparatus, the ratings electronic data file according to the received update.

5. The method as claimed in claim 1 , further comprising:

filtering the ratings electronic data file according to user defined filtering rules; and

distributing the filtered ratings electronic data file.

6. An apparatus comprising:

at least one processor; and

at least one memory including computer program code for one or more programs,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,

determine to present digital content in a presentation application-specific format;

determine to store a ratings electronic data file including a rating record specifying at least identification information on a digital content item and a rating value indicating consumption of the digital content item, the ratings electronic data file being in a presentation application independent format and usable at least by different types of presentation applications;

determine whether the ratings electronic data file includes a rating record having identification information identifying a first digital content item; and

selectively cause the apparatus to

create the rating record for the first digital content item.

7. The apparatus as claimed in claim 6 , wherein the apparatus is further caused to:

detect a communication between one of the presentation applications and the operating system, the communication relating to presenting the first digital content item; and

determine to send information to a preference client based on the detected communication.

8. The apparatus as claimed in claim 7 , wherein the communication contains information to be collected in the presentation application-specific format, and the apparatus is further caused to transform the information to the presentation application independent format and to determine to send the information to the preference client in the presentation application independent format.

9. The apparatus as claimed in claim 6 , wherein the apparatus is further caused to:

determine to communicate when presenting the digital content,

detect communication information to be collected by a preference client;

convert the communication from the presentation application to the operating system into a first format used by the operating system, and the detected communication information into the presentation application independent format;

determine to send the communication converted into the first format to the operating system; and

determine to send the detected communication information converted into the presentation application independent format to the preference client.

10. The apparatus as claimed in claim 6 ,

wherein each presentation application of the presentation applications presents digital content in its presentation application-specific format, and

wherein the apparatus is further caused to:

collect information from a plurality of presentation applications in the apparatus, and

process the collected information into the ratings electronic data file.

11. The apparatus as claimed in claim 6 , wherein the apparatus is further caused to:

receive explicit modifications to the ratings electronic data file; and

update the ratings electronic data file according to the received modifications.

12. The apparatus as claimed in claim 6 , wherein the apparatus is a mobile terminal.

13. The apparatus as claimed in claim 6 , wherein the presentation application independent format is a metadata format.

14. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:

determining, from a ratings electronic data file including a rating record specifying at least identification information on a digital content item and a rating value indicating consumption of the digital content item, the ratings electronic data file being in a presentation application independent format and usable at least by different types of presentation applications; and

selectively causing the apparatus to create a rating record for a first digital content item.

15. The computer-readable storage medium as claimed in claim 14 , wherein the apparatus is caused to further perform: collecting information on an input on the basis of one or more calls which the presentation application in the apparatus sends to an operating system of the apparatus, wherein the input is in a format specific to one of the presentation applications and relates to presenting the first digital content item.

16. The method of claim 1 , further comprising:

determining that the ratings electronic data file includes the rating record for the first digital content item;

determining a new rating value using collected information associated with the input and the rating value in the rating record for the first digital content item; and

replacing the rating value in the rating record for the first digital content item with the new rating value.

17. The apparatus of claim 6 , wherein the apparatus is further caused to:

determine that the ratings electronic data file includes the rating record for the first digital content item;

determine a new rating value using collected information associated with an input and the rating value in the rating record for the first digital content item, wherein the input is in a format specific to one of the presentation applications and relates to presenting the first digital content item; and

replace the rating value in the rating record for the first digital content item with the new rating value.

18. The computer-readable storage medium of claim 15 , wherein the apparatus is caused to further perform:

determining that the ratings electronic data file includes the rating record for the first digital content item;

determining a new rating value using collected information associated with the input and the rating value in the rating record for the first digital content item; and

replacing the rating value in the rating record for the first digital content item with the new rating value.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035495/0924 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2004
From: HUBBARD, THOMAS; SALMENKAITA, JUKKA-PEKKA
To: NOKIA CORPORATION
Reel/Frame 015104/0089 →