IP Library Granted Patent US 7,613,790
Granted Patent B2
US 7,613,790 · App. 10/173,565 · Granted Nov 3, 2009

Apparatus for and method of executing customized interactive computing services in a broadband network environment

Assignee: BIAP Systems, Inc.
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,613,790
App. No.
10/173,565
Granted
Nov 3, 2009
Kind
B2
Abstract

Apparatus for and method of executing customized interactive computing services in a broadband network environment. A device on the broadband network is capable of retrieving user-defined data over the network and format and display it on an associated display along with data broadcast over the broadband network. The device may be customer premises equipment such as a set-top-box, gaming console, or home gateway connected to the broadband network. In the case of a set-top-box, the broadcast data would be television programming. The device is preferably capable of retrieving data from a source on the internet. Retrieval and formatting are preferably carried out by compact software agents which are sent to the device through the network to be stored in and to execute on the device.

Claims (33)

1. A system for providing customizable interactive television service using a broadband network, said system comprising:

a plurality of CPE devices, said plurality of CPE devices being configured to implement at least one customizable interactive computer service, to bi-directionally communicate using an IP protocol over a broadband network to request, based on user supplied criteria, information from data sources connected to external computer networks, said information supplied in response to the request, to process the retrieved information, and to internally generate, format and display graphical elements representing at least a portion of the processed retrieved information locally on a television display device, wherein each of the plurality of CPE devices comprises a software application, wherein the software application performs substantially all computational tasks required to implement said at least one customizable interactive computer service, wherein performing substantially all computational tasks comprises: retrieving data indicative of the customizable interactive computer service from at least one external data source communicatively coupled to said broadband network, analyzing the retrieved data, and integrating the retrieved data in the customizable interactive computer service, and wherein said software application is adapted to be personalized by a user; and

a remote server computer configured to provide persistent storage services to each of said plurality of CPE devices; and

a remote server computer to optimize network bandwidth utilization, said remote server computer is configured to store customized application preferences for the plurality of CPE devices, wherein said customized application preferences are used to provide statistical data that is used to configure a bandwidth optimization service.

2. A system as claimed in claim 1 wherein said broadband network environment is a digital cable television environment.

3. A system as claimed in claim 1 wherein said broadband network environment is a digital satellite television environment.

4. A system as claimed in claim 1 wherein said CPE has no persistent storage.

5. A system as claimed in claim 1 wherein said broadband network environment is a game console network environment.

6. A system as claimed in claim 1 wherein said broadband network environment is a home gateway environment.

7. The system of claim 1 , wherein the graphical elements are animated.

8. A system for interactive television content distribution using customer premises equipment having a capability to internally generate, format and display graphics, the system comprising:

a server connected to a broadband network;

a plurality of local user devices for customizable two-way interaction with said server over said broadband network, each of said plurality of local user devices being connectable to a television display respectively and being adapted to cause said television display to show content broadcast over said broadband network to each of said plurality of local user devices respectively, each of said plurality of local user devices including a data structure representing a software application which, when executed, enables each of said plurality of local user devices to interface with said broadband network to provide, respectively, at least one customizable interactive computer service in response to a user request, each of the plurality of local user devices configured to be able to internally generate, format and display graphics elements reflecting said at least one customizable interactive computer service respectively, wherein internally formatting graphics elements comprises: managing the graphical elements to provide one or more levels of transparency, user-customizable regions and scrolling functionality, and wherein said plurality of local user devices are capable of performing substantially all computational tasks required to implement said at least one customizable interactive computer service, and wherein the software application of each said plurality of local user devices is adapted to be personalized by a user respectively; and

a remote support server connected to the broadband network, wherein the remote support server is configured to provide support services to augment capabilities of said plurality of local user devices, to provide remote persistent storage services for said plurality of local user devices, and to store preference data for respective users of said plurality of local user devices.

9. The system as claimed in claim 8 , wherein said at least one customizable interactive computer service comprises customizable retrieval of data from internet, wherein the customization is performed locally in the plurality of local user devices.

10. The system as claimed in claim 8 , wherein the support server is configured to optimize bandwidth utilization of the broadband network.

11. The system as claimed in claim 8 , wherein said support server is further configured for storing customized application preferences.

12. The system as claimed in claim 8 , wherein said support server is further configured to provide data carousel services to repeatedly broadcast out carousel data to said plurality of devices simultaneously.

13. The system as claimed in claim 12 , wherein said carousel data is selected based at least in part on said preference data.

14. The system as claimed in claim 8 , wherein each of said plurality of devices is a CPE device.

15. The system as claimed in claim 14 , wherein said CPE device is configured to use an IP protocol to upload customized preferences data to said support server after a user makes changes to said customized preferences data, and to download said customized preferences data from said support server.

16. The system as claimed in claim 14 , wherein said CPE device is additionally connected to an external IP-based network through said broadband network.

17. The system as claimed in claim 16 , wherein said external IP-based network is additionally connected to a plurality of network data sources.

18. The system as claimed in claim 8 , wherein said broadband network is a wired network.

19. The system as claimed in claim 8 , wherein said broadband network is a wireless network.

20. The system as claimed in claim 8 , wherein said broadband network comprises a cable television network.

21. The system as claimed in claim 8 , wherein said broadband network comprises a satellite television network.

22. The system as claimed in claim 8 , wherein said broadband network comprises a local area network (LAN).

23. The system as claimed in claim 8 , wherein said broadband network comprises a wide area network (WAN).

24. The system as claimed in claim 8 , wherein said broadband network comprises an analog telephone network.

25. The system as claimed in claim 8 , wherein said broadband network comprises a digital telephone network.

26. The system as claimed in claim 8 , wherein said broadband network comprises the Internet.

27. The system as claimed in claim 8 , wherein said broadband network is capable of carrying TCP/IP network traffic.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Jun 17, 2026
From: FIRST-CITIZENS BANK & TRUST COMPANY
To: FOURTHWALL MEDIA, INC.
Reel/Frame 074994/0007 →
SECURITY AGREEMENT Recorded Jul 16, 2012
From: FOURTHWALL MEDIA, INC.
To: SILICON VALLEY BANK
Reel/Frame 028561/0700 →
CHANGE OF NAME Recorded Oct 30, 2009
From: BIAP, INC.
To: FOURTHWALL MEDIA, INC.
Reel/Frame 023449/0009 →
SECURITY AGREEMENT Recorded Jan 17, 2008
From: BIAP, INC.
To: SCP PRIVATE EQUITY PARTNERS II, L.P.; SEVIN ROSEN FUND IX, L.P.; SEVIN ROSEN IX AFFILIATES FUND, L.P.; CIP CAPITAL, L.P.
Reel/Frame 020371/0612 →
SECURITY INTEREST Recorded Aug 22, 2003
From: BIAP SYSTEMS, INC.
To: SCP PRIVATE EQUITY PARTNERS II, L.P.
Reel/Frame 014415/0524 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2002
From: SLOTHOUBER, LOUIS P.; DUDAR, M. ELLEN; WIECEK, JOHN J., JR.; YE, AARON Y.; LENT, KELLY F.
To: BIAP SYSTEMS, INC.
Reel/Frame 013293/0012 →
Continuity (3)
Continuation In Part 0990279600 · Jul 12, 2001
Continuation In Part 0961583000 · Jul 13, 2000
Related Publication 20030004961A1 · Jan 2, 2003