US 12,147,439 B2
Patent mapping
Steven W. Lundberg, Edina, MN (US); and Lars Olof Hugo Svensson, Plymouth, MN (US)
Assigned to Black Hills IP Holdings, LLC., Minneapolis, MN (US)
Filed by Black Hills IP Holdings, LLC, Minneapolis, MN (US)
Filed on Jun. 27, 2023, as Appl. No. 18/215,042.
Application 18/215,042 is a continuation of application No. 17/745,863, filed on May 16, 2022, granted, now 11,714,819.
Application 17/745,863 is a continuation of application No. 16/814,911, filed on Mar. 10, 2020, granted, now 11,372,864.
Application 16/814,911 is a continuation of application No. 13/310,368, filed on Dec. 2, 2011, granted, now 10,628,429.
Claims priority of provisional application 61/561,502, filed on Nov. 18, 2011.
Claims priority of provisional application 61/542,515, filed on Oct. 3, 2011.
Prior Publication US 2024/0070159 A1, Feb. 29, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/2457 (2019.01); G06F 16/2455 (2019.01); G06F 16/248 (2019.01); G06F 16/25 (2019.01); G06F 16/26 (2019.01); G06F 16/93 (2019.01); G06F 16/9535 (2019.01); G06F 40/237 (2020.01); G06Q 10/10 (2023.01); G06Q 50/18 (2012.01)
CPC G06F 16/24578 (2019.01) [G06F 16/2455 (2019.01); G06F 16/248 (2019.01); G06F 16/252 (2019.01); G06F 16/26 (2019.01); G06F 16/93 (2019.01); G06F 16/9535 (2019.01); G06F 40/237 (2020.01); G06Q 10/10 (2013.01); G06Q 50/184 (2013.01); G06F 2216/11 (2013.01)] 20 Claims
OG exemplary drawing
 
1. 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 input identifying a set of keyword source claims associated with a first patent portfolio;
automatically extract a keyword from the set of keyword source claims,
identify a synonym associated with the keyword;
formulate a search query associated with the first patent portfolio, the search query including a plurality of terms, wherein the plurality of terms includes both the keyword and the synonym associated with the keyword;
generate search results in response to execution of the search query against a database including the first patent portfolio, the search results including a plurality of patent claims associated with the search query;
generate a claim similarity index for each patent claim of the plurality of patent claims;
automatically order the search results based on the claim similarity index for each patent claim; and
map the plurality of patent claims to a patent concept based on the claim similarity index for each patent claim.