IP Library › Granted Patent US 10,803,073
Granted Patent B2
US 10,803,073 · App. 16/274,228 · Granted Oct 13, 2020

Systems, methods and user interfaces in a patent management system

Inventor: Steven W. Lundberg (Edina, MN)
Assignee: Black Hills IP Holdings, LLC
G06F16/24578G06F16/248G06F16/2455G06F16/252G06F16/26G06F16/93G06F16/9535G06Q10/10G06Q50/184G06F2216/11
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,803,073
App. No.
16/274,228
Filed
Feb 12, 2019
Granted
Oct 13, 2020
Kind
B2
Art Unit
2178
USPC
715/255
Abstract

A system and method are provided for automatically proofing the patent specification of a granted patent issued on a patent application. The method comprises the steps of scanning amendments made to the patent application during prosecution; assembling the most recent claims, based on the scanned amendments, to create a test claim set of the claims; comparing the test claim set to the claims of the issued patent as published; and identifying any differences between the compared sets of claims and communicating the differences to a user.

Claims (58)

1. A method comprising:

receiving data from an external patent database, wherein the data includes office action activity and responses for a plurality of patent matters;

analyzing the office action activity and responses for a patent matter of the plurality of patent matters to identify a response as an allowance instance, wherein the allowance instance is identified as an allowance of at least one claim for the patent matter that includes at least one amendment;

identifying a patent examiner associated with the allowance instance;

generating a prosecution profile for the patent examiner including patent prosecution analytics, wherein the patent prosecution analytics includes the at least one claim and the at least one amendment;

analyzing the patent prosecution analytics for the prosecution profile to determine prosecution metrics for the prosecution profile;

generating a set of claim amendments for a prosecution patent matter with non-allowed claims, using the prosecution metrics; and

applying the set of claim amendments to the non-allowed claims of the prosecution patent matter to identify claim amendment differences.

2. The method of claim 1 , wherein analyzing the office action activity and responses further comprises identifying a response as a non-allowance instance and wherein the non-allowance instance is identified as an allowance of none of the claims for the patent matter by the patent examiner.

3. The method of claim 2 , further comprising:

identifying a set of non-allowed claims for the non-allowance instance, wherein analyzing the patent prosecution analytics includes evaluating the set of non-allowed claims from the non-allowance instance.

4. The method of claim 3 , wherein the patent prosecution analytics includes an allowance rate based on the set of allowed claims and the set of non-allowed claims.

5. The method of claim 1 , further comprising:

identifying a ground of rejection for the non-allowance instance from the office action activity, wherein analyzing the patent prosecution analytics includes evaluating the ground of rejection.

6. The method of claim 1 , further comprising:

identifying a set of keywords in the at least one amendment;

performing a keyword analysis based on occurrences of the keywords; and

updating the prosecution metrics based on the keyword analytics.

7. The method of claim 1 , further comprising filtering a set of allowed claims including the at least one claim based on a date to create a filtered claims view, wherein the filtered claims view includes the at least one amendment.

8. A system comprising:

at least one processor; and

memory including instructions that, when executed by the at least one processor, cause the at least one processor to:

receive data from an external patent database, wherein the data includes office action activity and responses for a plurality of patent matters;

analyze the office action activity and responses for a patent matter of the plurality of patent matters to identify a response as an allowance instance, wherein the allowance instance is identified as an allowance of at least one claim for the patent matter that includes at least one amendment;

identify a patent examiner associated with the allowance instance;

generate a prosecution profile for the patent examiner including patent prosecution analytics, wherein the patent prosecution analytics includes the at least one claim and the at least one amendment;

analyze the patent prosecution analytics for the prosecution profile to determine prosecution metrics for the prosecution profile;

generate a set of claim amendments for a prosecution patent matter with non-allowed claims, using the prosecution metrics; and

apply the set of claim amendments to the non-allowed claims of the prosecution patent matter to identify claim amendment differences.

9. The system of claim 8 , wherein analyzing the office action activity and responses further comprises instructions to identify a response as a non-allowance instance and wherein the non-allowance instance is identified as an allowance of none of the claims for the patent matter by the patent examiner.

10. The system of claim 9 , further comprising instructions to:

identify a set of non-allowed claims for the non-allowance instance, wherein analyzing the patent prosecution analytics includes evaluating the set of non-allowed claims from the non-allowance instance.

11. The system of claim 10 , wherein the patent prosecution analytics includes an allowance rate based on the set of allowed claims and the set of non-allowed claims.

12. The system of claim 8 , further comprising instructions to:

identify a ground of rejection for the non-allowance instance from the office action activity, wherein analyzing the patent prosecution analytics includes evaluating the ground of rejection.

13. The system of claim 8 , further comprising instructions to:

identify a set of keywords in the at least one amendment;

perform a keyword analysis based on occurrences of the keywords; and

update the prosecution metrics based on the keyword analytics.

14. The system of claim 8 , further comprising instructions to filter a set of allowed claims including the at least one claim based on a date to create a filtered claims view, wherein the filtered claims view includes the at least one amendment.

15. At least one non-transitory computer readable medium including instructions that when executed by at least one processor, cause the at least one processor to:

receive data from an external patent database, wherein the data includes office action activity and responses for a plurality of patent matters;

analyze the office action activity and responses for a patent matter of the plurality of patent matters to identify a response as an allowance instance, wherein the allowance instance is identified as an allowance of at least one claim for the patent matter that includes at least one amendment;

identify a patent examiner associated with the allowance instance;

generate a prosecution profile for the patent examiner including patent prosecution analytics, wherein the patent prosecution analytics includes the at least one claim and the at least one amendment;

analyze the patent prosecution analytics for the prosecution profile to determine prosecution metrics for the prosecution profile;

generate a set of claim amendments for a prosecution patent matter with non-allowed claims, using the prosecution metrics; and

apply the set of claim amendments to the non-allowed claims of the prosecution patent matter to identify claim amendment differences.

16. The at least one non-transitory computer readable medium of claim 15 , wherein analyzing the office action activity and responses further comprises instructions to identify a response as a non-allowance instance and wherein the non-allowance instance is identified as an allowance of none of the claims for the patent matter by the patent examiner.

17. The at least one non-transitory computer readable medium of claim 16 , further comprising instructions to:

identify a set of non-allowed claims for the non-allowance instance, wherein analyzing the patent prosecution analytics includes evaluating the set of non-allowed claims from the non-allowance instance.

18. The at least one non-transitory computer readable medium of claim 17 , wherein the patent prosecution analytics includes an allowance rate based on the set of allowed claims and the set of non-allowed claims.

19. The at least one non-transitory computer readable medium of claim 15 , further comprising instructions to:

identify a ground of rejection for the non-allowance instance from the office action activity, wherein analyzing the patent prosecution analytics includes evaluating the ground of rejection.

20. The at least one non-transitory computer readable medium of claim 15 , further comprising instructions to:

identify a set of keywords in the at least one amendment;

perform a keyword analysis based on occurrences of the keywords; and

update the prosecution metrics based on the keyword analytics.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2019
From: LUNDBERG, STEVEN W.
To: BLACK HILLS IP HOLDINGS, LLC
Reel/Frame 048324/0874 →
Continuity (4)
Continuation 13309166 · Dec 1, 2011
Provisional Application 61561502 · Nov 18, 2011
Provisional Application 61542515 · Oct 3, 2011
Related Publication 20190384770A1 · Dec 19, 2019
Cited By (1)
US 12,271,583