IP Library Granted Patent US 8,161,183
Granted Patent B2
US 8,161,183 · App. 10/024,118 · Granted Apr 17, 2012

Distributing information in a markup language within a computer system

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,161,183
App. No.
10/024,118
Granted
Apr 17, 2012
Kind
B2
Abstract

Computer-based methods and systems are described wherein at least one content provider, a portal and a user are coupled to a communications network or content delivery network. The content provider provides means for generating information in a markup language and for sending the information to a portal. The portal comprises means for combining information received from one or more content providers and for sending the combined information to the user.

Claims (24)

1. A computer-based method of providing information between a plurality of nodes coupled to a communication network wherein the plurality of nodes comprises more than one content provider nodes, at least one user node, and a portal node between said content providers and said at least one user node, the method comprising the steps of:

receiving, at a portal node, user-requested content information from more than one content provider nodes, wherein the user-requested content information has been generated in a markup language using multiple different portlets comprising a specific portlet at each of the more than one content provider nodes;

combining, at the portal node, the received user-requested content information using a generic portlet to produce combined user-requested content information; and

sending, from the portal node, the combined user-requested content information to a user node.

2. The method of claim 1 , wherein the content information comprises fragments of information generated in the markup language at the more than one content provider nodes, and wherein the combining step comprises combining the fragments of information into the combined user-requested content information.

3. The method of claim 1 , wherein the combined user-requested content information is configured for displaying on a browser at the user node.

4. The method of claim 1 , wherein the markup language is the Hypertext Markup Language (HTML).

5. The method of claim 1 , wherein the user-requested content information received from the at least one of the more than one content provider nodes is associated with a fee.

6. The method of claim 5 , further comprising the step of accepting a fee before the receiving step.

7. A computer-based method of providing information between a plurality of nodes coupled to a communication network wherein the plurality of nodes comprises more than one content provider nodes at least one user node, and a portal node between the content provider nodes and the user nodes, the method comprising the steps of:

generating, within at least one content provider node, user-requested content information in a markup language using a specific portlet;

sending, from the at least one content provider node, the generated user-requested content information to a portal node for combining with information in the markup language received from other content provider nodes using different specific portlets to produce combined user-requested content information and sending the combined user-requested content information to a user node using a generic portlet.

8. The method of claim 7 , wherein the generating step comprises generating fragments of information in the markup language, and wherein the sending step comprises sending the fragments of information to a portal node for combining and sending to a user node.

9. The method of claim 7 , wherein the user-requested content information sent to the user node is configured for displaying on a browser at the user node.

10. The method of claim 7 , wherein the markup language is the Hypertext Markup Language (HTML).

11. The method of claim 7 , further comprising the step of associating the generated user-requested content information with a fee.

12. The method of claim 11 , further comprising the step of charging a fee before the sending step.

13. A computer program product for use in a content delivery network comprising a plurality of nodes, the product comprising a machine readable medium containing one or more programs which when executed implement the steps of:

receiving, at a portal node, user-requested content information from more than one content provider nodes comprising multiple different portlets, each content provider node having a specific portlet, wherein the user-requested content information has been generated in a markup language using a specific portlet at each of the more than one content provider nodes;

combining, at the portal node, the received user-requested content information using a generic portlet to produce combined user-requested content information; and

sending, from the portal node, the combined user-requested content information to a user node.

14. A computer program product for use in a content delivery network comprising a plurality of nodes, the product comprising a machine readable medium containing one or more programs which when executed implement the steps of:

generating, within at least one content provider node, user-requested content information in a markup language using a specific portlet;

sending, from the at least one content provider node, the generated information to a portal node for combining with information in the markup language received from other content provider nodes to produce combined user-requested content information and sending the combined user-requested content information to a user node using a generic portlet.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2016
From: MIDWAY TECHNOLOGY COMPANY LLC
To: SERVICENOW, INC.
Reel/Frame 038324/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2016
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: MIDWAY TECHNOLOGY COMPANY LLC
Reel/Frame 037704/0257 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2002
From: BOEHME, THOMAS F.; RINDTORFF, KLAUS; SCHAECK, THOMAS; WEBER, ROLAND
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 012816/0742 →