1. Field of the Invention
The invention is directed to television advertisements. Specifically, the invention is directed to measuring television (TV) advertisement (ad or commercial) viewership.
2. Background of the Invention
To generate accurate ad viewership information for all ad types, a client device based Audience Measurement System (AMS), which logs events on a client device, has collect, transport, store, retrieve, and process an amount of data that can easily exceed the capabilities of existing cost-effective systems. For example, for the PayTV industry in the United States (where there are approximately 60 million digital TV subscribers), if each subscriber generates, on average, approximately one hundred events per day, a typical AMS will need to generate, transport, and store approximately six billion events per day. To generate a program or ad rating report, such a system, will have to process the six billion records per day of data for each report. Such an amount of data makes existing AMS systems impractical for monitoring every viewer.
Moreover, considering that a typical linear channel lineup in the US has approximately 300 channels and each hour of broadcasted programming has up to 22 minutes allocated for ad spots (which are typically 30 seconds or less), in all, there are up to 316,800 ad units per day which need to be mapped to about 1,000 socioeconomic, demographic, purchasing, housing, and other profiles.
To date, none of the existing AMS have been created for the PayTV industry, within a reasonable budget, because they have not overcome the limitations caused by the set-top-box return path (i.e. the set-top-box's upstream bandwidth to the head-end), the speed of data retrieval from centralized storage, the cost of CPU data processing to generate the necessary reports, and the time necessary to complete the requested reports (with 316,800 ad units, six billion US records per user per day, and 0.01 millisecond per one comparison, report generation can take up to 602 years to process on a modern computer).
The present invention overcomes the problems and disadvantages associated with current strategies and designs and provides new tools and methods of measuring viewership.
One embodiment is directed to a method of reporting Audience Measurement System (AMS) viewership events on a client device. The method comprises the steps of receiving at least one event message on a client device, processing the at least one event message on the client device to create an AMS viewership report, and transmitting the AMS viewership report. Each event message is a data signal indicates an occurrence of an event.
Preferably, each event is at least one of streaming a video, a remote control key press, an application messages, an indication of a first I-frame decoded, analog or digital tuning completed, and an RTSP (Real Time Streaming Protocol) streaming failure. In the preferred embodiment, an event is a remote control key press and the step of processing the least one event message on the client device comprises determining if an I-Frame is decoded.
The client device is preferably one of a TV viewing system, a personal computer, a tablet computer, a smartphone, a game console, a radio receiver, an MP3 player, a streaming media device, or set top box. Preferably, the client device is a home appliance. The step of processing the least one event message on the client device preferably comprises analyzing the sequence or timing of received messages in accordance with built-in algorithms and generating accurate AMS viewership event data.
The method preferably further comprises collecting additional data from the client device and estimating the event that took place on a device in communication with the client device. The method preferably further comprises analyzing sequence and timing of event messages with algorithms. The report is preferably transmitted to a backend.
Another embodiment of the invention is directed to a system for reporting Audience Measurement System (AMS) viewership events on a client device. The system comprises a client device processor, an input/output device in communication with the client device processor, a transceiver in communication with the client device processor, and software executing on the client device processor. The software receives at least one event message on a client device, wherein each event message is a data signal indicating an occurrence of an event, processes the at least one event message on the client device to create an AMS viewership report, and transmits the AMS viewership report.
In the preferred embodiment, each event is at least one of a tuning event, a video streaming events, a remote control key press, an applications messages, first I frame decoded, analog tuning completed, and RTSP (Real Time Streaming Protocol) streaming failure. Preferably, an event is a remote control key press and the software further determines if an I-Frame is decoded.
The client device is preferably one of a TV viewing system, a personal computer, a tablet computer, a smartphone, a game console, a radio receiver, an MP3 player, a streaming media device or set top box. The client device can be a home appliance. The software preferably analyzes the sequence or timing of received messages in accordance with built-in algorithms and generates accurate AMS viewership event data.
The software preferably further collects additional data from the client device and determining the event that took place on a device in communication with the client device. The software preferably analyzes sequence and timing of event messages with algorithms. The AMS viewership events report is preferably transmitted to a backend.
Other embodiments and advantages of the invention are set forth in part in the description, which follows, and in part, may be obvious from this description, or may be learned from the practice of the invention.
The invention is described in greater detail by way of example only and with reference to the attached drawing, in which:
As embodied and broadly described herein, the disclosures herein provide detailed embodiments of the invention. However, the disclosed embodiments are merely exemplary of the invention that may be embodied in various and alternative forms. Therefore, there is no intent that specific structural and functional details should be limiting, but rather the intention is that they provide a basis for the claims and as a representative basis for teaching one skilled in the art to variously employ the present invention
A problem in the art capable of being solved by the embodiments of the present invention is measuring TV viewership. Typically, TV viewership is measured by logging events generated by software modules in real-time running on a client device and then sending them to a processing unit (backend) for offline processing. The processing unit analyzes client device logging events offline and generates AMS viewership events which are then incorporated into AMS reports. Examples of AMS viewership events are: the time interval a viewer started and finished watching a particular advertisement, and the time interval a viewer started and finished watching a particular program. While AMS viewership events represent viewership of a particular viewer, typical AMS report represents viewership of a group of viewers. The group of viewers can be selected using one of several criteria which can include: demographic profile, socio-economic profile, purchasing history profile and others.
It has been surprisingly discovered that AMS viewership events can be generated on a client device in real-time by logging and analyzing events generated by software modules. By generating AMS viewership events on a client device, AMS software client module has an opportunity to request and receive in real-time additional information needed from other software modules running on a client device to make an accurate determination of a viewership event. Existing AMS systems, which generate AMS viewership events offline, cannot request and receive additional information needed to make an accurate determination of a viewership event. This results in lower accuracy of AMS viewership events generated by existing systems.
The present invention, by pre-processing event data on the client device, results in significant reduction in upstream traffic from a client device to backend processing unit, and significant reduction in processing power needed by a backend to generate AMS viewership events and generate AMS viewership reports.
The present invention allows AMS to collect data and create cost-effective, census level accuracy AMS viewership reports. In the preferred embodiment the AMS is comprised of several tiers of distributed computing components residing at different typological network points within the content distribution system to enable cost-effective processing of large amount of collected data. Tier 1 is comprised of AMS-A, Tier 2 of AMS-L, Tier 3 AMS-C. AMS-A is an AMS client application which resides in video playback device, e.g TV set, set top box, video streaming adapter. AMS-L is a backend server based sub-system which acts as a first collecting and pre-processing point for the data generated by AMS-A components. After data pre-processing is completed, AMS-L sends data to AMS-C. AMS-C is a backend server based sub-system which acts as a last data processing prior to data being archived and exported to ad agencies. Depending on content distribution network topology and scale, locations and total number of AMS-L components would vary. For example, small content distribution system would only have AMS-A and AMS-L components and utilize AMS-C component located outside of that particular content distribution network.
Each AMS-A (client device level) is preferably responsible for receiving configuration messages from the AMS-L and executing the logging, processing, and report of events in accordance with the received configuration messages. Each AMS-A is preferably a software module residing on a client's set top box, TV, computer, tablet, smartphone, streaming media device, or other media playing device.
Each AMS-L (local node level) is preferably responsible for receiving panel definitions, subscriber profile information, and program and ad schedules from the AMS-C, a TV Traffic System, an Electronic Program Guide Server, and/or a Video-on-Demand server. The AMS-L is also preferably responsible for sending configuration messages to each AMS-A and performing upstream bandwidth optimization. The AMS-L is also preferably responsible for receiving reports from each AMS-A, merging panel reports, and sending requested reports to the AMS-C for further merging. Each AMS-L is preferably maintained by a media service provider such as a cable company, a satellite TV company, a streaming media company, or an internet service provider.
The AMS-C (central level) is preferably responsible for receiving panel definitions from ad agencies, subscriber demographics and socioeconomic metadata from source agencies, programming metadata from national broadcasters, and ad schedules from ad agencies or broadcasters. The AMC-C is preferably responsible for merging requested information and mapping the information into available AMS-L subscriber bases. The AMS-C can receive and merge reports from multiple AMS-Ls. An AMS-C is preferably maintained by a media company such as a broadcaster, a cable TV channel, or an internet web-page.
AMS-A module 811 collects the various types of events and can generate, log-in, and transmit an event, with a high degree of accuracy, which preferably represents the viewer experience in consuming various types of content, including, but not limited to: linear programming, ad spots, interactive TV applications, video-on-demand (VOD) content, pay-per-view events, and digital video recorder (DVR) events (e.g. fast forward, 30 second skip, and 7 second rewind).
For example, when a viewer pressed the channel UP key on the remote control multiple times while that viewer is browsing digital channels, the AMS-A system will only log events when the first “I-frame” is actually decoded. In existing AMS, on the other hand, log all channel UP key presses, which often leads to misleading reports since, in many cases, a viewer does not see any video from a “quickly” skipped channel.
Module 811 receives event messages created by the modules outside of module 804. Module 811 then analyzes sequence and timing of received messages in accordance with built-in algorithms to generate accurate and actual events which correspond to the viewer experience on a TV screen. In the event Module 811 does not have sufficient information to accurately determine AMS viewership event, Module 811 can request and receive additional information from other client device modules. Module 811 stores the generated AMS viewership events in AMS data caching module 816 for further transport through AMS client kernel 817 to AMS reports upload module 810 for transmission to CATV demodulator 802.
Module 811 preferably collects all possible information from within client device 803 to generate with negligible margins of error AMS viewership events that took place on a TV set connected to the client device.
While the examples provided herein are for TV viewing systems, the invention is also applicable to other video and audio applications involving an audience, including, but not limited to, video viewing on PCs, tablets, smart phones, game consoles, radio receivers, MP3 players, and other streaming and linear programming devices. Furthermore, the invention is equally applicable to the monitoring of other electronic devices in the environment of an audience member, such as other home appliances.
Although the exemplary environment described herein employs a hard disk database, it should be appreciated by those skilled in the art that other types of computer readable media which can store data that are accessible by a computer, such as magnetic cassettes, flash memory cards, digital versatile disks, cartridges, random access memories (RAMs), read only memory (ROM), a cable or wireless signal containing a bit stream and the like, may also be used in the exemplary operating environment.
For clarity of explanation, the illustrative system embodiment is presented as comprising individual functional blocks (including functional blocks labeled as a “processor”). The functions these blocks represent may be provided through the use of either shared or dedicated hardware, including, but not limited to, hardware capable of executing software. For example the functions of one or more processors presented in
Embodiments within the scope of the present invention may also include computer-readable media for carrying or having computer-executable instructions or data structures stored thereon. Such computer-readable media can be any available media that can be accessed by a general purpose or special purpose computer. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code means in the form of computer-executable instructions or data structures. When information is transferred or provided over a network or another communications connection (either hardwired, wireless, or combination thereof) to a computer, the computer properly views the connection as a computer-readable medium. Thus, any such connection is properly termed a computer-readable medium. Combinations of the above should also be included within the scope of the computer-readable media.
Computer-executable instructions include, for example, instructions and data which cause a general purpose computer, special purpose computer, or special purpose processing device to perform a certain function or group of functions. Computer-executable instructions also include program modules that are executed by computers in stand-alone or network environments. Generally, program modules include routines, programs, objects, components, and data structures, etc. that perform particular tasks or implement particular abstract data types. Computer-executable instructions, associated data structures, and program modules represent examples of the program code means for executing steps of the methods disclosed herein. The particular sequence of such executable instructions or associated data structures represents examples of corresponding acts for implementing the functions described in such steps.
Those of skill in the art will appreciate that other embodiments of the invention may be practiced in network computing environments with many types of computer system configurations, including personal computers, hand-held devices, multi-processor systems, microprocessor-based or programmable consumer electronics, network PCs, minicomputers, mainframe computers, and the like. Networks may include the Internet, one or more Local Area Networks (“LANs”), one or more Metropolitan Area Networks (“MANs”), one or more Wide Area Networks (“WANs”), one or more Intranets, etc. Embodiments may also be practiced in distributed computing environments where tasks are performed by local and remote processing devices that are linked (either by hardwired links, wireless links, or by a combination thereof) through a communications network. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.
Other embodiments and uses of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. All references cited herein, including all publications, U.S. and foreign patents and patent applications, are specifically and entirely incorporated by reference. It is intended that the specification and examples be considered exemplary only with the true scope and spirit of the invention indicated by the following claims. Furthermore, the term “comprising of” includes the terms “consisting of” and “consisting essentially of.”
This application claims priority to U.S. provisional Application Ser. No. 61/490,259, filed May 26, 2011, entitled “Highly Scalable Audience Measurement System with Client Event Pre-Processing,” which is hereby specifically and entirely incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
2958403 | Robertson | Nov 1960 | A |
4264924 | Freeman | Apr 1981 | A |
4332998 | Boros | Jun 1982 | A |
4381522 | Lambert | Apr 1983 | A |
4426629 | Fouse | Jan 1984 | A |
4529006 | Block et al. | Jul 1985 | A |
4561233 | Harter et al. | Dec 1985 | A |
4580950 | Sumikawa et al. | Apr 1986 | A |
4706121 | Young | Nov 1987 | A |
4745549 | Hashimoto | May 1988 | A |
4751578 | Reiter et al. | Jun 1988 | A |
4873073 | Matsui et al. | Oct 1989 | A |
4977455 | Young | Dec 1990 | A |
4982343 | Hourvitz et al. | Jan 1991 | A |
4996642 | Hey | Feb 1991 | A |
5047867 | Strubbe et al. | Sep 1991 | A |
5151789 | Young | Sep 1992 | A |
5161109 | Keating et al. | Nov 1992 | A |
5179439 | Hashimoto | Jan 1993 | A |
5223924 | Strubbe | Jun 1993 | A |
5253275 | Yurt et al. | Oct 1993 | A |
5307173 | Yuen et al. | Apr 1994 | A |
5323240 | Amano et al. | Jun 1994 | A |
5343665 | Palmersten | Sep 1994 | A |
5347632 | Filepp et al. | Sep 1994 | A |
5351075 | Herz et al. | Sep 1994 | A |
5353121 | Young et al. | Oct 1994 | A |
5381523 | Hayashi | Jan 1995 | A |
5382779 | Gupta | Jan 1995 | A |
5410344 | Graves et al. | Apr 1995 | A |
5459826 | Archibald | Oct 1995 | A |
5483278 | Strubbe et al. | Jan 1996 | A |
5534911 | Levitan | Jul 1996 | A |
5535320 | Gay et al. | Jul 1996 | A |
5541638 | Story | Jul 1996 | A |
5541738 | Mankovitz | Jul 1996 | A |
5541991 | Benson et al. | Jul 1996 | A |
5546193 | Hailey et al. | Aug 1996 | A |
5548708 | Sakashita et al. | Aug 1996 | A |
5555496 | Tackbary et al. | Sep 1996 | A |
5559549 | Hendricks et al. | Sep 1996 | A |
5596373 | White et al. | Jan 1997 | A |
5600364 | Hendricks et al. | Feb 1997 | A |
5608534 | Park et al. | Mar 1997 | A |
5635989 | Rothmuller | Jun 1997 | A |
5647181 | Hunts | Jul 1997 | A |
5649186 | Ferguson | Jul 1997 | A |
5649216 | Sieber | Jul 1997 | A |
5657414 | Lett et al. | Aug 1997 | A |
5680619 | Gudmundson et al. | Oct 1997 | A |
5684525 | Klosterman | Nov 1997 | A |
5740425 | Povilus | Apr 1998 | A |
5748257 | Kawabata et al. | May 1998 | A |
5748484 | Cannon et al. | May 1998 | A |
5749083 | Koda et al. | May 1998 | A |
5761372 | Yoshinobu et al. | Jun 1998 | A |
5801747 | Bedard | Sep 1998 | A |
5822014 | Steyer et al. | Oct 1998 | A |
5822123 | Davis et al. | Oct 1998 | A |
5844620 | Coleman et al. | Dec 1998 | A |
5860073 | Ferrel et al. | Jan 1999 | A |
5861906 | Dunn et al. | Jan 1999 | A |
5870718 | Spector | Feb 1999 | A |
5872588 | Aras et al. | Feb 1999 | A |
5873073 | Bresnan et al. | Feb 1999 | A |
5890175 | Wong et al. | Mar 1999 | A |
5907704 | Gudmundson et al. | May 1999 | A |
5926825 | Shirakawa | Jul 1999 | A |
5930810 | Farros et al. | Jul 1999 | A |
5933811 | Angles et al. | Aug 1999 | A |
5948061 | Merriman et al. | Sep 1999 | A |
5956736 | Hanson et al. | Sep 1999 | A |
5963968 | Warmus et al. | Oct 1999 | A |
5973683 | Cragun et al. | Oct 1999 | A |
5974396 | Anderson et al. | Oct 1999 | A |
5983227 | Nazem et al. | Nov 1999 | A |
5983243 | Heiney et al. | Nov 1999 | A |
5986670 | Dries et al. | Nov 1999 | A |
5987454 | Hobbs | Nov 1999 | A |
5999912 | Wodarz et al. | Dec 1999 | A |
6005560 | Gill et al. | Dec 1999 | A |
6005597 | Barrett et al. | Dec 1999 | A |
6009410 | LeMole et al. | Dec 1999 | A |
6026417 | Ross et al. | Feb 2000 | A |
6034678 | Hoarty et al. | Mar 2000 | A |
6035584 | Barreto | Mar 2000 | A |
6052514 | Gill et al. | Apr 2000 | A |
6064967 | Speicher | May 2000 | A |
6072983 | Klosterman | Jun 2000 | A |
6081262 | Gill et al. | Jun 2000 | A |
6085485 | Murdock | Jul 2000 | A |
6088722 | Herz et al. | Jul 2000 | A |
6094186 | Kuroda et al. | Jul 2000 | A |
6097878 | Saib | Aug 2000 | A |
6108673 | Brandt et al. | Aug 2000 | A |
6118449 | Rosen et al. | Sep 2000 | A |
6118925 | Murata et al. | Sep 2000 | A |
6119101 | Peckover | Sep 2000 | A |
6144944 | Kurtzman, II et al. | Nov 2000 | A |
6157411 | Williams et al. | Dec 2000 | A |
6167382 | Sparks et al. | Dec 2000 | A |
6182050 | Ballard | Jan 2001 | B1 |
6192382 | Lafer et al. | Feb 2001 | B1 |
6205582 | Hoarty | Mar 2001 | B1 |
6216112 | Fuller et al. | Apr 2001 | B1 |
6230143 | Simons et al. | May 2001 | B1 |
6243375 | Speicher | Jun 2001 | B1 |
6247047 | Wolff | Jun 2001 | B1 |
6253238 | Lauder et al. | Jun 2001 | B1 |
6271860 | Gross | Aug 2001 | B1 |
6286005 | Cannon | Sep 2001 | B1 |
6311211 | Shaw et al. | Oct 2001 | B1 |
6312336 | Handelman et al. | Nov 2001 | B1 |
6313822 | McKay et al. | Nov 2001 | B1 |
6317883 | Marics | Nov 2001 | B2 |
6334109 | Kanevsky et al. | Dec 2001 | B1 |
6356903 | Baxter et al. | Mar 2002 | B1 |
6385592 | Angles et al. | May 2002 | B1 |
6400406 | Kim | Jun 2002 | B1 |
6401075 | Mason et al. | Jun 2002 | B1 |
6405371 | Oosterhout et al. | Jun 2002 | B1 |
6415316 | Van Der Meer | Jul 2002 | B1 |
6425128 | Krapf et al. | Jul 2002 | B1 |
6438752 | McClard | Aug 2002 | B1 |
6446045 | Stone et al. | Sep 2002 | B1 |
6449657 | Stanbach, Jr. et al. | Sep 2002 | B2 |
6462754 | Chakraborty et al. | Oct 2002 | B1 |
6463585 | Hendricks et al. | Oct 2002 | B1 |
6473794 | Guheen et al. | Oct 2002 | B1 |
6477705 | Yuen et al. | Nov 2002 | B1 |
6484148 | Boyd | Nov 2002 | B1 |
6484149 | Jammes et al. | Nov 2002 | B1 |
6493688 | Das et al. | Dec 2002 | B1 |
6496857 | Dustin et al. | Dec 2002 | B1 |
6513035 | Tanaka et al. | Jan 2003 | B1 |
6519571 | Guheen et al. | Feb 2003 | B1 |
6526577 | Knudson et al. | Feb 2003 | B1 |
6538701 | Yuen | Mar 2003 | B1 |
6553178 | Abecassis | Apr 2003 | B2 |
6567854 | Olshansky et al. | May 2003 | B1 |
6571053 | Yasuzato | May 2003 | B1 |
6587835 | Treyz et al. | Jul 2003 | B1 |
6589292 | Langford-Wilson | Jul 2003 | B1 |
6601107 | Seibert | Jul 2003 | B1 |
6604088 | Landom et al. | Aug 2003 | B1 |
6604328 | Paddock | Aug 2003 | B1 |
6611348 | Chase et al. | Aug 2003 | B1 |
6611349 | Vogt et al. | Aug 2003 | B1 |
6611958 | Shintani et al. | Aug 2003 | B1 |
6618504 | Yoshino | Sep 2003 | B1 |
6628314 | Hoyle | Sep 2003 | B1 |
6637029 | Maissel et al. | Oct 2003 | B1 |
6684369 | Bernardo et al. | Jan 2004 | B1 |
6691093 | Shell | Feb 2004 | B2 |
6701060 | Yuen et al. | Mar 2004 | B2 |
6704931 | Schaffer et al. | Mar 2004 | B1 |
6718551 | Swix et al. | Apr 2004 | B1 |
6728966 | Arsenault et al. | Apr 2004 | B1 |
6738978 | Hendricks et al. | May 2004 | B1 |
6748397 | Choi | Jun 2004 | B2 |
6763334 | Matsumoto et al. | Jul 2004 | B1 |
6795972 | Rovira | Sep 2004 | B2 |
6799327 | Reynolds et al. | Sep 2004 | B1 |
6801917 | Gutta et al. | Oct 2004 | B2 |
6810526 | Menard et al. | Oct 2004 | B1 |
6813776 | Chernock et al. | Nov 2004 | B2 |
6829587 | Stone et al. | Dec 2004 | B2 |
6829780 | Kraft et al. | Dec 2004 | B2 |
6847969 | Mathai et al. | Jan 2005 | B1 |
6851090 | Gutta et al. | Feb 2005 | B1 |
6889385 | Rakib et al. | May 2005 | B1 |
6918132 | Gargi | Jul 2005 | B2 |
6922844 | Arsenault et al. | Jul 2005 | B1 |
6954728 | Kusumoto et al. | Oct 2005 | B1 |
6958759 | Safadi et al. | Oct 2005 | B2 |
6973665 | Dudkiewicz et al. | Dec 2005 | B2 |
6983478 | Grauch et al. | Jan 2006 | B1 |
7010497 | Nyhan et al. | Mar 2006 | B1 |
7020652 | Matz et al. | Mar 2006 | B2 |
7051352 | Schaffer | May 2006 | B1 |
7055165 | Connelly | May 2006 | B2 |
7069228 | Rose et al. | Jun 2006 | B1 |
7109985 | Spencer et al. | Sep 2006 | B2 |
7120591 | Solomon et al. | Oct 2006 | B1 |
7131134 | Trovato et al. | Oct 2006 | B2 |
7143066 | Shear et al. | Nov 2006 | B2 |
7143160 | Tamaki | Nov 2006 | B2 |
7146626 | Arsenault et al. | Dec 2006 | B1 |
7152237 | Flickinger et al. | Dec 2006 | B2 |
7159175 | Ishii et al. | Jan 2007 | B2 |
7165041 | Guheen et al. | Jan 2007 | B1 |
7171677 | Ochiai | Jan 2007 | B1 |
7181445 | Bebo et al. | Feb 2007 | B2 |
7188355 | Prokopenko et al. | Mar 2007 | B1 |
7188356 | Miura et al. | Mar 2007 | B1 |
7200853 | Kawai | Apr 2007 | B2 |
7204025 | Ziegs et al. | Apr 2007 | B2 |
7213027 | Kominek et | May 2007 | B1 |
7231607 | Neely et al. | Jun 2007 | B2 |
7239779 | Little | Jul 2007 | B2 |
7240025 | Stone et al. | Jul 2007 | B2 |
7249059 | Dean et al. | Jul 2007 | B2 |
7254829 | Brown et al. | Aug 2007 | B1 |
7263270 | Lapstun et al. | Aug 2007 | B1 |
7263709 | Krapf | Aug 2007 | B1 |
7266733 | Bazinet et al. | Sep 2007 | B2 |
7284064 | Connelly | Oct 2007 | B1 |
7292723 | Tedesco et al. | Nov 2007 | B2 |
7304685 | Park et al. | Dec 2007 | B2 |
7312772 | Kim | Dec 2007 | B2 |
7315983 | Evans et al. | Jan 2008 | B2 |
7319976 | Peckover | Jan 2008 | B1 |
7340457 | Killian et al. | Mar 2008 | B1 |
7343157 | Mitchell | Mar 2008 | B1 |
7343354 | Hennessey | Mar 2008 | B2 |
7398541 | Bennington et al. | Jul 2008 | B2 |
7421467 | Kaneko et al. | Sep 2008 | B2 |
7421724 | Klosterman et al. | Sep 2008 | B2 |
7428555 | Yan | Sep 2008 | B2 |
7434160 | Peiro et al. | Oct 2008 | B2 |
7440674 | Plotnick et al. | Oct 2008 | B2 |
7441260 | Kurapati | Oct 2008 | B1 |
7444658 | Matz et al. | Oct 2008 | B1 |
7464344 | Carmichael et al. | Dec 2008 | B1 |
7469943 | Hiramoto | Dec 2008 | B2 |
7480701 | Smith et al. | Jan 2009 | B2 |
7487529 | Orlick | Feb 2009 | B1 |
7493641 | Klosterman et al. | Feb 2009 | B2 |
7496943 | Goldberg et al. | Feb 2009 | B1 |
7499628 | Yuen et al. | Mar 2009 | B2 |
7500202 | Gerba et al. | Mar 2009 | B2 |
7503058 | Van Horck | Mar 2009 | B2 |
7508942 | Candelore | Mar 2009 | B2 |
7509580 | Sezan et al. | Mar 2009 | B2 |
7533034 | Laurin et al. | May 2009 | B2 |
7542657 | Yuen et al. | Jun 2009 | B2 |
7552458 | Finseth et al. | Jun 2009 | B1 |
7564369 | Adams et al. | Jul 2009 | B1 |
7631329 | Yamada | Dec 2009 | B1 |
7644425 | Parker et al. | Jan 2010 | B2 |
7653603 | Holtkamp, Jr. et al. | Jan 2010 | B1 |
7668950 | Horowitz et al. | Feb 2010 | B2 |
7685019 | Collins | Mar 2010 | B2 |
7698719 | Evans et al. | Apr 2010 | B2 |
7752073 | Barry et al. | Jul 2010 | B2 |
7757252 | Agasse | Jul 2010 | B1 |
7774341 | Aravamudan et al. | Aug 2010 | B2 |
7797168 | Kusumoto et al. | Sep 2010 | B2 |
7814421 | Reynolds et al. | Oct 2010 | B2 |
7827062 | Merriman et al. | Nov 2010 | B2 |
7840437 | Lewis | Nov 2010 | B2 |
7844985 | Hendricks et al. | Nov 2010 | B2 |
7853969 | Smith et al. | Dec 2010 | B2 |
7873972 | Zaslavsky et al. | Jan 2011 | B2 |
7890490 | Bovenschulte et al. | Feb 2011 | B1 |
7904814 | Errico et al. | Mar 2011 | B2 |
7904922 | Haberman et al. | Mar 2011 | B1 |
7930207 | Merriman et al. | Apr 2011 | B2 |
7937725 | Schaffer et al. | May 2011 | B1 |
7970648 | Gailey et al. | Jun 2011 | B2 |
7992068 | Chen et al. | Aug 2011 | B2 |
7996864 | Yuen et al. | Aug 2011 | B2 |
8001487 | Koppert | Aug 2011 | B2 |
8032414 | Payne et al. | Oct 2011 | B2 |
8032835 | Clevenger et al. | Oct 2011 | B1 |
8032853 | Awashima | Oct 2011 | B2 |
8056099 | Shanks et al. | Nov 2011 | B2 |
8091031 | Evans | Jan 2012 | B2 |
8341550 | De Heer et al. | Dec 2012 | B2 |
8359616 | Rosenberg et al. | Jan 2013 | B2 |
20010034654 | Vigil et al. | Oct 2001 | A1 |
20020010926 | Lee | Jan 2002 | A1 |
20020036654 | Evans et al. | Mar 2002 | A1 |
20020042921 | Ellis | Apr 2002 | A1 |
20020049975 | Thomas et al. | Apr 2002 | A1 |
20020059094 | Hosea et al. | May 2002 | A1 |
20020059621 | Thomas et al. | May 2002 | A1 |
20020067376 | Martin et al. | Jun 2002 | A1 |
20020087986 | Markel | Jul 2002 | A1 |
20020178446 | Sie et al. | Nov 2002 | A1 |
20020194591 | Gargi | Dec 2002 | A1 |
20030051238 | Barone, Jr. | Mar 2003 | A1 |
20030084441 | Hunt | May 2003 | A1 |
20030084446 | Thurston et al. | May 2003 | A1 |
20030097657 | Zhou et al. | May 2003 | A1 |
20030103088 | Dresti et al. | Jun 2003 | A1 |
20030115597 | Yassin et al. | Jun 2003 | A1 |
20030131355 | Berenson et al. | Jul 2003 | A1 |
20030135464 | Mourad et al. | Jul 2003 | A1 |
20030145323 | Hendricks et al. | Jul 2003 | A1 |
20030171991 | Robbins | Sep 2003 | A1 |
20030204846 | Breen et al. | Oct 2003 | A1 |
20030204854 | Blackketter et al. | Oct 2003 | A1 |
20040039648 | Candelore et al. | Feb 2004 | A1 |
20040070593 | Neely et al. | Apr 2004 | A1 |
20040078809 | Drazin | Apr 2004 | A1 |
20040184548 | Kerbiriou et al. | Sep 2004 | A1 |
20040194128 | McIntyre et al. | Sep 2004 | A1 |
20040255336 | Logan et al. | Dec 2004 | A1 |
20040261112 | Hicks, III et al. | Dec 2004 | A1 |
20040268413 | Reid et al. | Dec 2004 | A1 |
20050010531 | Kushalnagar et al. | Jan 2005 | A1 |
20050018079 | Van Der Vleuten | Jan 2005 | A1 |
20050021761 | Thomas | Jan 2005 | A1 |
20050063677 | Kosako et al. | Mar 2005 | A1 |
20050155067 | McKenna, Jr. | Jul 2005 | A1 |
20050160468 | Rodriguez | Jul 2005 | A1 |
20050172314 | Krakora et al. | Aug 2005 | A1 |
20050203943 | Su et al. | Sep 2005 | A1 |
20060015911 | Dean | Jan 2006 | A1 |
20060039481 | Shen et al. | Feb 2006 | A1 |
20060059277 | Zito et al. | Mar 2006 | A1 |
20060085828 | Dureau et al. | Apr 2006 | A1 |
20060101338 | Kates | May 2006 | A1 |
20060125962 | Shelton et al. | Jun 2006 | A1 |
20060218583 | Vanparijs et al. | Sep 2006 | A1 |
20060230417 | Van Horck | Oct 2006 | A1 |
20060282852 | Purpura et al. | Dec 2006 | A1 |
20070011702 | Vaysman | Jan 2007 | A1 |
20070016925 | Vaysman et al. | Jan 2007 | A1 |
20070044127 | Vaysman et al. | Feb 2007 | A1 |
20070070218 | Meijer et al. | Mar 2007 | A1 |
20070113257 | Takemoto | May 2007 | A1 |
20070144090 | Nguyen | Jun 2007 | A1 |
20070157248 | Ellis | Jul 2007 | A1 |
20070174286 | Seitz et al. | Jul 2007 | A1 |
20070204302 | Calzone | Aug 2007 | A1 |
20070214470 | Glasgow et al. | Sep 2007 | A1 |
20070214478 | Feldstein et al. | Sep 2007 | A1 |
20070234388 | King | Oct 2007 | A1 |
20080002580 | Kawada et al. | Jan 2008 | A1 |
20080059312 | Gern et al. | Mar 2008 | A1 |
20080092182 | Conant | Apr 2008 | A1 |
20080154803 | Stein et al. | Jun 2008 | A1 |
20080183577 | Evans | Jul 2008 | A1 |
20080196071 | Manthoulis | Aug 2008 | A1 |
20080275786 | Gluck | Nov 2008 | A1 |
20080282290 | Malik et al. | Nov 2008 | A1 |
20090055268 | Knoller et al. | Feb 2009 | A1 |
20090158337 | Stiers et al. | Jun 2009 | A1 |
20090259957 | Slocum et al. | Oct 2009 | A1 |
20090287610 | Bradshaw et al. | Nov 2009 | A1 |
20100017820 | Thevathasan et al. | Jan 2010 | A1 |
20100153983 | Philmon et al. | Jun 2010 | A1 |
20100205562 | de Heer | Aug 2010 | A1 |
20100324997 | Evans | Dec 2010 | A1 |
20110093878 | Falcon | Apr 2011 | A1 |
20110110515 | Tidwell et al. | May 2011 | A1 |
20110125586 | Evans | May 2011 | A1 |
20110138327 | Scott et al. | Jun 2011 | A1 |
20110202960 | Vaysman et al. | Aug 2011 | A1 |
20110209173 | Vaysman et al. | Aug 2011 | A1 |
20110209179 | Vaysman et al. | Aug 2011 | A1 |
20110225591 | Wada et al. | Sep 2011 | A1 |
20110225612 | Vaysman et al. | Sep 2011 | A1 |
20110265120 | Vaysman et al. | Oct 2011 | A1 |
20110296467 | Vaysman et al. | Dec 2011 | A1 |
20110307925 | Vaysman et al. | Dec 2011 | A1 |
20110314501 | Vaysman et al. | Dec 2011 | A1 |
20120011544 | Vaysman et al. | Jan 2012 | A1 |
20120072952 | Vaysman et al. | Mar 2012 | A1 |
20120254910 | Donoghue et al. | Oct 2012 | A1 |
Number | Date | Country |
---|---|---|
0965192 | Dec 1999 | EP |
1193969 | Apr 2002 | EP |
1193976 | Apr 2002 | EP |
1280343 | Jan 2003 | EP |
1423794 | Jun 2004 | EP |
2836321 | Aug 2003 | FR |
2375674 | Nov 2002 | GB |
WO0237840 | May 2002 | WO |
WO0245304 | Jun 2002 | WO |
WO02102079 | Dec 2002 | WO |
WO03054678 | Jul 2003 | WO |
WO2005107245 | Nov 2005 | WO |
WO2006018825 | Feb 2006 | WO |
WO2006055243 | May 2006 | WO |
Entry |
---|
PCT Patentability Report for PCT/US2006/003420, dated Apr. 3, 2008. |
PCT Search Report for PCT/US2006/003420, dated Apr. 3, 2008. |
PCT Search Report for PCT/US2012/38328, dated Aug. 9, 2012. |
PCT Search Report for PCT/US2012/39280, dated Aug. 13, 2012. |
PCT Search Report for PCT/US2012/39683, dated Aug. 10, 2012. |
PCT Patentability Report for PCT/US12/40683, dated Aug. 9, 2012. |
PCT Patentability Report for PCT/US12/41154, dated Aug. 14, 2013. |
PCT Search and Patentability Report for PCT/US2012/032323, dated Jun. 19, 2012. |
PCT Search and Patentability Report for PCT/US2014/057375, dated Dec. 24, 2014. |
EP Search Report for PCT/US2012040683, dated Aug. 27, 2014. |
PCT Search Report for PCT/US2013/053894, dated Feb. 10, 2015. |
Number | Date | Country | |
---|---|---|---|
20120304210 A1 | Nov 2012 | US |
Number | Date | Country | |
---|---|---|---|
61490259 | May 2011 | US |