IP Library Granted Patent US 10,002,116
Granted Patent B2
US 10,002,116 · App. 14/059,403 · Granted Jun 19, 2018

System and method for citation processing presentation, and transport

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,002,116
App. No.
14/059,403
Granted
Jun 19, 2018
Kind
B2
Abstract

The present invention comprises a system and method for automatically processing one or more citations contained within a document while the document is presented by a document rendering application. The method of the present invention comprises scanning the document to identify an unformatted citation and parsing the unformatted citation to determine one or more citation terms. One or more citation libraries are queried to find citations comprising the one or more citation terms. A citation falling within the scope of the query is selected and inserted into the document.

Claims (64)

1. A computer-based method for processing one or more citations for inclusion in an electronic document, the method comprising:

editing an electronic document via a document rendering application;

presenting a citation interface for receiving from a user input a set of citation terms related to a citation for inclusion in the electronic document;

identifying a set of at least one citation record from at least one citation authority based at least in part on the received set of citation terms;

presenting a representation of one or more of the identified set of at least one citation record to a user for selection of a citation for inclusion in the electronic document;

receiving an electronic signal representing a user selection of a citation from the presented one or more of the set of at least one citation record; and

inserting into the electronic document citation data from the corresponding citation record associated with the selected citation.

2. The method of claim 1 , wherein the citation authority comprises a set of at least one authority database accessible over a communications network.

3. The method of claim 1 , wherein identifying a set of at least one citation record from at least one citation authority further comprises:

querying one or more citation libraries to find possible matching citations, each possible matching citation comprising at least a portion of the set of citation terms.

4. The method of claim 1 further comprising: providing a hyperlink between the identified citation and a corresponding citation in a bibliography of citations.

5. The method of claim 1 , wherein the document rendering application is one of a word processing application, Microsoft WORD, HTML text editor application, OpenOffice Writer, Apple Pages, and Bare Bones BBEDIT.

6. The method of claim 1 , wherein the document rendering application includes a citation editor add-in module adapted to provide citation processing within operation of the document rendering application.

7. The method of claim 1 further comprising:

automatically formatting the identified citation in accordance with citation formatting parameters associated with a default citation format or selected citation format.

8. The method of claim 7 , further comprising:

automatically reformatting the identified citation in response to a selection of a other citation format.

9. The method of claim 1 further comprising embedding into the electronic document a traveling library comprising citation data and citation formatting data.

10. The method of claim 9 wherein the traveling library further comprises a set of one or more formatted citations.

11. The method of claim 1 wherein presenting a citation interface for receiving from a user input a set of citation terms comprises presenting a data input window associated with a COM object, receiving a set of at least one term entered via the data input window, the set of at least one term representing a user-supplied portion of a citation for inclusion in the electronic document, and executing a user-selected command.

12. The method of claim 1 further comprising presenting a user with a set of at least two citation authorities and receiving an electronic signal representing a selected one of the set of at least two citation authorities.

13. The method of claim 12 wherein the set of at least two citation authorities includes at least one citation library stored on a computer executing a document rendering application associated with the electronic document and at least one remote citation library database in communication with the computer.

14. The method of claim 1 further comprising adding to a bibliography the citation data from the corresponding citation record associated with the selected citation.

15. The method of claim 1 further comprising automatically generating a bibliography section in the electronic document comprising citation data for each corresponding citation record associated with each selected citation.

16. The method of claim 1 further comprising automatically compiling citation data for each corresponding citation record associated with each selected citation into a local database embedded within the electronic document.

17. The method of claim 1 , wherein the received set of citation terms is unformatted and the citation data from the corresponding citation record associated with the selected citation is formatted according to a predefined citation format.

18. The method of claim 1 , wherein presenting a citation interface for receiving a set of citation terms related to a citation for inclusion in the electronic document is by operation of a document rendering application plug-in module.

19. A computer-based system for processing one or more citations for inclusion in an electronic document, the system comprising:

a processor;

a memory communicatively coupled with the processor;

computer executable code stored in the memory, the computer executable code comprising:

a document rendering application;

a citation editing code set comprising:

citation interface code set when executed by the processor adapted to present a citation interface and receive a user input representing a set of citation terms related to a citation for inclusion in the electronic document;

citation identifying code set adapted to identify a set of at least one citation record from at least one citation library based at least in part on the received set of citation terms;

citation selection code set adapted to present a representation of one or more of the identified set of at least one citation record and to receive an electronic signal representing a user selection of a citation from the presented one or more of the set of at least one citation record; and

citation insertion code set adapted to insert into the electronic document citation data from the corresponding citation record associated with the selected citation.

20. The system of claim 19 , wherein the citation library comprises a set of at least one authority database accessible over a communications network.

21. The system of claim 19 , wherein the citation identifying code set is further adapted to query one or more citation libraries to find possible matching citations, each possible matching citation comprising at least a portion of the set of citation terms.

22. The system of claim 19 further comprising: a hyperlink code set adapted to provide a hyperlink between the identified citation and a corresponding citation in a bibliography of citations.

23. The system of claim 19 , wherein the document rendering application is one of a word processing application, Microsoft WORD, HTML text editor application, OpenOffice Writer, Apple Pages, and Bare Bones BBEDIT.

24. The system of claim 19 , wherein the document rendering application includes a citation editor add-in module adapted to provide citation processing within operation of the document rendering application.

25. The system of claim 19 further comprising citation formatting code set adapted to automatically format the identified citation in accordance with citation formatting parameters associated with a default citation format or selected citation format.

26. The system of claim 25 , wherein the citation formatting code set is further adapted to automatically reformat the identified citation in response to a selection of a other citation format.

27. The system of claim 19 further comprising a traveling library comprising citation data and citation formatting data, the traveling library being embedded into the electronic document.

28. The system of claim 27 wherein the traveling library further comprises a set of one or more formatted citations.

29. The system of claim 19 wherein the citation interface code set is adapted to present a data input window associated with a COM object, receiving a set of at least one term entered via the data input window, the set of at least one term representing a user-supplied portion of a citation for inclusion in the electronic document, and wherein the citation identifying code set is adapted to execute a user-selected command.

30. The system of claim 19 further comprising: a user-interface code set adapted to present a user with a set of at least two citation libraries and to receive an electronic signal representing a selected one of the set of at least two citation libraries.

31. The system of claim 30 wherein the set of at least two citation libraries includes at least one citation library stored on a computer executing a document rendering application associated with the electronic document and at least one remote citation library database in communication with the computer.

32. The system of claim 19 further comprising a bibliography code set adapted to generate a bibliography comprising the citation data from the corresponding citation record associated with the selected citation.

33. The system of claim 19 further comprising a bibliography code set adapted to automatically generate a bibliography section in the electronic document comprising citation data for each corresponding citation record associated with each selected citation.

34. The system of claim 19 further comprising a citation bibliography code set adapted to automatically compile citation data for each corresponding citation record associated with each selected citation into a local database embedded within the electronic document.

35. The system of claim 19 , wherein the received set of citation terms is unformatted and the citation data from the corresponding citation record associated with the selected citation is formatted according to a predefined citation format.

36. The system of claim 19 , wherein the citation editing code set is a plug-in module incorporated into the document rendering application.

37. The system of claim 19 , wherein the citation editing code set is adapted to interface the document rendering application with the citation library, the citation editing code set comprising a set of graphical controls selectable via the document rendering application and adapted to execute user-selected citation commands.

38. The system of claim 37 , wherein the set of graphical controls includes a user input window including an input field for receiving a user-supplied portion of a citation for inclusion in the electronic document.

39. The system of claim 37 , wherein the set of graphical controls includes a tool for presenting for user-selection a set of citation formats.

40. The system of claim 39 further comprising a citation formatting code set adapted to automatically reformat citations included in the electronic document based on a user-selected citation format command.

41. A non-transitory computer-readable medium comprising computer executable code comprising:

a citation editing code set adapted to operate in conjunction with a document rendering application, the citation editing code set comprising:

citation interface code set when executed by the processor adapted to present a citation interface and receive a user input representing a set of citation terms related to a citation for inclusion in the electronic document;

citation identifying code set adapted to identify a set of at least one citation record from at least one citation library based at least in part on the received set of citation terms;

citation selection code set adapted to present a representation of one or more of the identified set of at least one citation record and to receive an electronic signal representing a user selection of a citation from the presented one or more of the set of at least one citation record; and

citation insertion code set adapted to insert into the electronic document citation data from the corresponding citation record associated with the selected citation.

Assignments (13)
SECURITY INTEREST Recorded Dec 3, 2021
From: DECISION RESOURCES, INC.; DR/DECISION RESOURCES, LLC; CPA GLOBAL (FIP) LLC; CPA GLOBAL PATENT RESEARCH LLC; INNOGRAPHY, INC.; CAMELOT UK BIDCO LIMITED
To: WILMINGTON TRUST, NATIONAL ASSOCATION
Reel/Frame 058907/0091 →
SECURITY INTEREST Recorded Dec 17, 2019
From: CAMELOT UK BIDCO LIMITED
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 051323/0875 →
SECURITY INTEREST Recorded Dec 17, 2019
From: CAMELOT UK BIDCO LIMITED
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 051323/0972 →
SECURITY INTEREST Recorded Nov 1, 2019
From: CAMELOT UK BIDCO LIMITED
To: BANK OF AMERICA, N.A.
Reel/Frame 050906/0284 →
SECURITY INTEREST Recorded Nov 1, 2019
From: CAMELOT UK BIDCO LIMITED
To: WILMINGTON TRUST, N.A. AS COLLATERAL AGENT
Reel/Frame 050906/0553 →
RELEASE OF SECURITY INTEREST Recorded Nov 1, 2019
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: CAMELOT UK BIDCO LIMITED
Reel/Frame 050911/0796 →
SECURITY INTEREST Recorded Oct 3, 2016
From: CAMELOT UK BIDCO LIMITED
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040205/0156 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2016
From: THOMSON REUTERS GLOBAL RESOURCES
To: CAMELOT UK BIDCO LIMITED
Reel/Frame 040206/0448 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2015
From: THOMSON REUTERS (SCIENTIFIC) LLC
To: THOMSON REUTERS GLOBAL RESOURCES
Reel/Frame 037273/0359 →
MERGER AND CHANGE OF NAME Recorded Jul 1, 2015
From: THOMSON REUTERS (SCIENTIFIC) INC.; THOMSON REUTERS (SCIENTIFIC) LLC.
To: THOMSON REUTERS (SCIENTIFIC) LLC.
Reel/Frame 035991/0204 →
CHANGE OF NAME Recorded Mar 27, 2014
From: THOMSON SCIENTIFIC, INC.
To: THOMSON REUTERS (SCIENTIFIC) INC.
Reel/Frame 032536/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2014
From: POP-LAZAROV, EFTIM L.; RIEGER, STEPHEN J.; PEDRICK, DAVID M.; CIFELLI, SANDRO
To: INSTITUTE FOR SCIENTIFIC INFORMATION, INC.
Reel/Frame 032536/0682 →
CHANGE OF NAME Recorded Mar 27, 2014
From: INSTITUTE FOR SCIENTIFIC INFORMATION, INC.
To: THOMSON SCIENTIFIC, INC.
Reel/Frame 032536/0743 →