×

Systems, apparatuses, and methods for extracting inventory from unstructured electronic messages

  • US 9,965,791 B1
  • Filed: 04/28/2017
  • Issued: 05/08/2018
  • Est. Priority Date: 01/23/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • retrieving, by an application server, a message associated with a user identifier, the message including a body content portion;

    spawning a server-less computing device, the spawning comprising transmitting the message to a server-less architecture and executing a processing job by the server-less architecture using the message;

    retrieving, by the processing job, a parser configuration file based on a sender e-mail address or sender e-mail address domain associated with the message, the parser configuration file extracted from a database of parser configuration files, the database of parser configuration files storing a mapping of parser configuration files to sender email addresses or sender e-mail address domains;

    generating, by the processing job, a parser based on the parser configuration file, the generating comprising building the parser for the message based on the identified parser configuration file in response to receiving the message at the server-less computing device;

    parsing, by the processing job, the body content portion using the parser to identify an item of merchandise present within the body content portion, wherein the item of merchandise is associated with an item identifier and a set of item details;

    transmitting, by the processing job, the item of merchandise to the application server;

    storing, by the application server, the item of merchandise and the user identifier in a database of merchandise; and

    generating, by the application server, a display listing merchandise associated with the user identifier, wherein the listing of merchandise includes the item of merchandise stored in the database of merchandise.

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