IP Library Granted Patent US 6,941,553
Granted Patent B2
US 6,941,553 · App. 09/783,611 · Granted Sep 6, 2005

Hypertext concept notation for dynamically constructing a sentence to respond to a user request

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 6,941,553
App. No.
09/783,611
Granted
Sep 6, 2005
Kind
B2
Abstract

Use of concepts to dynamically query a user and construct a sentence for responding to a user request. The use of hypertext concept notation permits the linking of related concepts through concept identifiers. The constructed sentence can be dynamically changed by a user selecting a representation of a concept within the sentence, either a complete sentence or one in the process of being constructed. The data for the selected concept can be updated and the new data inserted into the sentence using the links provided by the concept identifiers.

Claims (41)

1. A computing device for dynamically constructing a sentence relating to a user request, comprising:

a receive module, of the computing device, for receiving an indication of concepts from a user;

a select module, of the computing device, for selecting related queries to present to the user based upon the concepts; and

a repeat module, of the computing device, for selectively initiating the select module, based upon user input, in order to dynamically change the sentence.

2. The computing device of claim 1 , wherein the receive module includes a module for receiving a selection of one or more presented representations of the concepts.

3. The computing device of claim 1 , further including a module, of the computing device, for linking each of the concepts with corresponding concept identifiers and concept data.

4. The computing device of claim 3 , further including a module, of the computing device, for using the concept identifiers to link and determine the related queries.

5. The computing device of claim 4 , wherein the repeat module includes a module for using the concept identifiers to determine a new query to dynamically change the sentence.

6. The computing device of claim 5 , wherein the repeat module includes:

a module for receiving an indication of a new concept in response to the new query; and

a module for using the concept identifiers to determine where to insert the new concept in the sentence.

7. The computing device of claim 1 , further including a presentation module, of the computing device, for presenting to the user the queries as representations of the concepts in order to construct the sentence.

8. The computing device of claim 1 , further including a module, of the computing device, for presenting the sentence to the user.

9. The computing device of claim 8 , further including a module, of the computing device, for providing an indication of concepts in the presented sentence that can by dynamically changed.

10. The computing device of claim 8 , further including a module, of the computing device, for presenting the sentence with variable types of formatting.

11. The computing device of claim 3 , further including a module, of the computing device, for linking the concept data with corresponding information in a database.

12. The computing device of claim 1 , further including a module, of the computing device, for associating each of the concepts with a concept class.

13. The computing device of claim 7 , wherein:

the receive module includes a module for receiving selection one of the presented queries; and

the presentation module includes a module for presenting a plurality of items as possible responses to the concept corresponding to the presented query.

14. A computing device implemented method for dynamically constructing a sentence relating to a user request, comprising:

receiving by a computing device, an indication of concepts from a user;

selecting by the computing device, related queries to present to the user based upon the concepts;

using by the computing device, the concepts to construct a sentence relating to the user request; and

selectively repeating by the computing device, the selection of related queries, based upon user input, in order to dynamically change the sentence.

15. The method of claim 14 , wherein the receiving by a computing device, an indication of concepts, includes receiving selection of one or more presented representations of the concepts.

16. The method of claim 14 , further including linking by the computing device, each of the concepts with corresponding concept identifiers and concept data.

17. The method of claim 16 , further including using by the computing device, the concept identifiers to link and determine the related queries.

18. The method of claim 17 , wherein the selectively repeating by the computing device, the selection of related queries, includes using by the computing device, the concept identifiers to determine a new query to dynamically change the sentence.

19. The method claim 18 , wherein the selectively repeating by the computing device, the selection of related queries further includes:

receiving by the computing device, an indication of a new concept in response to the new query; and

using by the computing device, the concept identifiers to determine where to insert the new concept in the sentence.

20. The method of claim 14 , further including presenting to the user, by the computing device, the queries as representations of the concepts in order to construct the sentence.

21. The method of claim 14 , further including presenting the sentence, by the computing device, to the user.

22. The method of claim 21 , further including providing by the computing device, an indication of concepts in the presented sentence that can be dynamically changed.

23. The method of claim 22 , further including presenting by the computing device, the sentence with variable types of formatting.

24. The method of claim 16 , further including linking by the computing device, the concept data with corresponding information in a database.

25. The method of claim 14 , further including associating by the computing device, each of the concepts with a concept class.

26. The method of claim 20 , wherein:

the receiving by a computing device, an indication of concepts, includes receiving by the computing device, selection one of the presented queries; and

presenting to the user, by the computing device, the queries includes presenting a plurality of items as possible responses to the concept corresponding to the presented query.

Assignments (7)
SECURITY AGREEMENT Recorded Apr 19, 2010
From: MOBUI, INC.
To: TELECA USA, INC.
Reel/Frame 024244/0787 →
RELEASE OF SECURITY INTEREST Recorded Apr 12, 2010
From: ASK US MEDIA, LLC
To: MOBUI, INC.
Reel/Frame 024213/0591 →
SECURITY AGREEMENT Recorded Dec 4, 2009
From: MOBUI, INC.
To: ASK US MEDIA, LLC
Reel/Frame 023607/0221 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2008
From: ACTION ENGINE CORPORATION
To: MOBUI INC.
Reel/Frame 021867/0734 →
RELEASE OF SECURITY AGREEMENT Recorded Jun 25, 2003
From: COMERICA BANK-CALIFORNIA
To: ACTION ENGINE CORPORATION
Reel/Frame 014219/0566 →
SECURITY INTEREST Recorded Apr 19, 2001
From: ACTION ENGINE CORPORATION
To: IMPERIAL BANK
Reel/Frame 011739/0731 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2001
From: EISLER, CRAIG G.; ROUNDTREE, BRIAN C.
To: ACTION ENGINE CORPORATION
Reel/Frame 011565/0294 →