Display of user selected advertising content in a digital environment

Abstract
A system and method for placing an advertisement in a digital environment based upon a user's choice, subject to certain predetermined parameters, is disclosed. Through the method, a user is assigned a rating based upon, for example, his performance in a game. A list of advertisements which correspond to that rating is displayed to the user, who may then select a desired advertisement from the list. The selected advertisement is then displayed in the digital environment. Reports may be generated based upon the advertisements selected and the number of selections and/or impressions (e.g., uses or viewings) by the user, which may be sent to advertisers.
Description
BACKGROUND OF THE INVENTION

1. Field of the Invention


This invention relates generally to advertisements in a digital medium. More specifically, this invention relates to placing advertisements for products, services and/or advertisers that may be of interest to a particular consumer in a digital medium, such as an interactive video game, based in part upon the consumer's preferences, and tracking the advertisements that are selected and how often those advertisements are viewed by the consumer.


2. Description of the Related Art


At one time, advertisements were limited to handbills and word-of-mouth. As new mediums for communication developed, so did opportunities and means for advertising. For example, with the advent of newspapers and magazines, advertisements soon began to fill the pages alongside the daily or weekly news.


Such advertising generally proved to be a benefit to all parties involved. Advertisers were able to tout their latest products or services (or those of their clientele); newspapers and magazines were able to offset the costs of printing through the sale of advertising space; and consumers were able to learn of new products of interest through their interaction with these various forms of media. This beneficial relationship amongst the advertiser, media, and consumer held true with regard to the arrival of radio and television.


Advertisers and media outlets are now, however, finding themselves challenged by the rise of digital media, especially with regard to video games and portable digital media devices. As the advertising power of older mediums decreases due to the rise of video games and portable digital media as forms of entertainment, advertising buys for product and service offerings are seen by less people as a whole and, demographically, less of the power-buying public. As such, there has become an increased effort to expand advertising to digital media.


Despite the ability to introduce advertising content into, for example, a video game environment, the user may often dislike an advertisement selected automatically or at random, or may wish to customize the environment or game. For example, in a racing game, a user might wish to customize his or her racecar with advertising content such as a name, logo, or other advertising for a particular product or service, as is done in real life, to enhance the appearance of the car. Similarly, in a sports game, a user might wish to display particular advertising content on the shirt or uniform of a game character or team, rather than leave the shirt or uniform blank, or displaying some default or random selection.


Many users have a genuine interest in a particular product or service, to the extent that they may wish to incorporate advertising content related to that product or service that they find appealing into their game or other digital environment. Similarly, advertisers spend considerable sums of money for the placement of advertising content in a particular game environment, and may be willing to pay more when they know that the user deems the content to be desirable. Accordingly, there is a need for users to be able to select those advertisements for products and/or services that are of interest to appear in a digital environment and to track those selections so that advertisers may know which content is considered more desirable by the users.


SUMMARY OF THE INVENTION

An embodiment of the present invention provides a method for placing an advertisement in a digital environment based upon a user's choice, subject to certain predetermined parameters. Through the method, a user is assigned a rating. A list of advertisements that correspond to that rating is displayed to the user, who may then select a desired advertisement from the list. The selected advertisement is then displayed in the digital environment. Reports may be generated based upon the advertisements selected and the number of selections and/or impressions (e.g., uses, interactions, or viewings) by the user, which may be reported to advertisers.


An exemplary system for implementing the aforementioned interaction-based advertising display method is also disclosed as is a software-medium for implementing the same.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1A illustrates a ‘tagged’ object in a digital environment such as a video game.



FIG. 1B illustrates a ‘tagged’ object wherein an advertisement has been ‘inserted’ into the ‘tagged’ area.



FIG. 2 illustrates an exemplary digital video game environment with a variety of ‘tagged’ objects for the insertion of advertising content.



FIG. 3A illustrates an alternative object that may appear in an exemplary digital video game environment with a variety of ‘tagged’ objects for the insertion of advertising content.



FIG. 3B illustrates an alternative object that may appear in an exemplary digital video game environment with a variety of ‘tagged’ objects for the insertion of advertising content.



FIG. 4 illustrates an available advertisement reference list in accordance with one embodiment of the present invention.



FIG. 5 illustrates an exemplary method for modifying an available advertisement reference list in accordance with one embodiment of the present invention.



FIG. 6 illustrates an exemplary system for modifying an available advertisement reference list in accordance with an embodiment of the present invention.





DETAILED DESCRIPTION

Certain objects in a digital medium such as a video game may be ‘tagged,’ these ‘tagged’ areas being subject to the insertion or placement of advertising content. For example, and as shown in FIG. 1A, the face of a billboard 100 may be ‘tagged’ (110) to indicate that an advertisement may be embedded in that location. In this way, an advertising system like that disclosed in U.S. patent application Ser. Nos. 09/780,995 and 11/241,229 may, via an advertising client embodied in video game software or system hardware, identify various tagged areas 110 and provide advertising content that may be imposed through texturing or other graphic rendering techniques that make it appear as if the advertisement was designed specifically for the billboard as shown in FIG. 1B (120). Such dynamic advertising content may be pushed or pulled into the video game or other digital environment via, for example, an end-user client and/or advertising server.


Advertising content may also be loaded into digital media during development and subsequently ‘unlocked’ by a game player after purchase of the media. For example, a user may input a special code or obtain an ‘Easter egg’ in a game whereby specific advertisements embedded in the game are made available for association with one or more tagged advertising assets (e.g., tagged objects). Similar codes or ‘Easter eggs’ may be used to unlock special content delivered over a network, such as advertisements hosted by an advertisement server. The code may be a reward for performance in the game.


Various methodologies for ‘inserting’ content into a ‘tagged’ asset are known in the art. For example, U.S. Pat. No. 5,946,664 for an “Apparatus and Method for Executing a Game Program Having Advertisements Therein” discloses receiving, at predetermined times, advertising data that relates to at least one advertisement in a video game. The advertising data is then displayed in particular locales in the game environment in accordance with the particular game program. U.S. Pat. No. 6,539,544 for a “Game Machine System, Broadcasting System, Data Distribution System, and Method, Program Executing Apparatus and Method” discloses a system configured to distribute digital data in response to software start enable signals and identification signals. These signals may correspond to commercial advertisements for substitution or insertion into a portion of the data at the receiver side system. The disclosure of both U.S. Pat. No. 5,946,664 and U.S. Pat. No. 6,539,544 are incorporated herein by reference.



FIG. 2 illustrates an exemplary digital video game environment 200—a cityscape—with a variety of advertisements as may be implemented in an embodiment of the present invention. The cityscape game environment 200 may reflect any number of objects and structures as may be found in a city environment, for example: a number of buildings in addition to vehicles that travel throughout the general landscape (e.g., hills, mountains, etc.) via a series of roadways. Certain objects may also appear in the video game environment 200 surrounding the city, such as airplanes and the like.


While a cityscape is depicted in FIG. 2, any number of different video game environments may be utilized within the scope of the present invention. For example, the video game environment may be a race-track, which might reflect the racing surface and grandstands filled with spectators, and even the race cars. ‘Pit-row’ might run along side a particular portion of the race-track. Alternatively, the video game environment 200 may be a modern or medieval battlefield in addition to any number of natural environments (e.g., underwater, outer space, open fields, forests, mountains, etc.), or a sports game taking place in an arena or stadium. The present invention may be implemented in any video game environment 200. Regardless of the particular video game environment 200, game designers and engineers will attempt to make the environment as realistic as possible by including objects and structures that lend to realism of that particular environment.


In the case of the cityscape of FIG. 2, part of that realism may be attributed to various types of signage, specifically advertisements, trade names, and trademarks or corporate logos (collectively referred to as advertisements) that indicate the source or quality of certain goods and/or services. Various structures in the video game environment 200 of FIG. 2 exhibit numerous types of signage and advertisements 210.


For example, advertisement 210a is an advertisement as may be found on the side of a taxi-cab. The advertisement may be the taxi-cab company name and phone number or for a particular good or service in the region serviced by the taxi-cab (e.g., a night club). Similarly, advertisement 210b is an advertisement as may be found on the side of a bus, which may be for the local newspaper, a local radio show, or an upcoming movie. Likewise, advertisement 210c found on the side of, for example, an industrial vehicle may be for a particular shipping company (e.g., a moving company) or for the name of the company whose cargo is being shipped (e.g., a furniture company).


Advertisements may also be on billboards as in the case of advertisement 210d and advertisement 210e. Such billboards may be alongside a road (like advertisement 210d) or may be a top a building (like advertisement 210e). Any variety of good or services may be found on such billboards as is the case in the real world. Signage and related advertisements and indicia of sponsorship or ownership may also be found on the face of a building (like advertisement 210f), which could reflect the name of the company occupying the building or may also be a poster of some sort applied to the face of a building that may be permanent or temporary (like advertisement 210g).


Advertisements may be found in a variety of other mediums in the video game environment 200 such as skywriting, banners that follow behind an airplane (like advertisement 210f), or on the actual body of the airplane or a vehicle (e.g., painted on the body or frosted on the glass versus an affixed sign or placard). Advertisements may also be seen on any variety of posters and signs as may be found at bus stops or on televisions in an electronics store. Similarly, advertisements may be seen on handbills, flyers or other printed media in the video game environment 200. Additionally, certain advertising effects may be achieved through audio advertising over the radio or a loudspeaker or the spoken word of other characters in the video game environment 200 as is further discussed below.


Advertising ‘tags’ (as referenced in FIG. 1A) may reflect not only the space in a game environment 200 where advertising content may be ‘inserted’ but may also reflect information such as size limitations, coloring and shading requirements, pointers to variables that track state and impression data, functions and programs associated with the advertisement, hyperlinks, mini-games associated with the advertisement, user-profile filters and, in some embodiments, even advertising relevance. For example, various parties may impose and apply rules and metadata related to the ‘tagging’ of assets as well as the advertising content that is ultimately inserted into these assets. As a result of ‘tagging’ various advertisement areas, not only may relevant advertising content (i.e., targeted advertising based on a user profile) be delivered to a user but the generation of an available advertisement reference list may take place as is further described below.


Advertising ‘tags’ are not limited to non-moving ‘print-like’ advertisements (e.g., a billboard). Moving items such as cars or players may also contain advertising tags. For example, FIG. 3A shows race cars 301 and 302 having advertising tags 303 and 304 (respectively) on their hoods, and tags 305 and 306 (respectively) on their sides. FIG. 3B shows players 310 wearing uniforms or jerseys containing advertising tags 312. The ‘tagging’ of various other objects in a video game environment including non-traditional advertising objects is within the scope and spirit of the present disclosure.


Advertising ‘tags’ may also be associated with other visual formats such as audio and video. For example, a television in a video game may be ‘tagged’ as to reflect that the user tuning the television to a particular channel will cause a full motion video advertisement to be streamed. Various other advertisements may be streamed or rendered on additional channels subject to the whim of the game designer and the extent of ‘tagging’ of assets for advertisement introduction. Similar attributes may be reserved for providing real-time programming and the like (e.g., short films, movie previews and so forth).


Similarly, audio may be ‘tagged’ for advertising purposes. For example, if a user plays a video game with a radio (e.g., in an automobile), the game designer may create different stations whereby actual music from actual musical artists is played. That music may be interspersed with various advertisements as one might hear over the radio in the real-world. Similarly, the actual music a user listens to may be a dynamic play list as in the case of a real-world radio station instead of a one-time, static soundtrack. In that way, the user may play the game today or five years from now and be able to listen to not only relevant advertisement but relevant music that is current and popular as of the day the user plays the game.


In one embodiment of the present invention, a user is assigned a rating. This rating may be based on the user's performance in a video game as a whole (e.g., overall performance) or in part (e.g., with regard to specific objectives or missions). For example, a user may be awarded ratings points for winning races or games, completing combat missions, or accomplishing certain other tasks. The higher (or better) the user's performance in a particular game environment, the higher the user's rating.


The rating may be assigned by a variety of entities. For example, a particular video game may assign ratings points in the context of the game. A game character (in a military example) may start off as a private. That rank may be is associated with a particular rating or may in and of itself be the rating. The game character may (through excellence in combat, for example) be promoted (e.g., to corporal, to sergeant, to lieutenant, to captain, to major, to colonel, to general) or receive various awards and commendations (e.g., the Silver Star, the Purple Heart, and so forth). The ratings may also be assigned in a sports context. For example, in a baseball game, a game character may start off at a Single A minor league farm team. Again, that assignment may be associated with a particular rating or may be the rating itself. As the game character progresses through the game (e.g., through winning games, striking out opponents, and the like), the character may be promoted to the Double-AA farm team, to the Triple AAA farm team and eventually to the major leagues.


Various ratings may also comprise subsidiary ratings. For example, the military example, a character might be a second lieutenant or a first lieutenant. The character may also be a brigadier general (i.e., a one-star general), a major general (i.e., a two-star general), a lieutenant general (i.e., a three-star general), and so forth. Similarly, and in the baseball example, a pitcher may be a starting pitcher, a short- or long-relief pitcher, or a closer.


Each rating may have associated with it a list of advertising content that is available to the user if the user has achieved that particular rating. From this list of advertising content, the user may select particular advertising content for insertion in a digital environment. For example, the user may select particular content for application to a vehicle as in the case of FIG. 3A. The user may similarly select advertisements for display on a uniform as is the case in FIG. 3B.


The user may also be free to select advertising content associated with ratings below the user's particular rating but not from higher ratings. For example, the user may select a name, logo, picture, or other advertising element to insert in a particular advertising ‘tag’ from the available list based upon the user's preference. By doing so, the user may customize his race car, team, or character jersey, etc., in a way pleasing to the user while maintaining game realism and still offering an advertising benefit to advertisers or manufacturers and/or providers of goods and/or services.


In one embodiment of the present invention, a higher user rating may result in access to more desirable advertising content. For example, a user with a low rating may be limited to selecting advertising content for generic fictitious (or real-world) advertisers such as “Joe's Bail Bonds” or “Sam's Seafood” to place on a car in a racing game, on jerseys in a sports game, on billboards, or in other ‘tagged’ assets in a game environment like that described in FIG. 2. A user with a higher rating, however, may have access to advertising content from top-tier or more desirable advertising offerings such as Coca-Cola or Nike.


Any desired number of ratings (or sub-ratings) of a game player and/or levels (or sub-levels) of advertising content as they pertain to the aforementioned user ratings may be implemented within the scope of the present invention. Thus, the user may be encouraged to accomplish the goals of the particular game and obtain a higher rating in order to gain access to more desirable advertising content so that the user may customize the game and its environment to their particular liking.


In another embodiment of the present invention, the user may choose to interact with an advertisement for a product or service by means other than placing or selecting a logo, name or picture on an item or character. For example, a user may cause their game character to listen to a particular song on the radio or watch a particular movie or television program. Similarly, the user may cause their character to drive a particular automobile or to drink a particular beverage. The user may further cause their character to interact with certain items in the environment such as articles of clothing, fashion accessories, or any other good or service.


Interactions may include an information exchange, a communication, observation, detection of sound, and direct or indirect physical contact. For example, an interaction may constitute an exchange of information via a conversation. An interaction may also be represented by the receipt of information via observations. Alternatively, a character may interact directly with an object that has been ‘tagged’ with advertising. For example, a game character may pick up a soft drink sold by a particular soft drink manufacturer. In a further embodiment, a game character may hear a communication, for example, from a television or a radio broadcast or between other game characters. In yet another embodiment, a game character may indirectly come into contact with a product; for example by discharging a weapon at a vending machine or a billboard. The above described game interactions are exemplary; the scope of the present invention covers all types of interactions with an advertisement, product, or service.



FIG. 4 illustrates an available advertisement list 400 reflecting advertising content (or indicia of that content) that may (presently or in the future) be available for insertion into an game environment (like that disclosed in FIG. 2) with advertising ‘tags’ or other means for the display of advertising content. Items in the list (i.e., advertisement identifiers 410 reflecting different products/services or brand names) may be sorted into different groups, levels, or categories 420. Each of the groups 420 may be associated with a specific user rating. Which groups 420 (and the identifiers 410 therein) are associated with a particular rating may be determined in different ways. In one embodiment, the placement of an identifier 410 in a particular group may be subject to certain priorities as established through various advertisers ‘buying in’ to an advertisement network. That is, one advertiser may pay a premium fee for their product name (an identifier 410) to be listed in a particular group 420 associated with a higher user rating than other product names (identifiers 410) and thus harder to obtain in that a game player must exhibit exceptional skill to achieve access to that group 420 and the identifiers 410 therein. Even placement of a particular identifier 410 within the group 420 could command a different fee (e.g., which identifier 410 is listed first and which identifier 410 is listed last).


Thus, advertising content (identifier 410) in a group 420 corresponding to the highest rating will be seen and used by only those few players who are able to achieve that rating. This may create a “premium” effect in which the advertiser pays more to have its name and content considered as requiring more skill and perseverance to obtain and thus more “valuable” or desirable to a user in that it represents the user's ability to obtain it. On the other hand, default content, or content corresponding to low ratings, may be available to many more players and thus will be seen more often, but may not be considered by the players to be worthy of much attention.


Other methodologies may be used to list or sort the advertisement identifiers 410. Listings may be categorized by product sector or service sector, for example: food, movies, and music. Sub-categories may also be used, for example, with regard to food: fine-dining, exotic, fast food, etc. Any number of categorization and arrangement schemes may be implemented in available advertisement list 400 including, but not limited, to a rotating basis within a particular group 420 or among all the identifiers 410 as a whole (e.g., one product may be in a low group like Level 1 but rotated to a high group like Level 3 the following day). Alternatively, the advertiser may pay a fee each time its advertising content is displayed, with content in the higher categories commanding a higher price than content in the lower categories.


Available advertisement list 400 may also comprise an advertisement preview window 430 that may show the advertisement (or a portion thereof) as that advertisement will be imported to a particular game environment. In this way, a user may preview the particular advertisement that is associated with advertisement identifier 410 before that advertisement is selected for insertion into a game environment.


Available advertisement list 400 may also comprise an environment window 440 that shows a variety of advertising assets subject to the insertion of advertising (e.g., a billboard as shown in FIG. 2 or a race car as shown in FIG. 3A). The user may, in an embodiment of the present invention, drag-and-drop an advertisement (such as may be displayed in advertisement preview window 430) into the particular advertising asset displayed in the environment window 440. The environment window 440, after identifying the asset for advertisement insertion, may request user confirmation and then present the next asset available for insertion. In some embodiments of the present invention, a family or group of assets may be displayed in the environment window 440 such that a particular selected advertisement (or related group of advertisements) is dragged-and-dropped into a particular group of assets such that advertisement selection may be accelerated to allow the user to advance to actual game play in the newly populated advertisement environment.


For example, a particular shape of billboard as may be displayed in environment window 440 may be populated with a particular advertisement associated with an identifier 410 (e.g., a specific advertisement) or a group of advertisements associated with an identifier 410 (e.g., a broader advertisement campaign), or a general family of advertisements (e.g., fast food). A particular series of advertisement assets may also be displayed in the environment window 440—for example, a series of billboards on a particular street or a series of televisions in a particular electronics store. Further, various tagged assets in a digital environment (or a specific number of assets) may be purchased or leased by a particular company through an advertising network. User selection of a particular advertisement, advertisement campaign, or advertisement family may be applied across the random group of tagged assets currently leased or sold through the network.


Selection of advertisements may also be achieved in other means other than ‘drag-and-drop.’ For example, a user may simply point-and-click or highlight and select a particular identifier 410 or group 420 and the appropriate collection of advertisements will randomly be displayed in various ‘tagged’ assets. Similarly, a user may individually select advertisements as they pertain to individual assets but without using a ‘drag-and-drop’ method (e.g., point-and-click). In still further embodiments, advertisement insertion may be 100% random but limited as to the particular availability of advertisements as those advertisements pertain to a particular user rating.


Available advertisement list 400 may also comprise an advertisement information window 450 that may display additional information about a presently selected advertisement such as a website, a brief summary of the product, the last date the advertisement was selected, the number of times the advertisement was selected, a particular association of an advertisement with a particular user rating and so forth. Advertisement information window 450 may list information about the advertisement generated by the user (e.g., generated through a virtual keyboard or voice-recognition software via a USB-microphone) or as may be provided specifically by the advertiser through an advertisement network.


Available advertisement list 400 may list only those groups 420 and/or identifiers 410 available to a particular skill set or user rating. That is, as of yet unavailable or unachieved identifiers 410 and/or groups 420 may not be displayed. In other embodiments, unavailable identifiers 410 and/or groups 420 may be listed but ‘grayed out’ or otherwise identified as being presently unavailable as an option for advertisement insertion. Previews may or may not be displayed in the preview window 430 depending on the unavailability. For example, by previewing the available advertisement as a ‘teaser,’ a game player may be motivated to accomplish certain in-game tasks or objectives such that they may be rewarded by access to the advertisement. Advertisements associated with various identifiers 410 may also rotate or change on a regular basis (e.g., new content is pushed in by an advertising server or made accessible by a server).


In some embodiments of the present invention, the information displayed through available advertisement list 400 may be integrated or further associated with a advertisement reference as described in co-pending and commonly owned U.S. patent application No. 60/798,240 filed May 5, 2006 and entitled “Population Of An Advertisement Reference List,” the disclosure of which is incorporated herein by reference.


The advertisement identifier 410 of the present invention may also comprise a hyperlink to additional information about the product or service. This hyperlink may be embedded in the identifier 410 or explicitly provided in the advertisement information window 450. For example, a user may select an identifier 410 (or associated link) from the available advertisement list 400 via a controller device, and the link may then cause the launching of a web browser or other interface tool such that more detailed data about the particular service or product may be provided. This link may, in some instances, lead directly to the product manufacturer or service provider's website as may occur over a network connection. Upon arrival, the user may then peruse the website or other data portal of the service/product and learn more about the appropriate service/product or make a purchase. Selecting a particular identifier 410 may also lead to a third-party site where similar or identical information about a product or service may be provided.


In some instances, the aforementioned third-party site may be a shopping portal such as Amazon.com. In these instances, the user may then begin a commercial transaction to purchase the product. In one embodiment, user data as may be stored on a memory card or otherwise accessible due to, for example, having logged onto the network. This user data may automatically be populated into an order form (e.g., name, billing address, etc.) in order to expedite the purchase. In other instances, the third-party site may be a consumer review type website or portal wherein information about a product or service as generated by actual users/purchasers of the particular service or product may be reviewed.


In other instances, selecting the identifier 410 may lead to the option for the manufacturer or an intermediary party to provide more information about the product or service via an alternate communications medium. For example, the user may request information via e-mail or direct mail. The user may further request informative brochures or videos or a call from a customer service representative. Such an exchange may further occur on-line via, for example, a VoIP exchange or a textual chat session.


While data may be accessed over a network (e.g., the Internet) or via various sites hosted by manufacturers, service providers or other third-parties, various data may also be retained and accessed locally. For example, if a particular software title on a CD-ROM is embedded with particular advertisements, additional information about products in those advertisements may also be embedded on the CD. Alternatively, the information may be located in a local storage medium, the data having been accessed over a network during a download or update procedure not necessarily related to the particular viewing of any given advertisement although such information may be obtained concurrently as well.



FIG. 5 illustrates an exemplary method 500 for displaying a selected advertisement in response to a user request in accordance with one embodiment of the present invention. In step 510, an object is displayed in a digital environment, for example, on a billboard (100) like that described in FIG. 1A. In step 520, a determination is made as to whether that object comprises a ‘tagged’ area (e.g., area 110 in FIG. 1A) wherein certain advertisement data may be implemented, inserted, or otherwise displayed. If the object is not ‘tagged’ or otherwise capable of receiving dynamic advertising content, the method (at least with respect to the present object) terminates. It should be noted that this method may be executing simultaneously with respect to a number of objects capable of being rendered in a digital environment.


At step 530 it is determined whether the user has a rating, and, if so, the rating the user has obtained. For example, a user may not have a rating if it is the user's first time playing the game. If a user rating is found (as may be stored in, for example, main memory 625 or memory accessible by control engine 615 as both are described in FIG. 6), a list of the advertising content associated with that rating is displayed at step 540. This display may comport with the available advertisement list discussed in the context of FIG. 4 or another exemplary interface offering for advertisement selection and implementation. If there is no user rating assigned to the user, default content (e.g., a fake advertisement) may be displayed for that particular object as in step 570. Alternatively, the default may be that no content is displayed at all.


In step 550, a determination is made as to whether the user has selected desired advertising content from the available advertisement list 400. If it is determined that the user has selected desired content, the selected content is displayed on the tagged area (110) as in FIG. 1B (120) in step 560 when that asset is rendered in the environment (e.g., during the course of game play). If no selection has been made, default content (or no content) may be displayed as in step 570.


In some embodiments, the selection of an advertisement identifier 410 in the aforementioned available advertisement list 400 for insertion into a digital environment may be reported in step 580 to the advertiser. For example, a counter indicating the number of times the content has been displayed may be incremented, where the content was displayed or the time and/or length of the display may be noted, etc. Certain updates as they pertain to the user (e.g., user notes concerning an advertisement as may be displayed in information window 450) may also be updated.


As above, in some embodiments, a premium fee may be charged to particular advertisers in that the association of their content (via advertisement identifier 410) with a particular category 420 on available advertisement list 400 provides a somewhat more exclusive contact with the user. In these cases, the modification of an advertisement identifier 410 on a reference list may provide for the imposition of a fee charged to the advertiser because of the benefit of the advertisement having been seen. In that regard, various pricing structures may be implemented in the present invention with regard to the ease of viewing/interacting with an advertisement (e.g., particular settings with regard to an advertisement impression area), the number of times an advertisement appears, placement, availability of ancillary data on an available advertisement list 410, limitations as to linking, purchases, third-party comments, and so forth.


It should be noted that the available advertisement list 400 may be used in contexts other than video games, especially digital cinema and DVDs. For example, certain objects in a digital movie may be identified as tagged assets and advertisers or viewers alike may cause the population or modification of those ‘tagged’ assets in the digital environment.


Various embodiments and/or additional steps not shown may be used with the described method. For example, the list of available advertisement content may be displayed in a variety of ways. This display may be integrated into the digital environment, or may be a separate screen or a pop-up window that appears in the environment. The user may expressly call-up the available advertisement list 400 through any variety of controller commands. Similarly, the available advertisement list 400 may be displayed at a variety of times, for example, during game scene loading, at the end of a game level, or at the end of a game. Other means for causing the display of the available advertisement list 400 may be used, possibly including a timer (i.e., the list appears every ‘x’ minutes), or in response to certain conditions in the gaming environment such as the player not being engaged in combat or traveling at less than a particular speed, both situations that would indicate diverted attention may be possible. The available advertisement list 400 may also be displayed anytime a user ‘pauses’ game play or some other media utilizing the reference list (e.g., a DVD). User preference may also be used to determine when the available advertisement list 400 is displayed. This flexibility may allow users to change the appearance of a car, uniform or other elements of the gaming environment at their discretion, so that the user's enjoyment of the game is enhanced.



FIG. 6 illustrates an exemplary system 600 for providing advertisement content in accordance with an embodiment of the present invention. The system 600 of FIG. 6 may be implemented in any number of client devices including but not limited to a portable media device or cellular phone, a home entertainment system such as a video game console, and any variety of online gaming devices including desktop and laptop computers.


The exemplary system 600 comprises system control 605, media control 610, and peripheral control 615. System control 605 is responsible for fundamental system operations (e.g., start-up, graphic rendering, input/output control, and so forth). Media control 610 is responsible for handling various audio and video formats including advertisements. Peripheral control 615 is responsible for the interface of various peripherals with the device.


Various combinations of hardware, software, and computer-executable instructions (e.g., program modules and engines) may be utilized with regard to system control 605, media control 610, and peripheral control 615. Program modules and engines include routines, programs, objects, components, data structures, and the like that perform particular tasks or implement particular abstract data types. Computer-executable instructions and associated data structures represent examples of the programming means for executing steps of the methods and implementing particular system configurations disclosed herein.


System control 605 may comprise a central processing unit (CPU) 620, main memory 625, a graphics processing unit (GPU) 630, sound processing unit (SPU) 635, input/output processor (IOP) 640, and IOP memory 645. The various controls (605, 610, and 615) and the various components therein (e.g., CPU 620 and main memory 625) may be communicatively coupled via a series of buses both dedicated and shared.


CPU 620 may utilize a dual-core 32-bit MIPS architecture although various other processor architectures may be utilized, including those disclosed in U.S. patent publication number 2002-0138637 for “Computer Architecture and Software Cells for Broadband Networks,” the disclosure of which is incorporated herein by reference. CPU 620 executes programs stored in an operating system read only memory (OS ROM) (not shown) and main memory 625. Main memory 625 may contain pre-stored programs and may also contain programs transferred via IOP 640 from any variety of interfaces controlled by peripheral control 615 (e.g., from an optical disk via optical disk controller interface 665). IOP 640 controls various exchanges between CPU 620 and GPU 630 as well as media control 610 and the aforementioned peripheral control 615. GPU 630 executes drawing instructions from the CPU 620 and/or media control 610 to produce images for display on the client device. SPU 635 executes instructions and processes data to produce sound signals that are output on an audio device (not shown) that is coupled to or otherwise integrated with device 630.


Media control 610 is responsible for handling various audio and video formats as may be introduced to a client device. An AV decoder 650 and advertisement list module 655 are disclosed in the present exemplary embodiment. Media control 610 may further comprise enhanced dynamic random access memory (not shown) and a virtual machine environment (VME) (also not shown) for implementing certain emulation environments to isolate a particular media application from the actual hardware architecture of the device (e.g., an execution ‘sandbox’).


Through media control 610, a client device may be able to display still images, audio, and video as may be introduced through a variety of peripherals under the control of peripheral control 615 and working in conjunction with CPU 620 and GPU 630. In an exemplary embodiment of the present invention, media control 610 implements various audio formats such as MP3, ATRAC3, WMA, WAV, MP4, and AAC. Media control 610 also implements a variety of video formats including MPEG-4 Part 2 as well as H.264/AVC. Still images may also be implemented through media control 610 in formats such as JPEG, GIF, BMP, TIF, and PNG.


AV decoder 650 decompresses and/or decodes a variety of media as may be introduced by peripheral control 615. Decompressed media may be temporarily stored in eDRAM (not shown) prior to its subsequent rendering and/or audible emission by the device.


Peripheral control 615 controls any variety of peripheral input/outputs that may be present on the client device. For example, the client device may utilize flash memory as may be introduced through flash memory interface 660. Optical disc interface 665 provides for the introduction of data through any variety of optical discs such as CD-ROM or DVD-ROM but may also include proprietary formats such as the Universal Media Disc from Sony Corporation. Peripheral control 615 may further include a USB 2.0 interface 670, which may further include a mini-B interface. The client device may also comprise a WLAN interface 675 such that device can exchange data with other computing devices utilizing an 802.11x wireless protocol.


Other data input formats are well within the scope of the present invention, including an InfraRed interface conforming to IRDA standards or a Memory Stick™ interface, the Memory Stick™ being an IC-based recording medium from Sony Corporation. The client device may also comprise an IEEE 1394 (‘FireWire’) connection in addition to Bluetooth and Ultra Wideband (UWB) radio technology interfaces. Certain embodiments of the present invention may utilize a network adaptor, which may offer an Ethernet connection and/or telephony connection.


Peripheral control 615 also comprises controller interface 680 that allows for the introduction of instructions through a control device, for example, a joystick, directional buttons, and other control buttons. Various other control input methodologies may be used such as a USB-camera like the Eye Toy® from Sony Computer Entertainment Inc. It should be noted that, in some instances, a control device (e.g., the aforementioned USB-camera) may sometimes be introduced to the device through an additional peripheral input such as USB interface 670.


From metadata in a tagged region (110) or an actual advertisement (120) inserted into a tagged region or a set of data associated therewith, advertisement list module 655 may identify certain information about the advertisement (120) such that necessary information may be imported into or from the available advertisement list 400. This metadata may include the name of the advertiser, the nature of the product being advertised, a particular display format for the advertisement identifier 410 to be rendered in the available advertisement list 400, a hyperlink to be established between the advertisement identifier 410 and any additional information sources (e.g., a website). The advertisement list module 655 (via metadata or other associated data) may further identify any ancillary advertisement data such as logos, other graphics, applets, and the like. Advertisement list module 655 may further control associations between advertisements and ratings or facilitate associations between such information as may be independently generated by a particular video game as it relates to particular advertisement content selections (or groups thereof).


The advertisement list module 655 manages the acquisition of this additional information from the appropriate resource. For example, an advertisement that is to be inserted may be accompanied by a file constituting various ancillary data. The ancillary data may be stored in a memory buffer or other memory means (e.g., flash memory) and accessed as needed. This information may, alternatively, be embedded on a CD-ROM that is being read by the client device. Similarly, the advertisement list module 655 may need to access a communications network in order to pull the needed data from a remote server or other memory store or to receive a push transmission of the same.


Advertisement list module 655 may operate in conjunction with the various rendering hardware and software of the system 600 such as AV decoder 650, GPU 630, CPU 620, and SPU 635 to display the advertisement list 400, the advertisement identifiers 410 on that list, and any ancillary advertisement data 420. Advertisement list module 655 may further interact with WLAN interface 675 or some other network interface (not shown) in order to establish a network connection to obtain certain ancillary data or to other a link to another source of data once an advertisement identifier 410 is selected by a user from the advertisement list 400.


Advertisement list module 655 may further operate with the advertisement client (not shown) in order to determine whether there has been some interaction with an advertisement that would warrant the modification of the advertisement reference identifier 410 to the available advertisement list 400. The advertisement client may be embodied locally on the system 600 or through software being accessed by the system 600. In some embodiments of the present invention, the advertisement client may actually be embedded in the advertisement metadata of a tag or advertisement such to impose particular specifications with regard to advertisements. The advertisement client may also be a part of module 655 as has been previously noted.


Advertisement list module 655 may operate to communicate with an external server (not shown) to retrieve new advertisement data such that the available advertisement list 400 is updated and contains current advertisements, rather than advertisement data for, e.g., old or discontinued products and/or brands. Such updating may also include a reorganization of the groups 420 if advertisers have determined that they wish to move their advertisements to higher or lower groups.


Advertisement list module 655 may further operate to report certain interactions with an advertisement to an advertiser (e.g., feedback data). For example, an available advertisement list 400 may be generated but a user may never actually select an identifier 410 on that list 400. While selecting an identifier 410 may automatically provide an indicator to the advertiser or product manufacturer that an impression has been made by virtue of the user being redirected to a particular website (e.g., the redirection of the user may be accompanied by data concerning the cause and source of the redirection), merely populating the available advertisement list 400 may not. In these instances, advertisement list module 655 may generate data concerning the addition of the identifier 410 to the list 400 as the result of an interaction and/or impression and report that data to a particular advertiser, instructions for which may be embedded in a particular tag or advertisement inserted into the tag.


While the present invention has been described with reference to exemplary embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the true spirit and scope of the present invention. In addition, modifications may be made without departing from the essential teachings of the present invention. Various alternative systems may be utilized to implement the various methodologies described herein and various methods may be used to achieve certain results from the aforementioned systems.

Claims
  • 1. A method for displaying an advertisement in a digital environment based on a selection by a user, the method comprising: maintaining information regarding a plurality of advertisements in memory, wherein each advertisement is associated with a shopping portal and a minimum user rating level specified by an associated advertiser as being allowed to access the advertisement;maintaining information regarding a plurality of user ratings in memory, wherein each user rating is ordered from highest to lowest;maintaining a list of advertisements available to the user in memory, the user having a first user rating, wherein the maintained list of advertisements available to the user includes: advertisements associated with the first user rating, andadvertisements associated with the user ratings lower than the first user rating,wherein the lower ratings are associated with lower advertising costs;executing instructions stored in a computer-readable storage medium, wherein execution of the instructions by a processor: determines that the user has earned a second user rating that is higher than the first user rating, wherein the second user rating is based on at least performance of a task by the user in the digital environment; andupdates the maintained list of advertisements available to the user in memory, wherein the updated list of advertisements available to the user includes: advertisements associated with the second user rating, andadvertisements associated with user ratings lower than the second user rating, wherein the lower ratings are associated with lower advertising costs, and wherein the advertisements associated with the user ratings lower than the second user rating include the advertisements associated with the first user rating;displaying at a client device the updated list of advertisements available to the user, wherein: the advertisements are displayed as respective advertisement identifiers in the updated list, wherein each advertisement identifier includes a link to the shopping portal for the respective advertisement,each advertisement and the corresponding advertisement identifier are associated with a respective user rating of the plurality of user ratings,the advertisement identifiers are arranged in the display based on the associated user ratings,the advertisement identifiers are displayed in a group list associated with the respective user rating, andplacement as a first advertisement identifier in a group list is associated with a higher advertising cost within the respective group list;receiving selection input from the user, the selection input corresponding to a selection of one of the advertisements on the updated list; anddisplaying the selected advertisement in the digital environment at the client device.
  • 2. The method of claim 1, further comprising receiving a second input from the user indicating a location in the digital environment where the selected advertisement is to be displayed, and wherein displaying the advertisement further comprises displaying the advertisement in the indicated location.
  • 3. The method of claim 1, wherein the performance of the task by the user includes achieving one or more objectives of the task in a gaming environment.
  • 4. The method of claim 1, further comprising adding the selected advertisement to a list of advertisements that have been displayed in the digital environment.
  • 5. The method of claim 4, wherein the list of displayed advertisements includes an indication of a number of times each advertisement is selected by the user for display in the digital environment, the list being reported to an advertiser.
  • 6. The method of claim 4, wherein the list of displayed advertisements includes an indication of a number of times each advertisement is displayed in the digital environment, the list being reported to an advertiser.
  • 7. The method of claim 1, further comprising displaying a default advertisement when the user has no user rating or has made no selection of advertisements.
  • 8. The method of claim 7, wherein generating a list of displayed advertisements includes indicating which of the displayed advertisements were selected by default.
  • 9. The method of claim 1, wherein displaying the selected advertisement includes designating the selected advertisement for interaction in the digital environment.
  • 10. The method of claim 1, wherein the digital environment is a video game.
  • 11. The method of claim 1, further comprising providing additional information about a product or service associated with a selected advertisement in another communications medium.
  • 12. The method of claim 1, further comprising: displaying an advertisement preview window, wherein the advertisement preview window provides a preview of an advertisement of the updated list of advertisements available to the user, the preview showing the advertisement in the context of the digital environment.
  • 13. The method of claim 12, further comprising: displaying an environment window, wherein the environment window provides a plurality of advertising assets onto which an advertisement may be placed in the digital environment; andwherein the received selection input is a drag-and-drop, the drag-and-drop corresponding to a selection of the advertisement from the advertisement preview window and a placement of the selected advertisement onto one of the plurality of advertising assets from the environment window.
  • 14. A system for displaying an advertisement in a digital environment based on a selection by a user, the system comprising: an advertisement source including advertising content maintained in a computer-readable storage medium;a memory configured to maintain: information regarding a plurality of user ratings in memory, wherein each user rating is ordered from highest to lowest,information regarding a plurality of advertisements in memory, wherein each advertisement is associated with a shopping portal and a minimum user rating level specified by an associated advertiser as being allowed to access the advertisement, anda list of advertisements available to the user from the maintained advertising content, the user having a first user rating, wherein the maintained list of advertisements available to the user includes: advertisements associated with the first user rating, andadvertisements associated with user ratings lower than the first user rating, wherein the lower ratings are associated with lower advertising costs; anda computing device configured to: determine that the user has earned a second user rating that is higher than the first user rather, wherein the second user rating is based on at least performance of a task by the user in the digital environment;update the maintained list of advertisements available to the user in memory, wherein the updated list of advertisements available to the user includes: advertisements associated with the second user rating, andadvertisements associated with user ratings lower than the second user rating, wherein the lower ratings are associated with lower advertising costs, and wherein the advertisements associated with the user ratings lower than the second user rating include the advertisements associated with the first user rating;display at a client device the updated list of advertisements from the advertisement source available to the user, wherein: the advertisements are displayed as respective advertisement identifiers in the updated list, wherein each advertisement identifier includes a link to the shopping portal for the respective advertisement,each advertisement and the corresponding advertisement identifier are associated with a respective user rating of the plurality of user ratings,the advertisement identifiers are arranged in the display based on the associated user ratings,the advertisement identifiers are displayed in a group list associated with the respective user rating, andplacement as a first advertisement identifier in a group list is associated with a higher advertising cost within the respective group list;receive a selection signal from the user indicating which advertisement from the updated list of advertisements to display; andrender the advertisement in the digital environment.
  • 15. The system of claim 14, wherein the list of advertisements displayed to the user is further linked to an additional information source, the additional information source associated with the advertisement.
  • 16. The system of claim 14, wherein the digital environment is a video game.
  • 17. The system of claim 14, wherein the computing device is further configured to: receive a second input from the user indicating a location in the digital environment where the selected advertisement is to be displayed; andrender the selected advertisement in the indicated location.
  • 18. The system of claim 14, wherein the computing device is further configured to add the selected advertisement to a list of advertisements that have been displayed in the digital environment.
  • 19. The system of claim 18, wherein the list of displayed advertisements is reported to an advertiser.
  • 20. The system of claim 14, wherein the computing device is further configured to display a default advertisement when the user has no user rating or no selection signal is received corresponding to selection of advertising content.
  • 21. A non-transitory machine-readable medium comprising instructions executable by machine, the instructions corresponding to a method for displaying an advertisement in a digital environment based on a selection by a user, the method comprising: maintaining information regarding a plurality of advertisements in memory, wherein each advertisement is associated with a shopping portal and a minimum user rating level specified by an associated advertiser as being allowed to access the advertisement;maintaining information regarding a plurality of user ratings in memory, wherein each user rating is ordered from highest to lowest;maintaining a list of advertisements available to the user, the user having a first user rating, wherein the maintained list of advertisements available to the user includes: advertisements associated with the first user rating, andadvertisements associated with user ratings lower than the first user rating,wherein the lower ratings are associated with lower advertising costs;determining that the user has earned a second user rating that is higher than the first user rating, wherein the second user rating is based on at least performance of a task by the user in the digital environment;updating the maintained list of advertisements available to the user in memory, wherein the updated list of advertisements available to the user includes: advertisements associated with the second user rating, andadvertisements associated with user ratings lower than the second user rating, wherein the lower ratings are associated with lower advertising costs, and wherein the advertisements associated with the user rating lower than the second user rating include the advertisements associated with the first user rating;displaying at a client device the updated list of advertisements available to the user, wherein: the advertisements are displayed as respective advertisement identifiers in the updated list, wherein each advertisement identifier includes a link to the shopping portal for the respective advertisement,each advertisement and the corresponding advertisement identifier are associated with a respective user rating of the plurality of user ratings,the advertisement identifiers are arranged in the display based on the associated user ratings,the advertisement identifiers are displayed in a group list associated with the respective user rating, andplacement as a first advertisement identifier in a group list is associated with a higher advertising cost within the respective group list;receiving selection input from the user, the selection input corresponding to a selection of one of the advertisements on the updated list; anddisplaying the selected advertisement in the digital environment at the client device.
CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation-in-part and claims the priority benefit of U.S. patent application Ser. No. 11/241,229 filed Sep. 30, 2005 and entitled “Advertising Impression Determination,” the disclosure of which is incorporated herein by reference. This application is related to U.S. patent application Ser. No. 09/780,995 for an “In-Contents Advertising Method, In-Contents Advertising Server, and Program-Transferring Medium for Realizing In-Contents Advertising,” the disclosure of which is incorporated herein by reference.

US Referenced Citations (788)
Number Name Date Kind
4521021 Dixon Jun 1985 A
4542897 Melton et al. Sep 1985 A
4734690 Waller Mar 1988 A
4807158 Blanton et al. Feb 1989 A
4905168 McCarthy et al. Feb 1990 A
4926255 Von Kohorn May 1990 A
4969036 Bhanu et al. Nov 1990 A
5014234 Edwards, Jr. May 1991 A
5083271 Thacher et al. Jan 1992 A
5105184 Pirani et al. Apr 1992 A
5227874 Von Kohorn Jul 1993 A
5231568 Cohen et al. Jul 1993 A
5283731 Lalonde et al. Feb 1994 A
5305195 Murphy Apr 1994 A
5305389 Palmer Apr 1994 A
5319454 Schutte Jun 1994 A
5347632 Filepp et al. Sep 1994 A
5373440 Cohen et al. Dec 1994 A
5377997 Wilden et al. Jan 1995 A
5446919 Wilkins Aug 1995 A
5462275 Lowe et al. Oct 1995 A
5497479 Hornbuckle Mar 1996 A
5512935 Majeti et al. Apr 1996 A
5526041 Glatt Jun 1996 A
5539450 Handelman Jul 1996 A
5548645 Ananda Aug 1996 A
5564038 Grantz et al. Oct 1996 A
5565909 Thibadeau et al. Oct 1996 A
5572643 Judson Nov 1996 A
5592212 Handelman Jan 1997 A
5630757 Gagin et al. May 1997 A
5636346 Saxe Jun 1997 A
5663757 Morales Sep 1997 A
5684526 Yoshinobu Nov 1997 A
5697844 Von Kohorn Dec 1997 A
5699497 Erdahl et al. Dec 1997 A
5707289 Watanabe et al. Jan 1998 A
5712979 Graber et al. Jan 1998 A
5721827 Logan et al. Feb 1998 A
5724521 Dedrick Mar 1998 A
5737619 Judson Apr 1998 A
5748867 Cosman et al. May 1998 A
5751956 Kirsch May 1998 A
5758068 Brandt et al. May 1998 A
5758257 Herz et al. May 1998 A
5771347 Grantz et al. Jun 1998 A
5774170 Hite et al. Jun 1998 A
5794210 Goldhaber et al. Aug 1998 A
5798519 Vock et al. Aug 1998 A
5805815 Hill Sep 1998 A
5822523 Rothschild et al. Oct 1998 A
5848396 Gerace Dec 1998 A
5855008 Goldhaber et al. Dec 1998 A
5857149 Suzuki Jan 1999 A
5860073 Ferrel et al. Jan 1999 A
5867208 McLaren Feb 1999 A
5876286 Lee Mar 1999 A
5879235 Kaneko et al. Mar 1999 A
5903816 Broadwin et al. May 1999 A
5910987 Ginter et al. Jun 1999 A
5911582 Redford Jun 1999 A
5916024 Von Kohorn Jun 1999 A
5917725 Thacher et al. Jun 1999 A
5929850 Broadwin et al. Jul 1999 A
5937037 Kamel et al. Aug 1999 A
5946646 Schena et al. Aug 1999 A
5946664 Ebisawa Aug 1999 A
5948061 Merriman et al. Sep 1999 A
5964660 James et al. Oct 1999 A
5970143 Schneier et al. Oct 1999 A
5974398 Hanson et al. Oct 1999 A
5987511 Elixmann et al. Nov 1999 A
5991735 Gerace Nov 1999 A
6005602 Matthews, III Dec 1999 A
6012984 Roseman Jan 2000 A
6015348 Lambright et al. Jan 2000 A
6020883 Herz et al. Feb 2000 A
6024643 Begis Feb 2000 A
6026368 Brown et al. Feb 2000 A
6029046 Khan et al. Feb 2000 A
6036601 Heckel Mar 2000 A
6047289 Thorne et al. Apr 2000 A
6088722 Herz et al. Jul 2000 A
6108637 Blumenau Aug 2000 A
6113494 Lennert Sep 2000 A
6119098 Guyot et al. Sep 2000 A
6149519 Osaki et al. Nov 2000 A
6151631 Ansell et al. Nov 2000 A
6165070 Nolte et al. Dec 2000 A
6179713 James et al. Jan 2001 B1
6181988 Schneider et al. Jan 2001 B1
6188398 Collins-Rector et al. Feb 2001 B1
6196920 Spaur et al. Mar 2001 B1
6199082 Ferrel et al. Mar 2001 B1
6216129 Eldering Apr 2001 B1
6236975 Boe et al. May 2001 B1
6238290 Tarr et al. May 2001 B1
6251017 Leason et al. Jun 2001 B1
6263360 Arnold et al. Jul 2001 B1
6264555 Glazman et al. Jul 2001 B1
6264560 Goldberg et al. Jul 2001 B1
6267672 Vance Jul 2001 B1
6267675 Lee Jul 2001 B1
6275854 Himmel et al. Aug 2001 B1
6275989 Broadwin et al. Aug 2001 B1
6298348 Elering Oct 2001 B1
6308328 Bowcutt et al. Oct 2001 B1
6312337 Edwards et al. Nov 2001 B1
6320495 Sporgis Nov 2001 B1
6324519 Eldering Nov 2001 B1
6343990 Rasmussen et al. Feb 2002 B1
6346045 Rider et al. Feb 2002 B2
6366701 Chalom et al. Apr 2002 B1
6371850 Sonoda Apr 2002 B1
6379251 Auxier et al. Apr 2002 B1
6381362 Deshpande et al. Apr 2002 B1
6385592 Angles et al. May 2002 B1
6390922 Vange et al. May 2002 B1
6393574 Kashiwagi et al. May 2002 B1
6394899 Walker May 2002 B1
6400996 Hoffberg et al. Jun 2002 B1
6411936 Sanders Jun 2002 B1
6434614 Blumenau Aug 2002 B1
6443843 Walker et al. Sep 2002 B1
6446130 Grapes Sep 2002 B1
6446261 Rosser Sep 2002 B1
6456234 Johnson Sep 2002 B1
6457010 Eldering et al. Sep 2002 B1
6460036 Herz Oct 2002 B1
6468155 Zucker et al. Oct 2002 B1
6470138 Um et al. Oct 2002 B1
6484148 Boyd Nov 2002 B1
6484149 Jammes et al. Nov 2002 B1
6489955 Newhall, Jr. Dec 2002 B1
6496826 Chowdhury et al. Dec 2002 B1
6513160 Dureau Jan 2003 B2
6516338 Landsman et al. Feb 2003 B1
6529940 Humble Mar 2003 B1
6530840 Cuomo et al. Mar 2003 B1
6532448 Higginson et al. Mar 2003 B1
6539375 Kawasaki Mar 2003 B2
6539544 Ebisawa Mar 2003 B2
6553178 Abecassis Apr 2003 B2
6560578 Eldering May 2003 B2
6563523 Suchocki et al. May 2003 B1
6564217 Bunney et al. May 2003 B2
6595859 Lynn Jul 2003 B2
6606746 Zdepski et al. Aug 2003 B1
6611812 Hurtado et al. Aug 2003 B2
6611813 Bratton Aug 2003 B1
6611957 Ebisawa Aug 2003 B2
6612932 Stern Sep 2003 B2
6615039 Eldering Sep 2003 B1
6616533 Rashkovskiy Sep 2003 B1
6625578 Spaur et al. Sep 2003 B2
6632138 Serizawa et al. Oct 2003 B1
6640097 Corrigan et al. Oct 2003 B2
6640335 Ebisawa Oct 2003 B2
6640336 Ebisawa Oct 2003 B1
6645068 Kelly et al. Nov 2003 B1
6654725 Langheinrich et al. Nov 2003 B1
6656050 Busch et al. Dec 2003 B2
6659861 Faris et al. Dec 2003 B1
6663105 Sullivan et al. Dec 2003 B1
6669562 Shiino Dec 2003 B1
6669564 Young et al. Dec 2003 B1
6680746 Kawai et al. Jan 2004 B2
6683941 Brown et al. Jan 2004 B2
6684194 Eldering et al. Jan 2004 B1
6687608 Sugimoto et al. Feb 2004 B2
6697792 Bunney et al. Feb 2004 B2
6698020 Zigmond et al. Feb 2004 B1
6699127 Lobb et al. Mar 2004 B1
6701363 Chiu et al. Mar 2004 B1
6704930 Eldering et al. Mar 2004 B1
6709335 Bates et al. Mar 2004 B2
6712702 Goldberg et al. Mar 2004 B2
6714236 Wada et al. Mar 2004 B1
6714723 Abecassis Mar 2004 B2
6714917 Eldering et al. Mar 2004 B1
6716103 Eck et al. Apr 2004 B1
6718551 Swix et al. Apr 2004 B1
6721748 Knight et al. Apr 2004 B1
6731238 Johnson May 2004 B2
6738078 Duncombe May 2004 B1
6745011 Hendrickson et al. Jun 2004 B1
6757740 Parekh et al. Jun 2004 B1
6758746 Hunter et al. Jul 2004 B1
6758754 Lavanchy et al. Jul 2004 B1
6758755 Kelly et al. Jul 2004 B2
6764395 Guyett Jul 2004 B1
6764403 Gavin Jul 2004 B2
6771290 Hoyle Aug 2004 B1
6783460 Galyean, III et al. Aug 2004 B2
6785902 Zigmond et al. Aug 2004 B1
6799327 Reynolds et al. Sep 2004 B1
6814663 Edwards et al. Nov 2004 B2
6820277 Eldering et al. Nov 2004 B1
6826614 Hanmann et al. Nov 2004 B1
6827645 Morita et al. Dec 2004 B2
6840861 Jordan et al. Jan 2005 B2
6863612 Willis Mar 2005 B2
6874683 Keronen et al. Apr 2005 B2
6882978 Ebisawa Apr 2005 B2
6890256 Walker et al. May 2005 B2
6895170 Lambert et al. May 2005 B1
6912398 Domnitz Jun 2005 B1
6928414 Kim Aug 2005 B1
6941574 Broadwin et al. Sep 2005 B1
6942575 Mergler Sep 2005 B2
6954728 Kusumoto et al. Oct 2005 B1
6955605 Young et al. Oct 2005 B2
6964608 Koza Nov 2005 B1
6967566 Weston et al. Nov 2005 B2
6968567 Gordon et al. Nov 2005 B1
6970834 Martin et al. Nov 2005 B2
6970915 Partovi et al. Nov 2005 B1
6973664 Fries Dec 2005 B2
6987221 Platt Jan 2006 B2
6995788 James Feb 2006 B2
7028082 Rosenberg et al. Apr 2006 B1
7072849 Filepp et al. Jul 2006 B1
7076445 Cartwright Jul 2006 B1
7086187 Bandak Aug 2006 B2
7136871 Ozer et al. Nov 2006 B2
7305442 Lundy Dec 2007 B1
7362999 Petschke et al. Apr 2008 B2
7363643 Drake et al. Apr 2008 B2
7370002 Heckerman et al. May 2008 B2
7370073 Yen et al. May 2008 B2
7386127 Bar-On Jun 2008 B2
7401140 Goulden et al. Jul 2008 B2
7421454 DeShan et al. Sep 2008 B2
7437368 Kolluri et al. Oct 2008 B1
7466823 Vestergaard et al. Dec 2008 B2
7487112 Barnes, Jr. Feb 2009 B2
7594189 Walker et al. Sep 2009 B1
7707485 Laksono Apr 2010 B2
7852222 Johnson et al. Dec 2010 B2
8005713 Sanz-Pastor et al. Aug 2011 B1
8024766 Addington Sep 2011 B2
8074076 Courtois Dec 2011 B2
8175921 Kopra May 2012 B1
8191088 Edwards et al. May 2012 B2
8267783 van Datta Sep 2012 B2
8272964 van Datta Sep 2012 B2
8302030 Soroca et al. Oct 2012 B2
8406739 Hull et al. Mar 2013 B2
8574074 van Datta Nov 2013 B2
8626584 van Datta Jan 2014 B2
8645992 Russell Feb 2014 B2
8676900 Yruski Mar 2014 B2
8751310 van Datta Jun 2014 B2
8763090 Capati Jun 2014 B2
8763157 Navar Jun 2014 B2
8769558 Navar Jul 2014 B2
8795076 van Datta Aug 2014 B2
9015747 Russell Apr 2015 B2
20010011226 Greer et al. Aug 2001 A1
20010013009 Greening et al. Aug 2001 A1
20010014915 Blumenau Aug 2001 A1
20010025245 Flickinger et al. Sep 2001 A1
20010025254 Park Sep 2001 A1
20010025274 Zehr et al. Sep 2001 A1
20010027412 Son Oct 2001 A1
20010032125 Bhan et al. Oct 2001 A1
20010032132 Moran Oct 2001 A1
20010032133 Moran Oct 2001 A1
20010032137 Bennett et al. Oct 2001 A1
20010032333 Flickinger Oct 2001 A1
20010034643 Acres Oct 2001 A1
20010034762 Jacobs et al. Oct 2001 A1
20010037232 Miller Nov 2001 A1
20010039210 St-Denis Nov 2001 A1
20010047297 Wen Nov 2001 A1
20010049620 Blasko Dec 2001 A1
20010052123 Kawai Dec 2001 A1
20020004743 Kutaragi et al. Jan 2002 A1
20020004744 Muyres et al. Jan 2002 A1
20020007307 Miller et al. Jan 2002 A1
20020007310 Long Jan 2002 A1
20020010626 Agmoni Jan 2002 A1
20020010628 Burns Jan 2002 A1
20020010757 Granik et al. Jan 2002 A1
20020013174 Murata Jan 2002 A1
20020018076 Gianola Feb 2002 A1
20020018982 Conroy Feb 2002 A1
20020019774 Kanter Feb 2002 A1
20020022476 Go Feb 2002 A1
20020022516 Forden Feb 2002 A1
20020023000 Bollay Feb 2002 A1
20020026345 Juels Feb 2002 A1
20020026355 Mitsuoka et al. Feb 2002 A1
20020026638 Eldering et al. Feb 2002 A1
20020032608 Kanter Mar 2002 A1
20020032626 DeWolf et al. Mar 2002 A1
20020032906 Grossman Mar 2002 A1
20020044687 Federman Apr 2002 A1
20020046087 Hey Apr 2002 A1
20020046095 Wallace Apr 2002 A1
20020046102 Dohring et al. Apr 2002 A1
20020049968 Wilson et al. Apr 2002 A1
20020051521 Patrick May 2002 A1
20020055833 Sterling May 2002 A1
20020055876 Gabler May 2002 A1
20020056107 Schlack May 2002 A1
20020059577 Lu et al. May 2002 A1
20020059590 Kitsukawa et al. May 2002 A1
20020059610 Ellis May 2002 A1
20020061778 Acres May 2002 A1
20020067730 Hinderks et al. Jun 2002 A1
20020069240 Berk Jun 2002 A1
20020069405 Chapin et al. Jun 2002 A1
20020072965 Merriman et al. Jun 2002 A1
20020072966 Eldering et al. Jun 2002 A1
20020073235 Chen et al. Jun 2002 A1
20020077906 Remler Jun 2002 A1
20020078441 Drake et al. Jun 2002 A1
20020078444 Krewin et al. Jun 2002 A1
20020082077 Johnson et al. Jun 2002 A1
20020082910 Kontogouris Jun 2002 A1
20020082913 Li Jun 2002 A1
20020082941 Bird Jun 2002 A1
20020083435 Blasko et al. Jun 2002 A1
20020083439 Eldering Jun 2002 A1
20020083441 Flickinger et al. Jun 2002 A1
20020083442 Eldering Jun 2002 A1
20020083443 Eldering et al. Jun 2002 A1
20020083444 Blasko et al. Jun 2002 A1
20020083445 Flickinger et al. Jun 2002 A1
20020083451 Gill et al. Jun 2002 A1
20020087402 Zustak et al. Jul 2002 A1
20020087403 Meyers et al. Jul 2002 A1
20020087887 Busam et al. Jul 2002 A1
20020087973 Hamilton et al. Jul 2002 A1
20020087975 Schlack Jul 2002 A1
20020087980 Eldering et al. Jul 2002 A1
20020094868 Tuck et al. Jul 2002 A1
20020095676 Knee et al. Jul 2002 A1
20020098891 Graham et al. Jul 2002 A1
20020099600 Merriman et al. Jul 2002 A1
20020099611 De Souza et al. Jul 2002 A1
20020099653 De Souza et al. Jul 2002 A1
20020100040 Bull Jul 2002 A1
20020107073 Binney Aug 2002 A1
20020107075 Stephan Aug 2002 A1
20020107730 Bernstein Aug 2002 A1
20020109680 Orbanes et al. Aug 2002 A1
20020111154 Eldering et al. Aug 2002 A1
20020111172 DeWolf et al. Aug 2002 A1
20020111825 Martin et al. Aug 2002 A1
20020111865 Middleton, III et al. Aug 2002 A1
20020112035 Carey et al. Aug 2002 A1
20020112233 Cantu Bonilla et al. Aug 2002 A1
20020112240 Bacso et al. Aug 2002 A1
20020112249 Hendricks et al. Aug 2002 A1
20020112250 Koplar et al. Aug 2002 A1
20020114466 Tanaka et al. Aug 2002 A1
20020116284 Steelman et al. Aug 2002 A1
20020120589 Aoki Aug 2002 A1
20020122052 Reich et al. Sep 2002 A1
20020123928 Eldering et al. Sep 2002 A1
20020129368 Schlack et al. Sep 2002 A1
20020133398 Geller et al. Sep 2002 A1
20020136407 Denning et al. Sep 2002 A1
20020138493 Shapiro et al. Sep 2002 A1
20020143639 Beckett et al. Oct 2002 A1
20020143652 Beckett Oct 2002 A1
20020143782 Headings et al. Oct 2002 A1
20020143901 Lupo et al. Oct 2002 A1
20020144262 Plotnick et al. Oct 2002 A1
20020144263 Eldering et al. Oct 2002 A1
20020147633 Rafizadeh Oct 2002 A1
20020147638 Banerjee et al. Oct 2002 A1
20020147645 Alao et al. Oct 2002 A1
20020152117 Cristofalo et al. Oct 2002 A1
20020155878 Lert, Jr. et al. Oct 2002 A1
20020155891 Okada et al. Oct 2002 A1
20020157002 Messerges et al. Oct 2002 A1
20020161625 Brito-Valladares et al. Oct 2002 A1
20020161639 Goldstein Oct 2002 A1
20020164977 Link, II et al. Nov 2002 A1
20020164999 Johnson Nov 2002 A1
20020165026 Perkins et al. Nov 2002 A1
20020165764 Wade et al. Nov 2002 A1
20020173349 Ach, III Nov 2002 A1
20020173359 Gallo et al. Nov 2002 A1
20020175936 Tenembaum Nov 2002 A1
20020178442 Williams Nov 2002 A1
20020178445 Eldering et al. Nov 2002 A1
20020178447 Plotnick et al. Nov 2002 A1
20020184047 Plotnick et al. Dec 2002 A1
20020184086 Linde Dec 2002 A1
20020184088 Rosenberg Dec 2002 A1
20020184130 Blasko Dec 2002 A1
20020184642 Lude et al. Dec 2002 A1
20020193066 Connelly Dec 2002 A1
20020194058 Eldering Dec 2002 A1
20020194585 Connelly Dec 2002 A1
20020194590 Pong Dec 2002 A1
20020194598 Connelly Dec 2002 A1
20020194607 Connelly Dec 2002 A1
20030004810 Eldering Jan 2003 A1
20030009762 Hooper et al. Jan 2003 A1
20030014307 Heng Jan 2003 A1
20030014312 Fleisher Jan 2003 A1
20030014414 Newman Jan 2003 A1
20030014754 Chang Jan 2003 A1
20030018527 Filepp et al. Jan 2003 A1
20030018797 Dunning et al. Jan 2003 A1
20030028433 Merriman et al. Feb 2003 A1
20030033405 Perdon et al. Feb 2003 A1
20030035075 Butler et al. Feb 2003 A1
20030036944 Lesandrini et al. Feb 2003 A1
20030046148 Rizzi et al. Mar 2003 A1
20030048293 Werkhoven Mar 2003 A1
20030054888 Walker et al. Mar 2003 A1
20030060247 Goldberg et al. Mar 2003 A1
20030066092 Wagner et al. Apr 2003 A1
20030070167 Holtz et al. Apr 2003 A1
20030073496 D'Amico et al. Apr 2003 A1
20030074252 Chandler-Pepelnjak et al. Apr 2003 A1
20030076347 Barrett et al. Apr 2003 A1
20030079226 Barrett Apr 2003 A1
20030084449 Chane et al. May 2003 A1
20030084456 Ryan et al. May 2003 A1
20030093311 Knowlson May 2003 A1
20030100375 Wakae et al. May 2003 A1
20030101449 Bentolila et al. May 2003 A1
20030101451 Bentolila et al. May 2003 A1
20030101454 Ozer et al. May 2003 A1
20030103644 Klayh Jun 2003 A1
20030104867 Kobayashi et al. Jun 2003 A1
20030110131 Alain et al. Jun 2003 A1
20030110171 Ozer et al. Jun 2003 A1
20030110499 Knudson et al. Jun 2003 A1
20030115074 Freeman et al. Jun 2003 A1
20030115318 Wueste Jun 2003 A1
20030115587 Kendall et al. Jun 2003 A1
20030126150 Chan Jul 2003 A1
20030135513 Quinn et al. Jul 2003 A1
20030139966 Sirota et al. Jul 2003 A1
20030144044 Piarsky Jul 2003 A1
20030144048 Silva Jul 2003 A1
20030149618 Sender et al. Aug 2003 A1
20030149623 Chen Aug 2003 A1
20030149938 McElfresh et al. Aug 2003 A1
20030149975 Eldering et al. Aug 2003 A1
20030158872 Adams Aug 2003 A1
20030163369 Arr Aug 2003 A1
20030163482 Bunney et al. Aug 2003 A1
20030171988 Sugihara Sep 2003 A1
20030171990 Rao et al. Sep 2003 A1
20030172376 Coffin, III Sep 2003 A1
20030177490 Hoshino et al. Sep 2003 A1
20030182567 Barton et al. Sep 2003 A1
20030182663 Gudorf et al. Sep 2003 A1
20030187719 Brocklebank Oct 2003 A1
20030190961 Seidman Oct 2003 A1
20030191690 McIntyre et al. Oct 2003 A1
20030191742 Yonezawa et al. Oct 2003 A1
20030195021 Yamashita et al. Oct 2003 A1
20030195801 Takakura et al. Oct 2003 A1
20030195837 Kostic et al. Oct 2003 A1
20030199292 Greenberg Oct 2003 A1
20030200452 Tagawa et al. Oct 2003 A1
20030204632 Willebeek-LeMair et al. Oct 2003 A1
20030212608 Cliff Nov 2003 A1
20030215211 Coffin, III Nov 2003 A1
20030216961 Barry Nov 2003 A1
20030226141 Krasnow et al. Dec 2003 A1
20030226142 Rand Dec 2003 A1
20030229893 Sgaraglino Dec 2003 A1
20040002380 Brosnan et al. Jan 2004 A1
20040003396 Babu Jan 2004 A1
20040014454 Burgess et al. Jan 2004 A1
20040015397 Barry et al. Jan 2004 A1
20040015608 Ellis et al. Jan 2004 A1
20040019521 Birmingham Jan 2004 A1
20040025174 Cerrato Feb 2004 A1
20040030595 Park Feb 2004 A1
20040034536 Hughes Feb 2004 A1
20040034686 Guthrie Feb 2004 A1
20040039648 Candelore et al. Feb 2004 A1
20040039796 Watkins Feb 2004 A1
20040043817 Willis Mar 2004 A1
20040043819 Willis Mar 2004 A1
20040044567 Willis Mar 2004 A1
20040044569 Roberts et al. Mar 2004 A1
20040044571 Bronnimann et al. Mar 2004 A1
20040044574 Cochran et al. Mar 2004 A1
20040054589 Nicolas et al. Mar 2004 A1
20040057348 Shteyn et al. Mar 2004 A1
20040059625 Schrader Mar 2004 A1
20040068552 Kotz et al. Apr 2004 A1
20040073482 Wiggins et al. Apr 2004 A1
20040078263 Altieri Apr 2004 A1
20040078266 Kim Apr 2004 A1
20040078292 Blumenau Apr 2004 A1
20040078809 Drazin Apr 2004 A1
20040083133 Nicholas et al. Apr 2004 A1
20040088583 Yoon et al. May 2004 A1
20040102248 Young et al. May 2004 A1
20040103024 Patel et al. May 2004 A1
20040103429 Carlucci et al. May 2004 A1
20040107136 Nemirofsky et al. Jun 2004 A1
20040110565 Levesque Jun 2004 A1
20040111317 Ebisawa Jun 2004 A1
20040111484 Young et al. Jun 2004 A1
20040116183 Prindle Jun 2004 A1
20040117272 Shehab Jun 2004 A1
20040121835 Willis et al. Jun 2004 A1
20040121842 Willis et al. Jun 2004 A1
20040126747 Fujisawa et al. Jul 2004 A1
20040133480 Domes Jul 2004 A1
20040133518 Dryall Jul 2004 A1
20040137980 Aenlle Jul 2004 A1
20040139465 Matthews, III et al. Jul 2004 A1
20040140352 Walker et al. Jul 2004 A1
20040143478 Ward Jul 2004 A1
20040143495 Koenig Jul 2004 A1
20040148221 Chu Jul 2004 A1
20040148424 Berkson et al. Jul 2004 A1
20040148625 Eldering et al. Jul 2004 A1
20040152517 Hardisty et al. Aug 2004 A1
20040152518 Kogo Aug 2004 A1
20040153360 Schumann Aug 2004 A1
20040153363 Stehling Aug 2004 A1
20040153385 Allibhoy et al. Aug 2004 A1
20040153453 Brodie et al. Aug 2004 A1
20040158858 Paxton Aug 2004 A1
20040162758 Willis Aug 2004 A1
20040162759 Willis Aug 2004 A1
20040163101 Swix et al. Aug 2004 A1
20040163134 Willis Aug 2004 A1
20040168063 Revital et al. Aug 2004 A1
20040168188 Bennington et al. Aug 2004 A1
20040168202 Ebihara Aug 2004 A1
20040169678 Oliver Sep 2004 A1
20040172324 Merriman et al. Sep 2004 A1
20040172331 Merriman et al. Sep 2004 A1
20040172332 Merriman et al. Sep 2004 A1
20040172343 Allibhoy et al. Sep 2004 A1
20040176170 Eck et al. Sep 2004 A1
20040176995 Fusz Sep 2004 A1
20040177001 Salinas Sep 2004 A1
20040181808 Schaefer et al. Sep 2004 A1
20040186766 Fellenstein et al. Sep 2004 A1
20040186771 Squires Sep 2004 A1
20040193488 Khoo et al. Sep 2004 A1
20040194123 Fredlund et al. Sep 2004 A1
20040194128 McIntyre et al. Sep 2004 A1
20040201629 Bates et al. Oct 2004 A1
20040204238 Aoki Oct 2004 A1
20040204247 Walker et al. Oct 2004 A1
20040205157 Bibelnieks et al. Oct 2004 A1
20040205508 Wecker et al. Oct 2004 A1
20040205807 Wilcoxson et al. Oct 2004 A1
20040210472 Lew et al. Oct 2004 A1
20040210489 Jackson et al. Oct 2004 A1
20040210661 Thompson Oct 2004 A1
20040210824 Shoff et al. Oct 2004 A1
20040219977 Ebisawa Nov 2004 A1
20040220850 Ferrer et al. Nov 2004 A1
20040221018 Ji Nov 2004 A1
20040224772 Canessa et al. Nov 2004 A1
20040225562 Turner Nov 2004 A1
20040225715 Gottfried Nov 2004 A1
20040230593 Rudin et al. Nov 2004 A1
20040230994 Urdang et al. Nov 2004 A1
20040234932 Hughes et al. Nov 2004 A1
20040236585 Kohnke et al. Nov 2004 A1
20040243455 Smith Dec 2004 A1
20040243466 Trzybinski et al. Dec 2004 A1
20040243470 Ozer et al. Dec 2004 A1
20040243623 Ozer et al. Dec 2004 A1
20040248649 Arai et al. Dec 2004 A1
20040249786 Dabney et al. Dec 2004 A1
20040252051 Johnson Dec 2004 A1
20040254831 Dean Dec 2004 A1
20040254957 Hyotyniemi et al. Dec 2004 A1
20040255148 Monteiro et al. Dec 2004 A1
20040259553 Delaney et al. Dec 2004 A1
20040260609 Loeb et al. Dec 2004 A1
20040261125 Ellis et al. Dec 2004 A1
20040266535 Reeves Dec 2004 A1
20040266537 Morris Dec 2004 A1
20040267611 Hoerenz Dec 2004 A1
20050005242 Hoyle Jan 2005 A1
20050015267 Barringer et al. Jan 2005 A1
20050021387 Gottfurcht Jan 2005 A1
20050021396 Pearch et al. Jan 2005 A1
20050021397 Cui et al. Jan 2005 A1
20050021403 Ozer et al. Jan 2005 A1
20050021465 Segerstrom Jan 2005 A1
20050021470 Martin et al. Jan 2005 A1
20050021853 Parekh et al. Jan 2005 A1
20050027587 Latona et al. Feb 2005 A1
20050027595 Ha et al. Feb 2005 A1
20050027699 Awadallah et al. Feb 2005 A1
20050028188 Latona et al. Feb 2005 A1
20050028195 Feinleib et al. Feb 2005 A1
20050032577 Blackburn et al. Feb 2005 A1
20050033700 Vogler et al. Feb 2005 A1
20050038698 Lukose et al. Feb 2005 A1
20050038702 Merriman et al. Feb 2005 A1
20050050070 Sheldon Mar 2005 A1
20050055725 Stewart Mar 2005 A1
20050060264 Schrock et al. Mar 2005 A1
20050075155 Sitrick Apr 2005 A1
20050075172 Coleman Apr 2005 A1
20050076051 Carobus et al. Apr 2005 A1
20050091107 Blum Apr 2005 A1
20050091108 Frost Apr 2005 A1
20050091111 Green et al. Apr 2005 A1
20050096975 Moshe May 2005 A1
20050096983 Werkhoven May 2005 A1
20050097622 Zigmond et al. May 2005 A1
20050101386 Lavanchy et al. May 2005 A1
20050102177 Takayama May 2005 A1
20050102202 Linden et al. May 2005 A1
20050107158 Kanisawa et al. May 2005 A1
20050108095 Perlmutter May 2005 A1
20050113170 McHugh May 2005 A1
20050114526 Aoyama May 2005 A1
20050125286 Crippen et al. Jun 2005 A1
20050125528 Burke et al. Jun 2005 A1
20050130725 Creamer et al. Jun 2005 A1
20050143174 Goldman et al. Jun 2005 A1
20050144063 Spector Jun 2005 A1
20050144073 Morrisroe et al. Jun 2005 A1
20050149396 Horowitz et al. Jul 2005 A1
20050149397 Morgenstern et al. Jul 2005 A1
20050153760 Varley Jul 2005 A1
20050154640 Kolluri et al. Jul 2005 A1
20050154717 Watson et al. Jul 2005 A1
20050155056 Knee et al. Jul 2005 A1
20050155083 Oh et al. Jul 2005 A1
20050160442 Kaplowitz Jul 2005 A1
20050164757 Ebisawa Jul 2005 A1
20050165640 Kotorov Jul 2005 A1
20050165644 Beyda et al. Jul 2005 A1
20050171865 Beardow Aug 2005 A1
20050177413 Blumberg et al. Aug 2005 A1
20050177430 Willis Aug 2005 A1
20050177431 Willis et al. Aug 2005 A1
20050177461 Rosefelt et al. Aug 2005 A1
20050178940 Granick Aug 2005 A1
20050179685 Kake et al. Aug 2005 A1
20050182693 Alivandi Aug 2005 A1
20050182737 Brown Aug 2005 A1
20050185825 Hoshino et al. Aug 2005 A1
20050192071 Matsuno et al. Sep 2005 A1
20050192864 Ganz Sep 2005 A1
20050193411 Funston Sep 2005 A1
20050193425 Sull et al. Sep 2005 A1
20050195157 Kramer et al. Sep 2005 A1
20050202385 Coward et al. Sep 2005 A1
20050203804 Suzuki et al. Sep 2005 A1
20050203811 David Sep 2005 A1
20050204381 Ludvig et al. Sep 2005 A1
20050216346 Kusumoto et al. Sep 2005 A1
20050216348 Martin et al. Sep 2005 A1
20050216581 Blumenau et al. Sep 2005 A1
20050222908 Altberg et al. Oct 2005 A1
20050227749 Bender et al. Oct 2005 A1
20050228797 Koningstein et al. Oct 2005 A1
20050235030 Lauckhart et al. Oct 2005 A1
20050235199 Adams Oct 2005 A1
20050235310 Bies Oct 2005 A1
20050235318 Grauch et al. Oct 2005 A1
20050240476 Bigott Oct 2005 A1
20050240961 Jerding et al. Oct 2005 A1
20050246736 Beyda et al. Nov 2005 A1
20050247769 Potter et al. Nov 2005 A1
20050251539 Parekh et al. Nov 2005 A1
20050254366 Amar Nov 2005 A1
20050256768 Robinson Nov 2005 A1
20050261062 Lewin et al. Nov 2005 A1
20050261962 Chuah Nov 2005 A1
20050266906 Stevens Dec 2005 A1
20050266907 Weston et al. Dec 2005 A1
20050270537 Mian et al. Dec 2005 A1
20050283395 Lesandrini et al. Dec 2005 A1
20050283401 Swix et al. Dec 2005 A1
20050283797 Eldering et al. Dec 2005 A1
20050286860 Conklin Dec 2005 A1
20050288999 Lerner et al. Dec 2005 A1
20060007312 James Jan 2006 A1
20060031551 Agresta et al. Feb 2006 A1
20060085517 Kaurila Apr 2006 A1
20060085816 Funk et al. Apr 2006 A1
20060090186 Santangelo et al. Apr 2006 A1
20060130095 Willis et al. Jun 2006 A1
20060135232 Willis Jun 2006 A1
20060143650 Tanikawa et al. Jun 2006 A1
20060150249 Gassen et al. Jul 2006 A1
20060167747 Goodman et al. Jul 2006 A1
20060193471 Stehle Aug 2006 A1
20060195859 Konig et al. Aug 2006 A1
20060195860 Eldering et al. Aug 2006 A1
20060195902 King et al. Aug 2006 A1
20060212347 Fang et al. Sep 2006 A1
20060212350 Ellis et al. Sep 2006 A1
20060230141 Willis Oct 2006 A1
20060242667 Petersen et al. Oct 2006 A1
20060242703 Abeni Oct 2006 A1
20060248209 Chiu Nov 2006 A1
20060248569 Lienhart et al. Nov 2006 A1
20060253323 Phan et al. Nov 2006 A1
20060253330 Maggio et al. Nov 2006 A1
20060265503 Jones et al. Nov 2006 A1
20060268667 Jellison, Jr. et al. Nov 2006 A1
20060294566 Zlattner Dec 2006 A1
20070027771 Collins et al. Feb 2007 A1
20070038508 Jain et al. Feb 2007 A1
20070038516 Apple et al. Feb 2007 A1
20070038931 Allaire et al. Feb 2007 A1
20070050254 Driscoll Mar 2007 A1
20070050256 Walker et al. Mar 2007 A1
20070055980 Megeid et al. Mar 2007 A1
20070061204 Ellis et al. Mar 2007 A1
20070061838 Grubbs et al. Mar 2007 A1
20070066287 Papulov Mar 2007 A1
20070072676 Baluja Mar 2007 A1
20070073756 Manhas et al. Mar 2007 A1
20070078706 Datta et al. Apr 2007 A1
20070078712 Ott et al. Apr 2007 A1
20070078714 Ott Apr 2007 A1
20070078989 van Datta et al. Apr 2007 A1
20070079331 Datta Apr 2007 A1
20070079335 McDonough Apr 2007 A1
20070083611 Farago et al. Apr 2007 A1
20070089151 Moore et al. Apr 2007 A1
20070094081 Yruski Apr 2007 A1
20070094082 Yruski Apr 2007 A1
20070094083 Yruski Apr 2007 A1
20070094363 Yruski Apr 2007 A1
20070101360 Gutta et al. May 2007 A1
20070118425 Yruski May 2007 A1
20070130012 Yruski Jun 2007 A1
20070130594 Hidary et al. Jun 2007 A1
20070146812 Lawton Jun 2007 A1
20070150919 Morishita Jun 2007 A1
20070162945 Mills Jul 2007 A1
20070168288 Bozeman Jul 2007 A1
20070174471 Van Rossum Jul 2007 A1
20070244760 Bodnar et al. Oct 2007 A1
20070294740 Drake et al. Dec 2007 A1
20070294773 Hydrie et al. Dec 2007 A1
20070299935 Plastina et al. Dec 2007 A1
20080046948 Verosub Feb 2008 A1
20080097872 Peckover Apr 2008 A1
20080102947 Hays et al. May 2008 A1
20080104106 Rosenberg et al. May 2008 A1
20080109844 Baldeschwieler et al. May 2008 A1
20080120407 Chen et al. May 2008 A1
20080127244 Zhang May 2008 A1
20080140239 Rosenberg et al. Jun 2008 A1
20080140717 Rosenberg et al. Jun 2008 A1
20080141372 Massey et al. Jun 2008 A1
20080207137 Maharajh et al. Aug 2008 A1
20090083788 Russell Mar 2009 A1
20090183081 Rodriguez et al. Jul 2009 A1
20090204481 Navar Aug 2009 A1
20090254430 Cherenson Oct 2009 A1
20100022310 van Datta Jan 2010 A1
20100030640 van Datta Feb 2010 A1
20100043022 Kaftan Feb 2010 A1
20100169910 Collins et al. Jul 2010 A1
20100269138 Krikorian et al. Oct 2010 A1
20110004669 Navar Jan 2011 A1
20110010545 Kill et al. Jan 2011 A1
20110015975 Yruski et al. Jan 2011 A1
20110029383 Engel et al. Feb 2011 A1
20110125582 Datta May 2011 A1
20110138058 Ishida Jun 2011 A1
20110307339 Russell Dec 2011 A1
20130232000 van Datta Sep 2013 A1
20130232001 van Datta Sep 2013 A1
20130297411 van Datta Nov 2013 A1
20140019229 van Datta Jan 2014 A1
20140019249 Nicholas et al. Jan 2014 A1
20140089081 Yruski Mar 2014 A1
20140215224 Navar Jul 2014 A1
20140304328 Capati Oct 2014 A1
20140324576 van Datta Oct 2014 A1
20140337882 Navar Nov 2014 A1
Foreign Referenced Citations (36)
Number Date Country
2106122 Mar 1994 CA
0 337 539 Oct 1989 EP
0 405 776 Jan 1991 EP
0 620 688 Oct 1994 EP
0 625 760 Nov 1994 EP
0 743 595 Oct 1996 EP
0 905 928 Mar 1999 EP
2 141 907 Jan 1985 GB
2 194 369 Mar 1988 GB
12-20925 Sep 1989 JP
6335569 Dec 1994 JP
8117445 May 1996 JP
8173634 Jul 1996 JP
82-80934 Oct 1996 JP
2001111921 Apr 2001 JP
01321556 Nov 2001 JP
2002-259433 Sep 2002 JP
2002-358455 Dec 2002 JP
02366971 Dec 2002 JP
03248844 Sep 2003 JP
2004-102475 Apr 2004 JP
04298469 Oct 2004 JP
WO 9314462 Jul 1993 WO
WO 9319427 Sep 1993 WO
WO 9322017 Nov 1993 WO
WO 9323125 Nov 1993 WO
WO 9512442 May 1995 WO
WO 9512853 May 1995 WO
WO 9851384 Nov 1998 WO
WO9959097 Nov 1999 WO
WO 03032127 Apr 2003 WO
WO 2004100010 Nov 2004 WO
WO 2005086969 Sep 2005 WO
WO 2007041022 Apr 2007 WO
WO 2007041028 Apr 2007 WO
WO 2007130681 Nov 2007 WO
Non-Patent Literature Citations (122)
Entry
US 8,689,348, 04/2014, Navar (withdrawn)
Business Wire, “RTIME Announces First 100-Person Twitch Game for Internet: ”RTIME Rocks!“ Demonstrates the Power of the RTIME Interactive Networking Engine to Support Large Scale, High Performance, Internet Game Play,” Apr. 14, 1997.
U.S. Appl. No. 11/240,655, filed Sep. 30, 2005, van Datta, Targeted Advertising.
U.S. Appl. No. 11/241,229, filed Sep. 30, 2005, van Datta, Advertising Impression Determination.
Business Wire, “Juno launches America's first free Internet e-mail service; Initial advertisers include Land's End, Miramax and Snapple,” Apr. 19, 1996.
Price Waterhouse Coopers, “IAB Online Ad Measurement Study,” Dec. 2001.
Nielson Media Research, “What TV Ratings Really Mean,” Jun. 2005.
“Statement in Accordance with the Notice from the European Patent Office dated Oct. 1, 2007 Concerning Business Methods” Nov. 1, 2007, XP002456252.
Extended European Search Report for EP 07776856.2 dated Jun. 9, 2011.
JP Notification Reasons for Refusal for JP Application No. 2009-509786 dated Jul. 28, 2011.
U.S. Appl. No. 12/190,323 Final Office Action mailed Nov. 14, 2011.
U.S. Appl. No. 12/370,531 Final Office Action mailed Nov. 16, 2011.
U.S. Appl. No. 12/571,225 Office Action mailed Feb. 2, 2012.
Andreaux. J.-P.; Copy Protection system for digital home networks; Mar. 2004; IEEE, vol. 21, Issue: 2; pp. 100-108.
Cohen, Josh, “A General Overview of Two New Technologies for Playing Protected Content on Portable or Networked Devices,” Microsoft Windows Media, Jun. 2004, 1-8.
Courtois N et al: An Algebraic Masking Method to Protect AES Agaist Power Attacks, ‘Online! XP002344150 Retrieved from the Internet: URL:eprint.iacr.org/2005/204.pdf> ’retrieved on Sep. 8, 2005!
Microsoft Corporation, “A Technical Overview of Windows Media DRM 10 for Devices,” Microsoft Windows Media, Sep. 2004, 1-16.
Microsoft Corporation, “Architecture of Windows Media Rights Manager,” www.microsoft.com/windows/windowsmedia/howto/articles/drmarchitecture.aspc, May 2004.
Recording Industry Association of America, “Frequently Asked Questions—Webcasting,” www.riaa.com/issues/licensing/webcasting—faq.asp. (acc. 2004).
U.S. Copyright Office, “The Digital Millennium Copyright Act of 1998,” Oct. 1998, 1-18.
PCT/US06/037018, International Search Report and Written Opinion mailed Aug. 7, 2007.
PCT/US06/036958, International Search Report and Written Opinion mailed Apr. 27, 2007.
PCT/US07/11059, International Search Report and Written Opinion mailed May 30, 2008.
EP 06815173.7, Extended European Search Report mailed Oct. 5, 2011.
JP 2009-509786, Decision of Refusal mailed Oct. 30, 2012.
JP 2009-509786, Decision of Refusal mailed Jul. 28, 2011.
CN 200780016268.2, First Office Action mailed Jan. 4, 2012.
U.S. Appl. No. 11/241,229 Final Office Action mailed Apr. 23, 2010.
U.S. Appl. No. 11/241,229 Office Action mailed Nov. 19, 2009.
U.S. Appl. No. 12/571,204 Office Action mailed Feb. 28, 2012.
U.S. Appl. No. 11/240,655 Office Action mailed Aug. 5, 2013.
U.S. Appl. No. 11/240,655 Final Office Action mailed Jan. 27, 2010.
U.S. Appl. No. 11/240,655 Office Action mailed Apr. 16, 2009.
U.S. Appl. No. 12/190,323 Final Office Action mailed Feb. 25, 2013.
U.S. Appl. No. 12/190,323 Office Action mailed May 7, 2012.
U.S. Appl. No. 12/190,323 Office Action mailed Jun. 8, 2011.
U.S. Appl. No. 13/191,398 Final Office Action mailed Jun. 7, 2013.
U.S. Appl. No. 13/191,398 Office Action mailed Mar. 22, 2012.
U.S. Appl. No. 11/535,370 Final Office Action mailed Jun. 8, 2010.
U.S. Appl. No. 11/535,307 Office Action mailed Dec. 10, 2009.
U.S. Appl. No. 11/535,307 Final Action mailed Sep. 8, 2009.
U.S. Appl. No. 11/535,307 Office Action mailed Apr. 16, 2009.
U.S. Appl. No. 13/013,789 Final Office Action mailed Feb. 27, 2013.
U.S. Appl. No. 13/013,789 Office Action mailed Oct. 9, 2012.
U.S. Appl. No. 11/586,990 Final Office Action mailed Apr. 10, 2013.
U.S. Appl. No. 11/586,990 Office Action mailed Nov. 23, 2012.
U.S. Appl. No. 11/586,990 Final Office Action mailed Feb. 14, 2011.
U.S. Appl. No. 11/586,990 Office Action mailed Sep. 15, 2010.
U.S. Appl. No. 11/588,036 Final Office Action mailed Oct. 4, 2012.
U.S. Appl. No. 11/588,036 Office Action mailed Apr. 27, 2012.
U.S. Appl. No. 11/588,036 Final Office Action mailed Feb. 17, 2011.
U.S. Appl. No. 11/588,036 Office Action mailed Sep. 14, 2010.
U.S. Appl. No. 11/586,958 Office Action mailed Mar. 18, 2011.
U.S. Appl. No. 11/586,958 Office Action mailed Sep. 1, 2010.
U.S. Appl. No. 11/586,958 Office Action mailed Dec. 11, 2009.
U.S. Appl. No. 11/586,989 Final Office Action mailed Dec. 9, 2010.
U.S. Appl. No. 11/586,989 Office Action mailed May 11, 2010.
U.S. Appl. No. 11/586,989 Office Action mailed Mar. 30, 2009.
U.S. Appl. No. 11/586,959 Final Office Action mailed Aug. 30, 2013.
U.S. Appl. No. 11/586,959 Office Action mailed May 8, 2013.
U.S. Appl. No. 11/586,959 Final Office Action mailed Oct. 5, 2012.
U.S. Appl. No. 11/586,959 Office Action mailed Apr. 27, 2012.
U.S. Appl. No. 11/586,959 Final Office Action mailed Feb. 14, 2011.
U.S. Appl. No. 11/586,959 Office Action mailed Oct. 1, 2010.
U.S. Appl. No. 12/370,531 Office Action mailed Aug. 1, 2013.
U.S. Appl. No. 12/370,531 Final Office Action mailed Aug. 3, 2011.
U.S. Appl. No. 12/370,531 Final Office Action mailed Aug. 1, 2011.
U.S. Appl. No. 12/370,531 Office Action mailed Feb. 2, 2011.
U.S. Appl. No. 11/588,236 Office Action mailed Sep. 9, 2009.
U.S. Appl. No. 11/588,236 Office Action mailed Mar. 5, 2009.
U.S. Appl. No. 12/703,188 Final Office Action mailed Oct. 12, 2012.
U.S. Appl. No. 12/703,188 Office Action mailed Apr. 6, 2012.
U.S. Appl. No. 10/924,009 Supplemental Final Office Action mailed Feb. 4, 2009.
U.S. Appl. No. 10/924,009 Final Office Action mailed Dec. 5, 2008.
U.S. Appl. No. 10/924,009 Office Action mailed Jun. 30, 2008.
U.S. Appl. No. 12/717,108 Final Office Action mailed Jan. 31, 2012.
U.S. Appl. No. 12/717,108 Final Office Action mailed Jul. 20, 2011.
U.S. Appl. No. 12/717,108 Office Action mailed Feb. 9, 2011.
U.S. Appl. No. 12/782,678 Final Office Action mailed Jul. 31, 2013.
U.S. Appl. No. 12/782,678 Office Action mailed Jan. 7, 2013.
U.S. Appl. No. 12/782,678 Office Action mailed Oct. 4, 2012.
U.S. Appl. No. 11/586,958 Final Office Action mailed Mar. 12, 2014.
Fontijn, Willem; AmbientDB: P2P Data Management Middleware for Ambient Intelliegence; Year: 2004; IEEE; pp: 1-5.
U.S. Appl. No. 13/939,178 Office Action mailed Oct. 10, 2013.
U.S. Appl. No. 11/240,655 Final Office Action mailed Nov. 14, 2013.
U.S. Appl. No. 13/191,398 Office Action mailed Dec. 3, 2013.
U.S. Appl. No. 14/028,327 Office Action mailed Nov. 7, 2013.
U.S. Appl. No. 11/586,990 Office Action mailed Nov. 20, 2013.
U.S. Appl. No. 11/586,958 Office Action mailed Nov. 6, 2013.
U.S. Appl. No. 11/586,958 Final Office Action mailed Feb. 14, 2011.
U.S. Appl. No. 11/586,958 Office Action mailed Sep. 30, 2010.
U.S. Appl. No. 12/703,188 Office Action mailed Nov. 21, 2013.
U.S. Appl. No. 11/586,990 Final Office Action mailed Apr. 7, 2014.
U.S. Appl. No. 13/013,789 Office Action mailed Dec. 20, 2013.
U.S. Appl. No. 11/588,036 Office Action mailed Jan. 6, 2014.
U.S. Appl. No. 14/242,664, filed Apr. 1, 2014, Murgesh Navar, Statutory License Restricted Digital Media Playback on Portable Devices.
U.S. Appl. No. 11/586,959 Office Action mailed Feb. 12, 2014.
U.S. Appl. No. 14/091,327, filed Nov. 26, 2013, Andrey Yruski, Asynchronous Advertising Placement Based on Metadata.
JP 2013-039681, Notification of Reason for Refusal mailed Feb. 12, 2014.
U.S. Appl. No. 13/191,398 Final Office Action mailed Jun. 10, 2014.
U.S. Appl. No. 14/028,327 Final Office Action mailed Jun. 9, 2014.
U.S. Appl. No. 11/588,036 Final Office Action mailed Apr. 15, 2014.
U.S. Appl. No. 13/013,789 Final Office Action mailed Jul. 28, 2014.
U.S. Appl. No. 11/586,959 Final Office Action mailed Jul. 31, 2014.
U.S. Appl. No. 12/703,188 Final Office Action mailed Jul. 14, 2014.
JP 2013-039681, Decision of Refusal dated Feb. 3, 2015.
U.S. Appl. No. 11/586,990 Final Office Action mailed Dec. 8, 2014.
U.S. Appl. No. 11/586,990 Office Action mailed Aug. 12, 2014.
U.S. Appl. No. 11/588,036 Office Action mailed Jan. 15, 2015.
U.S. Appl. No. 11/586,958 Office Action mailed Jan. 14, 2015.
U.S. Appl. No. 11/586,959 Final Office Action mailed Dec. 8, 2014.
U.S. Appl. No. 14/028,327 Office Action mailed Oct. 8, 2014.
U.S. Appl. No. 13/857,080 Office Action mailed Apr. 29, 2015.
U.S. Appl. No. 13/857,082 Office Action mailed Apr. 16, 2015.
U.S. Appl. No. 14/028,327 Final Office Action mailed Mar. 19, 2015.
U.S. Appl. No. 14/308,313 Office Action mailed Apr. 27, 2015.
U.S. Appl. No. 14/091,327 Office Action mailed Mar. 12, 2015.
U.S. Appl. No. 14/315,694 Office Action mailed Apr. 10, 2015.
U.S. Appl. No. 12/703,188 Office Action mailed Apr. 1, 2015.
U.S. Appl. No. 11/586,959 Office Action mailed Jul. 9, 2015.
U.S. Appl. No. 11/588,036 Final Office Action mailed Aug. 4, 2015.
U.S. Appl. No. 11/586,958 Final Office Action mailed Aug. 4, 2015.
Related Publications (1)
Number Date Country
20070079326 A1 Apr 2007 US
Continuation in Parts (1)
Number Date Country
Parent 11241229 Sep 2005 US
Child 11452848 US