Sign In to Follow Application
View All Documents & Correspondence

Methods For Retrieiving Information And Devices Thereof

Abstract: A method for retrieving information includes determining, by the information retrieval management computing device, when an identified subject of interest in a received query maps to one of one or more ontology entities. An identification is made, by the information retreival management computing device, when the identified subject of interest is one of one or more existing subjects of interest when the identified subject of interest is determined to map to one of the ontology entities. One or more filters associated with the identified subject of interest are stored by the information retreival management computing device. The one or more filters include: one or more new property conditions in the received query, one or more ontology property conditions associated with the mapped one of the ontology entities, and one or more existing property conditions associated with the one of the one or more existing subjects of interest when the identified subject of interest is identified as one of the existing subjects of interest; or the one or more new property conditions and the one or more ontology property conditions when the identified subject of interest is not identified as one of the existing subjects of interest. An updated query is automatically built based on the stored one or more filters by the information retreival management computing device. One or more results are retrieved and provided, by the information retreival management computing device, based on the automatically built updated query.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
24 March 2014
Publication Number
14/2014
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
ipo@knspartners.com
Parent Application
Patent Number
Legal Status
Grant Date
2021-11-23
Renewal Date

Applicants

WIPRO LIMITED
Doddakannelli, Sarjapur Road, Bangalore 560035, Karnataka, India.

Inventors

1. SHISHIR KUMAR
E-16, Phase-2, Ashiana Nagar, Patna – 800025, Bihar, India

Specification

CLIAMS:We claim:
1. A method for retrieving information, the method comprising:
determining, by the information retrieval management computing device, when an identified subject of interest in a received query maps to one of one or more ontology entities;
identifying, by the information retreival management computing device, when the identified subject of interest is one of one or more existing subjects of interest when the identified subject of interest is determined to map to one of the ontology entities;
storing associated with the identified subject of interest, by the information retreival management computing device, one or more filters comprising:
one or more new property conditions in the received query, one or more ontology property conditions associated with the mapped one of the ontology entities, and one or more existing property conditions associated with the one of the one or more existing subjects of interest when the identified subject of interest is identified as one of the existing subjects of interest; or
the one or more new property conditions and the one or more ontology property conditions when the identified subject of interest is not identified as one of the existing subjects of interest;
automatically building, by the information retreival management computing device, an updated query based on the stored one or more filters; and
retrieving and providing, by the information retreival management computing device, one or more results based on the automatically built updated query.

2. The method as set forth in claim 1 wherein at least one of the one or more new property conditions, the one or more ontology property conditions, or the one or more existing property conditions further comprises at least one of a data property condition or a object property condition.

3. The method as set forth in claim 1 wherein the storing associated with the identified subject of interest the one or more filters further comprises storing, by the information retreival management computing device, multiple condition values for at least one of the one or more new property conditions, the one or more ontology property conditions, or the one or more existing property conditions.

4. The method as set forth in claim 1 further comprising:
obtaining, by the information retrieval management computing device, a enterprise profile of a user associated with the received query when the identified subject of interest is not identified as one of the existing subjects of interest; and
identifying, by the information retreival management computing device, one or more additional property conditions based on the obtained enterprise profile of the user;
wherein the storing further comprises storing, by the information retreival management computing device, the one or more filters further comprising the identified one or more additional property conditions.

5. The method as set forth in claim 4 wherein the identifying the one or more additional property conditions is further based on a location of the user associated with the received query.

6. The method as set forth in claim 1 further comprising ranking, by the information retreival management computing device, the one or more results based on a match to the one or more property conditions, wherein the providing provides the ranked one or more results.

7. The method as set forth in claim 1 further comprising:
parsing, by an information retrieval management computing device, the received query to identify at least one of one or more new property conditions or the subject of interest; and
determining, by the information retrieval management computing device, when the identified subject of interest has been identified by the parsing.

8. The method as set forth in claim 7 wherein the determining when the identified subject of interest in the received query maps to one of one or more ontology entities occurs when the identified subject of interest has been determined to be identified by the parsing.

9. The method as set forth in claim 7 further comprising:
determining, by the information retrieval management computing device, when one or more of the ontology entities match the at least one of the new property conditions identified in the received query when the identified subject of interest has not been determined to be identified by the parsing; and
identifying, by the information retrieval management computing device, the one or more of the ontology entities that match the at least one of the new property conditions when the determining indicates the one or more of the ontology entities match the at least one of the new property conditions.

10. The method as set forth in claim 9 further comprising:
determining, by the information retrieval management computing device, when the identified one or more of the ontology entities that match the at least one of the new property conditions match one of the existing subjects of interest;
obtaining, by the information retrieval management computing device, enterprise profile of a user associated with the received query and of one or more other users with at least one matching designation when the determining indicates the identified one or more of the ontology entities do not match one of the existing subjects of interest; and
identifying, by the information retreival management computing device, one or more ontology property conditions associated with the identified one or more of the ontology entities that match the at least one of the new property conditions and one or more additional property conditions based on the obtained enterprise profiles;
wherein the storing further comprises storing, by the information retreival management computing device, the one or more filters further comprising the one or more ontology property conditions associated with the identified one or more of the ontology entities that match the at least one of the new property conditions and the identified one or more additional property conditions with the one or more of the ontology entities that match the at least one of the new property conditions as one or more new subjects of interest.

11. The method as set forth in claim 7 further comprising:
determining, by the information retrieval management computing device, when the identified subject of interest maps to at least one instance in a database when the identified subject of interest is determined not to map to one of one or more ontology entities; and
identifying, by the information retrieval management computing device, the one or more of the ontology entities that match the at least one instance in the database mapped to the identified subject of interest when the identified subject of interest is determined to map to the at least one instance in the database.

12. The method as set forth in claim 11 further comprising:
determining, by the information retrieval management computing device, when the identified one or more of the ontology entities match one of the existing subjects of interest; and
identifying, by the information retreival management computing device, one or more ontology property conditions associated with the one or more of the ontology entities that match the at least one instance in the database mapped to the identified subject of interest;
wherein the storing further comprises storing, by the information retreival management computing device, the one or more filters further comprising the one or more ontology property conditions associated with the one or more of the ontology entities that match the at least one instance in the database mapped to the identified subject of interest.

13. An information retreival management computing device comprising:
at least one processor;
at least one memory coupled to the processor configured to execute programmed instructions stored in the memory comprising:
determining when an identified subject of interest in a received query maps to one of one or more ontology entities;
identifying when the identified subject of interest is one of one or more existing subjects of interest when the identified subject of interest is determined to map to one of the ontology entities;
storing associated with the identified subject of interest one or more filters comprising:
one or more new property conditions in the received query, one or more ontology property conditions associated with the mapped one of the ontology entities, and one or more existing property conditions associated with the one of the one or more existing subjects of interest when the identified subject of interest is identified as one of the existing subjects of interest; or
the one or more new property conditions and the one or more ontology property conditions when the identified subject of interest is not identified as one of the existing subjects of interest;
automatically building an updated query based on the stored one or more filters; and
retrieving and providing one or more results based on the automatically built updated query.

14. The device as set forth in claim 13 wherein at least one of the one or more new property conditions, the one or more ontology property conditions, or the one or more existing property conditions further comprises at least one of a data property condition or a object property condition.

15. The device as set forth in claim 13 wherein the processor is configured to execute programmed instructions stored in the memory for the storing associated with the identified subject of interest the one or more filters further comprising storing multiple condition values for at least one of the one or more new property conditions, the one or more ontology property conditions, or the one or more existing property conditions.

16. The device as set forth in claim 13 wherein the processor is configured to execute programmed instructions stored in the memory further comprising:
obtaining an enterprise profile of a user associated with the received query when the identified subject of interest is not identified as one of the existing subjects of interest; and
identifying one or more additional property conditions based on the obtained enterprise profile of the user;
wherein the storing further comprises storing the one or more filters further comprising the identified one or more additional property conditions.

17. The device as set forth in claim 16 wherein the processor is configured to execute programmed instructions stored in the memory for the identifying to identify the one or more additional property conditions further based on a location of the user associated with the received query.

18. The device as set forth in claim 13 wherein the processor is configured to execute programmed instructions stored in the memory further comprising ranking the one or more results based on a match to the one or more property conditions, wherein the providing provides the ranked one or more results.

19. The device as set forth in claim 13 wherein the processor is configured to execute programmed instructions stored in the memory further comprising:
parsing the received query to identify at least one of one or more new property conditions or the subject of interest; and
determining when the identified subject of interest has been identified by the parsing.

20. The device as set forth in claim 19 wherein the processor is further configured to execute programmed instructions stored in the memory for the determining to determine when the identified subject of interest in the received query maps to one of one or more ontology entities occurs when the identified subject of interest has been determined to be identified by the parsing.

21. The device as set forth in claim 19 wherein the processor is further configured to execute programmed instructions stored in the memory further comprising:
determining when one or more of the ontology entities match the at least one of the new property conditions identified in the received query when the identified subject of interest has not been determined to be identified by the parsing; and
identifying the one or more of the ontology entities that match the at least one of the new property conditions when the determining indicates the one or more of the ontology entities match the at least one of the new property conditions.

22. The device as set forth in claim 21 wherein the processor is further configured to execute programmed instructions stored in the memory further comprising:
determining when the identified one or more of the ontology entities that match the at least one of the new property conditions match one of the existing subjects of interest;
obtaining enterprise profile of a user associated with the received query and of one or more other users with at least one matching designation when the determining indicates the identified one or more of the ontology entities do not match one of the existing subjects of interest; and
identifying one or more ontology property conditions associated with the identified one or more of the ontology entities that match the at least one of the new property conditions and one or more additional property conditions based on the obtained enterprise profiles;
wherein the storing further comprises storing the one or more filters further comprising the one or more ontology property conditions associated with the identified one or more of the ontology entities that match the at least one of the new property conditions and the identified one or more additional property conditions with the one or more of the ontology entities that match the at least one of the new property conditions as one or more new subjects of interest.

23. The device as set forth in claim 19 further comprising:
determining when the identified subject of interest maps to at least one instance in a database when the identified subject of interest is determined not to map to one of one or more ontology entities; and
identifying the one or more of the ontology entities that match the at least one instance in the database mapped to the identified subject of interest when the identified subject of interest is determined to map to the at least one instance in the database.

24. The device as set forth in claim 23 wherein the processor is further configured to execute programmed instructions stored in the memory further comprising:
determining when the identified one or more of the ontology entities match one of the existing subjects of interest; and
identifying one or more ontology property conditions associated with the one or more of the ontology entities that match the at least one instance in the database mapped to the identified subject of interest;
wherein the storing further comprises storing the one or more filters further comprising the one or more ontology property conditions associated with the one or more of the ontology entities that match the at least one instance in the database mapped to the identified subject of interest.

25. A non-transitory computer readable medium having stored thereon instructions for retrieving information comprising executable code which when executed by a processor, causes the processor to perform steps comprising
determining when an identified subject of interest in a received query maps to one of one or more ontology entities;
identifying when the identified subject of interest is one of one or more existing subjects of interest when the identified subject of interest is determined to map to one of the ontology entities;
storing associated with the identified subject of interest one or more filters comprising:
one or more new property conditions in the received query, one or more ontology property conditions associated with the mapped one of the ontology entities, and one or more existing property conditions associated with the one of the one or more existing subjects of interest when the identified subject of interest is identified as one of the existing subjects of interest; or
the one or more new property conditions and the one or more ontology property conditions when the identified subject of interest is not identified as one of the existing subjects of interest;
automatically building an updated query based on the stored one or more filters; and
retrieving and providing one or more results based on the automatically built updated query.

26. The medium as set forth in claim 25 wherein at least one of the one or more new property conditions, the one or more ontology property conditions, or the one or more existing property conditions further comprises at least one of a data property condition or a object property condition.

27. The medium as set forth in claim 25 wherein the storing associated with the identified subject of interest the one or more filters further comprising storing multiple condition values for at least one of the one or more new property conditions, the one or more ontology property conditions, or the one or more existing property conditions.

28. The medium as set forth in claim 28 further comprising:
obtaining an enterprise profile of a user associated with the received query when the identified subject of interest is not identified as one of the existing subjects of interest; and
identifying one or more additional property conditions based on the obtained enterprise profile of the user;
wherein the storing further comprises storing the one or more filters further comprising the identified one or more additional property conditions.

29. The medium as set forth in claim 28 wherein the identifying the one or more additional property conditions is further based on a location of the user associated with the received query.

30. The medium as set forth in claim 25 further comprising ranking the one or more results based on a match to the one or more property conditions, wherein the providing provides the ranked one or more results.

31. The medium as set forth in claim 25 further comprising:
parsing the received query to identify at least one of one or more new property conditions or the subject of interest; and
determining when the identified subject of interest has been identified by the parsing.

32. The medium as set forth in claim 31 wherein the determining when the identified subject of interest in the received query maps to one of one or more ontology entities occurs when the identified subject of interest has been determined to be identified by the parsing.

33. The medium as set forth in claim 31 further comprising:
determining when one or more of the ontology entities match the at least one of the new property conditions identified in the received query when the identified subject of interest has not been determined to be identified by the parsing; and
identifying the one or more of the ontology entities that match the at least one of the new property conditions when the determining indicates the one or more of the ontology entities match the at least one of the new property conditions.

34. The medium as set forth in claim 33 further comprising:
determining when the identified one or more of the ontology entities that match the at least one of the new property conditions match one of the existing subjects of interest;
obtaining enterprise profile of a user associated with the received query and of one or more other users with at least one matching designation when the determining indicates the identified one or more of the ontology entities do not match one of the existing subjects of interest; and
identifying one or more ontology property conditions associated with the identified one or more of the ontology entities that match the at least one of the new property conditions and one or more additional property conditions based on the obtained enterprise profiles;
wherein the storing further comprises storing the one or more filters further comprising the one or more ontology property conditions associated with the identified one or more of the ontology entities that match the at least one of the new property conditions and the identified one or more additional property conditions with the one or more of the ontology entities that match the at least one of the new property conditions as one or more new subjects of interest.

35. The medium as set forth in claim 31 further comprising:
determining when the identified subject of interest maps to at least one instance in a database when the identified subject of interest is determined not to map to one of one or more ontology entities; and
identifying the one or more of the ontology entities that match the at least one instance in the database mapped to the identified subject of interest when the identified subject of interest is determined to map to the at least one instance in the database.

36. The medium as set forth in claim 35 further comprising:
determining when the identified one or more of the ontology entities match one of the existing subjects of interest; and
identifying one or more ontology property conditions associated with the one or more of the ontology entities that match the at least one instance in the database mapped to the identified subject of interest;
wherein the storing further comprises storing the one or more filters further comprising the one or more ontology property conditions associated with the one or more of the ontology entities that match the at least one instance in the database mapped to the identified subject of interest.

Dated this 24th day of March, 2014
SRAVAN KUMAR GAMPA
K&S PARTNERS
AGENT FOR THE APPLICANT
,TagSPECI:TECHNICAL FIELD
This technology generally relates to information retrieval methods and systems and, more particularly, to methods, non-transitory computer readable medium and devices for information retrieval using iterative context enrichment, enterprise ontology, and an enterprise profile and location of a user.

Documents

Application Documents

# Name Date
1 IP26739-SPEC.pdf 2014-03-28
2 IP26739-Fig.pdf 2014-03-28
3 Form-9(Online).pdf 2014-03-28
4 FORM 5.pdf 2014-03-28
5 FORM 3.pdf 2014-03-28
6 Certified Copy Request Letter.pdf 2014-04-02
7 1530-CHE-2014 POWER OF ATTORNEY 10-06-2014.pdf 2014-06-10
8 1530-CHE-2014 FORM-1 10-06-2014.pdf 2014-06-10
9 1530-CHE-2014 CORRESPONDENCE OTHERS 10-06-2014.pdf 2014-06-10
10 1530-CHE-2014-FER.pdf 2019-07-24
11 1530-CHE-2014-OTHERS [21-01-2020(online)].pdf 2020-01-21
12 1530-CHE-2014-FORM 3 [21-01-2020(online)].pdf 2020-01-21
13 1530-CHE-2014-FER_SER_REPLY [21-01-2020(online)].pdf 2020-01-21
14 1530-CHE-2014-CORRESPONDENCE [21-01-2020(online)].pdf 2020-01-21
15 1530-CHE-2014-CLAIMS [21-01-2020(online)].pdf 2020-01-21
16 1530-CHE-2014-ABSTRACT [21-01-2020(online)].pdf 2020-01-21
17 1530-CHE-2014-US(14)-HearingNotice-(HearingDate-28-10-2021).pdf 2021-10-17
18 1530-CHE-2014-FORM-26 [18-10-2021(online)].pdf 2021-10-18
19 1530-CHE-2014-Correspondence to notify the Controller [18-10-2021(online)].pdf 2021-10-18
20 1530-CHE-2014-Written submissions and relevant documents [11-11-2021(online)].pdf 2021-11-11
21 1530-CHE-2014-PatentCertificate23-11-2021.pdf 2021-11-23
22 1530-CHE-2014-IntimationOfGrant23-11-2021.pdf 2021-11-23
23 1530-CHE-2014-PROOF OF ALTERATION [16-02-2022(online)].pdf 2022-02-16
24 1530-CHE-2014-RELEVANT DOCUMENTS [20-09-2023(online)].pdf 2023-09-20

Search Strategy

1 2019-07-2412-10-16_24-07-2019.pdf

ERegister / Renewals

3rd: 16 Feb 2022

From 24/03/2016 - To 24/03/2017

4th: 16 Feb 2022

From 24/03/2017 - To 24/03/2018

5th: 16 Feb 2022

From 24/03/2018 - To 24/03/2019

6th: 16 Feb 2022

From 24/03/2019 - To 24/03/2020

7th: 16 Feb 2022

From 24/03/2020 - To 24/03/2021

8th: 16 Feb 2022

From 24/03/2021 - To 24/03/2022

9th: 16 Feb 2022

From 24/03/2022 - To 24/03/2023

10th: 16 Mar 2023

From 24/03/2023 - To 24/03/2024

11th: 18 Mar 2024

From 24/03/2024 - To 24/03/2025

12th: 17 Mar 2025

From 24/03/2025 - To 24/03/2026