Methods and systems for deterministic and multithreaded script objects and script engine
    1.
    发明授权
    Methods and systems for deterministic and multithreaded script objects and script engine 有权
    确定性和多线程脚本对象和脚本引擎的方法和系统

    公开(公告)号:US09459935B2

    公开(公告)日:2016-10-04

    申请号:US14142526

    申请日:2013-12-27

    Inventor: Benno Orschel

    CPC classification number: G06F9/526 G05B19/418 G06F9/4843 Y02P90/02

    Abstract: A computing device is configured to execute a first instance of a single-threaded script engine in a first thread associated with a first execution context, wherein the first instance of the single-threaded script engine accesses at least one shared script object through a first reference counted script base value object. The computing device is also configured to concurrently execute a second instance of the single-threaded script engine in a second thread_associated with a second execution context, wherein the second instance of the single-threaded script engine accesses the at least one shared script object through a second reference counted script base value object. The script engine does not switch between the execution contexts.

    Abstract translation: 计算设备被配置为在与第一执行上下文相关联的第一线程中执行单线程脚本引擎的第一实例,其中单线程脚本引擎的第一实例通过第一引用访问至少一个共享脚本对象 计数脚本基础值对象。 计算设备还被配置为在与第二执行上下文相关联的第二线程中同时执行单线程脚本引擎的第二实例,其中单线程脚本引擎的第二实例通过以下方式访问至少一个共享脚本对象 第二个引用计数的脚本基础值对象。 脚本引擎不会在执行上下文之间切换。

    METHOD AND SYSTEM FOR FULL RESOLUTION REAL-TIME DATA LOGGING
    2.
    发明申请
    METHOD AND SYSTEM FOR FULL RESOLUTION REAL-TIME DATA LOGGING 有权
    用于全分辨率实时数据记录的方法和系统

    公开(公告)号:US20140189273A1

    公开(公告)日:2014-07-03

    申请号:US14135815

    申请日:2013-12-20

    Abstract: A method and data-logging system are provided. The system includes a map-ahead thread configured to acquire blocks of private memory for storing data to be logged, the blocks of private memory being twice as large as the file page size, a master thread configured to write data to the blocks of private memory, in real-time and in full resolution, the data acquired during operation of a machine generating the data and written to the blocks of private memory in real-time, the machine including a controller including a processor communicatively coupled to a memory having processor instructions therein, and a write-behind thread configured to acquire pages of memory that are mapped to pages in a file, copy the data from the blocks of private memory to the acquired file-mapped blocks of memory.

    Abstract translation: 提供了一种方法和数据记录系统。 所述系统包括映射提前线程,其被配置为获取用于存储待记录数据的专用存储器块,所述专用存储器块是所述文件页大小的两倍;主线程,被配置为将数据写入所述专用存储器块 在实时和全分辨率下,实时地生成数据并写入专用存储器块的机器的操作期间获取的数据,该机器包括控制器,其包括通信地耦合到具有处理器指令的存储器的处理器 以及写入线程,其被配置为获取映射到文件中的页面的存储器页面,将数据从专用存储器块复制到所获取的文件映射的存储器块。

    METHODS AND SYSTEMS FOR DETERMINISTIC AND MULTITHREADED SCRIPT OBJECTS AND SCRIPT ENGINE
    3.
    发明申请
    METHODS AND SYSTEMS FOR DETERMINISTIC AND MULTITHREADED SCRIPT OBJECTS AND SCRIPT ENGINE 有权
    确定性和多用途脚本对象和脚本引擎的方法和系统

    公开(公告)号:US20140223440A1

    公开(公告)日:2014-08-07

    申请号:US14142526

    申请日:2013-12-27

    Inventor: Benno Orschel

    CPC classification number: G06F9/526 G05B19/418 G06F9/4843 Y02P90/02

    Abstract: A computing device is configured to execute a first instance of a single-threaded script engine in a first thread associated with a first execution context, wherein the first instance of the single-threaded script engine accesses at least one shared script object through a first reference counted script base value object. The computing device is also configured to concurrently execute a second instance of the single-threaded script engine in a second thread_associated with a second execution context, wherein the second instance of the single-threaded script engine accesses the at least one shared script object through a second reference counted script base value object. The script engine does not switch between the execution contexts.

    Abstract translation: 计算设备被配置为在与第一执行上下文相关联的第一线程中执行单线程脚本引擎的第一实例,其中单线程脚本引擎的第一实例通过第一引用访问至少一个共享脚本对象 计数脚本基础值对象。 计算设备还被配置为在与第二执行上下文相关联的第二线程中同时执行单线程脚本引擎的第二实例,其中单线程脚本引擎的第二实例通过以下方式访问至少一个共享脚本对象 第二个引用计数的脚本基础值对象。 脚本引擎不会在执行上下文之间切换。

    METHODS AND SYSTEMS FOR PREVENTING UNSAFE OPERATIONS
    4.
    发明申请
    METHODS AND SYSTEMS FOR PREVENTING UNSAFE OPERATIONS 审中-公开
    防止不安全行动的方法和系统

    公开(公告)号:US20140188261A1

    公开(公告)日:2014-07-03

    申请号:US14142533

    申请日:2013-12-27

    Abstract: A system for preventing an unsafe operation of at least one machine communicatively coupled to a computing device. The system includes the computing device which includes a processor coupled to a memory. The memory contains processor-executable instructions that, when executed, cause the computing device to perform the steps of storing, in the memory, a first state of a first machine of the at least one machine, generating a first pending output to be issued to the first machine, determining whether an unsafe condition would result if the first pending output is issued to the first machine in the first state, and issuing the first pending output upon determining that issuing the first pending output would not result in an unsafe condition and blocking the first pending output from being issued upon determining that issuing the first pending output would result in an unsafe condition.

    Abstract translation: 一种用于防止通信地耦合到计算设备的至少一个机器的不安全操作的系统。 该系统包括计算设备,其包括耦合到存储器的处理器。 所述存储器包含处理器可执行指令,所述指令在被执行时使得所述计算设备执行以下步骤:在所述存储器中存储所述至少一个机器的第一机器的第一状态,生成要发出的第一待处理输出 第一机器,确定如果在第一状态下向第一机器发出第一未决输出,并且在确定发出第一待处理输出之后发出第一未决输出将不会导致不安全状况和阻塞而导致不安全状况 在确定发出第一待处理输出之后发出的第一个待处理输出将导致不安全的状况。

    METHOD AND SYSTEM FOR A META-RECIPE CONTROL SOFTWARE ARCHITECTURE
    5.
    发明申请
    METHOD AND SYSTEM FOR A META-RECIPE CONTROL SOFTWARE ARCHITECTURE 有权
    META-RECIPE控制软件架构的方法和系统

    公开(公告)号:US20140188269A1

    公开(公告)日:2014-07-03

    申请号:US14136011

    申请日:2013-12-20

    Abstract: A method and system for computerized coordination of multiple operations to be performed by components of machines are provided. The computer system includes a memory device for storing data and a computer-controlled machine that includes a processor in communication with the memory device wherein the processor is programmed to read a recipe file from the memory device, the recipe file including operating parameter values for controlling the operation of the machine, extract a name of a meta-recipe file from the recipe file, the meta-recipe file including a first portion including parameter properties of operating parameter values used by the meta-recipe file, receive values for the meta-recipe having the parameter properties specified in the first portion, and operate the machine using code from a second portion of the meta-recipe and the received values.

    Abstract translation: 提供了一种用于计算机化协调由机器部件执行的多个操作的方法和系统。 计算机系统包括用于存储数据的存储器装置和计算机控制的机器,其包括与存储器装置通信的处理器,其中处理器被编程为从存储器装置读取配方文件,该配方文件包括用于控制的操作参数值 机器的操作,从配方文件中提取元配方文件的名称,包括包括由元配方文件使用的操作参数值的参数属性的第一部分的元配方文件接收元配方文件的值, 配方具有在第一部分中指定的参数属性,并且使用来自元配方的第二部分的代码和接收的值来操作机器。

Patent Agency Ranking