Using plain text to list an item on a publication system
First Claim
1. A computer implemented method for automatically creating a listing in a listing service and preventing a denial of service attack, the method comprising:
- receiving, from a client machine, via an email receiver module, an email from a user, the email comprising a first Internet Protocol (IP) address and an email address, plain text information and one or more digital images;
parsing the plain text information to obtain an identification of an item referenced in the plain text information, wherein the parsing includes extracting text in a dedicated subject line in the plain text information and using the extracted text as the identification of the item;
passing the plain text information and the identification of the item to a categorizer designed to output a category for the item, from a plurality of possible categories, and one or more attributes of the item, based on the plain text information and the identification of the item;
determining that the plain text information does not include at least a title, price, and description of the item;
in response to a determination that the plain text information does not include at least a title, price, and description of the item;
determining, at a risk assessment module operating on a computer, based on the first email address and the first Internet Protocol, that the user is high risk;
based on the determination whether the user is high risk;
determining not to send a form asking the user to fill in missing fields, in order to prevent a denial of service attack;
requesting additional credentials regarding the user'"'"'s identity from the user;
receiving the additional credentials from the user;
evaluating the additional credentials by verifying the additional credentials;
in response to the evaluation, permitting the listing to be created; and
automatically generating, by a view item page composer module operating on a computer, a listing in the listing service using the identification of the item, the category for the item, the one or more attributes for the item, and the one or more digital images.
1 Assignment
0 Petitions
Accused Products
Abstract
Listing an item on a publication system involves sending the publication system an email or other communication that includes title, description and a picture of the item. The email may be in plain text, with the publication system using the email for listing the item with minimal complexity for the user. The publication system may receive the email, parse the email to extract title, description, price, classification, attributes and perhaps other information with respect to the item, and compose a view item page (“VIP”) for the item listing. The extracting may also be by decoding a product identifier in the communication. The VIP may be privately viewable and editable by the user. The user may then modify or otherwise confirm the VIP. When the user confirms the VIP, the VIP goes live as the listing on the publication system.
-
Citations
18 Claims
-
1. A computer implemented method for automatically creating a listing in a listing service and preventing a denial of service attack, the method comprising:
-
receiving, from a client machine, via an email receiver module, an email from a user, the email comprising a first Internet Protocol (IP) address and an email address, plain text information and one or more digital images; parsing the plain text information to obtain an identification of an item referenced in the plain text information, wherein the parsing includes extracting text in a dedicated subject line in the plain text information and using the extracted text as the identification of the item; passing the plain text information and the identification of the item to a categorizer designed to output a category for the item, from a plurality of possible categories, and one or more attributes of the item, based on the plain text information and the identification of the item; determining that the plain text information does not include at least a title, price, and description of the item; in response to a determination that the plain text information does not include at least a title, price, and description of the item; determining, at a risk assessment module operating on a computer, based on the first email address and the first Internet Protocol, that the user is high risk; based on the determination whether the user is high risk; determining not to send a form asking the user to fill in missing fields, in order to prevent a denial of service attack; requesting additional credentials regarding the user'"'"'s identity from the user; receiving the additional credentials from the user; evaluating the additional credentials by verifying the additional credentials; in response to the evaluation, permitting the listing to be created; and automatically generating, by a view item page composer module operating on a computer, a listing in the listing service using the identification of the item, the category for the item, the one or more attributes for the item, and the one or more digital images. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable hardware storage device having stored therein a set of instructions which, when executed by one or more processors of a computer, causes the computer to execute operations comprising:
-
receiving, from a client machine, via an email receiver module, an email from a user, the email comprising a first Internet Protocol (IP) address and an email address, plain text information and one or more digital images; parsing the plain text information to obtain an identification of an item referenced in the plain text information, wherein the parsing includes extracting text in a dedicated subject line in the plain text information and using the extracted text as the identification of the item; passing the plain text information and the identification of the item to a categorizer designed to output a category for the item, from a plurality of possible categories, and one or more attributes of the item, based on the plain text information and the identification of the item; determining that the plain text information does not include at least a title, price, and description of the item; in response to a determination that the plain text information does not include at least a title, price, and description of the item; determining, at a risk assessment module operating on a computer, based on the first email address and the first Internet Protocol, that the user is high risk; based on the determination whether the user is high risk; determining not to send a form asking the user to fill in missing fields, in order to prevent a denial of service attack; requesting additional credentials regarding the user'"'"'s identity from the user; receiving the additional credentials from the user; evaluating the additional credentials by verifying the additional credentials; in response to the evaluation, permitting the listing to be created; and automatically generating, by a view item page composer module operating on a computer, a listing in the listing service using the identification of the item, the category for the item, the one or more attributes for the item, and the one or more digital images. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An ecommerce system for automatically listing an item for sale, the ecommerce system comprising:
-
one or more computer processors configured to; receive, from a client machine, via an email receiver module, an email from a user, the email comprising a first Internet Protocol (IP) address and an email address, plain text information and one or more digital images; parse the plain text information to obtain an identification of an item referenced in the plain text information, wherein the parsing includes extracting text in a dedicated subject line in the plain text information and using the extracted text as the identification of the item; pass the plain text information and the identification of the item to a categorizer designed to output a category for the item, from a plurality of possible categories, and one or more attributes of the item, based on the plain text information and the identification of the item; determine that the plain text information does not include at least a title, price, and description of the item; in response to a determination that the plain text information does not include at least a title, price, and description of the item; determine, at a risk assessment module operating on a computer, based on the first email address and the first Internet Protocol, that the user is high risk; based on the determination whether the user is high risk; determine not to send a form asking the user to fill in missing fields, in order to prevent a denial of service attack; request additional credentials regarding the user'"'"'s identity from the user; receive the additional credentials from the user; evaluate the additional credentials by verifying the additional credentials; in response to the evaluation, permit the listing to be created; and automatically generate, by a view item page composer module operating on a computer, a listing in the listing service using the identification of the item, the category for the item, the one or more attributes for the item, and the one or more digital images. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification