IP Library Patent Application 13152229
Patent Application
App. No. 13/152,229

Systems, Methods and Computer Program Products for Processing Accessory Information

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/152,229
Abstract

A computer-implemented method according to one embodiment includes, for each of a plurality of accessories: determining a compatibility of an accessory; determining a type of the accessory; and determining features of the accessory. The accessories are associated into logical groups based on the compatibility, type and features thereof. A computer-implemented method according to one embodiment includes obtaining information about accessories; parsing out individual offers corresponding to the accessories; extracting meaningful phrases from the offers; classifying new offers based on the phrases; and outputting a result of the classification. Additional systems, methods and computer program products are also presented.

Claims (55)

1 . A computer-implemented method, comprising:

for each of a plurality of accessories:

determining a compatibility of an accessory;

determining a type of the accessory;

determining features of the accessory; and

associating the accessories into logical groups based on the compatibility, type and features thereof.

2 . The method of claim 1 , further comprising generating user interface navigation data for the logical groups of accessories based on values associated with one or more of the compatibility of accessories in logical groups, the type of accessories in logical groups, and the features of accessories in the logical groups.

3 . The method of claim 1 , further comprising generating a signature for each of the accessories based on one or more of the compatibility of the accessory, the type of the accessory, the features of the accessory, a title of the accessory, and a description of the accessory.

4 . The method of claim 3 , further comprising classifying the accessories into logical groups based on the signatures associated therewith.

5 . A computer program product embodied on a nontransitory computer readable medium, comprising:

computer code for determining a compatibility of an accessory;

computer code for determining a type of the accessory;

computer code for determining features of the accessory; and

computer code for associating the accessories into logical groups based on the compatibility, type and features thereof.

6 . The computer program product of claim 5 , further comprising computer code for generating a user interface navigation for the logical groups of accessories based on values associated with one or more of the compatibility of accessories in logical groups, the type of accessories in logical groups, and the features of accessories in the logical groups.

7 . The computer program product of claim 5 , further comprising computer code for generating a signature for each of the accessories based on one or more of the compatibility of the accessory, the type of the accessory, the features of the accessory, a title of the accessory, and a description of the accessory.

8 . The computer program product of claim 7 , further comprising computer code for classifying the accessories into logical groups based on the signatures associated therewith.

9 . A system, comprising:

logic for determining a compatibility of an accessory;

logic for determining a type of the accessory;

logic for determining features of the accessory; and

logic for associating the accessories into logical groups based on the compatibility, type and features thereof.

10 . The system of claim 9 , further comprising logic for generating a user interface navigation for the logical groups of accessories based on values associated with one or more of the compatibility of accessories in logical groups, the type of accessories in logical groups, and the features of accessories in the logical groups.

11 . The system of claim 9 , further comprising logic for generating a signature for each of the accessories based on one or more of the compatibility of the accessory, the type of the accessory, the features of the accessory, a title of the accessory, and a description of the accessory.

12 . The system of claim 11 , further comprising logic for classifying the accessories into logical groups based on the signatures associated therewith.

13 . A computer-implemented method, comprising:

obtaining information about accessories;

parsing out individual offers corresponding to the accessories;

extracting meaningful phrases from the offers;

classifying new offers based on the phrases; and

outputting a result of the classification.

14 . The method of claim 13 , further comprising extracting compatible categories, vendors, families or models from the accessory offers and providing a navigation into offer groups sharing the same compatibility.

15 . A computer-implemented training process, comprising:

obtaining accessory offers;

parsing the offers to extract information about the accessories described in the offers;

determining compatibility information from the extracted information about the accessories;

extracting phrases from the extracted information about the accessories;

clustering the extracted phrases;

generating type graphs, receiving user input for manually editing the type graphs;

generating type rules;

classifying the offers into particular accessory types based on the type rules;

identifying features for the accessory types;

generating parsers for feature extraction;

extracting features from offers classified into the particular accessory types; and

clustering the offers into offer groups based on compatibility, corresponding accessory types, and extracted features.

16 . A computer-implemented production process, comprising:

obtaining one or more accessory offers;

parsing the one or more accessory offers to extract information about the accessories;

determining compatibility information from the extracted information;

extracting phrases from the information about the accessories;

using the extracted phrases to classify the offers based on type rule definitions;

extracting features from the offers classified into accessory types; and

generating an offer signature based on one or more of compatibility, accessory types, and accessory features associated with the input accessory offer.

17 . The process of claim 16 , further comprising classifying at least some of the offers into a pre-existing set of offer groups based on the signature of each of the at least some of the offers.

18 . The process of claim 16 , further comprising classifying at least one of the offers into a new offer group if it cannot be classified into a set of pre-existing offer groups based on the signature of the at least one offer.

Assignments (10)
CORRECTIVE ASSIGNMENT TO REMOVE APPLICATION NUMBERS 13924129 AND 13924362 PREVIOUSLY RECORDED ON REEL 035187 FRAME 0476. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded May 29, 2015
From: NOOK DIGITAL LLC
To: NOOK DIGITAL, LLC
Reel/Frame 036131/0801 →
CORRECTIVE ASSIGNMENT TO REMOVE APPLICATION NUMBERS 13924129 AND 13924362 PREVIOUSLY RECORDED ON REEL 035187 FRAME 0469. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded May 29, 2015
From: BARNESANDNOBLE.COM LLC
To: NOOK DIGITAL LLC
Reel/Frame 036131/0409 →
CHANGE OF NAME Recorded Mar 11, 2015
From: NOOK DIGITAL LLC
To: NOOK DIGITAL, LLC
Reel/Frame 035187/0476 →
CHANGE OF NAME Recorded Mar 11, 2015
From: BARNESANDNOBLE.COM LLC
To: NOOK DIGITAL LLC
Reel/Frame 035187/0469 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 028902 FRAME 0816. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNEE'S NAME SHOULD BE BARNESANDNOBLE.COM LLC. Recorded Sep 7, 2012
From: RETREVO, INC
To: BARNESANDNOBLE.COM LLC
Reel/Frame 028923/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2012
From: RETREVO, INC.
To: BARNSANDNOBLE.COM LLC
Reel/Frame 028902/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2012
From: RETREVO, INC.
To: BARNESANDNOBLE.COM LLC
Reel/Frame 028887/0586 →
SECURITY AGREEMENT Recorded Aug 31, 2012
From: SILICON VALLEY BANK
To: RETREVO, INC.
Reel/Frame 028886/0596 →
SECURITY AGREEMENT Recorded May 30, 2012
From: RETREVO, INC.
To: SILICON VALLEY BANK
Reel/Frame 028289/0928 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2012
From: VAILAYA, ADITYA; WU, JIANG; RONNE, JEFFREY
To: RETREVO INC.
Reel/Frame 027699/0582 →