Bedrock Computer Technologies, LLC v. Softlayer Technologies, Inc. et al

Filing 599

Proposed Jury Instructions by Bedrock Computer Technologies, LLC. (Attachments: #1 Exhibit A, #2 Exhibit B, #3 Appendix A to Exhibit B, #4 Appendix B to Exhibit B, #5 Exhibit C, #6 Exhibit D, #7 Exhibit E, #8 Exhibit F)(Cawley, Douglas)

Download PDF
Bedrock Computer Technologies, LLC v. Softlayer Technologies, Inc. et al Doc. 599 Att. 3 APPENDIX A '120 PATENT CLAIMS 1, 5 TERM/PHRASE "a linked list to store and provide access to records" "automatically expiring" MEANING "a list, capable of containing two or more records, in which each record contains a pointer to the next record or information indicating there is no next record" "becoming obsolete and therefore no longer needed or desired in the storage system because of some condition, event, or period of time" "obsolete and therefore no longer needed or desired in the storage system because of some condition, event, or period of time" "adjusting the pointer in the linked list to bypass the previously identified expired records" "making a decision based on factors internal or external to the information storage and retrieval system" "a technique for resolving hash collisions using a linked list(s)" "both identification and removal of the expired record(s) occurs during the same access of the linked list" 1, 5 1, 5 "expired" 1, 5 "removing . . . from the linked list" "dynamically determining" "external chaining" "when the linked list is accessed" 2, 6 5 1, 5 Dallas 320102v1 Dockets.Justia.com CLAIMS 1, 5 MEANS "a record search means utilizing a search key to access the linked list" FUNCTION/STRUCTURE Function: "utilizing a search key to access the linked list" Structure: "CPU 10 and RAM 11 of FIG. 1 and col. 3 lines 52-56 and portions of the application software, user access software or operating system software, as described at col. 4 lines 22-48, programmed with software instructions as described in Boxes 31-36 and Boxes 39-41 of FIG. 3 and in col. 5 line 53col. 6 line 4 and col. 6 lines 14-20, and/or programmed with software instructions as described in the pseudo-code of Search Table Procedure (cols. 11 and 12) or Alternate Version of Search Table Procedure (cols. 11, 12, 13, and 14), and equivalents thereof." 1 and 5 the record search means including a means for identifying and removing at least some of the expired ones of the records from the linked list when the linked list is accessed Function: "identifying and removing at least some of the expired ones of the records from the linked list when the linked list is accessed." Structure: "CPU 10 and RAM 11 of FIG. 1 and col. 3 lines 52-56 and portions of the application software, user access software or operating system software, as described at col. 4 lines 22-48, programmed with software instructions as described in Boxes 33-42 of FIG. 3 and in col. 5 line 53-col. 6 line 34, and/or programmed with software instructions as described in the pseudo-code of Search Table Procedure (cols. 11 and 12) or Alternate Version of Search Table Procedure (cols. 11, 12, 13, and 14), and equivalents thereof" Dallas 320102v1 2 CLAIMS 1 MEANS "means, utilizing the record search means, for accessing the linked list and, at the same time, removing at least some of the expired ones of the records in the linked list" FUNCTION/STRUCTURE Function: "utilizing the record search means, accessing the linked list and, at the same time, removing at least some of the expired ones of the records in the linked list." Structure: "CPU 10 and RAM 11 of FIG. 1 and col. 3 lines 52-56 and portions of the application software, user access software or operating system software, as described at col. 4, lines 22-48, programmed with software instructions that provide the insert, retrieve or delete record capability as described in the flowchart of FIG. 5 and col. 7 line 65 - col. 8 line 32, FIG. 6 col. 8 lines 33-44, or FIG. 7 and col. 8 lines 44-59, respectively, and/or programmed with software instructions that provide the insert, retrieve or delete record capability as described in the pseudo-code of Insert Procedure (cols. 9 and 10), Retrieve Procedure (cols. 9, 10, 11, and 12), or Delete Procedure (cols. 11 and 12), respectively, and equivalents thereof." Function: "to provide access to records stored in a memory of the system and using an external chaining technique to store the records with same hash address at least some of the records automatically expiring." Structure: "CPU 10, and RAM 11 of FIG. 1 and col. 3 lines 52-56 and portions of the application software, user access software or operating system software, as described at col. 4, lines 22-48, programmed with software instructions to provide a hash table having a pointer to the head of a linked list of externally chained records as described in col. 5 lines 1626 and/or programmed with software instructions as described in the pseudo-code of Definitions, definition number 4, and equivalents thereof" 5 "a hashing means to provide access . . ." Dallas 320102v1 3 CLAIMS 2 and 6 MEANS "means for dynamically determining maximum number" FUNCTION/STRUCTURE Function: "dynamically determining maximum number for the record search means to remove in the accessed linked list of records." Structure: "CPU 10, and RAM 11 of FIG. 1 and col. 3 lines 52-56 and portions of the application software, user access software or operating system software, as described at col. 4, lines 22-48, programmed with software instructions to dynamically determine a maximum number of records to remove by choosing a search strategy of removing all expired records from a linked list or removing some but not all of the expired records a described in col. 6 line 56 - col. 7 line 15 and/or programmed with software instructions to dynamically determine a maximum number of records to remove by choosing between the pseudo-code of the Search Table Procedure (cols. 11 and 12) or Alternative Version of Search Table Procedure (cols. 11, 12, 13, and 14), and equivalents thereof" Dallas 320102v1 4 CLAIMS 5 MEANS "mea[n]s, utilizing the record search means, for inserting, retrieving, and deleting from the system and, at the same time, removing at least some of the expired ones of the records in the accessed linked list of records." FUNCTION/STRUCTURE Function: "utilizing the record search means, inserting, retrieving, and deleting records from the system and, at the same time, removing at least some expired ones of the records in the accessed linked list of record" Structure: "CPU 10 and RAM 11 of FIG. 1 and col. 3 lines 52-56 and portions of the application software, user access software or operating system software, as described at col. 4, lines 22-48, programmed with software instructions that provide the insert, retrieve, and delete record capability as described in the flowchart of FIG. 5 and col. 7 line 65 - col. 8 line 32, FIG. 6 and col. 8 lines 33-44, and FIG. 7 and col. 8 lines 45-59, respectively, and/or programmed with software instructions that provide the insert, retrieve and delete record capability as described in the pseudo-code of Insert Procedure (cols. 9 and 10), Retrieve Procedure (cols. 9, 10, 11 and 12), and Delete Procedure (cols. 11 and 12), respectively, and equivalents thereof." Dallas 320102v1 5

Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.


Why Is My Information Online?