IP Library Granted Patent US 12,032,649
Granted Patent B2
US 12,032,649 · App. 18/306,907 · Granted Jul 9, 2024

Systems and methods for utilizing connectors to obtain web content

Inventors: Likhan Siddiquee (Utrecht, NL); Ivo van de Lagemaat (North Holland, NL); Dominique Leblond (Nieuw-Vennep, NL); Lars Møllebjerg (Amsterdam, NL); Franciscus Petrus Paulus van Puffelen (Stoneham, MA)
Assignee: SDL Netherlands B.V.
G06F16/972G06F16/958
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 12,032,649
App. No.
18/306,907
Granted
Jul 9, 2024
Kind
B2
Abstract

Systems that utilize connectors are provided. An example system includes a first computer configured to generate web content that comprises at least one reference that is indicative of at least one asset stored on an external system that is remote to the first computer and at least one local asset stored on a local content repository that is local to the first computer, the at least one local asset comprising content; a second computer configured to publish the web content when requested by an end user; and a third computer configured to provide a connector that is accessible to both the first computer and the second computer, the first computer being further configured to generate the at least one reference, the second computer being configured to resolve the at least one reference and obtain the at least one asset from the external system using the connector.

Claims (48)

1. A system, comprising:

a first computer comprising at least one processor coupled to at least one memory, the first computer configured to generate web content that comprises at least one reference that is indicative of at least one asset stored on an external system that is remote to the first computer and at least one local asset stored on a local content repository that is local to the first computer, the at least one local asset comprising content;

a second computer comprising at least one processor coupled to at least one memory, the second computer configured to publish the web content when requested by an end user; and

a third computer comprising at least one processor coupled to at least one memory, the third computer configured to provide a connector that is accessible to both the first computer and the second computer, the first computer being further configured to generate the at least one reference, the second computer being configured to resolve the at least one reference and obtain the at least one asset from the external system using the connector.

2. The system according to claim 1 , wherein a first program utilized by the first computer to generate the web content is incompatible with a second program utilized by the second computer to deliver the web content to an end user computing system and the connector allows the first computer and the second computer to cooperate to provide the end user computing system with the at least one asset.

3. The system according to claim 1 , wherein the first computer is further configured to generate the at least one reference, wherein the at least one reference comprises a first portion that indicates that the at least one asset is located externally to the first computer, a second portion that comprises an indication of an external content library type, and a third portion that comprises an identifier that is indicative of the at least one asset of the external system.

4. The system according to claim 3 , wherein the second computer utilizes the at least one reference published by the third computer to obtain the at least one asset by:

identifying the at least one reference in the web content;

determining that the at least one reference refers to the at least one asset being located externally on the external system;

determining the external system from the second portion of the at least one reference and the connector that corresponds;

accessing the external system through the connector using the third portion;

obtaining the at least one asset from the external system using the connector; and

integrating the at least one asset into the web content.

5. The system according to claim 4 , wherein the second computer integrates the at least one asset into the web content in response to a request for the web content.

6. The system according to claim 4 , wherein the second computer integrates the at least one asset into the web content using a standard entity object, wherein the standard entity object determines how content of the at least one asset is formatted for integration into the web content.

7. The system according to claim 6 , wherein the standard entity object is customizable through use of the third computer.

8. The system according to claim 1 , wherein the third computer is further configured to:

register the external system;

create the connector for the external system; and

map assets of the external system as if the assets were local to the first computer or the second computer, wherein the assets comprise the at least one asset.

9. The system according to claim 8 , wherein the connector comprises login credentials that are used to gain access to the external system and exposes the external system to the first computer or the second computer.

10. The system according to claim 1 , wherein the third computer is further configured to establish end point configuration settings for the external system, and wherein registering comprises establishing a transport level security configuration between the external system and the third computer and the first computer.

11. The system according to claim 1 , wherein upon selection of the at least one asset from the external system via the first computer, the third computer is further configured to map the at least one asset from the external system to the at least one reference that is included in the web content being generated on the first computer.

12. A method comprising:

generating, by a first computer, web content that comprises at least one reference that is indicative of at least one asset stored on an external system that is remote to the first computer and at least one local asset stored on a local content repository that is local to the first computer, the at least one local asset comprising content;

publishing, by a second computer, the web content when requested by an end user;

providing, by a third computer, a connector that is accessible to both the first computer and the second computer;

generating, by the first computer, the at least one reference; and

resolving, by the second computer the at least one reference and obtaining the at least one asset from the external system using the connector.

13. The method according to claim 12 , wherein a first program utilized by the first computer to generate the web content is incompatible with a second program utilized by the second computer to deliver the web content to an end user computing system and the connector allows the first computer and the second computer to cooperate to provide the end user computing system with the at least one asset.

14. The method according to claim 12 , wherein the at least one reference comprises a first portion that indicates that the at least one asset is located externally to the first computer, a second portion that comprises an indication of an external content library type, and a third portion that comprises an identifier that is indicative of the at least one asset of the external system.

15. The method according to claim 14 , further comprising utilizing, by the second computer, the at least one reference published by the third computer to obtain the at least one asset by:

identifying the at least one reference in the web content;

determining that the at least one reference refers to the at least one asset being located externally on the external system;

determining the external system from the second portion of the at least one reference and the connector that corresponds;

accessing the external system through the connector using the third portion;

obtaining the at least one asset from the external system using the connector; and

integrating the at least one asset into the web content.

16. The method according to claim 15 , further comprising integrating, by the second computer, the at least one asset into the web content in response to a request for the web content.

17. The method according to claim 15 , further comprising integrating, by the second computer, the at least one asset into the web content using a standard entity object, wherein the standard entity object determines how content of the at least one asset is formatted for integration into the web content.

18. The method according to claim 17 , wherein the standard entity object is customizable through use of the third computer.

19. The method according to claim 12 , further comprising:

register, by the third computer, the external system;

create, by the third computer, the connector for the external system; and

map assets of the external system, by the third computer, as if the assets were local to the first computer or the second computer, wherein the assets comprise the at least one asset.

20. The method according to claim 19 , wherein the connector comprises login credentials that are used to gain access to the external system and exposes the external system to the first computer or the second computer.

21. The method according to claim 12 , further comprising establishing, by the third computer, end point configuration settings for the external system, and wherein registering comprises establishing a transport level security configuration between the external system and the third computer and the first computer.

22. The method according to claim 12 , further comprising, upon selection of the at least one asset from the external system via the first computer, mapping, by the third computer, the at least one asset from the external system to the at least one reference that is included in the web content being generated on the first computer.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2023
From: LEBLOND, DOMINIQUE; VAN PUFFELEN, FRANCISCUS PETRUS PAULUS; MOELLEBJERG, LARS
To: SDL TRIDION DEVELOPMENT LAB B.V.
Reel/Frame 063707/0266 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2023
From: SIDDIQUEE, LIKHAN; VAN DE LAGEMAAT, IVO
To: SDL NETHERLANDS B.V.
Reel/Frame 063707/0419 →
CHANGE OF NAME Recorded May 19, 2023
From: SDL TRIDION DEVELOPMENT LAB B.V.
To: SDL NETHERLANDS B.V.
Reel/Frame 063707/0578 →
Continuity (5)
Division 17827607 · May 27, 2022
Continuation 16227420 · Dec 20, 2018
Continuation In Part 13886194 · May 2, 2013
Continuation 13620187 · Sep 14, 2012
Related Publication 20230259576A1 · Aug 17, 2023
Cited By (1)
US 12,306,899