System, method, and computer program product for managing and analyzing intellectual property (IP) related transactions
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, and to track, analyze, and report on information related to intellectual property (IP) transactions, including license and related agreements.
-
Citations
102 Claims
-
1-51. -51. (canceled)
-
52. A computer based method of managing intellectual property (IP) related transactions, comprising the steps of:
-
(1) allowing a user to define an index to increase searching performance;
(2) accessing a database comprising information representative of at least one IP asset having said user-defined index;
(3) accessing a database comprising information representative of at least one IP asset package each comprising one or more of said at least one IP asset;
(4) accessing a database comprising information representative of at least one license agreement each associated with one or more of said at least one IP asset package; and
(5) enabling processing of, in a manner specified by a user command, information representative of at least one of;
(a) said at least one IP asset, (b) said at least one IP asset package, and (c) said at least one license agreement. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85)
-
-
86. A computer based method of managing intellectual property (IP) related transactions, comprising the steps of:
-
(1) allowing a user to define an index to increase searching performance;
(2) accessing a database comprising information representative of at least one IP asset having said user-defined index;
(3) accessing a database comprising information representative of at least one license agreement each associated with one or more of said at least one IP asset; and
(4) enabling processing of, in a manner specified by a user command, information representative of at least one of;
(a) said at least one IP asset, and (b) said at least one license agreement. - View Dependent Claims (87)
-
-
88. A system for managing intellectual property (IP) related transactions, comprising:
-
means for allowing a user to define an index to increase searching performance;
means for accessing a database comprising information representative of at least one IP asset having said user-defined index;
means for accessing a database comprising information representative of at least one license agreement each associated with one or more of said at least one IP asset; and
means for enabling processing of, in a manner specified by a user command, information representative of at least one of;
(a) said at least one IP asset, and (b) said at least one license agreement. - View Dependent Claims (89)
-
-
90. A computer program product comprising control logic stored in a computer useable medium, said control logic comprising:
-
means for enabling a computer to allow a user to define an index to increase searching performance;
means for enabling a computer to access a database comprising information representative of at least one IP asset having said user-defined index;
means for enabling a computer to access a database comprising information representative of at least one license agreement each associated with one or more of said at least one IP asset; and
means for enabling a computer to enable processing of, in a manner specified by a user command, information representative of at least one of;
(a) said at least one IP asset, and (b) said at least one license agreement. - View Dependent Claims (91)
-
-
92. A method of managing intellectual property (IP) related transactions, comprising the steps of:
-
(1) enabling a user to define an index to increase searching performance;
(2) enabling a user to enter information representative of at least one IP asset having said user-defined index;
(3) enabling a user to enter information representative of at least one license agreement each associated with one or more of said at least one IP asset; and
(4) enabling processing of, in a manner specified by a user command, information representative of at least one of;
(a) said at least one IP asset, and (b) said at least one license agreement. - View Dependent Claims (93)
-
-
94. A system for managing intellectual property (IP) related transactions, comprising:
-
means for allowing a user to define an index to increase searching performance;
means for enabling a user to enter information representative of at least one IP asset having said user-defined index;
means for enabling a user to enter information representative of at least one license agreement each associated with one or more of said at least one IP asset; and
means for enabling processing of, in a manner specified by a user command, information representative of at least one of;
(a) said at least one IP asset, and (b) said at least one license agreement. - View Dependent Claims (95)
-
-
96. A computer program product comprising control logic stored in a computer useable medium, said control logic comprising:
-
means for enabling a computer to allow a user to define an index to increase searching performance;
means for enabling a computer to enable a user to enter information representative of at least one IP asset having said user-defined index;
means for enabling a user to enter information representative of at least one license agreement each associated with one or more of said at least one IP asset; and
means for enabling processing of, in a manner specified by a user command, information representative of at least one of;
(a) said at least one IP asset, and (b) said at least one license agreement. - View Dependent Claims (97)
-
-
98. A method of processing data including data related to intellectual property (IP) related transactions, comprising the steps of:
-
(1) allowing a user to define an index to increase searching performance;
(2) accessing at least one patent database of information representative of patents having said user-defined index;
(3) accessing one or more groups, each of said one or more groups comprising any of said patents represented in said at least one patent database;
(4) accessing at least one IP asset package comprising assets specified in at least one of said one or more groups;
(5) accessing a database comprising information representative of at least one license agreement each associated with one or more of said at least one IP asset package; and
(6) enabling processing of, in a manner specified by a user command, information representative of at least one of;
(a) said at least one IP asset package, (b) said at least one license agreement, and (c) said one or more groups.
-
-
99. A method of processing data, comprising the steps of:
-
(1) allowing a user to define an index to increase searching performance;
(2) accessing at least one first database of information representative of patents having said user-defined index;
(3) accessing at least one second database of non-patent information;
(4) accessing at least one group formed according to non-patent criteria of interest to a user, said at least one group comprising one or more patents represented in said at least one first database that map to said non-patent criteria; and
(5) automatically processing at least one patent in said at least one group with further consideration of at least one of;
(i) patent information and (ii) non-patent information. - View Dependent Claims (100)
-
-
101. A method of processing data, comprising the steps of:
-
(1) allowing a user to define an index to increase searching performance;
(2) accessing at least one first database of information representative of patents having said user-defined index;
(3) accessing at least one second database of non-patent information;
(4) accessing at least one group formed according to one or more of the following criteria;
a product, a group of products, one or more technologies, one or more field of uses, one or more product applications, one or more processes, one or more product-by-processes, one or more prior art references, one or more prior art citations, one or more citing patents, frequency of prior art citations, one or more patent classes, one or more patent subclasses, one or more related patent applications, one or more related issued patents, one or more corresponding foreign patent applications, one or more corresponding foreign issued patents, one or more patent application filing dates, one or more patent issue dates, one or more patent claims, one or more pending patent application claims, one or more issued patent claims, one or more patentees, one or more inventors, one or more authors, one or more patent assignments, one or more patent application assignments, one or more assignors, one or more assignees, one or more licensors, one or more licensees, one or more license agreements, one or more competitors, one or more infringers, one or more litigations, one or more litigation parties, one or more patent annuity payment due dates, one or more patent maintenance payment due dates, one or more bill of materials, sales data, one or more publications, one or more product trademarks, one or more trademark licenses, one or more service marks, one or more service mark licenses, one or more copyrights, one or more copyright licenses, one or more trade secrets, one or more trade secret licenses, know-how, one or more know-how licenses, one or more mergers, one or more acquisitions, one or more transfers of ownership, one or more corporate entities, one or more prosecuting law firms, one or more responsible patent examiners, one or more inventors, one or more persons associated with patents, one or more patent statuses, and one or more transfers of licenses, wherein said at least one group comprises one or patents from said first database that map to said one or more criteria; and
(5) automatically processing at least one patent in said at least one group with further consideration of at least one of;
(i) patent information and (ii) non-patent information. - View Dependent Claims (102)
-
Specification