Management and arbitration of mobile service discovery
    21.
    发明授权
    Management and arbitration of mobile service discovery 有权
    移动业务发现的管理与仲裁

    公开(公告)号:US07930214B2

    公开(公告)日:2011-04-19

    申请号:US10430031

    申请日:2003-05-05

    IPC分类号: G06Q10/00

    摘要: A Registry, such as a UDDI registry, dynamically manages (e.g. filters and/or re-orders) answers to service queries by Service Consumers based at least on one or more of the individual states/status of Service Providers, the collective service environment state, and policies employed by the environment. The Registry may be configured to infer operational state/status about a Service Provider, such as impending unavailability due to very low battery reserves, and to remove providers from the registry if determined to be unavailable. The Registry may be configured to associate a shelf-life with a provider registration based on characteristics of the Service Provider, or based on past experience with the Service Provider. Such dynamic management allows the Registry to implement intelligent task distribution and load balancing between Service Providers, and to insulate Service Providers on fragile platforms (e.g. notebooks, handhelds, etc.) that may otherwise be overwhelmed by offering themselves as a traditional provider.

    摘要翻译: 诸如UDDI注册管理机构的注册表至少基于一个或多个服务提供者的各个状态/状态,集体服务环境状态(例如,服务消费者)对服务查询的服务查询的动态管理(例如过滤器和/或重新排序) ,以及环境所采用的政策。 注册表可以被配置为推断服务提供商的运行状态/状态,例如由于非常低的电池储备而即将发生的不可用性,以及如果被确定为不可用,则从注册表中删除提供者。 注册管理机构可以被配置为基于服务提供商的特性,或根据过去与服务提供商的经验,将货架期与供应商注册相关联。 这种动态管理允许注册管理机构在服务提供商之间实现智能任务分发和负载平衡,并将服务提供商与脆弱的平台(例如笔记本电脑,手持设备等)隔离开来,否则这些服务提供商将自己作为传统的提供商。

    Method and system for selecting a local registry master from among networked mobile devices based at least in part on abilities of the mobile devices
    22.
    发明授权
    Method and system for selecting a local registry master from among networked mobile devices based at least in part on abilities of the mobile devices 有权
    至少部分地基于移动设备的能力从网络移动设备中选择本地注册管理机构的方法和系统

    公开(公告)号:US07181521B2

    公开(公告)日:2007-02-20

    申请号:US10393617

    申请日:2003-03-21

    摘要: Currently, global registries, such as ones offered by Microsoft Corporation (uddi.microsoft.com) or Hewlett Packard Corporation (uddi.hp.com), are used to register services offered by or desired by networked devices. Unfortunately, these registries are highly centralized and designed to be repositories for long-lived services, and thus are not amenable to operation of mobile devices, such as laptop computers, personal digital assistants, and other devices whose network address may change frequently as they move in and out of various local network environments. Moreover, when such mobile devices form ad hoc networks, access to the centralized repositories may not be available. To address these issues, devices of a local network may be configured to dynamically select a local master, from among devices attached to the local network and based on characteristics of the devices, where the selected device operates a registry for the local network.

    摘要翻译: 目前,诸如Microsoft Corporation(uddi.microsoft.com)或Hewlett Packard Corporation(uddi.hp.com)提供的全球注册管理机构用于注册网络设备提供或希望的服务。 不幸的是,这些注册表是高度集中的,被设计为长期服务的存储库,因此不适合移动设备的操作,例如膝上型计算机,个人数字助理和其他网络地址可能随着移动而频繁变化的设备 进出各种本地网络环境。 此外,当这种移动设备形成ad hoc网络时,对集中式存储库的访问可能不可用。 为了解决这些问题,本地网络的设备可以被配置为动态地从连接到本地网络的设备中的设备动态地选择本地主设备,并且基于设备的特性,其中所选择的设备操作本地网络的注册表。

    Accessing private data about the state of a data processing machine from storage that is publicly accessible
    24.
    发明授权
    Accessing private data about the state of a data processing machine from storage that is publicly accessible 有权
    从可公开访问的存储区访问有关数据处理机状态的私有数据

    公开(公告)号:US08156343B2

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

    申请号:US10724321

    申请日:2003-11-26

    IPC分类号: G06F11/30

    摘要: According to an embodiment of the invention, a method for operating a data processing machine is described in which data about a state of the machine is written to a location in storage. The location is one that is accessible to software that may be written for the machine. The state data as written is encoded. This state data may be recovered from the storage according to a decoding process. Other embodiments are also described and claimed.

    摘要翻译: 根据本发明的实施例,描述了一种用于操作数据处理机器的方法,其中关于机器状态的数据被写入存储器中的位置。 该位置是可以为机器编写的软件可访问的位置。 写入的状态数据被编码。 该状态数据可以根据解码处理从存储器恢复。 还描述和要求保护其他实施例。

    METHODS AND SYSTEMS FOR MICROCODE PATCHING
    25.
    发明申请
    METHODS AND SYSTEMS FOR MICROCODE PATCHING 有权
    微处理器的方法和系统

    公开(公告)号:US20100115202A1

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

    申请号:US12264062

    申请日:2008-11-03

    IPC分类号: G06F12/08

    摘要: Methods and systems for performing microcode patching are presented. In one embodiment, a data processing system comprises a cache memory and a processor. The cache memory comprises a plurality of cache sections. The processor sequesters one or more cache sections of the cache memory and stores processor microcode therein. In one embodiment, the processor executes the microcode in the one or more cache sections.

    摘要翻译: 提出了用于执行微码修补的方法和系统。 在一个实施例中,数据处理系统包括高速缓冲存储器和处理器。 高速缓冲存储器包括多个高速缓存部分。 处理器隔离高速缓冲存储器的一个或多个高速缓存部分并在其中存储处理器微码。 在一个实施例中,处理器执行一个或多个高速缓存部分中的微代码。

    Apparatus and method for directing micro architectural memory region accesses
    26.
    发明申请
    Apparatus and method for directing micro architectural memory region accesses 有权
    用于指导微架构存储器区域访问的装置和方法

    公开(公告)号:US20080091917A1

    公开(公告)日:2008-04-17

    申请号:US11546710

    申请日:2006-10-11

    IPC分类号: G06F15/76

    摘要: In an embodiment, memory access requests for information stored within a system memory pass through an integrated circuit. The system memory may include a micro-architectural memory region to store instructions and/or data, where the micro-architectural memory region is to be exclusively accessible by a micro-architectural agent The integrated circuit may include memory access director to direct memory access requests to the micro-architectural memory region if the memory access director determines that the memory access request includes a location within the at least one micro-architectural memory region and the micro-architectural agent is operating in a micro-architectural memory region access mode.

    摘要翻译: 在一个实施例中,存储在系统存储器内的信息的存储器访问请求通过集成电路。 系统存储器可以包括用于存储指令和/或数据的微架构存储器区域,其中微架构存储器区域将被微架构代理程序唯一地访问。集成电路可以包括存储器访问控制器以引导存储器访问请求 如果存储器访问指导者确定存储器访问请求包括至少一个微架构存储器区域内的位置,并且微架构代理程序在微架构存储器区域访问模式下操作,则向微架构存储器区域发送。

    Cache line pre-load and pre-own based on cache coherence speculation
    27.
    发明授权
    Cache line pre-load and pre-own based on cache coherence speculation 失效
    缓存线预加载和基于缓存一致性推测的预先拥有

    公开(公告)号:US07076613B2

    公开(公告)日:2006-07-11

    申请号:US10761995

    申请日:2004-01-21

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0831

    摘要: The invention provides a cache management system comprising in various embodiments pre-load and pre-own functionality to enhance cache efficiency in shared memory distributed cache multiprocessor computer systems. Some embodiments of the invention comprise an invalidation history table to record the line addresses of cache lines invalidated through dirty or clean invalidation, and which is used such that invalidated cache lines recorded in an invalidation history table are reloaded into cache by monitoring the bus for cache line addresses of cache lines recorded in the invalidation history table. In some further embodiments, a write-back bit associated with each L2 cache entry records when either a hit to the same line in another processor is detected or when the same line is invalidated in another processor's cache, and the system broadcasts write-backs from the selected local cache only when the line being written back has a write-back bit that has been set.

    摘要翻译: 本发明提供一种缓存管理系统,其包括在各种实施例中预先加载和预先拥有的功能,以增强共享存储器分布式高速缓存多处理器计算机系统中的高速缓存效率。 本发明的一些实施例包括无效历史表,用于记录通过脏或无效无效而无效的高速缓存行的行地址,并且其被使用,使得记录在无效历史表中的无效高速缓存行通过监视高速缓存的总线被重新加载到高速缓存中 记录在无效历史表中的高速缓存行的行地址。 在一些另外的实施例中,与每个L2高速缓存条目相关联的回写位在检测到另一个处理器中的同一行的命中时或者当另一个处理器的高速缓存中的同一行无效时记录,并且系统广播回写从 所选择的本地缓存只有当正在写回的行具有已设置的回写位时。