System and method to increase efficiency and speed of analytics report generation in audience measurement systems
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04H-060/32
H04H-060/33
H04H-060/45
H04H-060/56
G06Q-030/02
H04H-060/27
H04H-060/41
출원번호
US-0479608
(2012-05-24)
등록번호
US-9256884
(2016-02-09)
발명자
/ 주소
Zaslavsky, Eduard
Vaysman, Arthur
Kouts, Michael
출원인 / 주소
WebTuner Corp
대리인 / 주소
FSP LLC
인용정보
피인용 횟수 :
0인용 특허 :
267
초록▼
A method of generating television Audience Measurement System (AMS) reports and a system executing the method are disclosed. The method comprises the steps of receiving a plurality of encoded report payloads from a plurality of client devices, storing the encoded report payloads in a database, trans
A method of generating television Audience Measurement System (AMS) reports and a system executing the method are disclosed. The method comprises the steps of receiving a plurality of encoded report payloads from a plurality of client devices, storing the encoded report payloads in a database, transferring at least one encoded report payload from the database into randomly addressable memory (RAM), decoding the at least one encoded report payload in RAM, parsing the decoded data in RAM with at least one matching algorithm to determine the occurrence of events, compiling a database of parsed data, and generating an AMS report from the database of parsed data.
대표청구항▼
1. A method of generating television analytics Audience Measurement System (AMS) reports, the method comprising the steps of, on a processor: receiving a plurality of encoded report payloads from a plurality of client devices, wherein each encoded report payload does not include timestamp records;st
1. A method of generating television analytics Audience Measurement System (AMS) reports, the method comprising the steps of, on a processor: receiving a plurality of encoded report payloads from a plurality of client devices, wherein each encoded report payload does not include timestamp records;storing the encoded report payloads in a report payload database;obtaining data from each of a local advertising database, a local programming database, a local demographics database, and a local panels configuration database;transferring each encoded report payload from the database into randomly addressable memory (RAM);decoding each encoded report payload in RAM;comparing the decoded data in RAM to the data from the local advertising database, local programming database, local demographics database, and local panels configuration database with at least one matching algorithm to determine the occurrence of events from each decoded report payload;determining a timestamp for each event in RAM;compiling a database of event occurrences from each of the plurality of decoded report payloads based on the timestamped events; andgenerating an AMS report from the database of event occurrences. 2. The method of claim 1, wherein the decoded report payload is not saved. 3. The method of claim 1, wherein the step of compiling a database of parsed data from the plurality of encoded report payloads comprises storing the parsed data in one of an intermediate panel report database or a final panel report database. 4. The method of claim 1, wherein an event is at least one of an advertisement was displayed, a TV broadcast was displayed, a button was pressed on a remote control, a biometric recording of a viewer was obtained, or an activation of an interactive element of an advertisement. 5. The method of claim 1, wherein each encoded report payload comprises a client device identifier and a plurality of encoded AMS events. 6. The method of claim 1, wherein the step of parsing the decoded data with at least one matching algorithm to determine the occurrence of events from each encoded report payload is completed via a bitmask algorithm. 7. The method of claim 1, wherein one encoded report payload is parsed before a second encoded report payload is parsed. 8. The method of claim 1, wherein each set of decoded data is parsed for at least one specific event determined by a panel definition. 9. The method of claim 1, wherein the report comprises a count of the number of times a specific event occurred. 10. The method of claim 1, wherein each client device is one of a set top box, a TV, a computer, a tablet, a smartphone, or a streaming media device. 11. The method of claim 1, wherein each encoded report payload is generated without timestamping events. 12. The method of claim 1, wherein each encoded report payload is maintained encoded in the report payload database and is decoded into RAM only during data analysis. 13. The method of claim 12, wherein timestamps are only determined and analyzed in RAM. 14. A system for generating analytics television Audience Measurement System (AMS) reports, comprising: a processor;randomly accessible memory (RAM) in communication with the processor;an encoded reports payloads database in communication with the processor;a local advertising database, a local programming database, a local demographics database, and a local panels configuration database each in communication with the processor;a parsed data database in communication with the processor;a transceiver in communication with the processor; andsoftware executing on the processor, wherein the software: receives a plurality of encoded report payloads from a plurality of client devices, wherein each encoded report payload does not include timestamp records;stores the plurality of encoded report payloads in the encoded reports payloads database;transfers each encoded report payload from the encoded reports payloads database into RAM;decodes each encoded report payload in RAM;compares the decoded data in RAM to the data from the local advertising database, local programming database, local demographics database, and local panels configuration database with at least one matching algorithm to determine the occurrence of events from each decoded report payload;determines a timestamp for each event in RAM;compiles a record of event occurrences from each of the plurality of decoded report payloads based on the timestamped events in an event occurrence database; andgenerates an AMS report from the data stored in the event occurrence database. 15. The system of claim 14, wherein the decoded report payload is not saved. 16. The system of claim 14, wherein the database of parsed data comprises an intermediate panel report database and a final panel report database. 17. The system of claim 14, wherein an event is at least one of an advertisement was displayed, a TV broadcast was displayed, a button was pressed on a remote control, a biometric recording of a viewer was obtained, or an activation of an interactive element of an advertisement. 18. The system of claim 14, wherein each encoded report payload comprises a client device identifier and a plurality of encoded AMS events. 19. The system of claim 14, wherein the software uses a bitmask algorithm as the matching algorithm. 20. The system of claim 14, wherein one encoded report payload is parsed before a second encoded report payload is parsed. 21. The system of claim 14, wherein each set of decoded data is parsed for at least one specific event determined by a panel definition. 22. The system of claim 14, wherein the report comprises a count of the number of times a specific event occurred. 23. The system of claim 14, wherein each client device is one of a set top box, a TV, a computer, a tablet, a smartphone, or a streaming media device.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (267)
Schaffer,J. David, Adaptive TV program recommender.
Gailey, Michael L.; Portman, Eric A.; Burgiss, Michael J.; Holmes, Chad S.; Smith, Angela King, Advertising campaign and business listing management for a location-based services system.
Park Ho T. (Kyungki-do KRX) Jae Keun Y. (Kyunjgki-do KRX) Baek Bok H. (Kyungki-do KRX) Ryu Kyung K. (Kyungki-do KRX), Apparatus and method for performing reservation-recording of video cassette recorder.
Graves Gordon T. (Austin TX) O\Connor Brendan M. (Austin TX) Barker Alva C. (Tempe AZ), Apparatus and method of selecting video programs based on viewers\preferences.
Yuen Henry C. (Redondo Beach CA) Kwoh Daniel S. (Rolling Hills Estates CA), Apparatus and method using compressed codes for television program record scheduling.
Hailey James E. (Indianapolis IN) Wilkey Foy E. (Fishers IN) Staggs Randall D. (Carmel IN), Autoprogrammed, channel mapping for a video cassette recorder.
Lett David B. (Duluth GA) Hamilton Scott L. (Duluth GA) Bacon Kinney C. (Lawrenceville GA) Raley Michael (Lilburn GA), Auxiliary device control for a subscriber terminal.
Hunts Larry David (1111 Netherlands Rd. Trail OR 97541), Construction system and method for connecting rigid sheet-like panels together into doll houses, play houses, utility sh.
Ishii,Makoto; Ito,Toshiki; Kumagai,Naoko, Cut-list creation system, center server, advertisement creation terminals, computer programs, storage media and cut-list creation method of center server.
Heiney Ronald ; Stuart Anthony ; Viswanathan Mahesh, Data processing system and method for Preparing a presentation-ready document that produces separate images of fixed and.
Kaneko,Jun; Nagano,Naoki; Kamoto,Satoru; Fujii,Katsushi; Shinoda,Mayumi; Fuse,Atsushi; Kohno,Michinari, Data providing system, data providing apparatus and method, data acquisition system and method, and program storage medium.
Ross Benjamen E. ; Schackwitz Michael D. ; Young Kenneth L., Desktop publishing software for automatically changing the layout of content-filled documents.
Gill Timothy E. ; Bucknam Brian R. ; Sander Julie L. ; Williams ; III John D., Distributed publication system with simultaneous separate access to publication data and publication status information.
Kawai,Eiji, Electronic information content distribution processing system, information distribution apparatus, information processing apparatus, and electronic information content distribution processing method.
Bennington,Gerald E; Backer,George; Green,Shawn; Cooper,Bill; Spell,David; Rogers,Rosetta; Davis,Bruce; Morris,Michael, Electronic television program guide schedule system and method.
Davis Bruce ; Ellis Michael Dean ; Knudson Edward Bruce ; Thomas William L., Electronic television program guide schedule system and method with pop-up hints.
Choi, Choo Hwan, File structure for preventing edition and deletion in internet, a variety of computers and computer application media, advertising method using the file structure and system used for the method.
Gudmundson Norman K. (San Mateo CA) Forsythe R. Hamish (Palo Alto CA) Lee Wayne A. (San Mateo CA), Hierarchical encapsulation of instantiated objects in a multimedia authoring system.
Gudmundson Norman K. ; MacInnis Bo Yu, Hierarchical encapsulation of instantiated objects in a multimedia authoring system including internet accessible objec.
Rakib, Selim Shlomo; Quinard, Fabrice Michel Raymond; Monta, Peter Albert, Home network for receiving video-on-demand and other requested programs and services.
Herz Frederick (P.O. Box 42891 Philadelphia PA 19101) Negin Michael (1909 Hollinshed Rd. Pennsauken NJ 08110), Home video club television broadcasting system.
Dunn Matthew W. ; Shoff Daniel J., Interactive entertainment network system and method for customizing operation thereof according to viewer preferences.
Tackbary Mary T. (2880 Orange Brace Riverwoods IL 60015) Friedrich Dan G. (Chicago IL), Method and apparatus for communicating with a card distribution center for management, selection, and delivery of social.
Williams Christopher D. ; Goldschmidt Iki Jean M. ; Moore Kenneth Alan, Method and apparatus for compiling a repository of entertainment system data from multiple sources.
Shaw David E. ; Stone Roger A. ; Sasson David M. ; Ardai Charles E. ; Mani V. S. ; Saraiya Yatin, Method and apparatus for delivering electronic advocacy messages.
Hourvitz Leonard J. (La Honda CA) Newlin John K. (Palo Alto CA) Page Richard A. (Los Altos Hills CA), Method and apparatus for displaying a plurality of graphic images.
Gutta, Srinivas; Schaffer, J. David; Lee, Kwok Pun, Method and apparatus for displaying program recommendations with indication of strength of contribution of significant attributes.
Arsenault, Robert G.; Dulac, Stephen P.; Leminh, Tam T.; O'Donnell, Laura J., Method and apparatus for distinguishing program guides according to originating network.
Gutta, Srinivas; Kurapati, Kaushal, Method and apparatus for partitioning a plurality of items into groups of similar items in a recommender of such items.
Safadi, Reem; Vince, Lawrence D., Method and apparatus for preserving, enlarging and supplementing image content displayed in a graphical user interface.
Dries Roberta L. ; Salas Ricardo, Method and apparatus for producing a computer generated display that permits visualization of changes to the interior or.
White Gail K. (Hackensack NJ) Noguchi Fujio (Ridgewood NJ) Akaike Kazuhiko (Tokyo JPX) Schaffer Mark (Hackensack NJ), Method and apparatus for providing program oriented information in a multiple station broadcast system.
Arsenault,Robert G.; Creel,Glenn C.; Seibert,Kenneth D.; Leminh,Tam T.; Finseth,Craig A.; Hsiao,Philip E.; Brown,Jeffrey A., Method and apparatus for storing and displaying digital objects associated with an electronic television program guide using fuzzy logic.
Finseth, Craig A.; Hsiao, Philip E.; Brown, Jeffrey A.; Arsenault, Robert G.; Leminh, Tam T., Method and apparatus for transmission receipt and display of advertisements.
Henry C. Yuen ; Roy J. Mankovitz ; Daniel S. Kwoh ; Elsie Y. Leung, Method and apparatus for transmitting, storing, and processing electronic program guide data for on-screen display.
Anderson Michael W. ; Hargreaves David ; Hoellig Susan M. ; Johnson Drew S. ; Mischel Blaine D., Method and system for gathering and analyzing consumer purchasing information based on product and consumer clustering.
LeMole Suzanne L. ; Nurenberg Steven Howard ; O'Neil Joseph Thomas ; Stuntebeck Peter H., Method and system for presenting customized advertising to a user on the world wide web.
Barry, Christopher J.; Bronnimann, Eric Robert; Ewerdt, Jacob Paul; Day, William C.; Donovan, Kevin R J B; Hammond, Brian; Klein, Elizabeth; Knell, Matthew Gordon; McCoy, Ron; Plath, Sara Frances; Porter, Dan C.; Saam, Eric Christopher, Method and system for providing advertising through content specific nodes over the internet.
Chernock, Richard Steven; Schaffa, Frank Andre; Seidman, David Israel, Method for automatic and semi-automatic event scheduling based on information embedded in multimedia content.
Murata Shigeyuki,JPX ; Ueda Hirotada,JPX, Method of and system for confirming program materials to be broadcasted and then broadcasting the program materials, and recording medium having recorded therein a procedure for implementing the meth.
Gay Clive H. (Riverside Three ; Albert Wharf ; Hester Road Battersea ; London ; SW11 4AN GB2) Frencken Henri W. (26 The Farthings ; Brunswick Road Kingston-Upon-Thames ; London GB2), Method of generating a visual design.
Stone, Lucinda; Dean, Michael A., Method of using a network of computers to facilitate and control the publishing of presentations to a plurality of print media venues.
Adams, Aditha M; Chandley, Adrian M; Ledbetter, Carl J; Crosier, Dale C; DeMaio, Pasquale; Beck, Taryn K; Kaneko, Steven T, Methods and interactions for changing a remote control mode.
Aravamudan, Murali; Rajasekharan, Ajit; Ramakrishnan, Kajamalai G., Methods and systems for selecting and presenting content based on dynamically identifying microgenres associated with the content.
Shanks, David E.; Thompson, Matthew J.; Shurgot, Mark A.; Feldstein, David E.; Camacho, Edgar; Le, Craig; Tirer, Ilan, Mosaic channel video stream with interactive services.
Neely,Shawn R.; Kesteloot,Lawrence; Novotny,Margaret; Buchenau,Marion; Foley,Sheila A.; O'Neil,Michael, Mosaic-like user interface for video selection and display.
Gill Timothy Earl ; Murray Kevin David ; Williams ; Jr. John David ; Woods Bradley Neal ; Bucknam Julie Lynn, Multi-media project management and control system.
Farros Royal P. ; Schuyler James A. ; Babcock Gaylon W. ; Finn Michael J. ; Sax Michael N. ; Johnson Alan D., Printing system with pre-defined user modifiable forms and local and remote printing.
Reynolds, Steven J.; Fitzwilson, Elizabeth Fontana; Ellis, Michael D.; Boyer, Franklin E., Program guide with selectable advertisements and pseudo-ads.
Filepp Robert (Springfield NJ) Gordon Michael L. (Dobbs Ferry NY) Bidwell Alexander W. (New York NY) Young Francis C. (Pearl River NY) Wolf Allan M. (Ridgefield CT) Meo Sam (New York NY) Tiemann Duan, Reception system for an interactive computer network and method of operation.
Ferrel Patrick J. ; Gertz Matthew W. ; Meyer Robert F. ; Millet Stephen J. ; Schofield Kevin M. ; Shewchuk John P. ; Smith Walter W., Style sheets for publishing system.
Chase, John H.; Rosenlund, Scott R., System and method for communication over a TCP/IP network with an appletalk network for publishing and printing services.
Kusumoto, Laura Lee; Sacerdoti, Earl David; Sigler, Leila Janine; Sigler, Sonya Lee, System and method for consumer-selected advertising and branding in interactive media.
Kusumoto, Laura Lee; Sacerdoti, Earl David; Sigler, Leila Janine; Sigler, Sonya Lee, System and method for consumer-selected advertising and branding in interactive media.
Dudkiewicz, Gil Gavriel; Hitt, Dale Kittrick; Barker, Jonathan Percy, System and method for determining the desirability of video programming events using keyword matching.
Strubbe Hugo J. (Yorktown Heights NY) Aalbersberg Ijsbrand J. (Mt. Kisco NY), System and method for finding a movie of interest in a large movie database.
Archibald Delbert M. (3726 Lakeview Dr. Tallahassee FL 32303), System and method for preparing text and pictorial materials for printing using predetermined coding and merging regimen.
Payne, Edward A.; Williams, Rodger, System and method for providing receipts, advertising, promotion, loyalty programs, and contests to a consumer via an application-specific user interface on a personal communication device.
Herz Frederick ; Ungar Lyle ; Zhang Jian ; Wachob David ; Salganicoff Marcos, System and method for scheduling broadcast of and access to video programs and other data using customer profiles.
Kominek,John Michael; Carriere,Steven Jeromy; Woods,Steven Gregory, System and method for the transformation and canonicalization of semantically structured data.
Vogt, Joyce E.; Bartol, Jeffrey A.; Chase, John H.; Rosenlund, Scott R., System and method of generating a printing plate file in real time using a communication network.
Miura,Takeshi; Nishitsuka,Mitsuru; Uee,Nobuo; Naito,Akihiko, System for and method of transmitting and receiving program, center device, and terminal device.
Brandt Marcia Lynn ; DiCecco Joseph Vincent ; Hansen Jason Robert ; O'Keefe Timothy Jude ; Olson Diane Elaine ; Snyder Devon Daniel, System for creating a form from a template that includes replication block.
Krapf,Russell M., System for displaying video data having a promotion module responsive to a viewer profile to entice a viewer to watch a premium content.
Reiter Eli (Dix Hills NY) Zemering Michael H. (Plainview NY) Shannon Frank (Lindenhurst NY), System for electronically controllably viewing on a television updateable television programming information.
Michael F. Guheen ; James D. Mitchell ; James J. Barrese, System for establishing plan to test components of web based framework by displaying pictorial representation and conveying indicia coded components of existing network framework.
Tedesco,Daniel E.; Jorasch,James A.; Gelman,Geoffrey M.; Walker,Jay S.; Tulley,Stephen C.; O'Neil,Vincent M.; Alderucci,Dean P., System for image analysis in a network that is structured with multiple layers and differentially weighted neurons.
Benson Lawrence D. (Denver CO) Gill Brian P. (Denver CO) Gill Timothy E. (Denver CO), System for selectively preventing a software program from being operable.
Shear,Victor H.; Van Wie,David M.; Weber,Robert P., Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information.
Bovenschulte, David; Fereira, Edgar; Haffner, Robin; Bryant, Jay S., Systems and methods for providing advanced information searching in an interactive media guidance application.
Amano Toshio (Kanagawa JPX) Saitoh Mitsumasa (Kanagawa JPX), Television receiver that automatically keeps track of favorite channels to facilitate tuning.
Russell M. Krapf ; Bradley S. Masters, Video system with a control device for displaying a menu listing viewing preferences having a high probability of acceptance by a viewer that include weighted premium content.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.