PnP functionality for unsupported devices
    1.
    发明申请
    PnP functionality for unsupported devices 审中-公开
    不支持的设备的PnP功能

    公开(公告)号:US20050257226A1

    公开(公告)日:2005-11-17

    申请号:US10947616

    申请日:2004-09-22

    IPC分类号: G06F9/445 G06F9/46

    CPC分类号: G06F9/4413

    摘要: The present invention provides Plug and Play (PnP) functionality for devices that are not supported by an operating system. In response to the installation of an unsupported device, the operating system sends the event to a device manager application residing in user mode code. Upon receiving the event, the device manager application automatically installs the supporting configuration entries and software. After the device is installed, the device is accessible from an application without requiring any programming changes. Events are exposed to the application through a through a common control library (CCL). The library is directed at providing a generic interface for accessing the devices. Using the CCL the registered applications may receive events associated with the device.

    摘要翻译: 本发明为操作系统不支持的设备提供即插即用(PnP)功能。 响应于不支持的设备的安装,操作系统将事件发送到驻留在用户模式代码中的设备管理器应用程序。 在收到该事件后,设备管理器应用程序将自动安装支持的配置条目和软件。 安装设备后,可以从应用程序访问设备,而不需要任何编程更改。 事件通过一个通用控制库(CCL)暴露给应用程序。 该库旨在提供用于访问设备的通用接口。 使用CCL,注册的应用程序可能会收到与设备相关的事件。

    Automatic interoperation with legacy POS service and control objects
    2.
    发明申请
    Automatic interoperation with legacy POS service and control objects 审中-公开
    与传统POS服务和控制对象的自动互操作

    公开(公告)号:US20070050751A1

    公开(公告)日:2007-03-01

    申请号:US11217633

    申请日:2005-08-31

    IPC分类号: G06F9/44

    CPC分类号: G06F9/465 G06F9/541

    摘要: Automatic interoperation functionality for legacy POS service and control objects is provided. In response to a request for creating an instance for a control object that implements an interface for the POS device, a legacy interoperability subsystem determines a unique identifier associated with the control object. The legacy interoperability subsystem dynamically generates an in-memory proxy class, based on the unique identifier. Thereby, the legacy subsystem enables the POS service application and the POS device to communicate with each other without having to instantiate one or more proxy classes for each instance of the legacy control object.

    摘要翻译: 提供了传统POS服务和控制对象的自动互操作功能。 响应于为实现POS设备的接口的控制对象创建实例的请求,遗留互操作性子系统确定与控制对象相关联的唯一标识符。 传统互操作性子系统基于唯一标识符动态生成内存中代理类。 因此,遗留子系统使POS服务应用程序和POS设备能够彼此通信,而不必为传统控制对象的每个实例实例化一个或多个代理类。

    Commonly available device statistics for POS devices
    3.
    发明申请
    Commonly available device statistics for POS devices 审中-公开
    POS设备常用的设备统计信息

    公开(公告)号:US20070055574A1

    公开(公告)日:2007-03-08

    申请号:US11217617

    申请日:2005-08-31

    IPC分类号: G06Q30/00

    CPC分类号: G06Q30/00 G06Q20/209 G07G1/14

    摘要: POS device statistics information is managed such that the information is available commonly without the device being claimed by one application during retrieval of statistics information. A helper class DeviceStatistics object facilitates storing of statistics information in a common statistic repository that may be hardware based or software based, for example an XML file. The helper class also facilitates retrieval and forwarding of the statistics information to a managing POS application employing a service object for the POS device. A Windows Service based statistics service is used to retrieve the statistics information from the common statistic repository and generate performance monitor counters. The performance monitor counters are provided to requesting applications.

    摘要翻译: 管理POS设备统计信息,使得在检索统计信息期间,一个应用程序不要求设备通常可以使用该信息。 辅助类DeviceStatistics对象有助于将统计信息存储在可能是基于硬件或基于软件的公共统计信息库中,例如XML文件。 辅助类还有助于将统计信息检索和转发到采用POS设备的服务对象的管理POS应用。 基于Windows服务的统计服务用于从公共统计信息库检索统计信息,并生成性能监视计数器。 性能监视器计数器提供给请求的应用程序。

    Deployment of multiple embedded operating system components
    4.
    发明申请
    Deployment of multiple embedded operating system components 有权
    部署多个嵌入式操作系统组件

    公开(公告)号:US20070256070A1

    公开(公告)日:2007-11-01

    申请号:US11413655

    申请日:2006-04-27

    IPC分类号: G06F9/445

    CPC分类号: G06F8/60 G06F8/654

    摘要: The deployment of multiple embedded operating system components provides a designer with flexibility when customizing an embedded operating system for a target computing device. The embedded operating system components provide extra features to expand the functionality of the target computing device. The ease with which the designer may select various embedded operating system components to deploy from an originating computing device to the target computing device simplifies the design process. Configuration data of a core embedded operating system and configuration data of the deployed embedded operating system components are merged and any conflicts between configuration data are automatically resolved without rebooting the target computing device.

    摘要翻译: 多个嵌入式操作系统组件的部署使设计人员在为目标计算设备定制嵌入式操作系统时提供了灵活性。 嵌入式操作系统组件提供额外的功能来扩展目标计算设备的功能。 设计人员可以轻松地选择各种嵌入式操作系统组件从始发计算设备部署到目标计算设备,从而简化了设计过程。 核心嵌入式操作系统的配置数据和部署的嵌入式操作系统组件的配置数据被合并,配置数据之间的任何冲突都会自动解决,而无需重新启动目标计算设备。

    Detection of devices during operating system setup
    5.
    发明申请
    Detection of devices during operating system setup 审中-公开
    在操作系统设置期间检测设备

    公开(公告)号:US20070061818A1

    公开(公告)日:2007-03-15

    申请号:US11225704

    申请日:2005-09-12

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4411

    摘要: A host operating system (e.g., WinPE®) detects hardware devices connected to a computing device and stores identifiers (if any) of detected hardware devices in a datastore (e.g., the WinPE® registry). Without performing a detection process, a setup program accesses the datastore to obtain identifiers of hardware devices attached to the computing device. The setup program uses a mapping file (which maps hardware devices to drivers of a set of driver files) to determine which drivers of the set of driver files are usable by the detected hardware devices. The setup file then installs the “selected” drivers into the computing device.

    摘要翻译: 主机操作系统(例如,WinPE)检测连接到计算设备的硬件设备,并且将已检测到的硬件设备的标识符(如果有的话)存储在数据存储区(例如,WinPE注册表)中。 在不执行检测过程的情况下,安装程序访问数据存储区以获得连接到计算设备的硬件设备的标识符。 安装程序使用映射文件(将硬件设备映射到一组驱动程序文件的驱动程序),以确定检测到的硬件设备可以使用该组驱动程序文件的哪些驱动程序。 安装文件然后将“选定”驱动程序安装到计算设备中。

    Extensible data-driven setup application for operating system
    6.
    发明申请
    Extensible data-driven setup application for operating system 审中-公开
    用于操作系统的可扩展数据驱动安装应用程序

    公开(公告)号:US20070050750A1

    公开(公告)日:2007-03-01

    申请号:US11217635

    申请日:2005-08-31

    IPC分类号: G06F9/44 G06F9/445

    CPC分类号: G06F8/61

    摘要: An extensible data-driven setup application is provided for installing operating systems. Instead of performing installation operations itself, the host application determines individual tasks from a configuration file. The host application then instantiates and calls modules that perform the specific installation tasks including user interface screens, setup actions, data imports, and the like as defined in the configuration file. The modules are combined in module assemblies. The configuration file and the module assemblies may be customized for different sets of setup tasks, sequences of tasks, and content.

    摘要翻译: 提供了可扩展的数据驱动安装应用程序,用于安装操作系统。 主机应用程序不是执行安装操作本身,而是从配置文件中确定各个任务。 然后,主机应用程序实例化并调用执行特定安装任务的模块,包括配置文件中定义的用户界面屏幕,设置操作,数据导入等。 模块组合在模块组件中。 可以为不同的设置任务集,任务序列和内容定制配置文件和模块组件。

    Deployment of multiple embedded operating system components
    7.
    发明授权
    Deployment of multiple embedded operating system components 有权
    部署多个嵌入式操作系统组件

    公开(公告)号:US07721284B2

    公开(公告)日:2010-05-18

    申请号:US11413655

    申请日:2006-04-27

    IPC分类号: G06F9/445

    CPC分类号: G06F8/60 G06F8/654

    摘要: The deployment of multiple embedded operating system components provides a designer with flexibility when customizing an embedded operating system for a target computing device. The embedded operating system components provide extra features to expand the functionality of the target computing device. The ease with which the designer may select various embedded operating system components to deploy from an originating computing device to the target computing device simplifies the design process. Configuration data of a core embedded operating system and configuration data of the deployed embedded operating system components are merged and any conflicts between configuration data are automatically resolved without rebooting the target computing device.

    摘要翻译: 多个嵌入式操作系统组件的部署使设计人员在为目标计算设备定制嵌入式操作系统时提供了灵活性。 嵌入式操作系统组件提供额外的功能来扩展目标计算设备的功能。 设计人员可以轻松地选择各种嵌入式操作系统组件从始发计算设备部署到目标计算设备,从而简化了设计过程。 核心嵌入式操作系统的配置数据和部署的嵌入式操作系统组件的配置数据被合并,配置数据之间的任何冲突都会自动解决,而无需重新启动目标计算设备。

    Securing payment data
    8.
    发明授权
    Securing payment data 有权
    确保付款数据

    公开(公告)号:US07975916B2

    公开(公告)日:2011-07-12

    申请号:US12272058

    申请日:2008-11-17

    IPC分类号: G06K15/00

    摘要: The claimed subject matter relates to an architecture or arrangement that can limit access to sensitive information by means of encryption. In particular, data obtained from a payment instrument at, e.g., a Point-Of-Sale (POS) location can be encrypted at an early stage such that a POS (or another) application does not have access to the data in an unencrypted form and/or does not have access to a means for decrypting the data. For example, a Public Key Infrastructure (PKI) arrangement can be employed such that a back-end payment processor can define encryption algorithms, associate itself with a public key, and maintain a private key for decryption. The public key can be delivered to the POS location and employed for data encryption, and, moreover, the PKI can be regulated by the more trusted parties.

    摘要翻译: 所要求保护的主题涉及可以通过加密来限制对敏感信息的访问的架构或布置。 特别地,可以在诸如销售点(POS)位置处的支付工具获得的数据在早期阶段被加密,使得POS(或另一)应用程序不以未加密的形式访问数据 和/或不能访问用于解密数据的手段。 例如,可以使用公共密钥基础设施(PKI)布置,使得后端支付处理器可以定义加密算法,将其自身与公钥相关联并且维护用于解密的私钥。 公钥可以发送到POS位置并用于数据加密,此外,PKI可以由更多的信任方来管理。

    SECURING PAYMENT DATA
    9.
    发明申请
    SECURING PAYMENT DATA 有权
    安全支付数据

    公开(公告)号:US20090083189A1

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

    申请号:US12272058

    申请日:2008-11-17

    IPC分类号: H04L9/00

    摘要: The claimed subject matter relates to an architecture or arrangement that can limit access to sensitive information by means of encryption. In particular, data obtained from a payment instrument at, e.g., a Point-Of-Sale (POS) location can be encrypted at an early stage such that a POS (or another) application does not have access to the data in an unencrypted form and/or does not have access to a means for decrypting the data. For example, a Public Key Infrastructure (PKI) arrangement can be employed such that a back-end payment processor can define encryption algorithms, associate itself with a public key, and maintain a private key for decryption. The public key can be delivered to the POS location and employed for data encryption, and, moreover, the PKI can be regulated by the more trusted parties.

    摘要翻译: 所要求保护的主题涉及可以通过加密来限制对敏感信息的访问的架构或布置。 特别地,可以在诸如销售点(POS)位置处的支付工具获得的数据在早期阶段被加密,使得POS(或另一)应用程序不以未加密的形式访问数据 和/或不能访问用于解密数据的手段。 例如,可以使用公共密钥基础设施(PKI)布置,使得后端支付处理器可以定义加密算法,将其自身与公钥相关联并且维护用于解密的私钥。 公钥可以发送到POS位置并用于数据加密,此外,PKI可以由更多的信任方来管理。

    SECURING PAYMENT DATA
    10.
    发明申请
    SECURING PAYMENT DATA 有权
    安全支付数据

    公开(公告)号:US20080109372A1

    公开(公告)日:2008-05-08

    申请号:US11556317

    申请日:2006-11-03

    IPC分类号: G06Q20/00 H04L9/30 H04L9/00

    摘要: The claimed subject matter relates to an architecture or arrangement that can limit access to sensitive information by means of encryption. In particular, data obtained from a payment instrument at, e.g., a Point-Of-Sale (POS) location can be encrypted at an early stage such that a POS (or another) application does not have access to the data in an unencrypted form and/or does not have access to a means for decrypting the data. For example, a Public Key Infrastructure (PKI) arrangement can be employed such that a back-end payment processor can define encryption algorithms, associate itself with a public key, and maintain a private key for decryption. The public key can be delivered to the POS location and employed for data encryption, and, moreover, the PKI can be regulated by the more trusted parties.

    摘要翻译: 所要求保护的主题涉及可以通过加密来限制对敏感信息的访问的架构或布置。 特别地,可以在诸如销售点(POS)位置处的支付工具获得的数据在早期阶段被加密,使得POS(或另一)应用程序不以未加密的形式访问数据 和/或不能访问用于解密数据的手段。 例如,可以使用公共密钥基础设施(PKI)布置,使得后端支付处理器可以定义加密算法,将其自身与公钥相关联并且维护用于解密的私钥。 公钥可以发送到POS位置并用于数据加密,此外,PKI可以由更多的信任方来管理。