METHODS AND SYSTEMS FOR MAPPING A FUNCTION POINTER TO THE DEVICE CODE
    121.
    发明申请
    METHODS AND SYSTEMS FOR MAPPING A FUNCTION POINTER TO THE DEVICE CODE 审中-公开
    将功能指针映射到设备代码的方法和系统

    公开(公告)号:WO2012145154A2

    公开(公告)日:2012-10-26

    申请号:PCT/US2012/031855

    申请日:2012-04-02

    CPC classification number: G06F8/52

    Abstract: Methods for mapping a function pointer to the device code are presented. In one embodiment, a method includes identifying a function which is executable by processing devices. The method includes generating codes including a first code corresponds to a first processing device and a second code corresponds to a second processing device. The second processing device is architecturally different from the first processing device. The method further includes storing the second code in a byte string such that the second code is retrievable if the function will be executed by the second processing device.

    Abstract translation: 介绍了将功能指针映射到设备代码的方法。 在一个实施例中,一种方法包括识别可由处理设备执行的功能。 该方法包括生成代码,其包括对应于第一处理设备的第一代码,第二代码对应于第二处理设备。 第二处理装置在结构上与第一处理装置不同。 该方法还包括将第二代码存储在字节串中,使得如果功能将被第二处理设备执行,则可检索第二代码。

    CUSTOMIZED LAUNCHING OF APPLICATIONS
    122.
    发明申请
    CUSTOMIZED LAUNCHING OF APPLICATIONS 审中-公开
    定制应用程序启动

    公开(公告)号:WO2012142047A2

    公开(公告)日:2012-10-18

    申请号:PCT/US2012032935

    申请日:2012-04-10

    Applicant: MICROSOFT CORP

    CPC classification number: G06F3/04817 G06F9/445

    Abstract: The present application allows third party applications to have customizable entry pages. In one embodiment, an Application Programming Interface (API) is used by a locally executed application to store an application entry page and/or parameters in an application database to make the entry page of the application customized to the user. In another embodiment, an icon is automatically generated in response to the API storing the customizable entry page. In yet another embodiment, multiple icons can be used for multiple customizable entry pages of a single application.

    Abstract translation: 本应用程序允许第三方应用程序具有可自定义的输入页面。 在一个实施例中,本地执行的应用程序使用应用程序编程接口(API)来将应用程序入口页面和/或参数存储在应用程序数据库中,以使应用程序的入口页面为用户定制。 在另一个实施例中,响应于存储可定制条目页面的API,自动生成图标。 在另一个实施例中,多个图标可以用于单个应用的多个可定制输入页面。

    BOOTING A COMPUTING DEVICE TO HAVE A PREDEFINED FUNCTIONALITY
    124.
    发明申请
    BOOTING A COMPUTING DEVICE TO HAVE A PREDEFINED FUNCTIONALITY 审中-公开
    打造具有预定功能的计算机设备

    公开(公告)号:WO2012134499A1

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

    申请号:PCT/US2011/030962

    申请日:2011-04-01

    CPC classification number: G06F9/4406 G06F9/4416

    Abstract: In a method for booting a computing device to have a predefined functionality, in which the computing device has stored thereon a limited functionality operating system (OS) having an operating file system, the limited functionality OS is booted and a characteristic file system with a predefined functionality is located. In addition, the characteristic file system is merged into the operating file system and the limited functionality OS is implemented with the merged file system to cause the computing device to have the predefined functionality.

    Abstract translation: 在用于引导计算设备以具有预定义功能的方法中,其中计算设备已经存储有具有操作文件系统的有限功能操作系统(OS),引导有限功能操作系统和具有预定义的特征文件系统 功能位于 此外,特征文件系统被合并到操作文件系统中,并且使用合并的文件系统来实现有限的功能OS,以使得计算设备具有预定义的功能。

    INTEGRATED CIRCUIT DEVICE AND METHODS OF PERFORMING BIT MANIPULATION THEREFOR
    125.
    发明申请
    INTEGRATED CIRCUIT DEVICE AND METHODS OF PERFORMING BIT MANIPULATION THEREFOR 审中-公开
    集成电路设备及其执行位操作的方法

    公开(公告)号:WO2012131433A1

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

    申请号:PCT/IB2011/051353

    申请日:2011-03-30

    CPC classification number: G06F9/30185 G06F9/30018

    Abstract: An integrated circuit device (105) comprising at least one instruction processing module (100) arranged to receive a bit-manipulation instruction, and in response to receiving the bit- manipulation instruction to select at least one bit (315) from at least one source data register (210) in accordance with a value of at least one control bit (305), select from candidate values a manipulation value (325) for the at least one selected bit (315) in accordance with a value of at least one further control bit (330), and store the selected manipulation value (325) for the at least one selected bit (315) in at least one output data register (230).

    Abstract translation: 一种集成电路装置(105),包括布置成接收位操作指令的至少一个指令处理模块(100),并响应于接收到所述位操作指令从至少一个源(315)中选择至少一个位(315) 数据寄存器(210),根据至少一个控制位(305)的值,根据至少另外一个控制位(305)的值从候选值中选择所述至少一个选定位(315)的操作值(325) 控制位(330),并且将所选择的操作值(325)存储在至少一个输出数据寄存器(230)中,用于至少一个所选位(315)。

    METHOD AND SYSTEM FOR MAINTAINING VECTOR CLOCKS DURING SYNCHRONIZATION FOR DATA RACE DETECTION
    126.
    发明申请
    METHOD AND SYSTEM FOR MAINTAINING VECTOR CLOCKS DURING SYNCHRONIZATION FOR DATA RACE DETECTION 审中-公开
    用于在数据检测同步期间维护矢量时钟的方法和系统

    公开(公告)号:WO2012124995A2

    公开(公告)日:2012-09-20

    申请号:PCT/KR2012/001880

    申请日:2012-03-15

    CPC classification number: G06F9/52

    Abstract: Method and system for maintaining vector clocks during synchronization for data race detection. Embodiments herein disclose methods to reduce overheads of maintaining and updating vector clock during synchronization in vector based dynamic data race detection systems. Embodiments herein enable improvement of vector based dynamic data race detection systems orthogonally without compromising with precision of the system by using opportunistic methods to reduce overheads during synchronization of threads.

    Abstract translation: 用于在同步期间保持向量时钟的数据竞争检测的方法和系统。 本文的实施例公开了在基于矢量的动态数据竞赛检测系统中减少在同步期间维持和更新矢量时钟的开销的方法。 本文的实施例能够通过使用机会主义方法在线程同步期间减少开销来正交地改进基于向量的动态数据竞赛检测系统,而不会牺牲系统的精度。

    STORING AND RESUMING APPLICATION RUNTIME STATE
    127.
    发明申请
    STORING AND RESUMING APPLICATION RUNTIME STATE 审中-公开
    存储和恢复应用程序运行时状态

    公开(公告)号:WO2012092289A3

    公开(公告)日:2012-09-20

    申请号:PCT/US2011067412

    申请日:2011-12-27

    Applicant: MICROSOFT CORP

    Abstract: Execution of an application is suspended and the runtime state of the application is collected and persisted. Maintenance operations may then be performed on the computer that the application was executing upon. The runtime state might also be moved to another computer. In order to resume execution of the application, the runtime state of the application is restored. Once the runtime state of the application has been restored, execution of the application may be restarted from the point at which execution was suspended. A proxy layer might also be utilized to translate requests received from the application for resources that are modified after the runtime state of the application is persisted.

    Abstract translation: 应用程序的执行被暂停,并且应用程序的运行时状态被收集并保持。 维护操作可以在应用程序执行的计算机上执行。 运行时状态也可能移动到另一台计算机。 为了恢复应用程序的执行,应用程序的运行时状态被恢复。 一旦应用程序的运行时状态已被恢复,应用程序的执行可能会从暂停执行的位置重新开始。 还可以利用代理层将应用程序接收的请求转换为在应用程序的运行时状态保持后修改的资源。

    PROVIDING STATIONARY ASSET INFORMATION
    128.
    发明申请

    公开(公告)号:WO2012122461A3

    公开(公告)日:2012-09-13

    申请号:PCT/US2012/028454

    申请日:2012-03-09

    Abstract: A method and system for providing stationary asset information. A method includes receiving a request from a user for information related to stationary assets in a geographic area, collecting information related to stationary assets in the geographic area from at least one entity, converting the information and providing the converted information to the user. A system includes a first computer arranged to support an electronic user interface, wherein a user can request information related to stationary assets in a geographic area through the electronic user interface; and between the second computer and at least one entity. The second computer is arranged to collect information related to stationary assets in the geographic area from the entity. The information may be collected from a plurality of entities and may relate to assets located above or underground.

    RUNTIME VIRTUAL PROCESS CREATION FOR LOAD SHARING
    129.
    发明申请
    RUNTIME VIRTUAL PROCESS CREATION FOR LOAD SHARING 审中-公开
    运行负载共享的虚拟过程创建

    公开(公告)号:WO2012121736A1

    公开(公告)日:2012-09-13

    申请号:PCT/US2011/034808

    申请日:2011-05-02

    Inventor: MANDRE, Sateesh

    Abstract: Methods and systems for managing execution of processes in virtual environments are disclosed. One method includes creating a virtual process from a process executing on a first virtual machine, and transferring the virtual process from the first virtual machine to a second virtual machine. The method also includes executing the virtual process on the second virtual machine, and, after the virtual process completes, removing the virtual process from the second virtual machine.

    Abstract translation: 公开了用于管理虚拟环境中的进程执行的方法和系统。 一种方法包括从在第一虚拟机上执行的进程创建虚拟进程,以及将虚拟进程从第一虚拟机传送到第二虚拟机。 该方法还包括在第二虚拟机上执行虚拟进程,并且在虚拟进程完成之后,从第二虚拟机中移除虚拟进程。

    멀티 버추얼 머신을 이용한 멀티 쓰레드 처리시스템 및 그 방법

    公开(公告)号:WO2012118268A3

    公开(公告)日:2012-09-07

    申请号:PCT/KR2011/009483

    申请日:2011-12-08

    Inventor: 김정택

    Abstract: 멀티 버추얼 머신을 이용한 멀티 쓰레드 처리시스템 및 그 방법이 개시된다. 상기 멀티 버추얼 머신을 이용한 멀티 쓰레드 처리방법은 제1스레드(thread)를 처리하기 위해 제1VM(virtual machine)에 할당된 제1액터가 제2액터로 제1펑션 콜(function call)을 하면, 상기 제1펑션 콜을 하기 위해 상기 제1펑션 콜에 대응되는 제1스택정보가 상기 제1스레드 및 상기 제1VM에 대응되는 제1스택에 삽입되는 단계, 상기 제1VM에 할당된 제3액터가 제2스레드를 처리하기 위해 상기 제1펑션 콜이 완료되기 전에 제2펑션 콜을 하는 단계, 및 상기 제2펑션 콜을 하기 위해 상기 제2펑션 콜에 대응되는 제2스택정보가 상기 제2스레드 및 상기 제1VM에 대응되는 제2스택에 삽입되는 단계를 포함한다.

Patent Agency Ranking