Patents by Inventor Reza Fatemi

Reza Fatemi 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: 11216372
    Abstract: Techniques are disclosed to operate binary objects across private address spaces. In various embodiments, a private shared memory segment is allocated for two non-privileged address spaces, the first comprising a home address space and the second comprising a target address space. One or more executable modules are loaded in a private address space of the home address space. One or more program call routines and an environment to schedule system request blocks (SRB) are built in the home address space. The environment to schedule system request blocks is configured to be used to schedule an SRB into the target address space, the SRB comprising information configured to cause the target address space to cause an associated one of the executable modules to execute.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: January 4, 2022
    Assignee: TIBCO SOFTWARE INC.
    Inventors: Reza Fatemi, John Driver
  • Patent number: 11169846
    Abstract: A system for scheduling and dispatching workload items between tasks can include an aggregated file structure and a task scheduler. The aggregated file structure comprises at least one logical partition with each partition having a secondary operating system and address spaces and a plurality of tasks executable therein. The task scheduler is executable from the primary operating system and can receive a service request from a task requesting an action from at least one other task and writing the action, a first task identifier, and at least one other task identifier to at least one private memory address associated with the other task or tasks. The service request action can be a start service request, a stop service request, a suspend service request, a resume service request, change the order of execution service request, or a change priority of executing tasks service request.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: November 9, 2021
    Assignee: TIBCO SOFTWARE INC.
    Inventors: Reza Fatemi, John Driver
  • Publication number: 20200110699
    Abstract: Techniques are disclosed to operate binary objects across private address spaces. In various embodiments, a private shared memory segment is allocated for two non-privileged address spaces, the first comprising a home address space and the second comprising a target address space. One or more executable modules are loaded in a private address space of the home address space. One or more program call routines and an environment to schedule system request blocks (SRB) are built in the home address space. The environment to schedule system request blocks is configured to be used to schedule an SRB into the target address space, the SRB comprising information configured to cause the target address space to cause an associated one of the executable modules to execute.
    Type: Application
    Filed: December 6, 2019
    Publication date: April 9, 2020
    Inventors: Reza FATEMI, John DRIVER
  • Publication number: 20200073707
    Abstract: A system for scheduling and dispatching workload items between tasks can include an aggregated file structure and a task scheduler. The aggregated file structure comprises at least one logical partition with each partition having a secondary operating system and address spaces and a plurality of tasks executable therein. The task scheduler is executable from the primary operating system and can receive a service request from a task requesting an action from at least one other task and writing the action, a first task identifier, and at least one other task identifier to at least one private memory address associated with the other task or tasks. The service request action can be a start service request, a stop service request, a suspend service request, a resume service request, change the order of execution service request, or a change priority of executing tasks service request.
    Type: Application
    Filed: August 29, 2018
    Publication date: March 5, 2020
    Inventors: Reza FATEMI, John DRIVER
  • Patent number: 10528391
    Abstract: Techniques are disclosed to operate binary objects across private address spaces. In various embodiments, a shared memory segment is allocated for two address spaces, the first comprising a home address space and the second comprising a target address space. One or more executable modules are loaded in the home address space. One or more program call routines and an environment to schedule system request blocks (SRB) are built in the home address space. The environment to schedule system request blocks is configured to be used to schedule an SRB into the target address space, the SRB comprising information configured to cause the target address space to cause an associated one of the executable modules to execute.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: January 7, 2020
    Assignee: TIBCO SOFTWARE INC.
    Inventors: Reza Fatemi, John Driver
  • Publication number: 20120204829
    Abstract: A rotary engine comprises a substantially circular hollow chamber including an outer wall portion and an inner wall portion. A piston moves through the chamber in response to combustion of a fuel and air mixture in the chamber, the piston being connected to a piston rod which drives a shaft outside the chamber. A gate is formed in the chamber to provide a transverse seal therein, the gate and piston being configured so that the piston or gate are movable relative to each other between a first position in which the chamber is sealed by the gate and a second position in which the piston avoids the gate as it moves through the chamber. The inner wall of the chamber comprises a fixed wall portion which does not move relative to the piston and a traveling wall portion which moves with the piston, the fixed wall portion and traveling wall portion of the inner wall forming a substantial seal therebetween.
    Type: Application
    Filed: February 10, 2011
    Publication date: August 16, 2012
    Inventor: Reza Fatemi
  • Patent number: 4830975
    Abstract: A PRIMOS (Planar Recessed Isolated MOS) transistor and a method for fabricating same is described wherein the source and drain in a semiconductor body are separated by a recess. A gate oxide is disposed on the body in the recess, with conductive gate material thereon. Oxide regions are positioned on each side of the gate, such oxide regions being substantially thicker in cross-section than the gate oxide. The method described teaches fabrication of this device.
    Type: Grant
    Filed: November 27, 1987
    Date of Patent: May 16, 1989
    Assignee: National Semiconductor Corporation
    Inventors: Arthur J. Bovaird, Reza Fatemi