# US 2014/0156437 A1 · System and method for generating a narrative summary

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

- Number: US 2014/0156437 A1
- Document ID: US20140156437A1
- Status: Published application
- Kind: A1
- Application number: 14/094,769
- Filed: 2013-12-02
- Published: 2014-06-05
- Earliest claimed: 2003-05-07
- Assignees: CBS Interactive Inc.
- Applicants: CBS Interactive Inc.
- Inventors: Daniel R. BARAN; Timothy Allen MUSGROVE; Robin Hiroko WALSH
- Web page: https://patentgrep.com/patent/US20140156437A1

## CPC

- G06Q 30/0629: {by pre-processing results, e.g. ranking or ordering results}
- G06Q 10/10: Office automation; Time management
- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- G06Q 30/0276: {Advertisement creation}
- G06Q 30/06: Buying, selling or leasing transactions
- G06Q 30/0601: Electronic shopping [e-shopping]
- G06Q 30/0631: {Recommending goods or services}
- G06Q 30/0641: {utilising user interfaces specially adapted for shopping}
- G06Q 30/0643: {graphically representing goods, e.g. 3D product representation}
- 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

A method and system for automatically generating a self-updating naturally-reading narrative product summary including assertions about a selected product. In one embodiment, the system and method includes evaluating an existing narrative product summary, comparing an existing attribute name, attribute value, attribute unit, and assertion model, respectively, to a current attribute name, attribute value, attribute unit, and assertion model to determine if one of the comparisons shows a change. The system and method further determines a new attribute associated with the selected product, selects an alternative product, retrieves a new assertion model with assertions that describe the selected product and identify an alternative product in a natural manner. The system and method then generates a naturally-reading narrative product summary by combining the new attribute with the new retrieved assertion model, and by combining the selected alternative product with another retrieved assertion model to recommend the selected alternative product in the narrative.

## Claims

### Claim 1

A method implemented by one or more computing devices for generating a naturally reading narrative summary including at least one assertion describing the state of an item, the method comprising:
receiving, by at least one of the one or more computing devices, data from a database, the data being associated with the item;
retrieve an assertion model, the assertion model including at least one assertion template having a data field;
filling the data field of the assertion template based on the data received from the database to thereby generate an assertion describing the state of the item; and
publishing a narrative based on the assertion.

### Claim 2 (depends on 1)

The method of claim 1, wherein the assertion template includes a grammatical pattern and a field name representing the data field.

### Claim 3 (depends on 2)

The method of claim 2, wherein the item is an activity.

### Claim 4 (depends on 2)

The method of claim 2, wherein the item is a manufactured product.

### Claim 5 (depends on 2)

The method of claim 2, further comprising generating secondary data based on the data received from the database and wherein said filling step comprises filling the data field of the assertion template with the secondary data.

### Claim 6 (depends on 2)

The method of claim 2, wherein the data is a characteristic of the item.

### Claim 7 (depends on 2)

The method of claim 2, wherein the assertion template includes a connotation indicator and wherein the publishing step comprises placing the assertion into a narrative based on the connotation.
