IP Library Granted Patent US 11,256,764
Granted Patent B2
US 11,256,764 · App. 15/970,180 · Granted Feb 22, 2022

Managing content searches in computing environments

Inventors: Amrita Nistala (Vishakapatnam, IN); Mainak Roy (Kolkata, IN); . Avinash (Bangalore, IN); Vamsi Krishna Tadikamalla (Chennai, IN)
Assignee: EMC IP Holding Company LLC
G06F16/951G06F16/24522G06F16/24573G06F16/907G06F16/90324
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,256,764
App. No.
15/970,180
Granted
Feb 22, 2022
Kind
B2
Abstract

A method is used in managing content searches in computing environments. The method receives, by a repository, a search phrase to retrieve content associated with the search phrase, and identifies at least one content related to the search phrase. The method modifies a metadata description associated with the content according to the search phrase. The method returns the content and the modified metadata description.

Claims (66)

1. A method of managing content searches in computing environments, the method comprising:

receiving, by a repository from a user, a search phrase to retrieve content associated with the search phrase;

identifying, at the repository, at least one content related to the search phrase;

modifying, at the repository, the metadata description associated with the at least one content, the metadata description modified to include keywords from the search phrase;

validating the metadata description for technical accuracy; and

returning, by the repository, the at least one content and the modified metadata description to the user in response to receiving the search phrase, wherein the modified metadata description is rendered in a search engine with the keywords in the search phrase that were added to the metadata description highlighted.

2. The method of claim 1 , further comprising:

storing the modified metadata description in a second repository;

identifying the at least one content in response to receiving a new search phrase to retrieve content associated with the new search phrase; and

returning the at least one content and the modified metadata description.

3. The method of claim 2 , wherein storing the modified metadata description in the second repository comprises:

restricting a web crawler from indexing the second repository.

4. The method of claim 1 , wherein identifying the at least one content related to the search phrase comprises:

based on the search phrase, aggregating a set of related contents into a search pool, wherein each related content is indexed based on a respective metadata description associated with a respective related content;

selecting the at least one content from the search pool; and

providing the metadata description of the at least one content to a metadata description converter, wherein the metadata description converter analyzes the search phrase and creates a set of keywords that are similar to the search phrase.

5. The method of claim 4 , wherein modifying the metadata description associated with the at least one content according to the search phrase comprises:

receiving, by the metadata description converter, the metadata description associated with the at least one content, wherein the metadata description comprises at least one term; and

replacing the at least one term with at least one keyword, where the search phrase comprises the at least one keyword.

6. The method of claim 5 , wherein replacing the at least one term with the at least one keyword comprises:

identifying terms in the at least one content that are similar to the at least one keyword in the search phrase; and

creating the modified metadata description from the identified terms.

7. The method of claim 6 , wherein creating the modified metadata description from the identified terms comprises:

validating the modified metadata description for description accuracy.

8. The method of claim 1 , wherein returning the at least one content and the modified metadata description comprises:

receiving, from the second repository, the modified metadata description and a link to the at least one content, wherein the at least one content resides in the repository.

9. The method of claim 1 , wherein returning the at least one content and the modified metadata description comprises:

instructing, via a sitemap, a web crawler to select the modified metadata description from the second repository instead of selecting the metadata description from the repository in which the at least one content resides.

10. A system for use in managing content searches in computing environments, the system comprising a processor configured to:

receive, by a repository from a user, a search phrase to retrieve content associated with the search phrase;

identify, at the repository, at least one content related to the search phrase;

modify, at the repository, the metadata description associated with the at least one content, the metadata description modified to include keywords from the search phrase;

validate the metadata description for technical accuracy; and

return, by the repository, the at least one content and the modified metadata description to the user in response to receiving the search phrase, wherein the modified metadata description is rendered in a search engine with the keywords in the search phrase that were added to the metadata description highlighted.

11. The system of claim 10 , further configured to:

store the modified metadata description in a second repository;

identify the at least one content in response to receiving a new search phrase to retrieve content associated with the new search phrase; and

return the at least one content and the modified metadata description.

12. The system of claim 11 , wherein the processor configured to store the modified metadata description in the second repository is further configured to:

restrict a web crawler from indexing the second repository.

13. The system of claim 10 , wherein the processor configured to identify the at least one content related to the search phrase is further configured to:

based on the search phrase, aggregate a set of related contents into a search pool, wherein each related content is indexed based on a respective metadata description associated with a respective related content;

select the at least one content from the search pool; and

provide the metadata description of the at least one content to a metadata description converter, wherein the metadata description converter analyzes the search phrase and creates a set of keywords that are similar to the search phrase.

14. The system of claim 13 , wherein the processor configured to modify the metadata description associated with the at least one content according to the search phrase is further configured to:

receive, by the metadata description converter, the metadata description associated with the at least one content, wherein the metadata description comprises at least one term; and

replace the at least one term with at least one keyword, where the search phrase comprises the at least one keyword.

15. The system of claim 14 , wherein the processor configured to replace the at least one term with the at least one keyword is further configured to:

identify terms in the at least one content that are similar to the at least one keyword in the search phrase; and

create the modified metadata description from the identified terms.

16. The system of claim 15 , wherein the processor configured to create the modified metadata description from the identified terms is further configured to:

validate the modified metadata description for description accuracy.

17. The system of claim 10 , wherein the processor configured to return the at least one content and the modified metadata description is further configured to:

receive, from the second repository, the modified metadata description and a link to the at least one content, wherein the at least one content resides in the repository.

18. The system of claim 10 , wherein the processor configured to return the at least one content and the modified metadata description is further configured to:

instruct, via a sitemap, a web crawler to select the modified metadata description from the second repository instead of selecting the metadata description from the repository in which the at least one content resides.

19. A computer program product for managing content searches in computing environments, the computer program product comprising:

a non-transitory computer readable storage medium having computer executable program code embodied therewith, the program code executable by a computer processor to:

receive, by a repository from a user, a search phrase to retrieve content associated with the search phrase;

identify, at the repository, at least one content related to the search phrase;

modify, at the repository, the metadata description associated with the at least one content, the metadata description modified to include keywords from the search phrase;

validating the metadata description for technical accuracy; and

return, by the repository, the at least one content and the modified metadata description to the user in response to receiving the search phrase, wherein the modified metadata description is rendered in a search engine with the keywords in the search phrase that were added to the metadata description highlighted.

20. The computer program product of claim 19 , wherein the program code configured to modify the metadata description associated with the at least one content according to the search phrase is further configured to:

receive, by a metadata description converter, the metadata description associated with the at least one content, wherein the metadata description comprises at least one term; and

replace the at least one term with at least one keyword, where the search phrase comprises the at least one keyword.

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 (046366/0014) 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
Reel/Frame 060450/0306 →
RELEASE OF SECURITY INTEREST AT REEL 046286 FRAME 0653 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 058298/0093 →
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 Jun 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 046366/0014 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Jun 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 046286/0653 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2018
From: NISTALA, AMRITA; ROY, MAINAK; TADIKAMALLA, VAMSI KRISHNA; AVINASH, .
To: EMC IP HOLDING COMPANY LL
Reel/Frame 045834/0702 →