IP Library Granted Patent US 8,909,649
Granted Patent B2
US 8,909,649 · App. 13/451,978 · Granted Dec 9, 2014

Method, apparatus, and computer program product for content management

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,909,649
App. No.
13/451,978
Granted
Dec 9, 2014
Kind
B2
Abstract

A method for managing content is provided. The method may include, by a content management apparatus, receiving a content request, searching for content information associated with the request, and causing writing of missing content information to an alert file. The method may provide default content information when content information is not otherwise located. A content request may comprise an application and context name. A response from a content management apparatus may comprise a location and map identifier used by a calling apparatus to locate and cause display of content. The method may provide synchronization capabilities in which content referenced by an application is searched for in order to track missing content in an alerts file, and to track the synchronization history or status of an application in a synchronization log. Corresponding systems, apparatuses, and computer program products are also provided.

Claims (44)

1. A method comprising:

receiving at least one content request comprising an application name and application context of an application for which the content is requested;

searching, with a processor, for content information associated with the content request;

in an instance in which the content information is located, providing the content information, wherein the content information is located based on the application name and the application context; and

in an instance in which the content information is not located during the searching, causing writing of an alert associated with a missing content information to an alert file.

2. A method according to claim 1 , wherein

the content information comprises a location and map identifier.

3. A method according to claim 2 , wherein searching for content information comprises:

identifying the map identifier in a product context map based on at least one of the application name and application context; and

identifying the location in a product location map based on at least the application name.

4. A method according to claim 3 , further comprising causing display of content based on at least the location and map identifier.

5. A method according to claim 1 wherein the receiving at least one content request comprises receiving an application synchronization request, and wherein the method further comprises:

causing writing of application synchronization information to a synchronization log.

6. A method according to claim 1 , further comprising providing default content information in the instance in which the content information is not located during the searching.

7. A method according to claim 1 , further comprising causing writing of access information to an audit log.

8. An apparatus for managing content, the apparatus comprising processing circuitry configured to cause the apparatus to at least:

receive at least one content request comprising an application name and application context of an application for which the content is requested;

search for content information associated with the content request;

in an instance in which the content information is located, provide the content information, wherein the content information is located based on the application name and the application context; and

in an instance in which the content information is not located during the searching, cause writing of an alert associated with a missing content information to an alert file.

9. An apparatus according to claim 8 , wherein:

the content information comprises a location and map identifier.

10. An apparatus according to claim 9 , wherein searching for content information comprises:

identifying the map identifier in a product context map based on at least one of the application name and application context; and

identifying the location in a product location map based on at least the application name.

11. An apparatus according to claim 10 , wherein the processing circuitry is further configured to cause display of content based on at least the location and map identifier.

12. A apparatus according to claim 8 , wherein the receiving at least one content request comprises receiving an application synchronization request, and wherein the processing circuitry is further configured to cause writing of application synchronization information to a synchronization log.

13. A apparatus according to claim 8 , wherein the processing circuitry is further configured to provide default content information in the instance in which the content information is not located during the searching.

14. An apparatus according to claim 8 , wherein the processing circuitry is further configured to cause writing of access information to an audit log.

15. A computer program product for managing content comprising at least one non-transitory computer-readable medium having computer-readable program instructions stored therein, the computer-readable program instructions comprising instructions, which when performed by an apparatus, are configured to cause the apparatus to at least:

receive at least one content request comprising an application name and application context of an application for which the content is requested;

search for content information associated with the content request;

in an instance in which the content information is located, provide the content information, wherein the content information is located based on the application name and the application context; and

in an instance in which the content information is not located during the searching, cause writing of an alert associated with a missing content information to an alert file.

16. A computer program product according to claim 15 , wherein:

the content information comprises a location and map identifier.

17. A computer program product according to claim 16 , wherein searching for content information comprises:

identifying the map identifier in a product context map based on at least one of the application name and application context; and

identifying the location in a product location map based on at least the application name.

18. A computer program product according to claim 17 , wherein the instructions are further configured to cause the apparatus to cause display of content based on at least the location and map identifier.

19. A computer program product according to claim 15 , wherein the receiving at least one content request comprises receiving an application synchronization request, and wherein the instructions are further configured to cause the apparatus to cause writing of application synchronization information to a synchronization log.

20. A computer program product according to claim 15 , wherein the instructions are further configured to cause the apparatus to provide default content information in the instance in which the content information is not located during the searching.

21. A computer program product according to claim 15 , wherein the instructions are further configured to cause the apparatus to cause writing of access information to an audit log.

22. The method according to claim 1 , wherein the alert file is stored remotely from a device on which the content request is generated.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2022
From: ALLSCRIPTS SOFTWARE, LLC
To: HARRIS DAWN HOLDINGS, INC
Reel/Frame 061933/0655 →
NOTICE OF PARTIAL TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded May 16, 2022
From: JPMORGAN CHASE BANK, N.A.
To: ALLSCRIPTS SOFTWARE, LLC
Reel/Frame 060381/0954 →
SECURITY INTEREST Recorded May 10, 2022
From: ALTERA DIGITAL HEALTH INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 059913/0710 →
SECURITY INTEREST Recorded Nov 10, 2017
From: ALLSCRIPTS SOFTWARE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 044096/0852 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2017
From: MCKESSON CORPORATION
To: PF2 MCKESSON TECHNOLOGIES INC.
Reel/Frame 043904/0271 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2017
From: PF2 MCKESSON TECHNOLOGIES INC.
To: PF2 EIS LLC
Reel/Frame 043904/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2017
From: ALLSCRIPTS HEALTHCARE US, LP
To: ALLSCRIPTS SOFTWARE, LLC
Reel/Frame 043815/0967 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2017
From: PF2 EIS LLC
To: ALLSCRIPTS HEALTHCARE, LLC
Reel/Frame 043815/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2017
From: ALLSCRIPTS HEALTHCARE, LLC
To: ALLSCRIPTS HEALTHCARE US, LP
Reel/Frame 043815/0939 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2017
From: MCKESSON FINANCIAL HOLDINGS UNLIMITED COMPANY
To: MCKESSON CORPORATION
Reel/Frame 041355/0408 →
CHANGE OF NAME Recorded Jan 11, 2017
From: MCKESSON FINANCIAL HOLDINGS
To: MCKESSON FINANCIAL HOLDINGS UNLIMITED COMPANY
Reel/Frame 041329/0879 →