Client user interface activity affinity scoring and tracking

US11205218B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11205218-B2
Application numberUS-201816011407-A
CountryUS
Kind codeB2
Filing dateJun 18, 2018
Priority dateJun 18, 2018
Publication dateDec 21, 2021
Grant dateDec 21, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques and system configurations for generating, updating, and customizing user interface content and functionality based on user activity and a customer level of interest (affinity) for a particular commerce information item are disclosed. In an example, electronic operations used for generating and updating output of a user interface includes: processing streaming events that represent user activity involving a commerce information item performed by a user in a user interface; identifying a current score of the user activity from the streaming events; generating an affinity score corresponding to the commerce information item, based on forward time decay of a history score and a future score; and providing output in a user interface based on the generated affinity score. With these techniques, engagement and affinity of particular products/services, product groups, and offers, can be measured and tracked to enable improved outputs in an electronic commerce website or app.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer system comprising: at least one processor; and memory coupled to the at least one processor and storing instructions that, when executed by the processor, cause the computer system to perform operations comprising: obtaining streaming events representing user activity performed by a user in a user interface, the user activity occurring in connection with a commerce information item, wherein the streaming events are produced from information retrieval activities or interaction activities initiated from the user in the user interface; generating, based on the streaming events, a current score of user activity associated with the commerce information item, the current score of the user activity to provide a measurement of user interest in the commerce information item based on the user activity; generating an affinity score for the commerce information item based on a calculated history score of measured user activity associated with the commerce information item and a calculated future score of projected user activity associated with the commerce information item, wherein the history score is calculated by combining the current score of the user activity with a previous history score corresponding to the commerce information item, wherein the current score of the user activity used to calculate the history score is increased by a first forward time decay, and wherein the increasing of the current score by the first forward time decay increases weighting of the current score relative to the previous history score without re-evaluation of data used to produce the previous history score, and wherein the future score is calculated by combining the current score of the user activity with a previous future score corresponding to the commerce information item, wherein the current score of the user activity used to calculate the future score is increased by a second forward time decay, and wherein the increasing of the current score by the second forward time decay increases weighting of the current score relative to the previous future score without re-evaluation of data used to produce the previous future score; and providing content for output in the user interface, the content being selected for output based on the generated affinity score for the commerce information item. 2. The computer system of claim 1 , wherein the commerce information item provides one or more listing of: a product details listing for a particular product; a service details listing for a particular product; a brand listing of one or more products or services for a particular brand; a category listing of one or more products or services for a particular category; or a search listing of one or more products or services for a particular search query; and wherein the output in the user interface provides a change to an ordering, grouping, selection, or filtering of the respective listing based on the affinity score. 3. The computer system of claim 1 , wherein the current score of the user activity is based on one or more activity weights associated with the user activity; wherein the affinity score is uniquely associated with the user of the user interface; and wherein the computing system maintains respective affinity scores for respective users of the user interface. 4. The computer system of claim 1 , wherein the affinity score represents one or more of: a product group affinity score corresponding to a rating of a user commerce action with a particular product group corresponding to the commerce information item; a product affinity score corresponding to a rating of a user commerce action with a particular product corresponding to the commerce information item; or an offer affinity score corresponding to a rating of a user commerce action with a particular offer corresponding to the commerce information item. 5. The computer system of claim 1 , wherein the output in the user interface, provided based on the affinity score, includes one or more of: changed user interface functionality related to selection or viewing of the commerce information item; changed user interface filtering of product or service information related to the commerce information item; changed search results related to the commerce information item; a display of a reminder related to the commerce information item; or a display of a personalized recommendation related to the commerce information item. 6. The computer system of claim 1 , wherein the output of the user interface is further based on a profile corresponding to the user; and wherein the profile corresponding to the user includes values maintained for the previous history score and the previous future score. 7. The computer system of claim 1 , wherein the history score is calculated to increase based on cumulative prior user activity in the user interface, and decay over time, to measure a projected current, interest of the user in the commerce information item based on prior user activity in the user interface. 8. The computer system of claim 7 , wherein the future score is calculated to increase based on cumulative prior user activity in the user interface, and decay over time and decrease if a transaction involving the commerce information item is complete, wherein the future score is calculated to estimate a projected future interest of the user in the commerce information item based on the cumulative prior user activity in the user interface. 9. The computer system of claim 1 , wherein the user interface is a customer interface provided to an electronic commerce service, and wherein the user interface is provided from: a software application operating on a client computing device, wherein the streaming events are generated from user interface navigation and interaction by the user with the software application; or a website hosted by a server computing device, wherein the streaming events are generated from user interface navigation and interaction in a web browser conducted by the user with the website. 10. A method, comprising a plurality of electronic operations executed with processor circuitry of a computing device, the plurality of electronic operations comprising: receiving streaming events representing user activity performed by a user in a user interface, the user activity occurring in connection with a commerce information item, wherein the streaming events are produced from information retrieval activities or interaction activities initiated from the user in the user interface; generating, based on the streaming events, a current score of user activity associated with the commerce information item, the current score of the user activity to provide a measurement of user interest in the commerce information item based on the user activity; generating an affinity score for the commerce information item based on a calculated history score of measured user activity associated with the commerce information item and a calculated future score of projected user activity associated with the commerce information item, wherein the history score is calculated by combining the current score of the user activity with a previous history score corresponding to the commerce information item, wherein the current score of the user activity used to calculate the history score is increased by a first forward time decay, and wherein the increasing of the current score by the first forward time decay increases weighting of the current score relative to the previous history score without re-evaluation of data used to produce the previous history score, and wherein the future score is calculated by combining the current score of the user activit

Assignees

Inventors

Classifications

  • utilising user interfaces specially adapted for shopping · CPC title

  • Recommending goods or services · CPC title

  • Fuzzy inferencing · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11205218B2 cover?
Techniques and system configurations for generating, updating, and customizing user interface content and functionality based on user activity and a customer level of interest (affinity) for a particular commerce information item are disclosed. In an example, electronic operations used for generating and updating output of a user interface includes: processing streaming events that represent us…
Who is the assignee on this patent?
Bby Solutions Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0641. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 21 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).