会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 21. 发明授权
    • Automatic page promotion and demotion in multiple page size environments
    • 自动页面升级和降级在多个页面大小的环境中
    • US08615642B2
    • 2013-12-24
    • US12578623
    • 2009-10-14
    • Shashidhar BommaAndrew Dunshea
    • Shashidhar BommaAndrew Dunshea
    • G06F12/00G06F13/00G06F13/28
    • G06F12/1009G06F12/0646
    • Functionality can be implemented in a virtual memory manager (VMM) to allow small pages (e.g., 4 KB) to be coalesced into large pages (e.g., 64 KB), so that a single free list can be maintained for the large pages (“maintained pages”). When a process requests a small page, the VMM can associate a maintained page with a memory segment accessible by the process. Then, the maintained page can be divided to form a set of small pages (“fragments”). The fragments can become available pages in a broken page list. The VMM can satisfy the request by allocating one of the fragments in the broken page list. If the process requests additional small pages, the additional requests can be satisfied from the broken page list. When the process terminates, the fragments in the broken page list become a maintained page and can be returned to the free list.
    • 功能可以在虚拟存储器管理器(VMM)中实现,以允许将小页面(例如,4KB)合并成大页面(例如,64KB),使得可以为大页面保持单个空闲列表(“ 维护页面“)。 当进程请求小页面时,VMM可以将维护的页面与进程可访问的内存段关联。 然后,维护的页面可以分割成一组小页面(“fragment”)。 碎片可以成为破碎的页面列表中的可用页面。 VMM可以通过在碎页列表中分配其中一个片段来满足请求。 如果进程请求其他小页面,可以从破碎的页面列表中获得附加请求。 当进程终止时,破碎的页面列表中的碎片成为维护页面,可以返回到空闲列表。
    • 25. 发明授权
    • Remote procedure call (RPC) bind service with physical interface query and selection
    • 远程过程调用(RPC)绑定服务与物理接口查询和选择
    • US08266639B2
    • 2012-09-11
    • US12631016
    • 2009-12-04
    • Adekunle BelloAndrew DunsheaNikhil HegdePaul H. HernandezAruna Yedavilli
    • Adekunle BelloAndrew DunsheaNikhil HegdePaul H. HernandezAruna Yedavilli
    • G06F9/44
    • G06F9/547
    • A service module that provides for discovery of one or more network interfaces connecting a prospective remote procedure call (RPC) client, facilitates the provision of RPC programs in a network including multi-horned systems. When a request for a network address to an RPC application providing an RPC program is received from the RPC client, the RPC bind daemon discovers from the module, using the client response address, over which interface(s) the client is accessible. The daemon then selects an address of a network path to the RPC application that the prospective client can access and returns the corresponding network address. The service module monitors the network stack for RPC get address requests and builds tables of client address entries with corresponding network interface identifiers. The entries are retired according to an aging policy. When multiple network paths to the RPC application are available, the service can be selected using a heuristic such as preferred interface, non-firewalled interface, least number of return path links or other criteria.
    • 提供用于发现连接预期远程过程调用(RPC)客户端的一个或多个网络接口的服务模块,有助于在包括多角度系统的网络中提供RPC程序。 当从RPC客户端接收到提供RPC程序的RPC应用程序的网络地址的请求时,RPC绑定守护程序使用客户端响应地址从模块发现客户端可访问哪个接口。 守护程序然后选择预期客户端可以访问的RPC应用程序的网络路径的地址,并返回相应的网络地址。 服务模块监视网络堆栈以获取RPC获取地址请求,并使用相应的网络接口标识符构建客户端地址表的表。 这些条目根据老龄化政策退休。 当到达RPC应用程序的多个网络路径可用时,可以使用诸如首选接口,非防火墙接口,最少数量的返回路径链路或其他标准的启发式来选择服务。
    • 26. 发明授权
    • Scheduling threads in a multiprocessor computer
    • 在多处理器计算机中调度线程
    • US08230430B2
    • 2012-07-24
    • US12059461
    • 2008-03-31
    • Jos M. AccapadiMatthew AccapadiAndrew DunsheaMark E. HackAgustin MenaMysore S. Srinivas
    • Jos M. AccapadiMatthew AccapadiAndrew DunsheaMark E. HackAgustin MenaMysore S. Srinivas
    • G06F9/46G06F13/24
    • G06F9/5027G06F9/4812
    • Methods, systems, and computer program products are provided for scheduling threads in a multiprocessor computer. Embodiments include selecting a thread in a ready queue to be dispatched to a processor and determining whether an interrupt mask flag is set in a thread control block associated with the thread. If the interrupt mask flag is set in the thread control block associated with the thread, embodiments typically include selecting a processor, setting a current processor priority register of the selected processor to least favored, and dispatching the thread from the ready queue to the selected processor. In some embodiments, setting the current processor priority register of the selected processor to least favored is carried out by storing a value associated with the highest interrupt priority in the current processor priority register.
    • 提供方法,系统和计算机程序产品用于在多处理器计算机中调度线程。 实施例包括选择要发送到处理器的准备队列中的线程,并且确定是否在与线程相关联的线程控制块中设置了中断屏蔽标志。 如果在与线程相关联的线程控制块中设置中断屏蔽标志,则实施例通常包括选择处理器,将所选择的处理器的当前处理器优先级寄存器设置为最不利,并将线程从就绪队列调度到所选择的处理器 。 在一些实施例中,将所选择的处理器的当前处理器优先级寄存器设置为最不利的是通过在当前处理器优先级寄存器中存储与最高中断优先级相关联的值来执行。
    • 27. 发明申请
    • REMOTE PROCEDURE CALL (RPC) BIND SERVICE WITH PHYSICAL INTERFACE QUERY AND SELECTION
    • 远程程序呼叫(RPC)BIND服务与物理界面查询和选择
    • US20110138404A1
    • 2011-06-09
    • US12631016
    • 2009-12-04
    • Adekunle BelloAndrew DunsheaNikhil HegdePaul H. HernandezAruna Yedavilli
    • Adekunle BelloAndrew DunsheaNikhil HegdePaul H. HernandezAruna Yedavilli
    • G06F13/00G06F15/173
    • G06F9/547
    • A service module that provides for discovery of one or more network interfaces connecting a prospective remote procedure call (RPC) client, facilitates the provision of RPC programs in a network including multi-horned systems. When a request for a network address to an RPC application providing an RPC program is received from the RPC client, the RPC bind daemon discovers from the module, using the client response address, over which interface(s) the client is accessible. The daemon then selects an address of a network path to the RPC application that the prospective client can access and returns the corresponding network address. The service module monitors the network stack for RPC get address requests and builds tables of client address entries with corresponding network interface identifiers. The entries are retired according to an aging policy. When multiple network paths to the RPC application are available, the service can be selected using a heuristic such as preferred interface, non-firewalled interface, least number of return path links or other criteria.
    • 提供用于发现连接预期远程过程调用(RPC)客户端的一个或多个网络接口的服务模块,有助于在包括多角度系统的网络中提供RPC程序。 当从RPC客户端接收到提供RPC程序的RPC应用程序的网络地址的请求时,RPC绑定守护程序使用客户端响应地址从模块发现客户端可访问哪个接口。 守护程序然后选择预期客户端可以访问的RPC应用程序的网络路径的地址,并返回相应的网络地址。 服务模块监视网络堆栈以获取RPC获取地址请求,并使用相应的网络接口标识符构建客户端地址表的表。 这些条目根据老龄化政策退休。 当到达RPC应用程序的多个网络路径可用时,可以使用诸如首选接口,非防火墙接口,最少数量的返回路径链路或其他标准的启发式来选择服务。
    • 28. 发明申请
    • AUTOMATIC PAGE PROMOTION AND DEMOTION IN MULTIPLE PAGE SIZE ENVIRONMENTS
    • 在多页尺寸环境下的自动页面促销和演示
    • US20110087857A1
    • 2011-04-14
    • US12578623
    • 2009-10-14
    • Shashidhar BommaAndrew Dunshea
    • Shashidhar BommaAndrew Dunshea
    • G06F12/06
    • G06F12/1009G06F12/0646
    • Functionality can be implemented in a virtual memory manager (VMM) to allow small pages (e.g., 4 KB) to be coalesced into large pages (e.g., 64 KB), so that a single free list can be maintained for the large pages (“maintained pages”). When a process requests a small page, the VMM can associate a maintained page with a memory segment accessible by the process. Then, the maintained page can be divided to form a set of small pages (“fragments”). The fragments can become available pages in a broken page list. The VMM can satisfy the request by allocating one of the fragments in the broken page list. If the process requests additional small pages, the additional requests can be satisfied from the broken page list. When the process terminates, the fragments in the broken page list become a maintained page and can be returned to the free list.
    • 功能可以在虚拟存储器管理器(VMM)中实现,以允许将小页面(例如,4KB)合并成大页面(例如,64KB),使得可以为大页面保持单个空闲列表(“ 维护页面“)。 当进程请求小页面时,VMM可以将维护的页面与进程可访问的内存段关联。 然后,维护的页面可以分割成一组小页面(“片段”)。 碎片可以成为破碎的页面列表中的可用页面。 VMM可以通过在碎页列表中分配其中一个片段来满足请求。 如果进程请求其他小页面,可以从破碎的页面列表中获得附加请求。 当进程终止时,破碎的页面列表中的碎片成为维护页面,可以返回到空闲列表。
    • 29. 发明授权
    • Method for trading resources between partitions of a data processing system
    • 用于在数据处理系统的分区之间交换资源的方法
    • US07698529B2
    • 2010-04-13
    • US11621637
    • 2007-01-10
    • Jos Manuel AccapadiAndrew DunsheaDiane Garza FlemmingCatherine Moriarty Nunez
    • Jos Manuel AccapadiAndrew DunsheaDiane Garza FlemmingCatherine Moriarty Nunez
    • G06F13/00
    • G06F9/5077
    • A method is provided for a data processing system configured to include multiple logical partitions, wherein resources of the system are selectively allocated among respective partitions. In the method, an entity such as a Partition Load Manager or a separate background process is used to manage resources based on locality levels. The method includes the step of evaluating the allocation of resources to each of the partitions at a particular time, in order to select a partition having at least one resource considered to be of low desirability due to its level of locality with respect to the selected partition. The method further comprises identifying each of the other partitions that has a resource matching the resource of low desirability, and determining the overall benefit to the system that would result from trading the resource of low desirability for the matching resource of each of the identified partitions. Resources are reallocated to trade the resource of low desirability for the matching resource of the identified partition that is determined to provide the greatest overall benefit for the system, provided that at least some overall system benefit will result from the reallocation.
    • 提供了一种用于数据处理系统的方法,所述数据处理系统被配置为包括多个逻辑分区,其中所述系统的资源在各个分区之间被选择性地分配。 在该方法中,使用诸如分区加载管理器或单独的后台进程的实体来基于地点级别来管理资源。 该方法包括在特定时间评估对每个分区的资源分配的步骤,以便由于其相对于所选择的分区的局部性水平而选择具有被认为是低可取性的至少一个资源的分区 。 该方法还包括识别具有与低可靠性的资源匹配的资源的每个其他分区,以及确定由对于每个所识别的分区的匹配资源的低期望性的资源进行交易而导致的系统的总体利益。 重新分配资源以交换被确定为系统提供最大整体利益的所识别分区的匹配资源的低可用性资源,前提是至少部分整体系统利益将由重新分配产生。
    • 30. 发明申请
    • Instant Message Session Transfers
    • 即时消息会话传输
    • US20090248809A1
    • 2009-10-01
    • US12057737
    • 2008-03-28
    • Aruna YedavilliAndrew DunsheaSuzanne ShiJos Manuel Accapadi
    • Aruna YedavilliAndrew DunsheaSuzanne ShiJos Manuel Accapadi
    • G06F15/16
    • H04L12/66
    • A method facilitates instant message (IM) session transfer of messages intended for an IM user to a new IM session being established by the user. Existing IM sessions may be queried for active IM sessions when the user is connecting to an instant message service. If there is an active session for the user, the IM server will request the content and sender of active messages waiting for the user, and transfer this information to the new IM session being established for the user. In this way, the user does not “miss” IM message(s) intended for him or her while going between existing, active IM sessions and new IM sessions. As used herein, session or sessions refer to IM session or IM sessions.
    • 一种方法有助于即将消息(IM)会话传送IM用户的消息到由用户建立的新IM会话。 当用户正在连接到即时消息服务时,可以查询现有IM会话用于活动IM会话。 如果用户有活动会话,则IM服务器将请求等待用户的活动消息的内容和发送方,并将该信息传送到为用户建立的新IM会话。 以这种方式,当在现有的,活动的IM会话和新的IM会话之间进行时,用户不会“错过”针对他或她的IM消息。 如本文所使用的,会话或会话是指IM会话或IM会话。