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:
Dec. 31, 2019

Filed:

Feb. 28, 2017
Applicant:

2236008 Ontario Inc., Waterloo, CA;

Inventors:

Eric Serge Naud, Ottawa, CA;

Roger Francis Maclean, Ottawa, CA;

Assignee:

2236008 Ontario Inc., Waterloo, Ontario, CA;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 12/927 (2013.01); G06F 21/62 (2013.01); H04W 12/08 (2009.01); H04L 12/58 (2006.01); G06F 21/60 (2013.01);
U.S. Cl.
CPC ...
H04L 47/808 (2013.01); G06F 21/6218 (2013.01); H04L 47/801 (2013.01); H04L 51/04 (2013.01); H04W 12/08 (2013.01); G06F 21/604 (2013.01); G06F 2221/2113 (2013.01); G06F 2221/2141 (2013.01); G06F 2221/2149 (2013.01);
Abstract

Systems and methods for enforcing mandatory access control in a message-based operating system are provided. Calls to operating system logic may be passed as messages over communication channels in a message-based operating system. A first process configured to receive a message via a communication channel in a message-based operation system may be identified. In addition, the communication channel may be identified. Further, an access rule may be identified. The access rule may be a rule to govern access to the communication channel. The access to the communication channel by the second process may be controlled based on the access rule. The access may be controlled in a kernel of a message-based operating system. The second process may be configured to execute invocation logic. The invocation logic may be executable to send the message via the communication channel.


Find Patent Forward Citations

Loading…