会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Virtual Machine Power Usage Estimations
    • 虚拟机功耗使用估算
    • US20120239323A1
    • 2012-09-20
    • US13049485
    • 2011-03-16
    • Sean McGraneAman Kansal
    • Sean McGraneAman Kansal
    • G06F19/00G01R21/00
    • G06F1/3206
    • Provided herein is power usage estimation that may be applied to computing devices. Further, the power usage estimation may be determined per each thread, process and/or program running on the computing device, such as, for example, a virtual machine. Power meters may be associated with individual components in a computing device, the sum of the power consumption of the computing components being equal to the total power consumption of the computing device. Metrics for usage by a process may be associated with each component, from which power consumption profiles based on component usage by a process may be created. Estimations of power usage may be used in contracting, billing, ranking, system control, priority, output and the like. Estimations of power usage may also include a power consumption “learning” phase and a way of incorporating previously disregarded base power usage into the estimate of power consumption by a process.
    • 这里提供可以应用于计算设备的功率使用估计。 此外,可以对计算设备上运行的每个线程,处理和/或程序(例如虚拟机)确定功率使用估计。 功率计可以与计算设备中的各个组件相关联,计算组件的功耗之和等于计算设备的总功耗。 用于进程的使用的度量可以与每个组件相关联,基于过程的组件使用可以从其中创建功耗简档。 电力使用的估算可以用于承包,计费,排序,系统控制,优先级,输出等。 功率使用的估计还可以包括功耗“学习”阶段,以及将先前忽视的基本功率使用纳入过程的功耗估计的方式。
    • 2. 发明授权
    • Virtualized application power budgeting
    • 虚拟化应用功率预算
    • US08645733B2
    • 2014-02-04
    • US13107806
    • 2011-05-13
    • Aman KansalJie LiuSean McGraneHarold Lim
    • Aman KansalJie LiuSean McGraneHarold Lim
    • G06F1/26G06F1/32
    • G06F1/3234G06F1/3203G06F1/329G06F9/5094Y02D10/22Y02D10/24
    • Virtualized application power budgeting can manage power budgeting for multiple applications in data centers. This power budgeting may be done in intelligent and/or dynamic ways and may be useful for updating power budgets, resolving conflicts in requests for power, and may improve the efficiency of the distribution of power to multiple applications.Virtualized application power budgeting can distinguish between priority applications and non-priority applications at a granular, virtual machine level and reduce the power consumption to only non-priority applications when there are power consumption conflicts. Virtualized application power budgeting may be able to determine the most efficient manner of providing power to each application in a data center. Further, virtualized application power budgeting may be able to distribute power according to application priority and other predetermined requirements and improve the efficiency of the power consumption by the devices in the data center.
    • 虚拟化应用功率预算可以管理数据中心中多个应用的​​功率预算。 这种功率预算可以以智能和/或动态的方式完成,并且对于更新功率预算,解决电力请求中的冲突可能是有用的,并且可以提高对多个应用的​​功率分配的效率。 虚拟化的应用程序功耗预算可以在细粒度的虚拟机器级别区分优先级应用程序和非优先级应用程序,并在存在功耗冲突时将功耗降低到仅非优先级应用程序。 虚拟化应用功率预算可能能够确定为数据中心中的每个应用提供电力的最有效的方式。 此外,虚拟化应用功率预算可以能够根据应用优先级和其他预定要求分配功率,并且提高数据中心中的设备的功率消耗的效率。
    • 3. 发明申请
    • Virtualized Application Power Budgeting
    • 虚拟化应用电源预算
    • US20120290865A1
    • 2012-11-15
    • US13107806
    • 2011-05-13
    • Aman KansalJie LiuSean McGraneHarold Lim
    • Aman KansalJie LiuSean McGraneHarold Lim
    • G06F1/26
    • G06F1/3234G06F1/3203G06F1/329G06F9/5094Y02D10/22Y02D10/24
    • Virtualized application power budgeting can manage power budgeting for multiple applications in data centers. This power budgeting may be done in intelligent and/or dynamic ways and may be useful for updating power budgets, resolving conflicts in requests for power, and may improve the efficiency of the distribution of power to multiple applications.Virtualized application power budgeting can distinguish between priority applications and non-priority applications at a granular, virtual machine level and reduce the power consumption to only non-priority applications when there are power consumption conflicts. Virtualized application power budgeting may be able to determine the most efficient manner of providing power to each application in a data center. Further, virtualized application power budgeting may be able to distribute power according to application priority and other predetermined requirements and improve the efficiency of the power consumption by the devices in the data center.
    • 虚拟化应用功率预算可以管理数据中心中多个应用的​​功率预算。 这种功率预算可以以智能和/或动态的方式完成,并且对于更新功率预算,解决电力请求中的冲突可能是有用的,并且可以提高对多个应用的​​功率分配的效率。 虚拟化的应用程序功耗预算可以在细粒度的虚拟机器级别区分优先级应用程序和非优先级应用程序,并在存在功耗冲突时将功耗降低到仅非优先级应用程序。 虚拟化应用功率预算可能能够确定为数据中心中的每个应用提供电力的最有效的方式。 此外,虚拟化应用功率预算可以能够根据应用优先级和其他预定要求分配功率,并且提高数据中心中的设备的功率消耗的效率。
    • 4. 发明申请
    • CONTEXT-BASED DEVICE ACTION PREDICTION
    • 基于语境的设备行为预测
    • US20130173513A1
    • 2013-07-04
    • US13340702
    • 2011-12-30
    • David ChuAman KansalJie LiuTingxin Yan
    • David ChuAman KansalJie LiuTingxin Yan
    • G06F15/18G06F9/46
    • G06F9/4443G06F9/445G06F9/451G06N99/005
    • The described implementations relate to automatically performing device actions. One implementation can obtain a contextual value of a contextor. The implementation can decide, using a decision engine, whether to perform an action on a computing device based on the contextual value. In an instance when the decision engine decides that the action is to be performed, the implementation can perform the action on the computing device. The implementation can also update the decision engine using feedback related to the action. As a specific example, the action can be prelaunching an application before a user has requested to execute the application. Prelaunching the application can reduce application latency relative to waiting for the user to request to execute the application before launching the application.
    • 所描述的实现涉及自动执行设备动作。 一个实现可以获得一个上下文的上下文值。 该实现可以使用决策引擎来决定是否基于上下文值对计算设备执行动作。 在决策引擎决定要执行动作的情况下,实现可以对计算设备执行动作。 实施还可以使用与该动作相关的反馈更新决策引擎。 作为具体示例,该操作可以在用户请求执行应用程序之前预先启动应用程序。 预启动应用程序可以相对于等待用户在启动应用程序之前请求执行应用程序来减少应用程序延迟。
    • 6. 发明授权
    • Programming techniques for distributed multi-party networks
    • 分布式多方网络的编程技术
    • US08185599B2
    • 2012-05-22
    • US11787939
    • 2007-04-18
    • Aman KansalFeng Zhao
    • Aman KansalFeng Zhao
    • G06F15/16
    • H04L67/12
    • Architecture for programming in a distributed computing environment where different components of a system are owned or controlled by different entities and heterogeneous in terms of resource availability and a willingness to share. Multiple devices can be programmed when a task requires human intervention. Method are described for using a tolerance level provided by the application developer to control the execution of the application instructions at multiple devices with varying resources, and for using an involvement level provided by the sensor or computing device owner for the purpose of automatically adapting the execution of application code at multiple devices to suit the individual owner's willingness to share resources, and the capabilities of resources available with that owner. Code distribution allows an application developed by one entity to be distributed to multiple devices owned by multiple entities, where each of the entities has varying connectivity, resource availability, and sharing willingness.
    • 用于在分布式计算环境中进行编程的架构,其中系统的不同组件由不同实体拥有或控制,并且在资源可用性和共享意愿方面是异构的。 当任务需要人为干预时,可以对多个设备进行编程。 描述了使用由应用程序开发人员提供的容限级别来控制具有不同资源的多个设备处的应用指令的执行的方法,并且为了使用由传感器或计算设备所有者提供的参与级别来自动地调整执行 的应用程序代码,以适应个人所有者分享资源的意愿,以及该拥有者可用的资源的能力。 代码分配允许由一个实体开发的应用程序分发到多个实体拥有的多个设备,其中每个实体具有不同的连接性,资源可用性和共享意愿。
    • 7. 发明申请
    • WORKLOAD INTERFERENCE ESTIMATION AND PERFORMANCE OPTIMIZATION
    • 工作干扰估计和性能优化
    • US20120023492A1
    • 2012-01-26
    • US12843054
    • 2010-07-26
    • Sriram GovindanJie LiuAman Kansal
    • Sriram GovindanJie LiuAman Kansal
    • G06F9/46
    • G06F9/5083G06F9/45533G06F9/52
    • Architecture that facilitates the estimation of interference among workloads (e.g., virtual machines) due to sharing of a shared resource (e.g., a shared cache of a computer processor), and optimization of a desired performance objective such as power or energy use in the presence of the interference. Estimation is to the extent of interference by characterizing the nature of shared resource usage and its effect on performance. Performance optimization is accomplished using metrics based on the above estimation, or alternatively, an explicit measurement of the interference effects. Methods are employed to estimate interference on the workload's performance with changes in availability of the shared resource or with combinations of other workloads sharing the same resource and allocating workloads to one or more physical computers or resources to workloads such that a desired performance objective is optimized. The methods can include allocating workloads on demand.
    • 由于共享共享资源(例如,计算机处理器的共享缓存),有助于估计工作负载(例如,虚拟机)之间的干扰的架构,以及优化所期望的性能目标,例如存在的功率或能量使用 的干扰。 通过描述共享资源使用的性质及其对性能的影响来估计干扰程度。 使用基于上述估计的度量或者干扰效应的显式测量来实现性能优化。 使用方法来估计对共享资源的可用性的改变或者共享相同资源的其他工作负载的组合的工作负载的性能的干扰,并且将工作负载分配给一个或多个物理计算机或资源到工作负载,使得期望的性能目标被优化。 这些方法可以包括按需分配工作负载。
    • 8. 发明授权
    • Automated capture of information generated at meetings
    • 自动捕获在会议中产生的信息
    • US07962525B2
    • 2011-06-14
    • US11935016
    • 2007-11-05
    • Aman Kansal
    • Aman Kansal
    • G06F17/00
    • G06F17/30038
    • Meeting information is collected in an automatic or automated manner utilizing user devices among other devices likely to be present at meetings. Devices can detect the occurrence of a meeting and initiate data capture. Subsequently, aggregated data can be processed to facilitate access and/or dissemination of the data. For instance, data can be contextualized and/or indexed. Further, data can be generated in or converted to forms more suitable for information distribution (e.g., summary, points of interest . . . ).
    • 会议信息以自动或自动的方式利用可能出席会议的其他设备中的用户设备收集。 设备可以检测会议的发生并启动数据捕获。 随后,可以处理汇总数据以便于访问和/或传播数据。 例如,数据可以被上下文化和/或索引。 此外,数据可以生成或更改为更适合于信息分发(例如,摘要,兴趣点...)的形式。
    • 9. 发明授权
    • Pixel extraction and replacement
    • 像素提取和替换
    • US07920717B2
    • 2011-04-05
    • US11676994
    • 2007-02-20
    • Aman Kansal
    • Aman Kansal
    • G06K9/00G06K9/40
    • G06T5/005
    • A method for pixel extraction and replacement is disclosed. In one implementation, the method includes generating a set of pixel values and pixel value frequencies for a pixel presented in a series of digital images of a scene. A digital image of the scene which includes a pixel value for the pixel is received and a comparison is made between the pixel value and the set of pixel values. A determination is performed to decide upon substitution of the pixel value with a different pixel value based on the comparison. Other techniques are also disclosed.
    • 公开了一种用于像素提取和替换的方法。 在一个实现中,该方法包括为场景的一系列数字图像中呈现的像素生成一组像素值和像素值频率。 接收包括像素的像素值的场景的数字图像,并且在像素值和像素值集合之间进行比较。 执行确定以基于比较来替换具有不同像素值的像素值。 还公开了其它技术。