# US 11,113,350 B2 · Systems and methods for administrating suggested merchandising arrangements

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,113,350 B2
- Document ID: US11113350B2
- Status: Granted
- Kind: B2
- Application number: 16/369,584
- Filed: 2019-03-29
- Published: 2020-10-01
- Granted: 2021-09-07
- Earliest claimed: 2019-03-29
- Assignees: AT&T Intellectual Property I, L.P.
- Applicants: AT&T Intellectual Property I, L.P.
- Inventors: Miranda Huet; James Pratt; Donald Perciful; Eric Zavesky; Michael Gonzales; Yupeng Jia
- Web page: https://patentgrep.com/patent/US11113350B2

## CPC

- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06F 16/345: {Summarisation for human users}
- G06F 40/169: Annotation, e.g. comment data or footnotes
- G06F 40/186: Templates
- G06F 40/20: Natural language analysis (semantic analysis of natural language G06F40/30)
- G06F 40/284: Lexical analysis, e.g. tokenisation or collocates
- G06F 40/30: Semantic analysis
- G06F 40/56: Natural language generation
- G06Q 30/0623: {by investigating goods or services}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

Aspects of the subject disclosure may include, for example, a method comprising receiving, by a processing system including a processor, a product description; determining product attributes; obtaining end user information including behavior history and language history; and modifying the product description based on the end user information. The modifying includes identifying text regarding selected attributes of the product, based on natural language processing (NLP) of the text description and the language history of the end user; and adding the identified text to the text description. The method also includes presenting the modified product description at the equipment of the end user; determining an end user behavior responsive to the presenting; and updating the end user information in accordance with the end user behavior. Other embodiments are disclosed.

## Claims

### Claim 1

A method, comprising:
receiving, by a processing system including a processor, a description of a product, the description including a text description and a visual description, the text description including a fillable blank portion;
determining, by the processing system, attributes of the product based on the description;
obtaining, by the processing system responsive to input from equipment of an end user, end user information regarding a behavior history and a language history of the end user, the input comprising a query regarding the product;
repeatedly modifying, by the processing system in accordance with the end user information, the description resulting in a plurality of modified product descriptions, the modifying comprising:
assigning relative weights to the respective attributes of the product,
selecting attributes of the product according to the relative weights,
identifying text regarding the selected attributes of the product, based on natural language processing (NLP) of the text description and the language history of the end user,
adding the identified text to the text description to fill the blank portion,
arranging the text description as one or more blocks of text, and
determining a presentation arrangement of the blocks of text and the visual description;
presenting, by the processing system, the plurality of modified product descriptions at the equipment of the end user in a rotation;
determining, by the processing system for each of the plurality of modified product descriptions, a relative effectiveness in engaging attention of the end user, based on end user behaviors responsive to the presenting; and
updating, by the processing system, the end user information in accordance with the end user behaviors.

### Claim 2 (depends on 1)

The method of claim 1, wherein the language history comprises a plurality of online statements by the end user.

### Claim 3 (depends on 2)

The method of claim 2, wherein the language history further comprises a plurality of time stamps for each of the plurality of online statements, and wherein the NLP of the language history is performed at least in part according to the time stamps.

### Claim 4 (depends on 1)

The method of claim 1, wherein the query comprises a product name, a product type, or a combination thereof.

### Claim 5 (depends on 1)

The method of claim 1, wherein the modified product descriptions are presented via an interactive system at the equipment of the end user, and wherein the end user behaviors comprise an interaction with the interactive system via the equipment of the end user.

### Claim 6 (depends on 5)

The method of claim 5, wherein the interactive system comprises a web page, and wherein the description of the product is modified and presented during a download of the web page, the download initiated by the query.

### Claim 7 (depends on 6)

The method of claim 6, wherein the presenting further comprises determining a placement of the respective modified product descriptions on the web page.

### Claim 8 (depends on 5)

The method of claim 5, wherein the interactive system comprises a web page, an instant messenger client, a voice interactive assistant, or a combination thereof.

### Claim 9 (depends on 5)

The method of claim 5, wherein the end user information is updated dynamically during the interaction.

### Claim 10 (depends on 1)

The method of claim 1, wherein the description of the product is received from an advertiser, and wherein the modifying is performed in accordance with a level of service purchased by the advertiser.

### Claim 11 (depends on 1)

The method of claim 1, wherein the plurality of modified product descriptions include alternative text descriptions, visual descriptions, or combinations thereof.

### Claim 12

A device, comprising:
a processing system including a processor, wherein the processing system is configured to perform natural language processing (NLP); and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:
receiving a description of a product, the description including a text description and a visual description, the text description including a fillable blank portion;
determining attributes of the product based on the description;
obtaining, responsive to input from equipment of an end user, end user information regarding a behavior history and a language history of the end user, the input comprising a query regarding the product;
repeatedly modifying, in accordance with the end user information, the description resulting in a plurality of modified product descriptions, the modifying comprising:
assigning relative weights to the respective attributes of the product,
selecting attributes of the product according to the relative weights,
identifying text regarding the selected attributes of the product, based on NLP of the text description and the language history of the end user,
adding the identified text to the text description to fill the blank portion,
arranging the text description as one or more blocks of text, and
determining a presentation arrangement of the blocks of text and the visual description;
presenting the plurality of modified product descriptions at equipment of the end user in a rotation;
determining, for each of the plurality of modified product descriptions, a relative effectiveness in engaging attention of the end user, based on end user behaviors responsive to the presenting; and
updating the end user information in accordance with the end user behaviors.

### Claim 13 (depends on 12)

The device of claim 12, wherein the end user information is obtained responsive to a query from the equipment of the end user, and wherein the query comprises a product name, a product type, or a combination thereof.

### Claim 14 (depends on 13)

The device of claim 13, wherein the modified product descriptions are presented via an interactive system at the equipment of the end user, and wherein the end user behaviors comprise an interaction with the interactive system via the equipment of the end user.

### Claim 15 (depends on 14)

The device of claim 14, wherein the interactive system comprises a web page, and wherein the description of the product is modified and presented during a download of the web page, the download initiated by the query.

### Claim 16 (depends on 15)

The device of claim 15, wherein the end user information is updated dynamically during the interaction with the web page.

### Claim 17

A non-transitory machine-readable medium comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:
receiving a description of a product, the description including a text description and a visual description, the text description including a fillable blank portion;
determining attributes of the product based on the description;
obtaining, responsive to a query from equipment of an end user, end user information regarding a behavior history and a language history of the end user;
repeatedly modifying, in accordance with the end user information, the description resulting in a plurality of modified product descriptions, the modifying comprising:
assigning relative weights to the respective attributes of the product,
selecting attributes of the product according to the relative weights,
identifying text regarding the selected attributes of the product, based on natural language processing (NLP) of the text description and the language history of the end user,
adding the identified text to the text description to fill the blank portion, and
determining a presentation arrangement of the text description and the visual description;
presenting the plurality of modified product descriptions at the equipment of the end user in a rotation;
determining, for each of the plurality of modified product descriptions, a relative effectiveness in engaging attention of the end user, based on end user behaviors responsive to the presenting; and
updating the end user information in accordance with the end user behaviors.

### Claim 18 (depends on 17)

The non-transitory machine-readable medium of claim 17, wherein the modified product descriptions are presented via an interactive system at the equipment of the end user, and wherein the end user behaviors comprise an interaction with the interactive system via the equipment of the end user.

### Claim 19 (depends on 18)

The non-transitory machine-readable medium of claim 18, wherein the interactive system comprises a web page, wherein the description of the product is modified and presented during a download of the web page initiated by the query, and wherein the end user information is updated dynamically during the interaction with the web page.

### Claim 20 (depends on 17)

The non-transitory machine-readable medium of claim 17, wherein the description of the product is received from an advertiser, and wherein the modifying is performed in accordance with a level of service purchased by the advertiser.
