Intelligent content and navigation

US10552866B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10552866-B2
Application numberUS-201414517613-A
CountryUS
Kind codeB2
Filing dateOct 17, 2014
Priority dateOct 17, 2013
Publication dateFeb 4, 2020
Grant dateFeb 4, 2020

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.

The disclosure includes technology for providing custom content for display. In an example embodiment, a computer-implemented method includes storing unique customer types in a non-transitory computer storage device; storing in the computer storage device custom contents in association with one or more of the different customer types; receiving at a user device or a server coupled to the user device interaction data from the user device of a user describing an interaction by the user with a site presented for display to the user on the user device; determining by the user device or the server a customer type for the user; querying by the user device or the server the custom contents stored on the computer storage device for a custom content matching the customer type and associated with the interaction data; and presenting the custom content to the user via the display of the user device.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: storing unique customer types in a non-transitory computer storage device; storing, in the non-transitory computer storage device, contents in association with one or more of the unique customer types; receiving, at a user device or a server coupled to the user device, interaction data from the user device of a user describing an interaction by the user with a site presented for display to the user on the user device; determining, by the user device or the server, a customer type for the user; generating, by the user device or the server, one or more customized contents by matching the customer type associated with the interaction data to one or more of the contents stored in the non-transitory computer storage device; generating one or more graphical animations having a plurality of frames using the one or more customized contents; presenting the one or more customized contents to the user via the one or more graphical animations on a display of the user device; and adjusting a pre-configured time duration of the one or more graphical animations based on a degree to which the user interacts with the one or more graphical animations while the one or more graphical animations execute on the user device. 2. The computer-implemented method of claim 1 , further comprising: parsing an identifier identifying a type for the user device from the interaction data; and determining the customer type for the user of the user device by matching the identifier identifying the user device to a business customer type or a consumer customer type stored in the non-transitory computer storage device. 3. The computer-implemented method of claim 1 , further comprising: determining the user associated with the user device to be associated with a registered user account; and determining the customer type for the user of the user device based on user profile data of the user associated with the registered user account. 4. The computer-implemented method of claim 1 , wherein the interaction data describes a user interaction with an interface item of the site. 5. The computer-implemented method of claim 4 , wherein the one or more customized contents include one or more animation frames associated with the interface item. 6. The computer-implemented method of claim 4 , wherein the one or more customized contents include an arrangement of a selection menu of the site customized to the user. 7. The computer-implemented method of claim 4 , wherein the one or more customized contents include a digital advertisement customized to the user. 8. The computer-implemented method of claim 1 , further comprising determining, by the user device or the server, a user device type for the user device, wherein the customer type for the user is based on the user device type. 9. The computer-implemented method of claim 1 , further comprising: receiving, at the user device or the server, a user input selecting a menu graphical element; animating, by the user device or the server, a menu associated with the menu graphical element; and displacing, by the user device or the server, a graphical animation of the one or more graphical animations on the display of the user device based on the animation of the menu. 10. A computer system comprising: one or more processors; and one or more memories storing computer logic that, when executed by the one or more processors, cause the computer system to perform operations including: storing unique customer types in a non-transitory computer storage device; storing, in the non-transitory computer storage device, contents in association with one or more of the unique customer types; receiving interaction data from a user device of a user describing an interaction by the user with a site presented for display to the user on the user device; determining a customer type for the user; generating one or more customized contents by matching the customer type associated with the interaction data to one or more of the contents stored in the non-transitory computer storage device; generating a graphical animation having a plurality of frames using the one or more customized contents; presenting the one or more customized contents to the user via the graphical animation on a display of the user device; and adjusting a pre-configured time duration of the graphical animation based on a degree to which the user interacts with the graphical animation while the graphical animation executes on the user device. 11. The computer system of claim 10 , wherein the computer logic, when executed by the one or more processors, cause the computer system to perform further operations including: parsing an identifier identifying a type for the user device from the interaction data; and determining the customer type for the user of the user device by matching the identifier identifying the user device to a business customer type or a consumer customer type stored in the non-transitory computer storage device. 12. The computer system of claim 10 , wherein the computer logic, when executed by the one or more processors, cause the computer system to perform further operations including: determining the user associated with the user device to be associated with a registered user account; and determining the customer type for the user of the user device based on user profile data of the user associated with the registered user account. 13. The computer system of claim 10 , wherein the interaction data describes a user interaction with an interface item of the site. 14. The computer system of claim 13 , wherein the computer logic, wherein the one or more customized contents include one or more animation frames associated with the interface item. 15. The computer system of claim 13 , wherein the one or more customized contents include an arrangement of a selection menu of the site customized to the user. 16. The computer system of claim 13 , wherein the one or more customized contents include a digital advertisement customized to the user. 17. The computer system of claim 10 , wherein the computer logic, when executed by the one or more processors, cause the computer system to perform further operations including determining, by the computer system, a user device type for the user device, wherein the customer type for the user is based on the user device type. 18. A system comprising: a non-transitory computer storage device storing unique customer types and contents in association with one or more of the unique customer types; means for receiving interaction data from a user device of a user describing an interaction by the user with a site presented for display to the user on a user device; means for determining a customer type for the user, parsing an identifier identifying a type for the user device from the interaction data, and determining the customer type for the user of the user device by matching the identifier identifying the user device to a business customer type or a consumer customer type stored in the non-transitory computer storage device; means for generating one or more customized contents by matching the customer type associated with the interaction data to one or more of the contents stored in the non-transitory computer storage device; means for generating a graphical animation having a plurality of frames using the one or more customized contents; means for presenting the one or more customized contents to the user via the graphical animation on a display of the user d

Assignees

Inventors

Classifications

  • Registration · CPC title

  • Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title

  • Targeted advertisements · CPC title

  • Search customisation based on user profiles and personalisation · 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 US10552866B2 cover?
The disclosure includes technology for providing custom content for display. In an example embodiment, a computer-implemented method includes storing unique customer types in a non-transitory computer storage device; storing in the computer storage device custom contents in association with one or more of the different customer types; receiving at a user device or a server coupled to the user d…
Who is the assignee on this patent?
Staples Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0251. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 04 2020 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).