Using hyperbolic trees to visualize data generated by patent-centric and group-oriented data processing
First Claim
1. A method of processing and presenting data, comprising the steps of:
- (1) maintaining at least one first database of patents;
(2) maintaining at least one second database of non-patent information of interest to a corporate entity;
(3) maintaining one or more groups, each of said one or more groups comprising any number of said patents from said at least one first database;
(4) automatically processing said patents in one of said one or more groups in conjunction with non-patent information from said at least one second database; and
(5) presenting data generated by said processing in a hyperbolic tree.
8 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer program product for processing data are described herein. The system maintains first databases of patents, and second databases of non-patent information of interest to a corporate entity. The system also maintains one or more groups. Each of the groups comprises any number of the patents from the first databases. The system, upon receiving appropriate operator commands, automatically processes the patents in one of the groups in conjunction with non-patent information from the second databases. Accordingly, the system performs patent-centric and group-oriented processing of data. A group can also include any number of non-patent documents. The groups may be product based, person based, corporate entity based, or user-defined. Other types of groups are also covered, such as temporary groups. The processing automatically performed by the system relates to (but is not limited to) patent mapping, document mapping, patent citation (both forward and backward), patent aging, patent bracketing/clustering (both forward and backward), inventor patent count, inventor employment information, patent claim tree analysis, and finance. Other functions and capabilities are also covered, including the ability to utilize hyperbolic trees to visualize data generated by the system, method, and computer program product.
517 Citations
80 Claims
-
1. A method of processing and presenting data, comprising the steps of:
-
(1) maintaining at least one first database of patents;
(2) maintaining at least one second database of non-patent information of interest to a corporate entity;
(3) maintaining one or more groups, each of said one or more groups comprising any number of said patents from said at least one first database;
(4) automatically processing said patents in one of said one or more groups in conjunction with non-patent information from said at least one second database; and
(5) presenting data generated by said processing in a hyperbolic tree. - View Dependent Claims (2)
-
-
3. A method of processing and presenting data, comprising the steps of:
-
(1) retrieving patent citation information pertaining to a user-selected patent;
(2) constructing a patent citation hyperbolic tree using said retrieved patent citation information, and (3) displaying said patent citation hyperbolic tree. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of processing and presenting data, comprising the steps of:
-
(1) identifying claim dependencies of claims in a user-selected patent;
(2) constructing a patent claims hyperbolic tree for said user-selected patent using said identified claim dependencies; and
(3) displaying said patent claims hyperbolic tree. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system of processing and presenting data, comprising:
-
information retrieving means for retrieving patent citation information pertaining to a user-selected patent;
tree constructing means for constructing a patent citation hyperbolic tree using said retrieved patent citation information; and
tree displaying means for displaying said patent citation hyperbolic tree. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A system of processing and presenting data, comprising:
-
dependency identifying means for identifying claim dependencies of claims in a user-selected patent;
tree constructing means for constructing a patent claims hyperbolic tree for said user-selected patent said identified claim dependencies; and
tree displaying means for displaying said patent claims hyperbolic tree. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A computer program product comprising a computer useable medium having computer program logic stored therein, wherein said computer program logic comprises:
-
information retrieving means for enabling a computer to retrieve patent citation information pertaining to a user-selected patent;
tree constructing means for enabling the computer to construct a patent citation hyperbolic tree using said retrieved patent citation information; and
tree displaying means for enabling the computer to display said patent citation hyperbolic tree. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
-
70. A computer program product comprising a computer useable medium having computer program logic stored therein, wherein said computer program logic comprises:
-
dependency identifying means for enabling a computer to identify claim dependencies of claims in a user-selected patent;
tree constructing means for enabling the computer to construct a patent claims hyperbolic tree for said user-selected patent using said identified claim dependencies; and
tree displaying means for enabling the computer to display said patent claims hyperbolic tree. - View Dependent Claims (71, 72, 73, 74, 75, 76, 77, 78, 79, 80)
-
Specification