[미국특허]
Content aggregation method and apparatus for on-line purchasing system
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/30
G06Q-030/06
출원번호
US-0436801
(2012-03-30)
등록번호
US-8930370
(2015-01-06)
발명자
/ 주소
Musgrove, Timothy Allen
Walsh, Robin Hiroko
출원인 / 주소
CBS Interactive Inc.
대리인 / 주소
Kaufman, Marc S.
인용정보
피인용 횟수 :
4인용 특허 :
78
초록▼
The method comprises processing plural product information records from the product information sources into one or more groups based on which product information records are likely to correspond to the same product, correlating a unique product ID corresponding to the product associated with each o
The method comprises processing plural product information records from the product information sources into one or more groups based on which product information records are likely to correspond to the same product, correlating a unique product ID corresponding to the product associated with each of said groups to identify the product, comparing each identified product to categories of a taxonomy to determine a category for the identified products in the taxonomy, and determining attributes for each categorized product based on the product information records corresponding to each group, creating product specifications based on the determined attributes and storing the product specification in the corresponding determined categories of the taxonomy.
대표청구항▼
1. A computer-implemented method, performed by one or more computing devices, for aggregating product information for use in a product database including various products arranged in categories within a taxonomy, the method comprising the steps of: receiving, by at least one of the one or more compu
1. A computer-implemented method, performed by one or more computing devices, for aggregating product information for use in a product database including various products arranged in categories within a taxonomy, the method comprising the steps of: receiving, by at least one of the one or more computing devices, a plurality of records;grouping, by at least one of the one or more computing devices, one or more records of the plurality of records into a cluster, wherein the cluster corresponds to a product and the one or more records are grouped into the cluster based on a probability determination that the one or more records correspond to the product;scraping, by at least one of the one or more computing devices, one or more attribute values from each of the records in the cluster to generate one or more scraped attribute values;merging, by at least one of the one or more computing devices, the one or more scraped attribute values from each of the records in the cluster to determine one or more product attribute values for the product based at least in part on a confidence rating associated with at least one of the one or more scraped attribute values; andcategorizing, by at least one of the one or more computing devices, the product in the taxonomy according to the one or more product attribute values. 2. The method of claim 1, wherein the step of scraping one or more attribute values for each of the records in the cluster to generate one or more scraped attribute values comprises: identifying one or more normalized attribute values for each record;assigning each normalized attribute value a confidence rating;identifying one or more keyword attribute values for each record; andassigning each keyword attribute value a confidence rating; andwherein said step of merging the one or more scraped attribute values from each of the records in the cluster to determine one or more product attribute values comprises: merging the normalized attribute values based on each normalized attribute value's confidence rating; andmerging the keyword attribute values based on each keyword value's confidence rating. 3. The method of claim 1, further comprising: clustering a set of products together having a threshold number of common product attribute values;generating a new category in the taxonomy corresponding to the common product attribute values; andcategorizing the set of products in the new category. 4. The method of claim 3, wherein the method further comprises: clustering a set of new categories together having a threshold number of products within each new category having a threshold number of common product attribute values;generating a new super-category in the taxonomy corresponding to the common product attribute values; andcategorizing the set of new categories in the new super-category. 5. The method of claim 1, wherein the step of merging the one or more scraped attribute values from each of the records in the cluster to determine one or more product attribute values for the product further comprises: generating one or more configurations for the product; andassigning one or more scraped attribute values of one of the records in the cluster to one of the configurations of the product; andwherein said step of categorizing the product in the taxonomy according to the one or more product attribute values comprises generating one or more sub-categories below the product in the taxonomy, and wherein the one or more sub-categories correspond to the configurations for the product. 6. A system for aggregating product information for use in a product database including various products arranged in categories within a taxonomy comprising: one or more processors; andone or more memories operatively coupled to at least one of the one or more processors and having instructions stored thereon that, when executed by at least one of the one or more processors, cause at least one of the one or more processors to:receive a plurality of records;group one or more records of the plurality of records into a cluster, wherein the cluster corresponds to a product and the one or more records are grouped into the cluster based on a probability determination that the one or more records correspond to the product;scrape one or more attribute values from each of the records in the cluster to generate one or more scraped attribute values;merge the one or more scraped attribute values from each of the records in the cluster to determine one or more product attribute values for the product based at least in part on a confidence rating associated with at least one of the one or more scraped attribute values; andcategorize the product in the taxonomy according to the one or more product attribute values. 7. The system of claim 6, wherein the step of scraping one or more attribute values for each of the records in the cluster to generate one or more scraped attribute values comprises: identifying one or more normalized attribute values for each record;assigning each normalized attribute value a confidence rating;identifying one or more keyword attribute values for each record; andassigning each keyword attribute value a confidence rating; andwherein said step of merging the one or more scraped attribute values from each of the records in the cluster to determine one or more product attribute values comprises: merging the normalized attribute values based on each normalized attribute value's confidence rating; andmerging the keyword attribute values based on each keyword value's confidence rating. 8. The system of claim 6, wherein at least one of the one or more memories has further instructions stored thereon that, when executed by at least one of the one or more processors, cause at least one of the one or more processors to: cluster a set of products together having a threshold number of common product attribute values;generate a new category in the taxonomy corresponding to the common product attribute values; andcategorize the set of products in the new category. 9. The system of claim 8, wherein at least one of the one or more memories has further instructions stored thereon that, when executed by at least one of the one or more processors, cause at least one of the one or more processors to: cluster a set of new categories together having a threshold number of products within each new category having a threshold number of common product attribute values;generate a new super-category in the taxonomy corresponding to the common product attribute values; andcategorize the set of new categories in the new super-category. 10. The system of claim 6, wherein the step of merging the one or more scraped attribute values from each of the records in the cluster to determine one or more product attribute values for the product further comprises: generating one or more configurations for the product; andassigning one or more scraped attribute values of one of the records in the cluster to one of the configurations of the product; andwherein said step of categorizing the product in the taxonomy according to the one or more product attribute values comprises generating one or more sub-categories below the product in the taxonomy, and wherein the one or more sub-categories correspond to the configurations for the product. 11. At least one non-transitory computer-readable medium storing computer-readable instructions that, when executed by one or more a computing devices, cause at least one of the one or more computing devices to: receive a plurality of records;group one or more records of the plurality of records into a cluster, wherein the cluster corresponds to a product and the one or more records are grouped into the cluster based on a probability determination that the one or more records correspond to the product;scrape one or more attribute values from each of the records in the cluster to generate one or more scraped attribute values;merge the one or more scraped attribute values from each of the records in the cluster to determine one or more product attribute values for the product based at least in part on a confidence rating associated with at least one of the one or more scraped attribute values; andcategorize the product in the taxonomy according to the one or more product attribute values. 12. The at least one non-transitory computer-readable medium of claim 11, wherein the step of scraping one or more attribute values for each of the records in the cluster to generate one or more scraped attribute values comprises: identifying one or more normalized attribute values for each record;assigning each normalized attribute value a confidence rating;identifying one or more keyword attribute values for each record; andassigning each keyword attribute value a confidence rating; andwherein said step of merging the one or more scraped attribute values from each of the records in the cluster to determine one or more product attribute values for the product comprises: merging the normalized attribute values based on each normalized attribute value's confidence rating; andmerging the keyword attribute values based on each keyword value's confidence rating. 13. The at least one non-transitory computer-readable medium of claim 11, further storing computer-readable instructions that, when executed by at least one of the one or more computing devices, cause at least one of the one or more computing devices to: cluster a set of products together having a threshold number of common product attribute values;generate a new category in the taxonomy corresponding to the common product attribute values; andcategorize the set of products in the new category. 14. The at least one non-transitory computer-readable medium of claim 13, further storing computer-readable instructions that, when executed by at least one of the one or more computing devices, cause at least one of the one or more computing devices to: cluster a set of new categories together having a threshold number of products within each new category having a threshold number of common product attribute values;generate a new super-category in the taxonomy corresponding to the common product attribute values; andcategorize the set of new categories in the new super-category. 15. The at least one non-transitory computer-readable medium of claim 11, wherein the step of merging the one or more scraped attribute values from each of the records in the cluster to determine one or more product attribute values for the product further comprises: generating one or more configurations for the product; andassigning one or more scraped attribute values of one of the records in the cluster to one of the configurations of the product; andwherein said step of categorizing the product in the taxonomy according to the one or more product attribute values comprises generating one or more sub-categories below the product in the taxonomy, and wherein the one or more sub-categories correspond to the configurations for the product. 16. The method of claim 1, further comprising: assigning, by at least one of the one or more computing devices, a product identifier to the cluster. 17. The method of claim 1, wherein the probability determination is based at least in part on a degree of textual overlap between the one or more product records. 18. The system of claim 8, wherein at least one of the one or more memories has further instructions stored thereon that, when executed by at least one of the one or more processors, cause at least one of the one or more processors to: assign a product identifier to the cluster. 19. The system of claim 8, wherein the probability determination is based at least in part on a degree of textual overlap between the one or more product records. 20. The at least one non-transitory computer-readable medium of claim 13, further storing computer-readable instructions that, when executed by at least one of the one or more computing devices, cause at least one of the one or more computing devices to: assign a product identifier to the cluster.
Church Brian E. ; Ferra Joseph G. ; Mulligan Paul F., Computer implemented method for processing data items from different sources of a common business attribute.
Chelliah Raman ; Cornez Jason S. ; Dellar Carl ; Harrison Stephen ; Hempe John A. ; Hsu Chih-Cheng ; Golin Eric J. ; Price Charles A. ; Rutta Neal S. ; Wood Thomas A. ; Yamamoto Wayne K., Computer system and method for electronic commerce.
Salmon Bardwell C. (Weston MA) Borgman John D. (Acton MA) Holtey Thomas O. (Newton MA), Computer-assisted system for interactively brokering goods or services between buyers and sellers.
Cameron Paul Scott ; Nash John Charles ; Bloomer Robert Christopher ; Wollan Robert Edward ; Kreutter Kelly Marie ; Ahler Olmstead Melinda Ann ; Renner Dale Harry ; Bourne Ryan Douglas ; Carnish Keit, Computerized source searching system and method for use in an order entry system.
Huang Ying ; Desiraju Ramakrishna ; Begue Christophe ; Bakkalbasi Omer ; Chan Lap Mui Ann ; Bhaskaran Krishnakumar ; Federgruen Awi ; Krasinski Raymond J. ; Boey Peter, Decision support system for the management of an agile supply chain.
Walker Jay S. ; Schneier Bruce ; Jorasch James A., Method and apparatus for a cryptographically assisted commercial network system designed to facilitate buyer-driven cond.
Jacobs Herbert H. (LaJolla CA), Method and apparatus for storing and selectively retrieving product data by correlating customer selection criteria with.
Hiroshima Shuuichi,JPX ; Katsuyama Ayako,JPX ; Ohzasa Kenichi,JPX ; Kamata Hajime,JPX ; Ozawa Masayuki,JPX, Multimedia communication system with a multimedia server to terminals via a public network.
Allsop Brett ; Smith Robin ; Taghinia Amir H. ; Shamsuddin Sameer K. ; Morris James W., Performing electronic commerce on the internet providing links from product manufacturers to authorized dealers where th.
David Way Ng, Shopping scouts web site for rewarding customer referrals on product and price information with rewards scaled by the number of shoppers using the information.
Franklin D. Chase ; Remington Darren B. ; Saliba Bassam ; Speelpenning Bert ; Cockrill Michael, System and method for conducting commerce over a distributed network.
Gennaro Giuseppe ; McGowan Jake ; Wagner Anne P. ; Wong Kinney ; Zamora Benjamin A., System and method for providing and displaying a web page having an embedded menu.
Gabber Eran ; Gibbons Phillip P. ; Matias Yossi ; Mayer Alain J., System and method for providing anonymous personalized browsing by a proxy system in a network.
Teper Jeffrey A. ; Koneru Sudheer ; Mangione Gordon ; Balaz Rudolph ; Contorer Aaron M. ; Chao Lucy, System and method for providing trusted brokering services over a distributed network.
Fox Barbara L. ; Waters Lester L. ; Spelman Jeffrey F. ; Seidensticker Robert B. ; Thomlinson Matthew W., System and method for secure electronic commerce transactions.
Wojcik Casimir M. (Tampa FL) Pretto Paul A. (Clearwater FL) Courier Jim (Dade City FL) Morrow Bob (Plant City FL) Wehry ; Jr. Joseph R. (Riverview FL) Kuczynski Paul (Tampa FL) Edwards Matt F. (Dade , System for managing customer orders and method of implementation.
Wojcik Casimir M. ; Pretto Paul A. ; Courier Jim ; Morrow Bob ; Wehry ; Jr. Joseph R. ; Kuczynski Paul ; Edwards Matt F. ; Schnieder Mark A. ; Loftus Thomas W. ; Schnieders Brian ; Bernardi Thomas C., System for managing customer orders and method of implementation.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.