IP Library Granted Patent US 7,454,461
Granted Patent B2
US 7,454,461 · App. 10/921,072 · Granted Nov 18, 2008

Data processing information feeder framework

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 7,454,461
App. No.
10/921,072
Granted
Nov 18, 2008
Kind
B2
Abstract

A framework is configured for publishing data from a data processing arrangement coupled to a network. Data objects are provided from one or more application programs of the data processing arrangement. An information feed of the data processing arrangement is defined. The information feed provides a collection of data objects having related information-types. The data objects of the application programs are associated with the information feed based on an information-type of the data objects. The data objects of the information feed available are made available via a network component of the data processing arrangement.

Claims (45)

1. A method comprising:

providing, to an information feeder application program interface (API) of a personal communications device, data objects from at least one user-accessible application program of the personal communications device that assist in creating publishable content;

defining an information feed of the personal communications device, the information feed providing a collection of data objects having related information-types;

associating the data objects of the at least one program with the information feed based on the information-type of the data objects; and

receiving, via the information feeder API, the data objects of the information feed at a network component of the personal communications device, wherein the network component makes the information feed available to peers via a network.

2. The method of claim 1 , wherein the network component comprises a Hypertext Transport Protocol (HTTP) server.

3. The method of claim 1 , wherein the network component comprises a Session Initiation Protocol (SIP) server.

4. The method of claim 1 , wherein associating the data objects with the information feed comprising registering the data objects with the information feed via an application interface associated with the information feed.

5. The method of claim 1 , further comprising formatting the data objects into a data format associated with the information feed.

6. The method of claim 5 , wherein formatting the data objects comprises converting a data-type of at least one of the data objects.

7. The method of claim 5 , wherein formatting the data objects comprises formatting the objects into a Hypertext Markup Language (HTML) document.

8. The method of claim 1 , wherein making the data objects of the information feed available via the network component of the personal communications device comprises making the data objects available via a server component of the personal communications device.

9. The method of claim 1 , wherein making the data objects of the information feed available via the network component of the personal communications device further comprises sending the data objects to a server arrangement via the network.

10. The method of claim 1 , wherein the personal communications device comprises a mobile terminal.

11. A processor-readable medium encoded with instructions that, when executed by a processor of a personal communications devices, perform:

receiving, via an information feeder application program interface (API), data objects from at least one user-accessible application program of the personal communications device that assist in creating publishable content;

defining an information feed of the personal communications device, the information feed providing a collection of data objects having related information-types;

associating the data objects of the at least one application program with the information feed based on information-types of the data objects; and

accessing, via the information feeder API, the data objects of the information feed by a network component of the personal communications device, wherein the network component makes the information feed available to peers via a network.

12. The processor-readable medium of claim 11 , wherein the network component comprises a Hypertext Transport Protocol (HTTP) server.

13. The processor-readable medium of claim 11 , wherein the network component comprises a Session Initiation Protocol (SIP) server.

14. The processor-readable medium of claim 11 , wherein associating the data objects with the information feed comprising registering the data objects with the information feed via an application interface associated with the information feed.

15. A system comprising:

a network having a plurality of data consumers coupled to the network as peers; and

a personal communications device capable of being coupled to the network, wherein the personal communications device is configured as a peer of the data consumers, the personal communications device further comprising:

means for providing data objects from at least one application program of the personal communications device that assist in creating publishable content to an information feeder application program interface (API);

means for defining an information feed of the personal communications device, the information feed providing a collection of data objects having related information-types;

means for associating the data objects of the at least one application program with the information feed based on the information-types of the data objects;

means for accessing the data objects via the information feeder API to form the information feed; and

means for making the data objects of the information feed available to the data consumers via a network component of the personal communications device.

16. The system of claim 15 , further comprising an aggregator node coupled to the network, the aggregator node configured to form an aggregated information feed by combining the information feed of personal communications device with information feeds received from other data processing arrangements coupled to the network.

17. The system of claim 15 , wherein the personal communications device further comprises means for formatting the data objects into a data format associated with the information feed.

18. A personal communications apparatus comprising:

a processor;

a network interface configured to exchange data with one or more peers via a network; and

a memory coupled to the processor and the network interface, the memory comprising,

at least one user application configured to assist in creating publishable content in the form of data objects;

an information feeder application program interface (API) capable of receiving the data objects from the at least one user application;

an information feeder module configured to receive the data objects from the at least one user application via the information feeder (API) and form one or more information feeds based on the data objects, each information feed including a collection of data objects having related information-types;

a network interface module configured to make the information feeds available to the peers via the network interface.

19. The apparatus of claim 18 , wherein the information feeder module comprises an application program interface configured accept registration of data objects and information-types associated with the data objects.

20. The apparatus of claim 18 , wherein the information feeder module is further configured to format the data objects into a data format associated with the information feed.

21. The apparatus of claim 18 , wherein the network interface comprises a wireless network interface.

22. The apparatus of claim 18 , wherein the network module is configured to make the information feeds available via a Hypertext Transport Protocol (HTTP) server.

23. The apparatus of claim 18 , wherein the network module is configured to make the information feeds available via a Session Initiation Protocol (SIP) server.

Assignments (12)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 034855/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2004
From: PUNAGANTI VENKATA, MURALI KRISHNA; CHAUDHURI, INDRAJIT
To: NOKIA CORPORATION
Reel/Frame 015325/0815 →