Rerouting media to selected media applications
First Claim
1. A method of processing a data stream with a computer system, the method comprising:
- receiving a data stream using a browser application;
detecting a content type of data in the data stream;
determining whether the browser application is invoked within an application environment of an internet service provider to enable a subscriber of the internet service provider to access an online resource;
temporarily overriding a default rendering process otherwise associated with the content type detected for the data in the data stream by associating a particular rendering process with the data stream based on the content type of data in the data stream and based on results of the determination of whether the browser application is invoked within the application environment of the internet service provider, wherein;
the default rendering process is identified in a registry of a computer, andtemporarily overriding the default rendering process identified in the registry of the computer includes changing the registry of the computer such that the default rendering process identified in the registry of the computer and associated with the content type of data in the data stream is replaced with the particular rendering process if the browser application is determined to have been invoked within the application environment of the internet service provider; and
routing the data stream to the particular rendering process.
7 Assignments
0 Petitions
Accused Products
Abstract
A data stream may be processed using a computer system by receiving the data stream using a browser application, detecting a content type of data in the data stream, temporarily overriding a default rendering process otherwise associated with the content type detected for the data in the data stream by associating a particular rendering process with the data stream based on the type of data in the data stream, and routing the data stream to the particular rendering process. The default rendering process may be identified in a registry of the computer system. It may be temporarily overridden by discriminating among internal and external instances of the browser application used to receive the data stream, and temporarily overriding the default rendering process only if the browser application is an internal instance.
-
Citations
17 Claims
-
1. A method of processing a data stream with a computer system, the method comprising:
-
receiving a data stream using a browser application; detecting a content type of data in the data stream; determining whether the browser application is invoked within an application environment of an internet service provider to enable a subscriber of the internet service provider to access an online resource; temporarily overriding a default rendering process otherwise associated with the content type detected for the data in the data stream by associating a particular rendering process with the data stream based on the content type of data in the data stream and based on results of the determination of whether the browser application is invoked within the application environment of the internet service provider, wherein; the default rendering process is identified in a registry of a computer, and temporarily overriding the default rendering process identified in the registry of the computer includes changing the registry of the computer such that the default rendering process identified in the registry of the computer and associated with the content type of data in the data stream is replaced with the particular rendering process if the browser application is determined to have been invoked within the application environment of the internet service provider; and routing the data stream to the particular rendering process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program for processing a data stream with a computer system, stored on a computer readable medium, comprising instructions for:
-
receiving a data stream using a browser application; detecting a content type of data in the data stream; determining whether the browser application is invoked within an application environment of an internet service provider to enable a subscriber of the internet service provider to access an online resource; temporarily overriding a default rendering process otherwise associated with the content type detected for the data in the data stream by associating a particular rendering process with the data stream based on the content type of data in the data stream and based on results of the determination of whether the browser application has been invoked within the application environment of the internet service provider, wherein; the default rendering process is identified in a registry of a computer system, and temporarily overriding the default rendering process identified in the registry of the computer system includes changing the registry of the computer system such that the default rendering process identified in the registry of the computer system and associated with the content type of the data in the data stream is replaced with the particular rendering process if the browser application is determined to have been invoked within the application environment of the internet service provider; and routing the data stream to the particular rendering process. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification