Device management apparatus, client apparatus, and device management method
    71.
    发明授权
    Device management apparatus, client apparatus, and device management method 失效
    设备管理设备,客户端设备和设备管理方法

    公开(公告)号:US08677347B2

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

    申请号:US13284121

    申请日:2011-10-28

    申请人: Yuu Tamura

    发明人: Yuu Tamura

    IPC分类号: G06F9/45

    CPC分类号: G06F9/4411 G06F9/44542

    摘要: This invention relates to a device management apparatus. This device management apparatus is a device management apparatus which communicates with a client computer, includes an output management unit adapted to manage output information of a device for each user, an identification unit adapted to identify a user who is about to install a driver, a device extraction unit adapted to extract a device used by the user identified by the identification unit based on the output information, and a transmission unit adapted to transmit the driver of the device extracted by the device extraction unit to the client computer.

    摘要翻译: 本发明涉及一种设备管理装置。 该设备管理装置是与客户端计算机进行通信的设备管理装置,具备适于管理每个用户的设备的输出信息的输出管理单元,适于识别要安装驾驶员的用户的识别单元, 设备提取单元,适于基于所述输出信息提取由所述识别单元识别的用户所使用的设备;以及发送单元,适于将由所述设备提取单元提取的设备的驾驶员发送到所述客户端计算机。

    Multi-platform compatible portable virtual machine player
    72.
    发明授权
    Multi-platform compatible portable virtual machine player 有权
    多平台兼容便携式虚拟机播放器

    公开(公告)号:US08589918B1

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

    申请号:US12052708

    申请日:2008-03-20

    IPC分类号: G06F9/455

    CPC分类号: G06F9/4451 G06F9/44542

    摘要: Systems and methods for detecting, selecting and running environments on a host device is provided. In general, in one aspect, a computer implemented method is provided. The computer implemented method includes detecting a device including a plurality of platform specific virtual machine monitors, identifying a virtual machine monitor that is compatible with a specified platform; and enabling a launch of the identified virtual machine monitor on the specified platform. In another aspect, a computer implemented method includes detecting a first device including one or more environments, launching an application on a second device, and using the application to collect a list of stacks, collect a list of environments, and determine environments capable of running on a stack. The method further includes receiving a selection of an environment and a stack, and running the selected environment on the selected stack.

    摘要翻译: 提供了用于在主机设备上检测,选择和运行环境的系统和方法。 通常,在一个方面,提供了一种计算机实现的方法。 计算机实现的方法包括检测包括多个平台特定虚拟机监视器的设备,识别与指定平台兼容的虚拟机监视器; 并在指定的平台上启动已识别的虚拟机监视器。 在另一方面,一种计算机实现的方法包括:检测包括一个或多个环境的第一设备,在第二设备上启动应用,以及使用应用收集堆栈列表,收集环境列表,以及确定能够运行的环境 在堆栈上。 该方法还包括接收对环境和堆栈的选择,以及在所选择的堆栈上运行所选择的环境。

    PROVIDING PERFORMANCE TUNED VERSIONS OF COMPILED CODE TO A CPU IN A SYSTEM OF HETEROGENEOUS CORES
    73.
    发明申请
    PROVIDING PERFORMANCE TUNED VERSIONS OF COMPILED CODE TO A CPU IN A SYSTEM OF HETEROGENEOUS CORES 有权
    将编译代码的性能调整版本提供给异构系统中的CPU

    公开(公告)号:US20130185705A1

    公开(公告)日:2013-07-18

    申请号:US13352721

    申请日:2012-01-18

    IPC分类号: G06F9/45 G06F9/44 G06F9/445

    摘要: A compiler may optimize source code and any referenced libraries to execute on a plurality of different processor architecture implementations. For example, if a compute node has three different types of processors with three different architecture implementations, the compiler may compile the source code and generate three versions of object code where each version is optimized for one of the three different processor types. After compiling the source code, the resultant executable code may contain the necessary information for selecting between the three versions. For example, when a program loader assigns the executable code to the processor, the system determines the processor's type and ensures only the optimized version that corresponds to that type is executed. Thus, the operating system is free to assign the executable code to any of the different types of processors.

    摘要翻译: 编译器可以优化源代码和任何引用的库以在多个不同的处理器架构实现上执行。 例如,如果计算节点具有三种不同类型的具有三种不同架构实现的处理器,则编译器可以编译源代码并生成三种版本的目标代码,其中每个版本针对三种不同处理器类型之一进行了优化。 在编译源代码之后,生成的可执行代码可能包含用于在三个版本之间进行选择的必要信息。 例如,当程序加载器将可执行代码分配给处理器时,系统确定处理器的类型并确保仅执行与该类型对应的优化版本。 因此,操作系统可以自由地将可执行代码分配给任何不同类型的处理器。

    PARALLEL RUNTIME EXECUTION ON MULTIPLE PROCESSORS

    公开(公告)号:US20130063451A1

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

    申请号:US13615473

    申请日:2012-09-13

    IPC分类号: G06F15/16

    摘要: A method and an apparatus that schedule a plurality of executables in a schedule queue for execution in one or more physical compute devices such as CPUs or GPUs concurrently are described. One or more executables are compiled online from a source having an existing executable for a type of physical compute devices different from the one or more physical compute devices. Dependency relations among elements corresponding to scheduled executables are determined to select an executable to be executed by a plurality of threads concurrently in more than one of the physical compute devices. A thread initialized for executing an executable in a GPU of the physical compute devices are initialized for execution in another CPU of the physical compute devices if the GPU is busy with graphics processing threads.

    PARALLEL RUNTIME EXECUTION ON MULTIPLE PROCESSORS
    75.
    发明申请
    PARALLEL RUNTIME EXECUTION ON MULTIPLE PROCESSORS 审中-公开
    并行执行多个处理器

    公开(公告)号:US20130055272A1

    公开(公告)日:2013-02-28

    申请号:US13597119

    申请日:2012-08-28

    IPC分类号: G06F9/46

    摘要: A method and an apparatus that schedule a plurality of executables in a schedule queue for execution in one or more physical compute devices such as CPUs or GPUs concurrently are described. One or more executables are compiled online from a source having an existing executable for a type of physical compute devices different from the one or more physical compute devices. Dependency relations among elements corresponding to scheduled executables are determined to select an executable to be executed by a plurality of threads concurrently in more than one of the physical compute devices. A thread initialized for executing an executable in a GPU of the physical compute devices are initialized for execution in another CPU of the physical compute devices if the GPU is busy with graphics processing threads.

    摘要翻译: 描述了在一个或多个物理计算设备(例如CPU或GPU)中同时调度用于在一个或多个物理计算设备中执行的调度队列中的多个可执行程序的方法和装置。 一个或多个可执行文件在来自具有用于不同于一个或多个物理计算设备的物理计算设备的类型的现有可执行程序的源的在线编译。 确定与调度的可执行程序相对应的元件之间的依赖性关系,以在多个物理计算设备中同时选择要被多个线程执行的可执行文件。 如果GPU忙于图形处理线程,则初始化用于在物理计算设备的GPU中执行可执行程序的线程被初始化以在物理计算设备的另一个CPU中执行。

    INSTRUCTION EXPLOITATION THROUGH LOADER LATE FIX-UP
    76.
    发明申请
    INSTRUCTION EXPLOITATION THROUGH LOADER LATE FIX-UP 有权
    通过加载器固定的指导性开发

    公开(公告)号:US20120198215A1

    公开(公告)日:2012-08-02

    申请号:US13365497

    申请日:2012-02-03

    IPC分类号: G06F9/318

    摘要: A method, computer program product, and data processing system for substituting a candidate instruction in application code being loaded during load time. Responsive to identifying the candidate instruction, a determination is made whether a hardware facility of the data processing system is present to execute the candidate instruction. If the hardware facility is absent from the data processing system, the candidate instruction is substituted with a second set of instructions.

    摘要翻译: 一种方法,计算机程序产品和数据处理系统,用于代替在加载时加载的应用代码中的候选指令。 响应于识别候选指令,确定是否存在数据处理系统的硬件设施来执行候选指令。 如果硬件设施不在数据处理系统中,则候选指令被替换为第二组指令。

    Hardware independent imaging method
    77.
    发明授权
    Hardware independent imaging method 有权
    硬件独立成像方法

    公开(公告)号:US08181186B1

    公开(公告)日:2012-05-15

    申请号:US11972500

    申请日:2008-01-10

    IPC分类号: G06F3/00 G06F11/00

    摘要: A new and useful method is provided, of organizing and automating a hardware independent disk imaging deployment process, e.g. for Windows PC and other Server operating systems, that uses a server that both has a database of computer PC hardware data that can be electronically analyzed. a. electronically analyzing the database of computers, and grouping the computers into Compatibility Classes, each compatibility class having like model systems that also have been analyzed to have exactly and only the same hardware in common, thus accounting for hardware variance within model groups, b. electronically identifying candidate computers that will serve as collection targets for gathering (remote collection performed over the network) of device drivers for each compatibility class group, c. electronically extracting device drivers and other hardware related data from a selected candidate computer, and d. electronically configuring deployment jobs that will first perform a disk image of the computer.

    摘要翻译: 提供了一种新的和有用的方法,组织和自动化硬件独立的磁盘成像部署过程,例如, 对于Windows PC和其他服务器操作系统,其使用的服务器都具有可以电子分析的计算机PC硬件数据的数据库。 一个。 电子分析计算机的数据库,并将计算机分组为兼容性类,每个兼容性类都具有类似模型系统,也被分析为具有完全相同的硬件,从而占据模型组内的硬件差异。 电子识别将用作每个兼容性类组的设备驱动程序的收集(通过网络执行远程收集)的收集目标的候选计算机,c。 从选定的候选计算机电子提取设备驱动程序和其他硬件相关数据,以及d。 电子配置首先执行计算机磁盘映像的部署作业。

    Apparatus and method to harden computer system
    78.
    发明授权
    Apparatus and method to harden computer system 有权
    硬化计算机系统的装置和方法

    公开(公告)号:US08132267B2

    公开(公告)日:2012-03-06

    申请号:US12286352

    申请日:2008-09-30

    IPC分类号: G06F11/00

    摘要: In some embodiments, a processor-based system may include a processor, the processor having a processor identification, one or more electronic components coupled to the processor, at least one of the electronic components having a component identification, and a hardware security component coupled to the processor and the electronic component. The hardware security component may include a secure non-volatile memory and a controller. The controller may be configured to receive the processor identification from the processor, receive the at least one component identification from the one or more electronic components, and determine if a boot of the processor-based system is a provisioning boot of the processor-based system. If the boot is determined to be the provisioning boot, the controller may be configured to store a security code in the secure non-volatile memory, wherein the security code is based on the processor identification and the at least one component identification. Other embodiments are disclosed and claimed.

    摘要翻译: 在一些实施例中,基于处理器的系统可以包括处理器,处理器具有处理器标识,耦合到处理器的一个或多个电子部件,具有部件识别的电子部件中的至少一个以及耦合到 处理器和电子元件。 硬件安全组件可以包括安全的非易失性存储器和控制器。 控制器可以被配置为从处理器接收处理器标识,从一个或多个电子部件接收至少一个组件标识,并且确定基于处理器的系统的启动是否是基于处理器的系统的供应引导 。 如果确定引导是供应启动,则控制器可以被配置为将安全代码存储在安全非易失性存储器中,其中安全代码基于处理器标识和至少一个组件标识。 公开和要求保护其他实施例。

    DEVICE MANAGEMENT APPARATUS, CLIENT APPARATUS, AND DEVICE MANAGEMENT METHOD
    79.
    发明申请
    DEVICE MANAGEMENT APPARATUS, CLIENT APPARATUS, AND DEVICE MANAGEMENT METHOD 失效
    设备管理设备,客户设备和设备管理方法

    公开(公告)号:US20120047500A1

    公开(公告)日:2012-02-23

    申请号:US13284121

    申请日:2011-10-28

    申请人: Yuu TAMURA

    发明人: Yuu TAMURA

    IPC分类号: G06F9/445

    CPC分类号: G06F9/4411 G06F9/44542

    摘要: This invention relates to a device management apparatus. This device management apparatus is a device management apparatus which communicates with a client computer, includes an output management unit adapted to manage output information of a device for each user, an identification unit adapted to identify a user who is about to install a driver, a device extraction unit adapted to extract a device used by the user identified by the identification unit based on the output information, and a transmission unit adapted to transmit the driver of the device extracted by the device extraction unit to the client computer.

    摘要翻译: 本发明涉及一种设备管理装置。 该设备管理装置是与客户端计算机进行通信的设备管理装置,具备适于管理每个用户的设备的输出信息的输出管理单元,适于识别要安装驾驶员的用户的识别单元, 设备提取单元,适于基于所述输出信息提取由所述识别单元识别的用户所使用的设备;以及发送单元,适于将由所述设备提取单元提取的设备的驾驶员发送到所述客户端计算机。

    Visual Generation of Mobile Applications Based on Data Models
    80.
    发明申请
    Visual Generation of Mobile Applications Based on Data Models 有权
    基于数据模型的视觉生成移动应用

    公开(公告)号:US20110154287A1

    公开(公告)日:2011-06-23

    申请号:US12642129

    申请日:2009-12-18

    IPC分类号: G06F9/44

    摘要: Systems, methods and computer program products for mobile device application design are described herein. The method accesses a data model corresponding to a selected mobile platform. The data model is used by a device application designer to generate, model, and debug a mobile application. The data model is used to take into consideration characteristics of the selected platform and a selected mobile device as the application is designed. The application is structured and generated for a selected platform that is independent of the data model, but is cognizant of the selected platform. A simulator models the application user interface (UI) as it will appear on the selected platform. The method performs platform-specific validation and allows for correction of various aspects of a generated application including platform-specific features. The tool generates a graphical image that can guide a developer to either generated code or help files corresponding to framework libraries.

    摘要翻译: 本文描述了用于移动设备应用设计的系统,方法和计算机程序产品。 该方法访问与选定的移动平台相对应的数据模型。 数据模型由设备应用程序设计者用于生成,建模和调试移动应用程序。 在设计应用程序时,数据模型用于考虑所选平台的特性和选定的移动设备。 该应用程序是针对独立于数据模型的选定平台进行构造和生成的,但对所选平台的认知。 模拟器将在所选平台上显示应用程序用户界面(UI)。 该方法执行平台特定的验证,并允许修正生成的应用程序的各个方面,包括平台特定的功能。 该工具生成图形图像,可以指导开发人员生成与框架库相对应的代码或帮助文件。