Patents by Inventor Dino Canton

Dino 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).

  • Patent number: 10025621
    Abstract: A system and method for configuring a virtual computing environment to operate in direct interrupt mode; receiving a triggering event triggering a transition from direct interrupt mode to virtual interrupt mode; copying contents of a physical interrupt queue into a virtual interrupt queue; acknowledging vectors present in the physical interrupt queue; and transitioning the virtual computing environment to virtual interrupt mode. The system includes a processor for performing the steps of the method.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: July 17, 2018
    Assignee: WIND RIVER SYSTEMS, INC
    Inventor: Dino Canton
  • Publication number: 20160246644
    Abstract: A system and method for configuring a virtual computing environment to operate in direct interrupt mode; receiving a triggering event triggering a transition from direct interrupt mode to virtual interrupt mode; copying contents of a physical interrupt queue into a virtual interrupt queue; acknowledging vectors present in the physical interrupt queue; and transitioning the virtual computing environment to virtual interrupt mode. The system includes a processor for performing the steps of the method.
    Type: Application
    Filed: February 24, 2015
    Publication date: August 25, 2016
    Inventor: Dino Canton
  • Patent number: 9122549
    Abstract: A method includes receiving, from a requesting guest environment, a device call requesting access to a device; sending the device call to an emulating guest environment, the emulating guest environment emulating the device; receiving, from the emulating guest environment, a result of the device call; and sending the result of the device call to the requesting guest environment.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: September 1, 2015
    Assignee: WIND RIVER SYSTEMS, INC.
    Inventor: Dino Canton
  • Publication number: 20140026132
    Abstract: A method includes receiving, from a requesting guest environment, a device call requesting access to a device; sending the device call to an emulating guest environment, the emulating guest environment emulating the device; receiving, from the emulating guest environment, a result of the device call; and sending the result of the device call to the requesting guest environment.
    Type: Application
    Filed: July 19, 2012
    Publication date: January 23, 2014
    Inventor: Dino CANTON
  • Patent number: 8146107
    Abstract: A method for transmitting data to a RTOS environment via a virtual machine environment (VME) includes at least one virtual I/O service, and a custom remote procedure call for relaying calls and call responses between the RTOS and the native HOS by invoking HOS services by means of a proxy, to a non-blocking message queue. A notification is generated and transmitted from the I/O to an interrupt emulator. An interrupt is generated and includes an identifier of the I/O and triggers the RTOS to poll the non-blocking message queue to retrieve data. Relaying the interrupt to the RTOS via a hardware exception handler emulator, which makes the interrupts and an exception appear as if they had occurred on the RTOS natively. Relaying the data to the RTOS when a poll for the data is received at the non-blocking message queue. The VME includes a supervisory instruction emulator for emulating instructions.
    Type: Grant
    Filed: July 10, 2007
    Date of Patent: March 27, 2012
    Assignee: Mitel Networks Corporation
    Inventor: Dino Canton
  • Publication number: 20070260447
    Abstract: According to embodiments described in the specification a virtual machine environment (VME) for interfacing a real time operating system (RTOS) environment with a native host operating system (HOS) is described.
    Type: Application
    Filed: July 10, 2007
    Publication date: November 8, 2007
    Inventor: Dino Canton
  • Patent number: 6366656
    Abstract: A PC-based PBX incorporating preexisting call control software designed to operate in a computing environment which is not PC-based. The PC-based PBX comprises a PC chassis; a PC motherboard within the chassis; a main PBX control card within the chassis for executing the preexisting call control software; a telecommunications card within the chassis and connected to the PBX main control card for implementing telephony communications with a public switched telephone network under control of the call control software; and a DSP card within the chassis and connected to the PBX main control card for implementing signaling and conferencing functions under control of the call control software.
    Type: Grant
    Filed: April 30, 1999
    Date of Patent: April 2, 2002
    Assignee: Mitel Corporation
    Inventors: Gordon Lee, Dino Canton
  • Patent number: 6145393
    Abstract: The invention is a floated gimbal instrument platform that provides a stable optical path for optical instruments. The instrument platform has an outer vessel with a transparent viewing port, an inner vessel also with a transparent viewing port, a transparent suspending fluid filling the outer vessel and in which the inner vessel floats in neutral buoyancy, an optical instrument secured inside the inner vessel, spacing studs which centrally position the inner vessel within the outer vessel, and jets which align the second viewing port with the first viewing port, the jets being used to rotate the inner vessel in the suspending fluid. Any misalignment between the viewing ports can be compensated by rotating the inner vessel and any translational forces applied to the platform is dampened by the fluid, thereby eliminating jitter.
    Type: Grant
    Filed: November 4, 1999
    Date of Patent: November 14, 2000
    Inventor: Dino Canton