Efficient storage for segment store
US-2024403919-A1 · Dec 5, 2024 · US
US2016180399A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016180399-A1 |
| Application number | US-201414576965-A |
| Country | US |
| Kind code | A1 |
| Filing date | Dec 19, 2014 |
| Priority date | Dec 19, 2014 |
| Publication date | Jun 23, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
based on user profile or attribute · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.