IP Library Granted Patent US 11,669,555
Granted Patent B2
US 11,669,555 · App. 16/367,583 · Granted Jun 6, 2023

System and method of creating index

Inventor: Abhijit Keskar (Pune, IN)
Assignee: INNOPLEXUS AG
G06F16/322G06F16/313G06F16/381G06F16/908G06F16/93
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 11,669,555
App. No.
16/367,583
Granted
Jun 6, 2023
Kind
B2
Abstract

A system, that when operated, creates an index for a database arrangement, wherein the system includes a support server and an indexing server communicably coupled to the database arrangement, wherein the support server: receives a document, metadata pertaining to the document, and a document identifier associated with the document; extracts keywords from the document and store the keywords in a meta-document; stores the document identifier corresponding to the metadata in the database arrangement; and provides, to the indexing server, the meta-document and the document identifier; and wherein the indexing server: receives the meta-document and the document identifier from the support server; extracts keywords from the meta-document; and creates the index, wherein the index includes document identifier listed corresponding to the extracted keywords.

Claims (29)

1. A system, that when operated, creates an index for a database arrangement to retrieve information contextually similar to a document, wherein the system comprises a support server and an indexing server communicably coupled to the database arrangement, wherein the support server:

receives from the user, the document, metadata containing information contextually similar to the document, and a document identifier associated with the document;

extracts keywords from the document and store the keywords in a meta-document, wherein the meta-document is in JavaScript Object Notation (JSON) format;

associates the document identifier with the metadata in the form of a list;

stores the list comprising the association between the document identifier and the metadata in the database arrangement; and

provides, to the indexing server, the meta-document and the document identifier; wherein the document is inaccessible by the indexing server, and wherein the indexing server:

receives the meta-document and the document identifier from the support server;

extracts keywords from the meta-document; and

creates the index for retrieving the metadata that is associated with the document identifier in the database arrangement, wherein the index comprises document identifier listed corresponding to the extracted keywords, and wherein the document identifier associated with the extracted keywords in the created index refers the metadata listed corresponding to the document identifier in the database arrangement,

wherein the support server retrieves metadata from the database arrangement by:

receiving at least one of the keywords in the index for the database arrangement as a user-input;

identifying keywords in the created index, matching to the at least one of the keywords received as the user-input;

identifying document identifiers listed corresponding to the identified keywords from the created index for the database arrangement; and

retrieving the metadata corresponding to the identified document identifier, from the stored list comprising the association between the metadata and the document identifier in the database arrangement.

2. The system of claim 1 , wherein the indexing server and the support server extract keywords using an ontological databank, wherein the ontological databank comprises a plurality of concepts, and wherein the support server parses and tokenizes contents of the document for identifying the keywords.

3. A method of creating an index for a database arrangement to retrieve information contextually similar to a document, wherein the method is implemented by way of a system comprising a support server and an indexing server communicably coupled to the database arrangement, wherein the method comprises:

using a support server to receive from a user, the document, metadata containing information contextually similar to the document, and a document identifier associated with the document;

using the support server to extract keywords from the document and store the keywords in a meta-document, wherein the meta-document is in JavaScript Object Notation (JSON) format;

associating the document identifier with the metadata in the form of a list;

storing the list comprising the association between the document identifier and the metadata in the database arrangement; and

providing, to the indexing server, the meta-document and the document identifier wherein the document is inaccessible by the indexing server;

receiving, using the indexing server, the meta-document and the document identifier from the support server;

extracting keywords from the meta-document;

creating the index for retrieving the metadata that is associated with the document identifier in the database arrangement, wherein the index comprises the document identifier listed corresponding to the extracted keywords, and wherein the document identifier associated with the extracted keywords in the created index refers the metadata listed corresponding to the document identifier in the database arrangement;

receiving at least one of the keywords in the index for the database arrangement as a user-input;

identifying keywords in the created index, matching to the at least one of the keywords received as the user-input;

identifying document identifiers listed corresponding to the identified keywords from the index for the database arrangement; and

retrieving the metadata corresponding to the identified document identifier, from the stored list comprising the association between the metadata and the document identifier in the database arrangement.

4. The method of claim 3 , wherein the method comprises extracting keywords using an ontological databank, wherein the ontological databank comprises a plurality of concepts, and wherein the method comprises parsing and tokenizing contents of the document for identifying the keywords.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2019
From: INNOPLEXUS CONSULTING SERVICES PVT. LTD.
To: INNOPLEXUS AG
Reel/Frame 051004/0565 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2019
From: KESKAR, ABHIJIT
To: INNOPLEXUS CONSULTING SERVICES PVT. LTD.
Reel/Frame 048725/0822 →
Continuity (2)
Provisional Application 62664427 · Apr 30, 2018
Related Publication 20200097492A1 · Mar 26, 2020