IP Library Granted Patent US 10,089,389
Granted Patent B1
US 10,089,389 · App. 14/871,123 · Granted Oct 2, 2018

Translation of unstructured text into semantic models

Inventors: Jeroen M. Van Rotterdam (Berkeley, CA); Dmitry Volchegursky (Livermore, CA); Chao Chen (Shanghai, CN); Ameya Devendra Bapat (Bangalore, IN); Shanmugasundaram Ks (Bangalore, IN)
Assignee: EMC IP Holding Company LLC
G06F17/30696G06F3/0482G06F3/04842G06F17/30684G06F17/2785
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 10,089,389
App. No.
14/871,123
Filed
Sep 30, 2015
Granted
Oct 2, 2018
Kind
B1
Art Unit
2168
USPC
707/722
Abstract

Semantic model usage includes receiving, via a graphical user interface, input of unstructured text from a user. While receiving the input, the input is compared to semantic models in a semantic library, and from the semantic model, a semantic model satisfying a threshold is selected. A suggestion is generated from the semantic model, and presented, in the graphical user interface, to the user. An acceptance of the suggestion may be received. The input is augmented with the suggestion and stored.

Claims (61)

1. A method for semantic model usage, the method comprising:

receiving, via a graphical user interface on a computer system, input of unstructured text from a user;

while receiving the input:

providing the input to a plurality of semantic models in a semantic library,

obtaining a plurality of similarities, wherein each of the plurality of similarities is calculated using the input and one of the plurality of semantic models, wherein a similarity of the plurality of similarities is a cosine similarity,

selecting, using at least one of the plurality of similarities, a semantic model from the plurality of semantic models, wherein the semantic model is selected based on having the cosine similarity of the semantic model being less than a threshold,

generating a suggestion from the semantic model, wherein the suggestion comprises at least a sub-sentence from the semantic model, wherein the semantic model comprises a plurality of sub-sentences, wherein at least one of the plurality of sub-sentences is associated with a parameter, and wherein the sub-sentence is one of the plurality of sub-sentences,

presenting, in the graphical user interface, the suggestion to the user,

receiving, from the user, an acceptance of the suggestion, and

augmenting the input with the suggestion to create an augmented input; and

storing the augmented input.

2. The method of claim 1 , further comprising:

extracting content from the augmented input; and

processing the extracted content.

3. The method of claim 1 , wherein the augmented input is a revision of the unstructured text to match the suggestion.

4. The method of claim 1 , wherein calculating the cosine similarity is performed using vectorized skipgrams.

5. The method of claim 1 , further comprising:

processing a plurality of unstructured text documents to obtain the plurality of semantic models.

6. The method of claim 1 , wherein the plurality of semantic models are specific to a professional domain.

7. A system for semantic model usage, the system comprising:

a computer processor;

a graphical user interface that:

receives, via the graphical user interface, input of unstructured text from a user, and

while receiving the input:

presents, in the graphical user interface, a suggestion to the user,

receives, from the user, an acceptance of the suggestion, and

a text analyzer that:

while receiving the input:

provides the input to a plurality of semantic models in a semantic library,

obtains a plurality of similarities, wherein each of the plurality of similarities is calculated using the input and one of the plurality of semantic models, wherein a similarity of the plurality of similarities is a cosine similarity,

selects, using at least one of the plurality of similarities, a semantic model from the plurality of semantic models, wherein the semantic model is selected based on having the cosine similarity of the semantic model being less than the threshold

generates the suggestion from the semantic model, wherein the suggestion comprises at least a sub-sentence from the semantic model, wherein the semantic model comprises a plurality of sub-sentences, wherein at least one of the plurality of sub-sentences is associated with a parameter, and wherein the sub-sentence is one of the plurality of sub-sentences,

augments the input with the suggestion to create augmented input; and

stores the augmented input.

8. The system of claim 7 , further comprising:

a content extractor that:

extracts content from the augmented input; and

processes the extracted content.

9. The system of claim 7 , wherein the augmented input is a revision of the unstructured text to match the suggestion.

10. The system of claim 7 , wherein calculating the cosine similarity is performed using vectorized skipgrams.

11. The system of claim 7 , further comprising:

a semantic modeling tool that:

processes a plurality of unstructured text documents to obtain the plurality of semantic models.

12. The system of claim 7 , wherein the plurality of semantic models are specific to a professional domain.

13. A non-transitory computer readable medium for semantic model usage, the non-transitory computer readable medium comprising computer readable program code for:

receiving, via a graphical user interface, input of unstructured text from a user;

while receiving the input:

providing the input to a plurality of semantic models in a semantic library,

obtaining a plurality of similarities, wherein each of the plurality of similarities is calculated using the input and one of the plurality of semantic models, wherein a similarity of the plurality of similarities is a cosine similarity,

selecting, using at least one of the plurality of similarities, from the plurality of semantic models, a semantic model from the plurality of semantic models, wherein the semantic model is selected based on having the cosine similarity of the semantic model being less than the threshold,

generating a suggestion from the semantic model, wherein the suggestion comprises at least a sub-sentence from the semantic model, wherein the semantic model comprises a plurality of sub-sentences, wherein at least one of the plurality of sub-sentences is associated with a parameter, and wherein the sub-sentence is one of the plurality of sub-sentences,

presenting, in the graphical user interface, the suggestion to the user,

receiving, from the user, an acceptance of the suggestion, and

augmenting the input with the suggestion to create augmented input; and

storing the augmented input.

14. The non-transitory computer readable medium of claim 13 , further comprising computer readable program code for:

extracting content from the augmented input; and

processing the extracted content.

15. The non-transitory computer readable medium of claim 13 , wherein the augmented input is a revision of the unstructured text to match the suggestion.

16. The non-transitory computer readable medium of claim 13 , wherein calculating the cosine similarity is performed using vectorized skipgrams.

17. The non-transitory computer readable medium of claim 13 , wherein the plurality of semantic models are specific to a professional domain.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2015
From: VAN ROTTERDAM, JEROEN M.; VOLCHEGURSKY, DMITRY; CHEN, CHAO; BAPAT, AMEYA DEVENDRA; KS, SHANMUGASUNDARAM
To: EMC CORPORATION
Reel/Frame 036822/0576 →
Cited By (4)
US 12,223,755 US 12,271,393 US 12,634,121 US 12,694,218