会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • 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.
    • 所描述的实现涉及自动执行设备动作。 一个实现可以获得一个上下文的上下文值。 该实现可以使用决策引擎来决定是否基于上下文值对计算设备执行动作。 在决策引擎决定要执行动作的情况下,实现可以对计算设备执行动作。 实施还可以使用与该动作相关的反馈更新决策引擎。 作为具体示例,该操作可以在用户请求执行应用程序之前预先启动应用程序。 预启动应用程序可以相对于等待用户在启动应用程序之前请求执行应用程序来减少应用程序延迟。
    • 3. 发明授权
    • 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.
    • 用于在分布式计算环境中进行编程的架构,其中系统的不同组件由不同实体拥有或控制,并且在资源可用性和共享意愿方面是异构的。 当任务需要人为干预时,可以对多个设备进行编程。 描述了使用由应用程序开发人员提供的容限级别来控制具有不同资源的多个设备处的应用指令的执行的方法,并且为了使用由传感器或计算设备所有者提供的参与级别来自动地调整执行 的应用程序代码,以适应个人所有者分享资源的意愿,以及该拥有者可用的资源的能力。 代码分配允许由一个实体开发的应用程序分发到多个实体拥有的多个设备,其中每个实体具有不同的连接性,资源可用性和共享意愿。
    • 4. 发明申请
    • 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.
    • 由于共享共享资源(例如,计算机处理器的共享缓存),有助于估计工作负载(例如,虚拟机)之间的干扰的架构,以及优化所期望的性能目标,例如存在的功率或能量使用 的干扰。 通过描述共享资源使用的性质及其对性能的影响来估计干扰程度。 使用基于上述估计的度量或者干扰效应的显式测量来实现性能优化。 使用方法来估计对共享资源的可用性的改变或者共享相同资源的其他工作负载的组合的工作负载的性能的干扰,并且将工作负载分配给一个或多个物理计算机或资源到工作负载,使得期望的性能目标被优化。 这些方法可以包括按需分配工作负载。
    • 5. 发明授权
    • 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 . . . ).
    • 会议信息以自动或自动的方式利用可能出席会议的其他设备中的用户设备收集。 设备可以检测会议的发生并启动数据捕获。 随后,可以处理汇总数据以便于访问和/或传播数据。 例如,数据可以被上下文化和/或索引。 此外,数据可以生成或更改为更适合于信息分发(例如,摘要,兴趣点...)的形式。
    • 6. 发明授权
    • 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.
    • 公开了一种用于像素提取和替换的方法。 在一个实现中,该方法包括为场景的一系列数字图像中呈现的像素生成一组像素值和像素值频率。 接收包括像素的像素值的场景的数字图像,并且在像素值和像素值集合之间进行比较。 执行确定以基于比较来替换具有不同像素值的像素值。 还公开了其它技术。
    • 8. 发明申请
    • ENERGY COST REDUCTION AND AD DELIVERY
    • 能源成本减少和广告交付
    • US20100063644A1
    • 2010-03-11
    • US12206092
    • 2008-09-08
    • Aman KansalNissanka Arachchige B. PriyanthaMichel GoraczkoFeng Zhao
    • Aman KansalNissanka Arachchige B. PriyanthaMichel GoraczkoFeng Zhao
    • G05D99/00G06F17/00
    • G06Q30/06G06Q30/02G06Q50/06
    • The claimed subject matter provides a system and/or a method that facilitates managing energy consumption with an energy sink device in order to reduce energy costs. An energy sink device can consume a portion of energy. An interface component can receive a portion of data related to at least one of a real time energy rate or a user presence. An energy manager can dynamically control the energy sink device for efficient consumption of the portion of energy for reduced energy costs based at least in part upon the evaluation of the portion of received data. The energy manager can leverage the real time energy rate and the user presence in order to employ at least one of a power on the energy sink device, a power off the energy sink device, or an adjust a setting for the energy sink device.
    • 所要求保护的主题提供了一种利用能量吸收装置来管理能量消耗的系统和/或方法,以便降低能量成本。 能量吸收装置可以消耗一部分能量。 接口组件可以接收与实时能量速率或用户存在中的至少一个相关的数据的一部分。 能量管理器可以至少部分地基于所接收的数据的部分的评估来动态地控制能量吸收装置以有效消耗部分能量以降低能量成本。 能量管理器可以利用实时能量速率和用户存在,以便使用能量吸收装置上的电力,能量吸收装置的电源中的至少一个或调整能量吸收装置的设置中的至少一个。
    • 10. 发明申请
    • EFFICIENT ACCESS OF FLASH DATABASES
    • 闪存数据库的有效访问
    • US20080263114A1
    • 2008-10-23
    • US11739011
    • 2007-04-23
    • Suman K. NathAman Kansal
    • Suman K. NathAman Kansal
    • G06F12/02
    • G06F17/30327G06F12/0253G06F2212/2022Y02D10/13
    • Techniques for efficient access to flash databases are described. In one implementation, a method includes performing an operation on a flash database, supplementing at least one portion of a node translation table corresponding to at least one node involved in the operation, and semantically compressing at least one portion of the node translation table. The semantic compression includes discarding at least one log entry that is rendered obsolete by at least one subsequent log entry, and incrementing a version number of the log entries corresponding to the at least one portion of the node translation table. In further embodiments, discarding at least one log entry includes discarding at least one log entry that is at least one of opposed by or overruled by at least one subsequent log entry.
    • 描述了有效访问闪存数据库的技术。 在一个实现中,一种方法包括对闪存数据库执行操作,补充与所述操作中涉及的至少一个节点相对应的节点转换表的至少一部分,以及语义地压缩节点转换表的至少一部分。 语义压缩包括丢弃由至少一个后续日志条目过时的至少一个日志条目,以及递增对应于节点转换表的至少一个部分的日志条目的版本号。 在另外的实施例中,丢弃至少一个日志条目包括丢弃至少一个日志条目,该至少一个日志条目是至少一个由至少一个后续日志条目相反或推翻的日志条目。