Customizing a presentation based on preferences of an audience

US9582808B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9582808-B2
Application numberUS-201314076584-A
CountryUS
Kind codeB2
Filing dateNov 11, 2013
Priority dateDec 12, 2011
Publication dateFeb 28, 2017
Grant dateFeb 28, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A data processing system and computer program product for customizing a presentation. A set of individual preferences for each individual of a plurality of individuals to form a set of audience preferences is determined, wherein each preference in the set of individual preferences is associated with one of a plurality of versions of the presentation. A set of versions of the presentation from the plurality of versions of the presentation is selected based on the set of audience preferences. The set of versions of the presentation selected from the plurality of versions of the presentation is presented.

First claim

Opening claim text (preview).

What is claimed is: 1. A data processing computer system for customizing a presentation comprising: a bus; a communications unit connected to the bus; a storage device connected to the bus, wherein the storage device stores program code; and a processor unit connected to the bus, wherein the processor unit is configured to run the program code to: determine a set of individual preferences for each individual of a plurality of individuals to form a set of audience preferences, wherein each preference in the set of individual preferences is associated with one of a plurality of versions of the presentation; select a first set of slides of a first version of the presentation from the plurality of versions of the presentation based on a first set of audience preferences and a different second set of slides of a different second version of the presentation from the plurality of versions of the presentation based on a second set of audience preferences to form a set of versions of the presentation, wherein selection criteria includes criteria comprising: exceeding a threshold number of individuals of an audience for a specified skill level and preference, exceeding a threshold percentage of individuals of the audience for the specified skill level and preference, reaching a majority of individuals of the audience for the specified skill level and preference, receiving a largest number of votes from the audience for the specified skill level and preference, and the set of individual preferences for a specific individual; and present the first version to a corresponding first portion of the audience and the different second version of the set of versions of the presentation selected from the plurality of versions of the presentation to a corresponding second portion of the audience concurrently. 2. The data processing computer system of claim 1 , wherein an individual preference in the set of individual preferences for an individual comprises a skill level of the individual associated with a type of content in the presentation. 3. The data processing computer system of claim 1 , wherein in being configured to run the program code to select the first set of slides of the first version of the presentation from the plurality of versions of the presentation based on the first set of audience preferences and the different second set of slides of the different second version of the presentation from the plurality of versions of the presentation based on the second set of audience preferences to form the set of versions of the presentation, the processor unit is configured to run the program code to select the first version of the presentation from the plurality of versions of the presentation in response to determining that a largest number of the set of audience preferences is associated with the first version of the presentation. 4. The data processing computer system of claim 1 , wherein in being configured to run the program code to select the first set of slides of the first version of the presentation from the plurality of versions of the presentation based on the first set of audience preferences and the different second set of slides of the different second version of the presentation from the plurality of versions of the presentation based on the second set of audience preferences to form the set of versions of the presentation, the processor unit is configured to run the program code to select a version of the presentation from the plurality of versions of the presentation based on the set of individual preferences for an individual in the plurality of individuals and wherein in being configured to run the program code to present the set of versions of the presentation selected from the plurality of versions of the presentation, the processor unit is configured to run the program code to present at least one of the first version and the different second version of the presentation on a mobile device. 5. The data processing computer system of claim 1 , wherein in being configured to run the program code to present the first set of slides of the first version of the presentation selected from the plurality of versions of the presentation based on the first set of audience preferences and the different second set of slides of the different second version of the presentation from the plurality of versions of the presentation based on the second set of audience preferences to form the set of versions of the presentation, the processor unit is configured to run the program code to present the first set of slides, and wherein the processor unit is further configured to run the program code to present on a mobile device the different second set of slides based on the set of individual preferences for an individual of the plurality of individuals. 6. A computer program product for customizing a presentation comprising: a non-transitory computer readable storage device; program code, stored on the non-transitory computer readable storage device, for determining a set of individual preferences for each individual of a plurality of individuals to form a set of audience preferences, wherein each preference in the set of individual preferences is associated with one of a plurality of versions of the presentation; program code, stored on the non-transitory computer readable storage device, for selecting a first set of slides of a first version of the presentation from the plurality of versions of the presentation based on a first set of audience preferences and a different second set of slides of a different second version of the presentation from the plurality of versions of the presentation based on a second set of audience preferences to form a set of versions of the presentation, wherein selection criteria includes criteria comprising: exceeding a threshold number of individuals of an audience for a specified skill level and preference, exceeding a threshold percentage of individuals of the audience for the specified skill level and preference, reaching a majority of individuals of the audience for the specified skill level and preference, receiving a largest number of votes from the audience for the specified skill level and preference, and the set of individual preferences for a specific individual; and program code, stored on the non-transitory computer readable storage device, for presenting the first version to a corresponding first portion of the audience and the different second version of the set of versions of the presentation selected from the plurality of versions of the presentation to a corresponding second portion of the audience concurrently. 7. The computer program product of claim 6 , wherein a preference in the set of individual preferences for an individual comprises a skill level of the individual associated with a type of content in the presentation. 8. The computer program product of claim 6 , wherein the program code, stored on the non-transitory computer readable storage device, for selecting the first set of slides of the first version of the presentation from the plurality of versions of the presentation based on the first set of audience preferences and the different second set of slides of the different second version of the presentation from the plurality of versions of the presentation based on the second set of audience preferences to form the set of versions of the presentation further comprises program code, stored on the non-transitory computer readable storage device, for selecting the first version of the presentation from the plurality of versions of the presentation in response to determining that a largest number of the set of audience preferences is associated with the first version of the presentation. 9. The computer prog

Assignees

Inventors

Classifications

  • the chain, belt, or the like being laterally shiftable {, e.g. using a rear derailleur} · CPC title

  • with both visual and audible presentation of the material to be studied · CPC title

  • Office automation; Time management · CPC title

  • involving front sprocket chain-wheels engaged by the chain, belt or the like · CPC title

  • for adaptation of a particular data processing system to different peripheral devices · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9582808B2 cover?
A data processing system and computer program product for customizing a presentation. A set of individual preferences for each individual of a plurality of individuals to form a set of audience preferences is determined, wherein each preference in the set of individual preferences is associated with one of a plurality of versions of the presentation. A set of versions of the presentation from t…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06Q30/02. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 28 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).