Unlock instant, AI-driven research and patent intelligence for your innovation.

Inventory clustering

A checklist and computer technology, applied in the field of computer communication, can solve problems such as difficulty in matching checklists, inability to match a large number of data sets, etc.

Inactive Publication Date: 2011-10-12
MICROSOFT TECH LICENSING LLC
View PDF2 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Although, as mentioned above, this type of listing matching can become quite difficult as the number of advertisers and / or impressions to match becomes larger due to the amount of calculations involved in performing the matching
Therefore, conventional algorithms adapted to perform matching with relatively small datasets may not be successful for the large datasets that arise in some cases

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Inventory clustering
  • Inventory clustering
  • Inventory clustering

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0012] overview

[0013] Various embodiments provide techniques for inventory clustering. In one or more embodiments, a set of pending manifests is placed into an initial cluster. A manifest may refer to an ad impression defined by the values ​​of a set of attributes. Recursive partitioning of initial clusters is performed by selecting attributes and deriving child clusters constrained by one or more attribute values ​​according to one or more clustering algorithms. The clustering algorithm is configured to derive an optimal number of clusters by repeatedly generating smaller child clusters and metering the costs associated with adding additional clusters. Additional child clusters can be formed in this manner until the measured cost of adding more clusters outweighs the benefits of adding more clusters.

[0014] In the following discussion, the section entitled "Operating Environment" describes only one environment in which embodiments may be employed. Afterwards, a sec...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention describes an inventory clustering. Various embodiments provide techniques for inventory clustering. In one or more embodiments, a set of inventory to be processed is placed into an initial cluster. The inventory can be related to impressions for advertising that are defined by values for a set of attributes. Recursive division of the initial cluster is performed by selecting an attribute and deriving child clusters that are constrained by one or more values of the attributes in accordance with one or more clustering algorithms. The clustering algorithms are configured to derive an optimum number of clusters by repetitively generating smaller child clusters and measuring a cost associated with adding additional clusters. Additional child clusters can be formed in this manner until the measured cost to add more clusters outweighs a benefit of adding more clusters.

Description

technical field [0001] The present invention relates to computer communication technology, and in particular to inventory clustering. Background technique [0002] In display advertising on an online resource, an advertiser makes an order targeting specific customers who are matched with a list() representing customer attributes defined by the order, such as impression(). Assigning orders to listings is a complex constrained satisfaction problem, and for large numbers of available listings (e.g., billions per day) and / or large numbers of advertiser orders (tens of thousands) that can be associated with a service provider, solving this problem precisely in Computationally expensive. When approximations are made to simplify the allocation problem and arrive at an allocation solution, these approximations can result in lost revenue as advertisers fail to achieve the impression goals associated with their orders. Inefficient allocation also prevents a service provider from sel...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06Q30/00
CPCG06Q30/02G06Q30/0244G06Q30/0247
Inventor P·Y·西马德D·M·奇克林D·X·查尔斯
Owner MICROSOFT TECH LICENSING LLC