Adapting user terminal advertisements responsive to measured user behavior

US2016180399A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016180399-A1
Application numberUS-201414576965-A
CountryUS
Kind codeA1
Filing dateDec 19, 2014
Priority dateDec 19, 2014
Publication dateJun 23, 2016
Grant date

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.

User profile information is generated which characterizes measured user interaction with an application program that is encapsulated by the computer readable program code and processed by the processor. Operation of an advertisement displayed while the application program is being processed is controlled based on the user profile information.

First claim

Opening claim text (preview).

1 . A computer program product, comprising: a non-transitory computer readable storage medium comprising computer readable program code embodied in the medium that when executed by a processor of a user terminal causes the processor to perform operations comprising: generating user profile information characterizing measured user interaction with an application program that is encapsulated by the computer readable program code and processed by the processor; and controlling, based on the user profile information, operation of an advertisement displayed while the application program is being processed. 2 . The computer program product of claim 1 , wherein the generating user profile information characterizing measured user interaction with the application program that is encapsulated by the computer readable program code and processed by the processor, comprises: determining effect on a user's interaction with the application program by display of an advertisement. 3 . The computer program product of claim 2 , wherein the determining effect on the user's interaction with the application program by display of an advertisement, comprises: monitoring application programming interface calls by the application program to determine the effect on the user's interaction with the application program by display of the advertisement. 4 . The computer program product of claim 2 , wherein the determining effect on the user's interaction with the application program by display of an advertisement, comprises: measuring a change in user responsiveness to repetitively occurring input opportunities during operation of the application program between a time before display of the advertisement and a time after display of the advertisement. 5 . The computer program product of claim 4 , wherein the measuring the measuring a change in user responsiveness to repetitively occurring input opportunities during operation of the application program between a time before display of the advertisement and a time after display of the advertisement, comprises: measuring the user responsiveness based on elapsed time between sequential occurrences of a defined type of application programming interface call by the application program to process user input. 6 . The computer program product of claim 4 , wherein the determining effect on the user's interaction with the application program by display of an advertisement, further comprises: identifying a type of advertisement, a displayed size of advertisement, and/or a display location of advertisement associated with the measured change in user responsiveness. 7 . The computer program product of claim 2 , wherein the determining effect on the user's interaction with the application program by display of an advertisement, comprises: measuring change in duration of user's use of the application program while advertisements are not displayed compared to duration of user's use of the application program while advertisements are displayed during use. 8 . The computer program product of claim 7 , wherein the measure change in duration of user's use of the application program while advertisements are not displayed compared to duration of user's use of the application program while advertisements are displayed during use, comprises: measuring the duration of the user's use of the application program based on elapsed time between occurrence of a defined type of application programming interface call proximate in time after start-up of the application program and occurrence of another defined type of application programming interface call proximate in time before shut-down of the application program. 9 . The computer program product of claim 7 , wherein the determining effect on the user's interaction with the application program by display of an advertisement, further comprises: identifying a type of advertisement, a displayed size of advertisement, and/or a display location of advertisement associated with the measured change in duration of user's use of the application program. 10 . The computer program product of claim 2 , wherein the determining effect on the user's interaction with the application program by display of an advertisement, comprises: measuring elapsed time between display of a defined type of advertisement, a displayed size of advertisement, and/or a display location of advertisement and the user ceasing to use the application program. 11 . The computer program product of claim 1 , wherein the controlling, based on the user profile information, operation of the advertisement displayed while the application program is being processed, comprises: controlling the type of advertisements, format of advertisements, and/or timing of advertisements provided to the user through the user terminal based on the user profile information. 12 . The computer program product of claim 11 , wherein the controlling the type of advertisements, format of advertisements, and/or timing of advertisements provided to the user through the user terminal based on the user profile information, comprises: controlling a size of text displayed for the advertisement based on the user profile information. 13 . The computer program product of claim 11 , wherein the controlling the type of advertisements, format of advertisements, and/or timing of advertisements provided to the user through the user terminal based on the user profile information, comprises: selecting an advertisement from among different available of advertisements for display by the user terminal based on the user profile information. 14 . The computer program product of claim 11 , wherein the controlling the type of advertisements, format of advertisements, and/or timing of advertisements provided to the user through the user terminal based on the user profile information, comprises: controlling a duration of the advertisement based on the user profile information. 15 . The computer program product of claim 1 , wherein: the generating user profile information characterizing measured user interaction with the application program that is encapsulated by the computer readable program code and processed by the processor, comprises: measuring, based on application programming interface calls by the application program, a level of user repetitive interaction with the application program; and the controlling, based on the user profile information, operation of an advertisement displayed while the application program is being processed, comprises: controlling timing of advertisements provided to the user through the user terminal based on the level of user repetition interaction. 16 . The computer program product of claim 15 , wherein the controlling timing of advertisements provided to the user through the user terminal based on the level of user repetition interaction, comprises: increasing a display duration of an advertisement based on the level of user repetition interaction being less than a threshold level; and decrease a display duration of an advertisement based on the level of user repetition interaction being greater than the threshold level. 17 . The computer program product of claim 15 , wherein the controlling timing of advertisements provided to the user through the user terminal based on the level of user repetition interaction, comprises: initiate display of an advertisement based on the level of user repetition interaction being less than a threshold level, and ceasing display of the advertisement based on the level of user repetition interaction being greater than

Assignees

Inventors

Classifications

  • based on user profile or attribute · 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 US2016180399A1 cover?
User profile information is generated which characterizes measured user interaction with an application program that is encapsulated by the computer readable program code and processed by the processor. Operation of an advertisement displayed while the application program is being processed is controlled based on the user profile information.
Who is the assignee on this patent?
Ca Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0269. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jun 23 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).