News Column

Patent Issued for Pre-Selecting Content to Be Delivered to a User

July 8, 2014



By a News Reporter-Staff News Editor at Information Technology Newsweekly -- Google Inc. (Mountain View, CA) has been issued patent number 8762496, according to news reporting originating out of Alexandria, Virginia, by VerticalNews editors.

The patent's inventor is Kiveris, Raimondas (Jersey City, NJ).

This patent was filed on July 19, 2011 and was published online on June 24, 2014.

From the background information supplied by the inventors, news correspondents obtained the following quote: "This specification relates to the selection and display of content.

"The Internet provides access to a wide variety of resources. For example, video and/or audio files, as well as web pages for particular subjects or particular news articles, are accessible over the Internet. Access to these resources presents opportunities for other content (e.g., advertisements) to be provided with the resources. For example, a web page can include slots in which content can be presented. These slots can be defined in the web page or defined for presentation with a web page, for example, along with search results.

"Slots can be allocated to content sponsors through an auction. For example, content sponsors can provide bids specifying amounts that the sponsors are respectively willing to pay for presentation of their content. In turn, an auction can be performed, and the slots can be allocated to sponsors according, among other things, to their bids and/or the relevance of the sponsored content to content presented on a page hosting the slot or a request that is received for the sponsored content."

Supplementing the background information on this patent, VerticalNews reporters also obtained the inventor's summary information for this patent: "In general, one innovative aspect of the subject matter described in this disclosure can be implemented in methods that include a method for providing a pre-selected content item to a user. The method comprises: pre-selecting, by a server system, one or more content items for delivery to a user based at least in part on a user identifier, the user identifier identifying the user as being associated with a targeting group; storing the pre-selected content items in a list in a server system in association with the user; receiving, at the server system, from a client device, a request for content, the request including the identifier; identifying, in the server system, one or more of the pre-selected content items eligible for delivery to the user based on the identifier; determining, in the server system, based at least in part on evaluation criteria, that one of the pre-selected content items should be provided to the user responsive to the request; and providing, by the server system and responsive to the request, the determined content item to the client device.

"In general, another aspect of the subject matter described in this disclosure can be implemented in methods that include a method for pre-selecting content to be delivered to a user. The method includes: identifying a targeting group, the targeting group defining a set of characteristics for a target delivery of an impression; determining one or more available content items from inventory that at least partially match the set of characteristics associated with the targeting group; ranking the determined content items; and storing the ranked content items in association with the targeting group forming a list of eligible pre-selected content items for the targeting group, such that when a request is received that identifies the targeting group, one or more of the pre-selected content items can be automatically delivered responsive to the request without having to evaluate the inventory.

"In general, another aspect of the subject matter described in this disclosure can be implemented in methods that include a method for pre-selecting content to be delivered to a user. The method includes: identifying a user, the user including a profile that describes features associated with the user that can be targeted to by content providers; determining one or more available content items from inventory that have characteristics that at least partially match the features associated with the user; ranking the determined content items; and storing the ranked content items in association with the user forming a list of eligible pre-selected content items for the user, such that when a subsequent request is received that identifies the user, one or more of the pre-selected content items can be automatically delivered responsive to the request without having to evaluate available inventory.

"In general, another innovative aspect of the subject matter described in this disclosure can be implemented in methods that include a method for providing a pre-selected content item to a user. The method comprises: pre-selecting one or more content items for delivery to a user based at least in part on a user profile; storing, at a server, the pre-selected content items in a list in association with the user; after the storing, receiving a request for content, the request for content identifying the user; identifying the pre-selected content items associated with the user, responsive to the received request; and providing at least one of the pre-selected content items responsive to the request based at least in part on the evaluating.

"In general, another aspect of the subject matter described in this disclosure can be implemented in systems that include a system for pre-selecting content to be delivered to a user. The system includes an identification engine that identifies one or more pre-selected content items eligible for delivery to a user based on a user identifier. The system includes a storage medium that stores a list of the identified pre-selected content items associated with the user. The system includes an evaluation engine that is configured to determine, based at least in part on an evaluation criteria, a pre-selected content item to be served in response to a request received from the user and after the storage of the list. The system includes a content management system that receives a request for content including the user identifier identifying the user as being of or associated with a targeting group and provides a content item from the list determined by the evaluation engine in response to the request.

"In general, another aspect of the subject matter described in this specification can be implemented in computer program products that include a computer program product embodied in a tangible medium that when executed by a processor causes the processor to perform operations. The operations include: receiving a request for content, the request including an identifier identifying the user as being of or associated with a targeting group; identifying one or more pre-selected content items eligible for delivery to the user based on the identifier, the pre-selected content items being pre-selected for delivery to users that are associated with the targeting group, the list being created prior to receipt of the received request; determining, based at least in part on an evaluation criteria, that one of the pre-selected content items should be served responsive to the request; and providing the determined content item responsive to the request.

"These and other implementations can each optionally include one or more of the following features. Receiving the request for content can include receiving a request for content to be published on a publisher property. The request can be associated with a slot that is not targeted based on context. The request can be a request that is not responsive to a search. The one or more pre-selected content items can be content items that are in an inventory of content items that are available for serving to users. The pre-selected content items can be content items that at least partially match characteristics of the targeting group. For items that are pre-selected and that only partially match the characteristics of the targeting group, the determining can include determining, after the request is received, whether a given partially matching pre-selected content item matches the characteristics of the targeting group. Each content item can include one or more targeting aspects that are to be satisfied before serving a respective content item, and the one or more pre-selected content items can be content items that at least partially match the characteristics of the targeting group. The evaluation criteria can include criteria based on a measure of urgency in needing to deliver a respective content item. The evaluation criteria can include criteria based on a measure of how much ahead or behind a respective content item is in terms of a delivery schedule. Prior to receiving the request, a targeting group and targeting characteristics of the targeting group can be identified, one or more available content items can be determined from inventory that at least partially match the targeting characteristics of the targeting group, the determined content items can be ranked, and the ranked content items can be stored in association with the targeting group, such that when a request is received that identifies the targeting group, one or more of the stored ranked content items can be delivered responsive to the request. The targeting group can be associated with an identifier. The targeting group can be associated with a user list. Requests received that identify the targeting group by way of an identifier or a user list can be automatically served one or more of the pre-selected content items. The user can be associated with an identifier. The user can be associated with a user list. Requests received that identify the user by way of an identifier or a user list can be automatically served one or more of the pre-selected content items.

"Particular implementations may realize one or more of the following advantages. Providing a pre-selected content item to the user can decrease content request servicing time as compared to determining which content item to provide to a user at the time of the content request. A content management system can use less memory because complex content targeting criteria and expressions do not need to be stored or evaluated at content serving time if content items are pre-selected. One or more pre-selected content items can be automatically served to a user in response to a received content request that identifies a targeting group or the user by way of an identifier or a user list. One or more pre-selected content items can be automatically delivered responsive to a content request without having to evaluate content inventory.

"The details of one or more implementations of the subject matter described in this specification are set forth in the accompanying drawings and the description below. Other features, aspects, and advantages of the subject matter will become apparent from the description, the drawings, and the claims."

For the URL and additional information on this patent, see: Kiveris, Raimondas. Pre-Selecting Content to Be Delivered to a User. U.S. Patent Number 8762496, filed July 19, 2011, and published online on June 24, 2014. Patent URL: http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=8762496.PN.&OS=PN/8762496RS=PN/8762496

Keywords for this news article include: Google Inc., Information Technology, Information and Data Aggregation.

Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC


For more stories covering the world of technology, please see HispanicBusiness' Tech Channel



Source: Information Technology Newsweekly


Story Tools






HispanicBusiness.com Facebook Linkedin Twitter RSS Feed Email Alerts & Newsletters