IP Library Patent Application 15711172
Patent Application
App. No. 15/711,172

METHOD AND DEVICE FOR MANAGING INDEX

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 None
App. No.
15/711,172
Abstract

Embodiments of the present disclosure provide a method and device for managing index. For example, there is provided a method, comprising: obtaining a first index term in a first index, the first index term corresponding to a first index content in the first index, the first index content indicating a position of the first index term in a document; generating a reading of the first index term; and adding the reading as a second index term into a second index, the reading corresponding to a second index content indicating the first index term. Corresponding device and computer program product are also provided.

Claims (48)

1 . A method for managing index, comprising:

obtaining a first index term in a first index, the first index term corresponding to a first index content in the first index, the first index content indicating a position of the first index term in a document;

generating a reading of the first index term; and

adding the reading as a second index term into a second index, the reading corresponding to a second index content indicating the first index term.

2 . The method according to claim 1 , wherein the adding the reading as a second index term into a second index comprises:

in response to the reading matching an existing index term in the second index, appending the second index content indicating the first index term to the existing index term.

3 . The method according to claim 1 , wherein the adding the reading as a second index term into a second index comprises:

in response to the reading mismatching all existing index terms in the second index, creating the second index term and the second index content.

4 . The method according to claim 1 , wherein the second index excludes field information of the document.

5 . The method according to claim 1 , further comprising:

in response to a predefined condition related to the number of operations on the document being satisfied, re-creating the second index.

6 . The method according to claim 1 , further comprising:

generating a reading for a received query term;

in response to the reading of the query term matching a third index term in the second index, generating an expanded query term based on an index content corresponding to the third index term; and

performing a query on the first index by using the expanded query term.

7 . An electronic device, comprising:

at least one processing unit; and

at least one memory coupled to the at least one processing unit and storing machine-executable instructions, the instructions, when executed by the at least one processing unit, performing acts including:

obtaining a first index term in a first index, the first index term corresponding to a first index content in the first index, the first index content indicating a position of the first index term in a document;

generating a reading of the first index term; and

adding the reading as a second index term into a second index, the reading corresponding to a second index content indicating the first index term.

8 . The device of claim 7 , wherein the adding the reading as a second index term into a second index comprises:

in response to the reading matching an existing index term in the second index, appending the second index content indicating the first index term to the existing index term.

9 . The device of claim 7 , wherein the adding the reading as a second index term into a second index comprises:

in response to the reading mismatching all existing index terms in the second index, creating the second index term and the second index content.

10 . The device of claim 7 , wherein the second index excludes field information of the document.

11 . The device of claim 7 , wherein the acts further include:

in response to a predefined condition related to the number of operations on the document being satisfied, re-creating the second index.

12 . The device of claim 7 , wherein the acts further include:

generating a reading for a received query term;

in response to the reading of the query term matching a third index term in the second index, generating an expanded query term based on an index content corresponding to the third index term; and

performing a query on the first index by using the expanded query term.

13 . A computer program product for managing an index, the computer program product comprising:

a non-transitory computer readable medium encoded with computer-executable program code for managing the index, wherein the code is configured to enable the execution of:

obtaining a first index term in a first index, the first index term corresponding to a first index content in the first index, the first index content indicating a position of the first index term in a document;

generating a reading of the first index term; and

adding the reading as a second index term into a second index, the reading corresponding to a second index content indicating the first index term.

14 . The computer program product according to claim 13 , wherein the adding the reading as a second index term into a second index comprises:

in response to the reading matching an existing index term in the second index, appending the second index content indicating the first index term to the existing index term.

15 . The computer program product according to claim 13 , wherein the adding the reading as a second index term into a second index comprises:

in response to the reading mismatching all existing index terms in the second index, creating the second index term and the second index content.

16 . The computer program product according to claim 13 , wherein the second index excludes field information of the document.

17 . The computer program product according to claim 13 , wherein the code is further configured to enable the execution of:

in response to a predefined condition related to the number of operations on the document being satisfied, re-creating the second index.

18 . The computer program product according to claim 13 , wherein the code is further configured to enable the execution of:

generating a reading for a received query term;

in response to the reading of the query term matching a third index term in the second index, generating an expanded query term based on an index content corresponding to the third index term; and

performing a query on the first index by using the expanded query term.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (044535/0109) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 060753/0414 →
RELEASE OF SECURITY INTEREST AT REEL 044535 FRAME 0001 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058298/0475 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Nov 29, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 044535/0109 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Nov 29, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 044535/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2017
From: HUANG, KUN WU; CHEN, CHARLIE; ZHANG, WINSTON LEI; LIU, JINGJING; DAI, DUKE
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 043898/0676 →