Content customization
AssigneeStaples, Inc.
InventorsPaul Derek Thomas, Young-Keun Andrew Lee
Life of this patent
Estimating the term…
Abstract
A computer-implemented method and system are described for customizing content displayed to a user on a user device associated with the user. An example method may include receiving interaction data describing interactions by a user with one or more pages presented on a user device of the user, building a tag expression for the user based on the interaction data, the tag expression including a logical expression of tags and Boolean logic operators, and the tags being associated with page items. The method may also include generating a content page with a customized result customized to the user based on the tag expression.
Claims14
A computer-implemented method comprising:
- receiving, using one or more computing devices, interaction data describing interactions by a user with one or more pages presented on a user device of the user, the one or more pages including a target page;
- generating, using the one or more computing devices, one or more tags based on attributes of the target page;
- building, using the one or more computing devices, a tag expression by coupling a plurality of tags together using Boolean logic operators for the user based on the interaction data, the plurality of tags including the one or more generated tags, the tag expression including a logical expression of the plurality of tags and the Boolean logic operators, the plurality of tags being associated with page items;
- and
- generating, using the one or more computing devices, a content page including a customized result including a product customized to the user based on the tag expression by incorporating page items matching the plurality of tags and Boolean logic operators in the tag expression into the customized result.
A computing system comprising:
- one or more memories;
- one or more processors;
- an interaction handler storable in the one or more memories and executable by the one or more processors to receive interaction data describing interactions by a user with one or more pages presented on a user device of the user, the one or more pages including a target page;
- a tagging module storable in the one or more memories and executable by the one or more processors to generate one or more tags based on attributes of the target page;
- a tag expression engine storable in the one or more memories and executable by the one or more processors to build a tag expression by coupling a plurality of tags together using Boolean logic operators for the user based on the interaction data, the plurality of tags including the one or more generated tags, the tag expression including a logical expression of the plurality of tags and the Boolean logic operators, the plurality of tags being associated with page items;
- and
- a resolver storable in the one or more memories and executable by the one or more processors to generate a content page including a customized result including a product customized to the user based on the tag expression by incorporating page items matching the plurality of tags and Boolean logic operators in the tag expression into the customized result, the interaction handler, the tag expression engine, and the resolver being coupled for communication with one another.
Dependencies are inferred from the claim text.