Patents by Inventor Andrew R. Osborn

Andrew R. Osborn 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: 7992093
    Abstract: Various methods of programming a processing system utilizing a computer having a configuration canvas, at least one processor, and a plurality of function objects is disclosed. A processing configuration is created by placing object icons associated with function objects onto the canvas. Execution paths are automatically routed between the object icons based on orientations of icons on the canvas. Data flow paths are created between object icons on the canvas separately from the routings of the execution paths. Execution paths can be re-routed to increase the versatility of the processing system. Also, visual instruments and instrument icons can be utilized to further graphically illustrate and control the processing configuration.
    Type: Grant
    Filed: February 25, 2005
    Date of Patent: August 2, 2011
    Assignee: Beptech Inc.
    Inventors: Andrew R. Osborn, Charles K. Cowham, Sarah L. Brown, Stephen H. Briers, Stephen W. Burgess, Alan P. Newson, Kyle M. Rhodes
  • Patent number: 7328232
    Abstract: A distributed multiprocessing system includes a number of nodes 1-6 interconnected through a central signal routing hub. Each of the nodes 1-6 are preferably connected to an actuator and include a processor for processing information. The nodes 1-6 also assign addresses to the processed information. Communication links interconnect the processors with the hub for transmitting the processed information between the processors and the hub. The central routing hub includes a sorter for receiving processed information from the processors. The hub and sorter identify a destination of the processed information and send the processed information without modification over an associated communication link to an addressed processor. The system of the subject invention creates a virtually seamless stream of data for real time compilation of information during a testing of a vehicle.
    Type: Grant
    Filed: October 20, 2000
    Date of Patent: February 5, 2008
    Assignee: BEPTECH Inc.
    Inventors: Andrew R. Osborn, Martyn C. Lord
  • Patent number: 7013464
    Abstract: A method of communicating across an operating system using a plurality of processes and a plurality of memory sources disposed within one or more processors is disclosed. The method includes the steps of detecting an event within the system and extracting an initial process address and an initial data address from one of the memory sources to determine a location of an initial process and initial data. Once the operating system knows which process is to be executed and which data to use, the operating system executes executable code of the initial process located at the initial process address. Next, a second process address and a second data address are extracted from one of the memory sources to determine a location of second data to use in a second process prior to the completion of the execution of the executable code of the initial process.
    Type: Grant
    Filed: October 18, 2001
    Date of Patent: March 14, 2006
    Assignee: Beptech, Inc.
    Inventor: Andrew R. Osborn
  • Publication number: 20030079010
    Abstract: A method of communicating across an operating system using a plurality of processes and a plurality of memory sources disposed within one or more processors is disclosed. The method includes the steps of detecting an event within the system and extracting an initial process address and an initial data address from one of the memory sources to determine a location of an initial process and initial data. Once the operating system knows which process is to be executed and which data to use, the operating system executes executable code of the initial process located at the initial process address. Next, a second process address and a second data address are extracted from one of the memory sources to determine a location of second data to use in a second process prior to the completion of the execution of the executable code of the initial process.
    Type: Application
    Filed: October 18, 2001
    Publication date: April 24, 2003
    Inventor: Andrew R. Osborn