Patents by Inventor Dino R. Canton

Dino R. Canton has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20200104193
    Abstract: In an embodiment, an operating system provides a port group service that permits two or more ports to be bound together as a port group. A thread may listen for messages and/or events on the port group, and thus may receive a message/event from any of the ports in the port group and may process that message/event. Threads that send messages/events (“sending threads”) may send a message/event to a port in the port group, and the messages/events received on the various ports may be processed according to a queue policy for the ports in the port group. Messages/events may be transmitted to from the ports to a listening thread (a “receiving thread”) using a receive policy that determines the priority at which the receiving thread is to execute to process the message/event.
    Type: Application
    Filed: September 9, 2019
    Publication date: April 2, 2020
    Inventors: Sunil Kittur, Dino R. Canton, Shawn R. Woodtke, Aleksandar Ristovski
  • Publication number: 20190286327
    Abstract: In an embodiment, a memory manager for a privileged program in an electronic system may manage multiple memory pools having different attributes. The memory manager may provide memory objects drawn from a memory pool or memory pool slice to various memory requestors (e.g. user space threads/programs, etc.). By ensuring that the memory pool slices/memory objects are isolated from each other (e.g. non-overlapping memory ranges, for example), the memory manager may ensure the protection of address spaces of different programs. Additionally, various attributes and permissions for the memory pool slices/memory objects may be controlled by the memory manager.
    Type: Application
    Filed: February 4, 2019
    Publication date: September 19, 2019
    Inventors: Alan E. Falloon, Dino R. Canton, Sunil Kittur