IP Library Granted Patent US 11,281,859
Granted Patent B2
US 11,281,859 · App. 16/786,826 · Granted Mar 22, 2022

Determining structure from a language block

Inventors: Song Wang (Cary, NC); Roderick Echols (Chapel Hill, NC); Ryan Charles Knudson (Tampa, FL); John Weldon Nicholson (Cary, NC); Ming Qian (Cary, NC)
Assignee: Lenovo (Singapore) PTE. LTD.
G06F40/289G06F40/205G06N3/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,281,859
App. No.
16/786,826
Granted
Mar 22, 2022
Kind
B2
Abstract

For determining structure from a language block, a processor determines phrase tags from phrase vectors for phrases of a language block. The phrase tags specify a phrase function. The processor further determines structure tags for the phrases from the language block.

Claims (33)

1. An apparatus comprising:

a processor,

a memory that stores code executable by the processor to:

encode phrase of a language block into phrase vectors using a neural network;

determine phrase tags from the phrase vectors,

wherein the phrase tags specify a phrase function;

determine structure tsp for the phrases from the language block;

determine an audience for the language block;

determine an audience preference structure based on the audience;

modify the structure tags based on the audience preference structure and the phrase tags, wherein the audience preference structure is selected from the group consisting of an inductive structure, a deductive structure, a technical structure, a journalistic structure, an artistic structure, a directive structure, and a suggestive structure; and

communicate the phrases based on the modified structure taps.

2. The apparatus of claim 1 , wherein the phrase tags are determined by applying a disambiguation process to the phrase vectors.

3. The apparatus of claim 1 , wherein the code is further executable by the processor to parse the language block into the phrases.

4. The apparatus of claim 1 , wherein the code is further executable by the processor to subtract the structure tags from the phrases.

5. A method comprising:

encoding phrases of a language block into phrase vectors using a neural network;

determining, by use of processor, phrase tags from the phrase vectors, wherein the phrase tags specify a phrase function;

determining structure tags for the phrases from the language block;

determining an audience for the language block;

determining an audience preference structure based on the audience;

modifying the structure tags based on the audience preference structure and the phrase tags, wherein the audience preference structure is selected from the group consisting of an inductive structure, a deductive structure, a technical structure, a journalistic stricture, an artistic structure, a directive structure, and a suggestive structure; and

communicating the phrases based on the modified structure tags.

6. The method of claim 5 , wherein the phrase tags are determined by applying a disambiguation process to the phrase vectors.

7. The method of claim 5 , the method further comprising parsing the language block into the phrases.

8. The method of claim 5 , the method further comprising subtracting the structure tags from the phrases.

9. A program product comprising a computer readable storage medium that stores code executable by a processor, the executable code comprising code to:

encode phrases of a language block into phrase vectors using neural network,

determine phrase tags from the phrase vectors, wherein the phrase tags specify a phrase function;

determine structure tags for the phrases from the language block;

determine an audience preference structure based on the audience;

modify the structure tags based on the audience preference structure and the phrase tags, wherein the audience preference structure is selected from the group consisting of an inductive structure, a deductive structure, a technical structure, a journalistic structure, an artistic structure, a directive structure, and a suggestive structure; and

communicate the phrases based on the modified structure tags.

10. The program product of claim 9 , wherein the phrase tags are determined by applying a disambiguation process to the phrase vectors.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 070269/0092 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2025
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 070269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2021
From: WANG, SONG; NICHOLSON, JOHN WELDON; QIAN, MING
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 058143/0445 →
Continuity (1)
Related Publication 20210248320A1 · Aug 12, 2021