IP Library Patent Application 14225357
Patent Application
App. No. 14/225,357

PROVIDING ACCESS TO MANAGED CONTENT IN RICH CLIENT APPLICATION ENVIRONMENTS

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.
14/225,357
Abstract

Providing access to managed content in rich client application environments is disclosed. A request is received from within a first application environment for access to managed content not managed primarily by a first application with which the first application environment is associated. Access is provided to managed content based at least in part on a context data associated with the first application environment.

Claims (28)

1 . A system for managing content, comprising:

a processor; and

a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:

receive from within an application environment a request for access to managed content not managed primarily by an application with which the application environment is associated; and

provide access to managed content associated with a content management system based at least in part on providing a presentation data to the application environment usable to determine how to present the managed content in the application environment.

2 . A system as in claim 1 , wherein providing access to the managed content includes translating the request for access to managed content into an interaction configured to cause the content management system to send the presentation data.

3 . A system as in claim 2 , wherein the interaction is further configured to cause the content management system to generate at least instructions associated with using the presentation data.

4 . A system as in claim 1 , wherein the presentation data is usable to present the managed content in a manner that is compatible with at least one of preferences and environmental settings.

5 . A system as in claim 4 , wherein the at least one of the preferences and the environmental settings is stored in a configuration file associated with the application.

6 . A system as in claim 1 , wherein a state associated with the application environment is remembered and emulated during the process of providing access to managed content.

7 . A system as in claim 1 , wherein the request for access comprises a request that a content management system service or function be performed.

8 . A system as in claim 1 , wherein the request comprises one of the following: selecting a menu item, a button press, or entering a command in a text box.

9 . A system as in claim 1 , wherein access comprises one or more of the following: full text searching, querying, browsing, fetching, storing, checking in, or checking out.

10 . A system as in claim 1 , wherein access is based at least in part on a state within the content management system of a content item comprising the managed content.

11 . A system as in claim 10 , wherein the state within the content management system of the content item wherein the state of the content is determined at least in part by an action performed with respect to the content item by one or more of the following: another client application, a content management application, and a content management system user.

12 . A system as in claim 1 , wherein the application environment comprises a rich client application environment and a content management application used to provide access to the managed content comprises a web-based or other browser-based application.

13 . A system as in claim 1 , wherein the application comprises one of the following: a client application, a content authoring application, a word processing application, a spreadsheet application, a publishing application, a computer aided design application, a database application, and a financial management application environment.

14 . A system as in claim 1 , wherein providing access to managed content associated with the application environment comprises displaying in a menu style associated with the application environment a menu that includes one or more content management functions, services, or both.

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

receiving from within an application environment a request for access to managed content not managed primarily by an application with which the application environment is associated; and

providing access to managed content associated with a content management system based at least in part on providing a presentation data to the application environment usable to determine how to present the managed content in the application environment.

16 . A method for managing content comprising:

receiving from within an application environment a request for access to managed content not managed primarily by an application with which the application environment is associated; and

providing access to managed content associated with a content management system based at least in part on providing a presentation data to the application environment usable to determine how to present the managed content in the application environment.

17 . A method as in claim 16 , wherein providing access to the managed content includes translating the request for access to managed content into an interaction configured to cause the content management system to send the presentation data.

18 . A method as in claim 17 , wherein the interaction is further configured to cause the content management system to generate at least instructions associated with using the presentation data.

19 . A method as in claim 16 , wherein the presentation data is usable to present the managed content in a manner that is compatible with at least one of preferences and environmental settings.

20 . A method as in claim 19 , wherein the at least one of the preferences and the environmental settings is stored in a configuration file associated with the application.

Assignments (7)
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 041141/0250 →
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 →
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 →
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 Jun 18, 2014
From: RANDALL, CRAIG; GRUSZKA, JERZY
To: EMC CORPORATION
Reel/Frame 033132/0230 →