IP Library Granted Patent US 9,703,762
Granted Patent B1
US 9,703,762 · App. 14/585,981 · Granted Jul 11, 2017

Method and system for processing a style sheet defining a reusable theme for a web page and specifying a relative location of content

Inventors: Sandip V. Chitale (Pleasanton, CA); Sachin Gopaldas Totale (Bangalore, IN)
Assignee: Open Text Corporation
G06F17/227G06F17/30887
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 9,703,762
App. No.
14/585,981
Granted
Jul 11, 2017
Kind
B1
Abstract

In general, the technology relates to a method for using reusable themes. The method includes receiving, from a device, a request for a style sheet language file, where the style sheet language file defines a reusable theme for a webpage and specifies a relative location for an image that is used by the reusable theme. The method further includes receiving a request for the image including the relative location of the image, resolving the relative location for the image to obtain an absolute location for the image using a location of the style sheet language file in a web application structure, obtaining the image from the absolute location of the image, and providing the image to the device.

Claims (22)

1. A method for using reusable themes, comprising:

receiving, from a device, a request for a style sheet language file, wherein the style sheet language file defines a reusable theme for a webpage and specifies a relative location for an image that is used by the reusable theme;

receiving a request for the image, wherein the request for the image comprises the relative location of the image;

resolving, by a server, the relative location for the image to obtain an absolute location for the image using a location of the style sheet language file in a web application structure;

obtaining the image from the absolute location of the image; and

providing the image to the device.

2. The method of claim 1 , wherein the style sheet language file is a cascading style sheet file.

3. The method of claim 2 , wherein the relative location is a relative uniform resource location (URL).

4. The method of claim 3 , wherein the absolute location is an absolute URL.

5. The method of claim 4 , wherein the absolute location comprises the relative location.

6. The method of claim 1 , wherein the style sheet language file and an image directory that comprises the image are located at a same hierarchical level in a web application structure on a web server.

7. A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to:

receive, from a device, a request for a style sheet language file, wherein the style sheet language file defines a reusable theme for a webpage and specifies a relative location for an image that is used by the reusable theme;

receive a request for the image, wherein the request for the image comprises the relative location of the image;

resolve the relative location for the image to obtain an absolute location for the image using a location of the style sheet language file in a web application structure;

obtain the image from the absolute location of the image; and

provide the image to the device.

8. The non-transitory computer readable medium of claim 7 , wherein the style sheet language file is a cascading style sheet file.

9. The non-transitory computer readable medium of claim 8 , wherein the relative location is a relative uniform resource location (URL).

10. The non-transitory computer readable medium of claim 9 , wherein the absolute location is an absolute URL.

11. The non-transitory computer readable medium of claim 10 , wherein the absolute location comprises the relative location.

12. The non-transitory computer readable medium of claim 11 , wherein the style sheet language file and an image directory comprises the image are located at a same hierarchical level in a web application structure on a web server.

Assignments (12)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 063559/0805) Recorded Jun 21, 2024
From: BARCLAYS BANK PLC
To: OPEN TEXT CORPORATION
Reel/Frame 067807/0069 →
SECURITY INTEREST Recorded Aug 30, 2023
From: OPEN TEXT CORPORATION
To: THE BANK OF NEW YORK MELLON
Reel/Frame 064761/0008 →
SECURITY INTEREST Recorded May 7, 2023
From: OPEN TEXT CORPORATION
To: BARCLAYS BANK PLC
Reel/Frame 063559/0831 →
SECURITY INTEREST Recorded May 7, 2023
From: OPEN TEXT CORPORATION
To: BARCLAYS BANK PLC
Reel/Frame 063559/0839 →
SECURITY INTEREST Recorded May 7, 2023
From: OPEN TEXT CORPORATION
To: BARCLAYS BANK PLC
Reel/Frame 063559/0805 →
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: EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC; 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)
Reel/Frame 061753/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2017
From: EMC CORPORATION
To: OPEN TEXT CORPORATION
Reel/Frame 041139/0585 →
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 Feb 10, 2015
From: CHITALE, SANDIP V.; TOTALE, SACHIN GOPALDAS
To: EMC CORPORATION
Reel/Frame 034926/0371 →