The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 25, 2016

Filed:

May. 18, 2011
Applicants:

Matthew Perry, San Francisco, CA (US);

Aaron Boodman, San Francisco, CA (US);

Erik Kay, Belmont, CA (US);

Inventors:

Matthew Perry, San Francisco, CA (US);

Aaron Boodman, San Francisco, CA (US);

Erik Kay, Belmont, CA (US);

Assignee:

Google Inc., Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); H04L 12/58 (2006.01); G06F 9/54 (2006.01); G06F 21/53 (2013.01); G06F 21/57 (2013.01); G06F 17/30 (2006.01); G06F 9/445 (2006.01); G06F 3/0484 (2013.01); G06F 11/07 (2006.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
G06F 9/54 (2013.01); G06F 3/04842 (2013.01); G06F 8/61 (2013.01); G06F 8/62 (2013.01); G06F 11/0766 (2013.01); G06F 17/3089 (2013.01); G06F 17/30861 (2013.01); G06F 21/53 (2013.01); G06F 21/57 (2013.01); H04L 51/12 (2013.01); H04L 63/0823 (2013.01); H04L 63/1483 (2013.01); H04L 67/10 (2013.01); H04L 67/289 (2013.01); H04L 67/2842 (2013.01); H04L 67/42 (2013.01); H04L 67/02 (2013.01); H04L 67/34 (2013.01);
Abstract

According to one general aspect, a computer-implemented method may include implementing, in a web browser executing on a computing device, a first extension process. The first extension process may be functionally isolated from a second extension process that is implemented in the web browser. The method may also include presenting, by the first extension process, a public messaging interface. The method may further include receiving, by the first extension process via the public messaging interface, a messaging request from the second extension process, the messaging request including a unique extension ID of the second extension process. The method may also include determining, by the public messaging interface, whether to accept or reject the messaging request based on the first unique extension ID.


Find Patent Forward Citations

Loading…