CALIBRATING CONTROL DEVICE FOR USE WITH SPATIAL OPERATING SYSTEM
    1.
    发明申请
    CALIBRATING CONTROL DEVICE FOR USE WITH SPATIAL OPERATING SYSTEM 审中-公开
    用于空间操作系统的校准控制装置

    公开(公告)号:US20150138086A1

    公开(公告)日:2015-05-21

    申请号:US14206800

    申请日:2014-03-12

    IPC分类号: G06F3/01 G06K9/00

    摘要: Systems and methods comprise an input device. A detector is coupled to a processor and detects an orientation of the input device. The input device has modal orientations corresponding to the orientation, and the modal orientations correspond to a input modes of a gestural control system. The detector is coupled to the gestural control system and automatically controls selection of an input mode in response to the orientation. A calibration object comprises a plurality of sensors, and the calibration object receives data used to calibrate the input device.

    摘要翻译: 系统和方法包括输入装置。 检测器耦合到处理器并检测输入装置的取向。 输入装置具有对应于取向的模态取向,并且模态取向对应于手势控制系统的输入模式。 检测器耦合到手势控制系统,并根据方向自动控制输入模式的选择。 校准对象包括多个传感器,并且校准对象接收用于校准输入设备的数据。

    Proteins, pools, and slawx in processing environments
    2.
    发明授权
    Proteins, pools, and slawx in processing environments 有权
    蛋白质,泳池和沙拉在处理环境中

    公开(公告)号:US08407725B2

    公开(公告)日:2013-03-26

    申请号:US12109263

    申请日:2008-04-24

    IPC分类号: G06F9/46

    CPC分类号: G06F9/542 G06F9/451 G06F9/544

    摘要: Embodiments described herein include mechanisms for encapsulating data that needs to be shared between or across processes. These mechanisms include slawx (plural of “slaw”), proteins, and pools. Generally, slawx provide the lowest-level of data definition for inter-process exchange, proteins provide mid-level structure and hooks for querying and filtering, and pools provide for high-level organization and access semantics. Slawx includes a mechanism for efficient, platform-independent data representation and access. Proteins provide a data encapsulation and transport scheme using slawx as the payload. Pools provide structured and flexible aggregation, ordering, filtering, and distribution of proteins within a process, among local processes, across a network between remote or distributed processes, and via longer term (e.g. on-disk, etc.) storage.

    摘要翻译: 本文描述的实施例包括用于封装需要在过程之间或跨过程共享的数据的机制。 这些机制包括slawx(复数的slaw),蛋白质和池。 通常,slawx为进程间交换提供最低级别的数据定义,蛋白质提供中级结构和查询和过滤的钩子,池提供高级组织和访问语义。 Slawx包括一个高效,平台无关的数据表示和访问机制。 蛋白质提供了使用链锯作为有效载荷的数据封装和传输方案。 池可以通过远程或分布式进程之间的网络以及长期(例如磁盘等)存储提供过程中,本地进程之间的蛋白质的结构化和灵活的聚合,排序,过滤和分发。

    Proteins, Pools, and Slawx in Processing Environments
    4.
    发明申请
    Proteins, Pools, and Slawx in Processing Environments 有权
    蛋白质,池和Slawx在处理环境中

    公开(公告)号:US20080271053A1

    公开(公告)日:2008-10-30

    申请号:US12109263

    申请日:2008-04-24

    IPC分类号: G06F9/46

    CPC分类号: G06F9/542 G06F9/451 G06F9/544

    摘要: Embodiments described herein include mechanisms for encapsulating data that needs to be shared between or across processes. These mechanisms include slawx (plural of “slaw”), proteins, and pools. Generally, slawx provide the lowest-level of data definition for inter-process exchange, proteins provide mid-level structure and hooks for querying and filtering, and pools provide for high-level organization and access semantics. Slawx includes a mechanism for efficient, platform-independent data representation and access. Proteins provide a data encapsulation and transport scheme using slawx as the payload. Pools provide structured and flexible aggregation, ordering, filtering, and distribution of proteins within a process, among local processes, across a network between remote or distributed processes, and via longer term (e.g. on-disk, etc.) storage.

    摘要翻译: 本文描述的实施例包括用于封装需要在过程之间或跨过程共享的数据的机制。 这些机制包括slawx(复数“slaw”),蛋白质和池。 通常,slawx为进程间交换提供最低级别的数据定义,蛋白质提供中级结构和查询和过滤的钩子,池提供高级组织和访问语义。 Slawx包括一个高效,平台无关的数据表示和访问机制。 蛋白质提供了使用链锯作为有效载荷的数据封装和传输方案。 池可以通过远程或分布式进程之间的网络以及长期(例如磁盘等)存储提供过程中,本地进程之间的蛋白质的结构化和灵活的聚合,排序,过滤和分发。

    MULTI-PROCESS INTERACTIVE SYSTEMS AND METHODS

    公开(公告)号:US20160018896A1

    公开(公告)日:2016-01-21

    申请号:US14701844

    申请日:2015-05-01

    摘要: A multi-process interactive system is described. The system includes numerous processes running on a processing device. The processes include separable program execution contexts of application programs, such that each application program comprises at least one process. The system translates events of each process into data capsules. A data capsule includes an application-independent representation of event data of an event and state information of the process originating the content of the data capsule. The system transfers the data messages into pools or repositories. Each process operates as a recognizing process, where the recognizing process recognizes in the pools data capsules comprising content that corresponds to an interactive function of the recognizing process and/or an identification of the recognizing process. The recognizing process retrieves recognized data capsules from the pools and executes processing appropriate to contents of the recognized data capsules.

    MULTI-PROCESS INTERACTIVE SYSTEMS AND METHODS
    9.
    发明申请
    MULTI-PROCESS INTERACTIVE SYSTEMS AND METHODS 有权
    多进程交互系统和方法

    公开(公告)号:US20130312009A1

    公开(公告)日:2013-11-21

    申请号:US13759472

    申请日:2013-02-05

    IPC分类号: G06F9/54

    摘要: A multi-process interactive system is described. The system includes numerous processes running on a processing device. The processes include separable program execution contexts of application programs, such that each application program comprises at least one process. The system translates events of each process into data capsules. A data capsule includes an application-independent representation of event data of an event and state information of the process originating the content of the data capsule. The system transfers the data messages into pools or repositories. Each process operates as a recognizing process, where the recognizing process recognizes in the pools data capsules comprising content that corresponds to an interactive function of the recognizing process and/or an identification of the recognizing process. The recognizing process retrieves recognized data capsules from the pools and executes processing appropriate to contents of the recognized data capsules.

    摘要翻译: 描述了多进程交互系统。 该系统包括在处理设备上运行的许多进程。 这些过程包括应用程序的可分离程序执行上下文,使得每个应用程序包括至少一个进程。 系统将每个进程的事件转换成数据胶囊。 数据胶囊包括事件的事件数据的应用无关表示和发起数据胶囊的内容的过程的状态信息。 系统将数据消息传输到池或存储库。 每个过程作为识别过程进行操作,其中识别过程在池中识别包括与识别过程的交互功能相对应的内容和/或识别过程的识别的数据胶囊。 识别过程从池中检索公认的数据胶囊,并执行适合于识别数据胶囊内容的处理。