×

Transmitting card objects based on categorized and scraped data

  • US 10,037,375 B2
  • Filed: 08/28/2015
  • Issued: 07/31/2018
  • Est. Priority Date: 08/28/2015
  • Status: Active Grant
First Claim
Patent Images

1. A server comprising:

  • a network communication device;

    a storage device comprising;

    a category data store that stores category records corresponding with data categories, each of the stored category records comprising a category identifier (ID) that identifies the category record and a uniform resource locator (URL) pattern associated with the data category,an entity data store that stores entity records, anda card data store that stores card records; and

    a processing device that executes computer-readable instructions that, if executed by the processing device, cause the processing device to;

    receive data corresponding with a web page and/or a native application, the data comprising a uniform resource locator (URL),compare the URL included in the data with the URL patterns stored in the category data store, one of the URL patterns indicating a portion of the URL,determine a data category of the data based on the comparison of the URL with the URL pattern,determine a data scraper based on the determined data category of the data, the determined data scraper comprising a scraper configuration that enables the determined data scraper to extract information from the web page and/or the native application,scrape the web page and/or the native application by extracting information from the web page and/or the native application using the determined data scraper,populate one or more entity records in the entity data store and/or one or more card records in the card data store based on the scraped data,receive a card request, the card request comprising one or more search terms and/or contextual data,determine a card record from the card data store based on the received card request,generate a card object based on the determined card record, andtransmit the generated card object via the network communication device.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×