Patents by Inventor Karen SWANSON

Karen SWANSON has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20140316952
    Abstract: A computer-implemented method, apparatus, and computer-readable media for mapping product records according to attributes in a standard schema, the standard schema mapping product records from a plurality of content providers according to a product hierarchy from each respective content provider, the method including: receiving product data from a plurality of feeds including feeds from one or more content providers; identifying a plurality of product records received from each of the plurality of feeds; identifying a taxonomy of products received in each of the plurality of feeds; and storing product records and corresponding product attributes in a standard schema in a data set for each feed according to the taxonomy identified for each respective feed.
    Type: Application
    Filed: March 6, 2014
    Publication date: October 23, 2014
    Applicant: CBS Interactive Inc.
    Inventors: Robyn BATTLE, Karen A. SWANSON, David BRICKER, Tristan G. RINEHART, Andy SHIREY, Jon CHAIKIN
  • Patent number: 8700495
    Abstract: A computer-implemented method, apparatus, and computer-readable media for mapping product records according to attributes in a standard schema, the standard schema mapping product records from a plurality of content providers according to a product hierarchy from each respective content provider, the method including: receiving product data from a plurality of feeds including feeds from one or more content providers; identifying a plurality of product records received from each of the plurality of feeds; identifying a taxonomy of products received in each of the plurality of feeds; and storing product records and corresponding product attributes in a standard schema in a data set for each feed according to the taxonomy identified for each respective feed.
    Type: Grant
    Filed: September 16, 2011
    Date of Patent: April 15, 2014
    Assignee: CBS Interactive Inc.
    Inventors: Robyn Battle, Karen A. Swanson, David Bricker, Tristan G. Rinehart, Andy Shirey, Jon Chaikin
  • Patent number: 8682740
    Abstract: A computer-implemented method and apparatus for providing navigation of a database includes a plurality of records having attributes, the method including transmitting a webpage configured to display a plurality of hierarchies of selectable filters corresponding for plural manufacturer's products, wherein each hierarchy corresponds to the respective manufacturer's product taxonomy, receiving at least one attribute value based on a filter selection, transmitting a query to an index for unique identifiers corresponding to that satisfy the at least one attribute value, receiving the unique identifiers, transmitting a query to a product data set for records in the data set corresponding to the unique identifier, receiving, with a computing device, the one or more records, and transmitting said one or more records.
    Type: Grant
    Filed: October 26, 2010
    Date of Patent: March 25, 2014
    Assignee: CBS Interactive Inc.
    Inventors: Robyn Battle, Karen A. Swanson, David Bricker, Tristan G. Rinehart, Andy Shirey, Jon Chaikin
  • Patent number: 8504436
    Abstract: Computer-implemented methods, apparatuses, and computer-readable media for generating a tier rollup record perform the steps of: receiving a request for one of a product record and a plurality of product records having a determined attribute value; querying a first data set for product records corresponding to the request; receiving one or more unique record identifiers corresponding to the request; querying a second data set for a product record and associated product attribute values corresponding to each unique identifier; receiving the product record and associated product attribute values corresponding to each unique identifier; identifying a most representative product record from the product records and associated product attribute values corresponding to each unique identifier; rolling up the most representative product record; and transmitting the rolled up most representative product record.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: August 6, 2013
    Assignee: CBS Interactive Inc.
    Inventors: Robyn Battle, David Bricker, Alexander Henry, Karen Badenfort, Sailesh Gurnani, Karen Swanson, Jennifer Fong
  • Publication number: 20120310781
    Abstract: Computer-implemented methods, apparatuses, and computer-readable media for generating a tier rollup record perform the steps of: receiving a request for one of a product record and a plurality of product records having a determined attribute value; querying a first data set for product records corresponding to the request; receiving one or more unique record identifiers corresponding to the request; querying a second data set for a product record and associated product attribute values corresponding to each unique identifier; receiving the product record and associated product attribute values corresponding to each unique identifier; identifying a most representative product record from the product records and associated product attribute values corresponding to each unique identifier; rolling up the most representative product record; and transmitting the rolled up most representative product record.
    Type: Application
    Filed: March 29, 2012
    Publication date: December 6, 2012
    Applicant: CBS INTERACTIVE INC.
    Inventors: Robyn Battle, David Bricker, Alexander Henry, Karen Badenfort, Sailesh Gurnani, Karen Swanson, Jennifer Fong
  • Publication number: 20120101918
    Abstract: A computer-implemented method and apparatus for providing navigation of a database includes a plurality of records having attributes, the method including transmitting a webpage configured to display a plurality of hierarchies of selectable filters corresponding for plural manufacturer's products, wherein each hierarchy corresponds to the respective manufacturer's product taxonomy, receiving at least one attribute value based on a filter selection, transmitting a query to an index for unique identifiers corresponding to that satisfy the at least one attribute value, receiving the unique identifiers, transmitting a query to a product data set for records in the data set corresponding to the unique identifier, receiving, with a computing device, the one or more records, and transmitting said one or more records.
    Type: Application
    Filed: October 26, 2010
    Publication date: April 26, 2012
    Applicant: CBS INTERACTIVE INC.
    Inventors: Robyn Battle, Karen Swanson, David Bricker, Tristan Rinehart, Andy Shirey, Jon Chaikin
  • Publication number: 20120102040
    Abstract: A computer-implemented method, apparatus, and computer-readable media for mapping product records according to attributes in a standard schema, the standard schema mapping product records from a plurality of content providers according to a product hierarchy from each respective content provider, the method including: receiving product data from a plurality of feeds including feeds from one or more content providers; identifying a plurality of product records received from each of the plurality of feeds; identifying a taxonomy of products received in each of the plurality of feeds; and storing product records and corresponding product attributes in a standard schema in a data set for each feed according to the taxonomy identified for each respective feed.
    Type: Application
    Filed: September 16, 2011
    Publication date: April 26, 2012
    Applicant: CBS INTERACTIVE INC.
    Inventors: Robyn BATTLE, Karen SWANSON, David BRICKER, Tristan RINEHART, Andy SHIREY, Jon CHAIKIN
  • Publication number: 20100332350
    Abstract: Systems and methods for building a product that has a plurality of components. A product builder receives the user request to build the product and communicates with one or more APIs that identify a category of the product, a plurality of components associated with the category of the product, and relationships between the plurality of components. The product builder then displays a first list of components in the category of the product. The product builder receives a user selection of one of components in the first list, and then displays a second list of components that are compatible with the first selected component. The user then selects one of the components in the second list, and so on, until the product is ready to be built. The product builder can then be used to purchase the built product that is specific to the user or direct the user to websites that sell each of the components necessary to build the product.
    Type: Application
    Filed: June 24, 2009
    Publication date: December 30, 2010
    Applicant: CBS INTERACTIVE,INC.
    Inventors: Tristan G. RINEHART, James LOWRY, Kirill ULYANOV, Malcolm HANSEN, Howard A. BURROWS, Karen SWANSON, Keith Lowell DOHERTY