Patent ID: 9477534
Filing Date: 2016-10-25
CPC Classification: G06F,G06Q,H04L

Claim Text:
1. A computer-implemented method comprising: implementing, in a web browser executing on a computing device, a first extension process, the first extension process being functionally isolated from a second extension process that is implemented in the web browser, the first extension process including at least one of a list of extension IDs trusted by the first extension process and a list of extension IDs untrusted by the first extension process; presenting, by the first extension process, a first public messaging interface; receiving, by the first extension process at the first public messaging interface, a messaging request from a second public messaging interface of the second extension process, the second public messaging interface being different than the first public messaging interface and including at least one of a list of extension IDs trusted by the second extension process and a list of extension IDs untrusted by the second extension process, the messaging request including a unique extension ID of the second extension process; and determining, by the first public messaging interface, whether to accept or reject the messaging request, the determining including: