IP Library Granted Patent US 8,898,264
Granted Patent B1
US 8,898,264 · App. 11/473,538 · Granted Nov 25, 2014

Linking business objects and documents

Inventors: Michael H. Walther (Pleasanton, CA); Viktor Gavrysh (Richmond Hill, CA); Sachin B. Chaudhari (Oakland, CA)
Assignee: EMC Corporation
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 8,898,264
App. No.
11/473,538
Granted
Nov 25, 2014
Kind
B1
Abstract

Managing content is disclosed. An indication is received that a content item comprising a body of managed content is associated with a business object not included in the body of managed content. The content item is linked with the business object.

Claims (36)

1. A method of managing content comprising:

receiving a user input via a portal interface associated with a business application indicating that a content item comprising a body of managed content is associated with a business object not included in the body of managed content, wherein the business application is configured to provide access to the business object;

linking, using a processor, the content item to a business object identifier identifying the business object, the business object identifier capable of being linked to each of a plurality of content items identifying the business object; and

automatically accessing the content item by querying for the business object identifier identifying the business object using a content management system configured to provide access to the body of managed content, wherein the querying of the content management system includes broadcasting the business object identifier by the business application to the content management system, and wherein the content management system can be configured to listen or ignore the broadcast, and wherein the business object identifier is used to access a link directly linking the business object identifier to a content item identifier identifying the content item, and wherein the link comprises one or more of:

a hard link comprising a table entry that includes the business object identifier in a row and the content item identifier in a column or the business object identifier in a column and the content item identifier in a row, and

a soft link comprising an attribute included in metadata associated with the content item.

2. The method of claim 1 wherein the hard link is accessible alternatively by interfacing with a document server without broadcasting the business object identifier by the business application.

3. The method of claim 1 wherein the hard link is accessible from a business server.

4. The method of claim 1 wherein the linking is performed manually.

5. The method of claim 1 wherein the linking is performed automatically.

6. The method of claim 1 wherein the content item is retrieved automatically when the business object is retrieved.

7. The method of claim 1 , wherein one or more of the plurality of content items are retrieved when the business object is retrieved.

8. The method of claim 1 , further including receiving, as a broadcast from a business server which stores the business object, an indication that the business object is retrieved, and retrieving the content item automatically based on the broadcasted indication.

9. The method of claim 1 , wherein the business object is stored in a business repository, and wherein the content item is stored in a document repository, and wherein the business repository and the document repository are different repositories.

10. A system for managing content comprising a processor and a memory coupled with the processor, the memory configured to provide the processor with instructions which when executed cause the processor to:

receive a user input via a portal interface associated with a business application indicating that a content item comprising a body of managed content is associated with a business object not included in the body of managed content, wherein the business application is configured to provide access to the business object;

link the content item to a business object identifier identifying the business object, the business object identifier capable of being linked to each of a plurality of content items identifying the business object; and

automatically access the content item by querying for the business object identifier identifying the business object using a content management system configured to provide access to the body of managed content, wherein the querying of the content management system includes broadcasting the business object identifier by the business application to the content management system, and wherein the content management system can be configured to listen or ignore the broadcast, and wherein the business object identifier is used to access a link directly linking the business object identifier to a content item identifier identifying the content item, and wherein the link comprises one or more of:

a hard link comprising a table entry that includes the business object identifier in a row and the content item identifier in a column or the business object identifier in a column and the content item identifier in a row, and

a soft link comprising an attribute included in metadata associated with the content item.

11. The system of claim 10 wherein the hard link is accessible alternatively by interfacing with a document server without broadcasting the business object identifier by the business application.

12. The system of claim 10 wherein the hard link is accessible from a business server.

13. The system of claim 10 , wherein the business object is stored in a business repository, and wherein the content item is stored in a document repository, and wherein the business repository and the document repository are different repositories.

14. The system of claim 10 , wherein one or more of the plurality of content items are retrieved when the business object is retrieved.

15. The system of claim 10 , wherein the memory is further configured to provide the processor with instructions which when executed cause the processor to:

receive, as a broadcast from a business server which stores the business object, an indication that the business object is retrieved, and retrieve the content item automatically based at least in part on the broadcasted indication.

16. A computer program product for managing content the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

receiving a user input via a portal interface associated with a business application indicating that a content item comprising a body of managed content identifies a business object not included in the body of managed content, wherein the business application is configured to provide access to the business object;

linking the content item to a business object identifier identifying the business object, the business object identifier capable of being linked to each of a plurality of content items identifying the business object; and

automatically accessing the content item by querying for the business object identifier identifying the business object using a content management system configured to provide access to the body of managed content, wherein the querying of the content management system includes broadcasting the business object identifier by the business application to the content management system, and wherein the content management system can be configured to listen or ignore the broadcast, and wherein the business object identifier is used to access a link directly linking the business object identifier to a content item identifier identifying the content item, and wherein the link comprises one or more of:

a hard link comprising a table entry that includes the business object identifier in a row and the content item identifier in a column or the business object identifier in a column and the content item identifier in a row, and

a soft link comprising an attribute included in metadata associated with the content item.

17. The computer program product as recited in claim 16 wherein the linking is performed automatically.

18. The computer program product of claim 16 , wherein the business object is stored in a business repository, and wherein the content item is stored in a document repository, and wherein the business repository and the document repository are different repositories.

19. The computer program product of claim 16 , wherein one or more of the plurality of content items are retrieved when the business object is retrieved.

20. The computer program product recited in claim 16 , further comprising computer instructions for receiving, as a broadcast from a business server which stores the business object, an indication that the business object is retrieved, and retrieving the content item automatically based at least in part on the broadcasted indication.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: EMC CORPORATION
To: OPEN TEXT CORPORATION
Reel/Frame 041579/0133 →
PATENT RELEASE (REEL:40134/FRAME:0001) Recorded Jan 23, 2017
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: EMC CORPORATION, AS GRANTOR
Reel/Frame 041073/0136 →
RELEASE OF SECURITY INTEREST Recorded Jan 23, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC CORPORATION
Reel/Frame 041073/0443 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2006
From: WALTHER, MICHAEL H.; CHAUDHARI, SACHIN B.
To: EMC CORPORATION
Reel/Frame 018035/0508 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2006
From: GAVRYSH, VIKTOR
To: EMC CORPORATION
Reel/Frame 018031/0122 →