Browser device access proxy
First Claim
1. A method in a web browser for controlling access to at least one user data providing device, the web browser comprising a browser engine, a browser application and a device access proxy (DAP), wherein the method comprises:
- acquiring, in the DAP, access to at least one user data providing device;
receiving, in the DAP, a request from a web application for user data from a first user data providing device;
in response to the request, transmitting default data from the DAP to the web application, wherein said transmitting of default data comprises a continuing flow of default audio data and/or default video data;
obtaining, in the DAP, a user data access confirmation signal; and
in response to the user data access confirmation signal, discontinuing the transmission of the default data, thereby discontinuing the continuing flow of default audio data and/or default video data, and transmitting the requested user data from the DAP to the web application.
1 Assignment
0 Petitions
Accused Products
Abstract
In a web browser (100) access is controlled with respect to at least one user data providing device (102), the web browser comprising a browser engine (106), a browser application (104) and a device access proxy, DAP (108). Access is acquired, in the DAP, to at least one user data providing device and a request is received from a web application (110) for user data from a first user data providing device. In response to the request, default data (112) is transmitted from the DAP to the web application. A user data access confirmation signal is obtained, and in response to the user data access confirmation signal, the transmission of the default data is discontinued and the requested user data is transmitted from the DAP to the web application.
-
Citations
15 Claims
-
1. A method in a web browser for controlling access to at least one user data providing device, the web browser comprising a browser engine, a browser application and a device access proxy (DAP), wherein the method comprises:
-
acquiring, in the DAP, access to at least one user data providing device; receiving, in the DAP, a request from a web application for user data from a first user data providing device; in response to the request, transmitting default data from the DAP to the web application, wherein said transmitting of default data comprises a continuing flow of default audio data and/or default video data; obtaining, in the DAP, a user data access confirmation signal; and in response to the user data access confirmation signal, discontinuing the transmission of the default data, thereby discontinuing the continuing flow of default audio data and/or default video data, and transmitting the requested user data from the DAP to the web application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium comprising, stored thereupon, software instructions that, when executed in a processor providing a web browser for controlling access to at least one user data providing device, the web browser comprising a browser engine, a browser application and a device access proxy (DAP), cause the processor to:
-
acquire, in the DAP, access to at least one user data providing device; receive, in the DAP, a request from a web application for user data from a first user data providing device; in response to the request, transmit default data from the DAP to the web application, wherein said transmitting of default data comprises a continuing flow of default audio data and/or default video data; obtain, in the DAP, a user data access confirmation signal; and in response to the user data access confirmation signal, discontinue the transmission of the default data, so as to discontinue the continuing flow of default audio data and/or default video data, and transmit the requested user data from the DAP to the web application.
-
-
15. An apparatus comprising processing circuitry configured to provide a web browser for controlling access to at least one user data providing device, the web browser comprising a browser engine, a browser application and a device access proxy (DAP), wherein the processing circuitry is further configured to:
-
acquire, in the DAP, access to at least one user data providing device; receive, in the DAP, a request from a web application for user data from a first user data providing device; in response to the request, transmit default data from the DAP to the web application, wherein said transmitting of default data comprises a continuing flow of default audio data and/or default video data; obtain, in the DAP, a user data access confirmation signal; and in response to the user data access confirmation signal, discontinue the transmission of the default data, so as to discontinue the continuing flow of default audio data and/or default video data, and transmit the requested user data from the DAP to the web application.
-
Specification