Blockchain web browser interface
AssigneeInternational Business Machines Corporation
InventorsJames R. Kozloski, Clifford A. Pickover, Komminist Weldemariam
Life of this patent
Estimating the term…
Abstract
A computer-implemented method records and maintains a record of browser events in a blockchain using a peer-to-peer network. One or more processors detect one or more browser events for a browser on a computer. One or more processors then transmit transactions that are associated with the one or more browser events from the computer to a peer-to-peer network of devices that create a blockchain, which includes one or more blocks that describe the one or more browser events, such that the blockchain records and maintains a record of browser events that occur at the computer.
Claims18
A computer-implemented method of recording and maintaining a record of browser events in a blockchain, the computer-implemented method comprising:
- detecting, by one or more processors, one or more browser events for a browser on a computer;
- transmitting, by one or more processors, transactions associated with the one or more browser events from the computer to a peer-to-peer network of devices that create a blockchain, wherein the blockchain comprises one or more blocks that describe the one or more browser events for the browser on the computer, wherein the blockchain records and maintains a record of browser events that occur at the computer, wherein the record of browser events maintained in the blockchain comprises records of uniform resource locators (URLs) browsed by the user, bookmarks added to the browser, and search terms searched by the user, wherein the peer-to-peer network is a system of networked computers that are in communication with the browser, and wherein the blockchain is accessible to the computer on which the browser is operating in order to provide a private and secure copy of the browser events for the browser;
- and
- adjusting, by one or more processors, a frequency of transmitting the transactions associated with the one or more browser events from the computer to the peer-to-peer network of devices according to types of webpages being browsed by the computer, wherein webpages that contain highly transitory information of the browser events and that is scrubbed from the webpages at predefined intervals have their transactions sent to the peer-to-peer network at sub-intervals of the predefined intervals.
A computer program product for recording and maintaining a record of browser events in a blockchain, the computer program product comprising a non-transitory computer readable storage device having program instructions embodied therewith, the program instructions readable and executable by a computer to perform a set of steps, the steps comprising:
- detecting one or more browser events for a browser on a computer;
- transmitting descriptions of the one or more browser events from the computer to a peer-to-peer network of devices that create a blockchain, wherein the blockchain comprises one or more blocks that describe the one or more browser events, wherein the blockchain records and maintains a record of browser events that occur at the computer, wherein the record of browser events maintained in the blockchain comprises records of uniform resource locators (URLs) browsed by user bookmarks added to the browser and search terms searched by the user, wherein the peer-to-peer network is a system of networked computers that are in communication with the browser, and wherein the blockchain is accessible to the computer on which the browser is operating in order to provide a private and secure copy of the browser events for the browser;
- and
- adjusting a frequency of transmitting the transactions associated with the one or more browser events from the computer to the peer-to-peer network of devices according to types of webpages being browsed by the computer, wherein webpages that contain highly transitory information of the browser events and that is scrubbed from the webpages at predefined intervals have their transactions sent to the peer-to-peer network at sub-intervals of the predefined intervals.
A computer-implemented method of tracking and maintaining a record of disparate browser events, the computer-implemented method comprising:
- detecting, by one or more processors, browser events for a browser on a computer, wherein the browser events comprises uniform resource locators (URLs) browsed by the browser, user bookmarks added to the browser by a user, and search terms searched by the user;
- transmitting, by one or more processors, transactions that are associated with the browser events from the computer to a trans-vendor service, wherein the trans-vendor service operates across disparate browsers, devices, and operating systems, wherein the trans-vendor service generates a blockchain that comprises one or more blocks that comprise the transactions that are associated with the browser events from the computer and blocks that describe browser events from the disparate browsers, devices, and operating systems, wherein the trans-vendor service utilizes a system of networked computers that are in communication with the browser, and wherein the blockchain is accessible to the computer on which the browser is operating in order to provide a private and secure copy of the browser events for the browser to the computer;
- and
- adjusting, by one or more processors, a frequency of transmitting the transactions associated with the browser events from the computer to the trans-vendor service according to types of webpages being browsed by the computer, wherein webpages that contain highly transitory information of the browser events and that is scrubbed from the webpages at predefined intervals have their transactions sent to the trans-vendor service at sub-intervals of the predefined intervals.
Dependencies are inferred from the claim text.