Secure location collection and analysis service
    1.
    发明授权
    Secure location collection and analysis service 有权
    安全的收集和分析服务

    公开(公告)号:US08621653B2

    公开(公告)日:2013-12-31

    申请号:US13316569

    申请日:2011-12-12

    IPC分类号: H04L29/06

    摘要: A location collection system is described herein that provides a uniform facility for reporting location data to a cloud-based service from a variety of devices, and that provides a uniform facility for accessing aggregated location data collected by the cloud-based service. The system collects location information related to a user and reports the location information to a central service to provide a variety of useful services to the user. By providing a big, secure location vault in the cloud, the system enables big data analytics to be used to allow current and future questions to be asked of this data and to correlate this with other data to enable new scenarios not yet enabled. Thus, the location collection system provides a model to report, gather, and analyze location data across devices and users.

    摘要翻译: 本文描述了一种位置收集系统,其提供用于从各种设备向基于云的服务报告位置数据的统一设施,并且提供用于访问由基于云的服务收集的聚合位置数据的统一设施。 系统收集与用户相关的位置信息,并将位置信息报告给中心服务,以向用户提供各种有用的服务。 通过在云中提供一个大型,安全的位置保险库,该系统可以使用大数据分析来允许当前和将来的问题,并将其与其他数据相关联,以使新的方案尚未启用。 因此,位置收集系统提供了一种模型来跨设备和用户报告,收集和分析位置数据。

    Iterative set expansion using samples
    2.
    发明授权
    Iterative set expansion using samples 有权
    迭代集扩展使用样本

    公开(公告)号:US08589408B2

    公开(公告)日:2013-11-19

    申请号:US13163736

    申请日:2011-06-20

    IPC分类号: G06F15/16 G06F17/20

    CPC分类号: G06F17/30734

    摘要: A set expansion system is described herein that uses general-purpose web data to expand a set of seed entities. The system includes a simple yet effective quality metric to measure the expanded set, and includes two iterative thresholding processes to rank candidate entities. The system models web data sources and integrates relevance and coherence measurements to evaluate potential set candidates using an iterative process. The system uses general-purpose web data that is not specific to the given seeds. The system defines quality of the result set as the sum of two component scores: the relevance of a set of entities that measures their similarity with the given seeds, and the coherence of the set of entities produced which is how closely the entities in the set are related to each other. Based on this quality measure, the system develops a class of iterative set expansion processes.

    摘要翻译: 本文描述了使用通用网络数据来扩展一组种子实体的集合扩展系统。 该系统包括一个简单而有效的质量度量来衡量扩展集合,并且包括对候选实体排序的两个迭代阈值处理过程。 该系统模拟Web数据源,并集成相关性和一致性测量,以使用迭代过程来评估潜在的候选集。 该系统使用不属于给定种子的通用网络数据。 该系统将结果集的质量定义为两个分数分数的总和:一组衡量与给定种子相似度的实体的相关性,以及所生成的实体集合的一致性,其中集合中的实体是多么密切 相互关联。 基于这种质量度量,系统开发了一类迭代集扩展过程。

    Schema based user interface mechanisms
    3.
    发明授权
    Schema based user interface mechanisms 有权
    基于模式的用户界面机制

    公开(公告)号:US08560941B2

    公开(公告)日:2013-10-15

    申请号:US12420078

    申请日:2009-04-08

    申请人: Steven P. Burns

    发明人: Steven P. Burns

    IPC分类号: G06F17/30 G06F3/14 G06F3/048

    摘要: A user interface may be generated from a schema and a rule template to create data usable by an application. The schema may define the broad constraints of the data acceptable to the application, and the rule template may include specialized knowledge or logic for selecting appropriate data values. An automated user interface generator may use default values or information in the rule template to generate a user interface. In one embodiment, a schema and rule template may be used to generate policies for managing computing devices in an enterprise environment. The rule template may include rules that reflect expert knowledge or recommendations for selecting settings, and may include complex rules that incorporate attributes or values from several different configurable parameters.

    摘要翻译: 可以从模式和规则模板生成用户界面以创建应用程序可使用的数据。 模式可以定义应用程序可接受的数据的广泛约束,并且规则模板可以包括用于选择适当数据值的专门知识或逻辑。 自动化用户界面生成器可以使用规则模板中的默认值或信息来生成用户界面。 在一个实施例中,可以使用模式和规则模板来生成用于管理企业环境中的计算设备的策略。 规则模板可以包括反映用于选择设置的专家知识或建议的规则,并且可以包括结合来自若干不同可配置参数的属性或值的复杂规则。

    Method and apparatus for providing process guidance
    4.
    发明授权
    Method and apparatus for providing process guidance 有权
    提供过程指导的方法和装置

    公开(公告)号:US08386931B2

    公开(公告)日:2013-02-26

    申请号:US11106765

    申请日:2005-04-15

    申请人: Sam Guckenheimer

    发明人: Sam Guckenheimer

    IPC分类号: G06F3/00 G06F3/01

    摘要: A context-sensitive process guidance system provides process guidance based on context data from a system used in performing the process. The system may be a work item tracking system or similar project management tool. Process guidance may provide information to a user performing actions related to a process. Context data may be derived from various sources, including the state of an application at the time of the request for process guidance, the user making the request and the role assigned to that user in the process, or the data displayed for the user who made the request. The context-sensitive process guidance system may display context-sensitive process guidance content and provide links to related process guidance content based on the context data.

    摘要翻译: 上下文敏感的过程指导系统基于来自执行过程中使用的系统的上下文数据提供过程指导。 该系统可以是工作项目跟踪系统或类似的项目管理工具。 过程指导可以向执行与过程相关的动作的用户提供信息。 上下文数据可以从各种来源导出,包括在请求过程指导时的应用程序的状态,在该过程中分配给该用户的用户,以及为该用户所进行的显示的数据 请求。 上下文敏感过程指导系统可以显示上下文敏感的过程指导内容,并基于上下文数据提供到相关过程引导内容的链接。

    Power aware memory allocation
    5.
    发明授权
    Power aware memory allocation 有权
    功率感知内存分配

    公开(公告)号:US08645734B2

    公开(公告)日:2014-02-04

    申请号:US13659799

    申请日:2012-10-24

    IPC分类号: G06F1/32 G06F1/00 G06F13/00

    摘要: A computer system may place memory objects in specific memory physical regions based on energy consumption and performance or other policies. The system may have multiple memory regions at least some of which may be powered down or placed in a low power state during system operation. The memory object may be characterized in terms of access frequency, movability, and desired performance and placed in an appropriate memory region. In some cases, the memory object may be placed in a temporary memory region and later moved to a final memory region for long term placement. The policies may allow some processes to operate while consuming less energy, while other processes may be configured to maximize performance.

    摘要翻译: 计算机系统可以基于能量消耗和性能或其他策略将存储器对象放置在特定存储器物理区域中。 系统可以具有多个存储器区域,其中至少一些可以在系统操作期间被掉电或置于低功率状态。 可以根据访问频率,可移动性和期望的性能来表征存储器对象,并将其放置在适当的存储器区域中。 在一些情况下,存储器对象可以被放置在临时存储器区域中,并且随后被移动到最终存储器区域以进行长期放置。 这些策略可以允许一些进程在消耗更少的能量的同时运行,而其他进程可以被配置为使性能最大化。

    Lock free queue
    6.
    发明授权
    Lock free queue 有权
    锁定空闲队列

    公开(公告)号:US08543743B2

    公开(公告)日:2013-09-24

    申请号:US12360301

    申请日:2009-01-27

    IPC分类号: G06F3/00 G06F5/00

    CPC分类号: G06F9/546 G06F2209/548

    摘要: A first in, first out queue uses a sequence of arrays to store elements in the queue. The arrays are constructed using a lock free queue, and within each array, a lock free mechanism may be used to enqueue and dequeue elements. Many embodiments may use atomic operations to ensure successful placement of elements in the queue, as well as remove elements from the queue. The atomic operations may be used within a loop until successful.

    摘要翻译: 先进先出队列使用一系列数组来存储队列中的元素。 数组使用无锁队列构建,并且在每个数组中,可以使用无锁定机制来排队和排队元素。 许多实施例可以使用原子操作来确保元素在队列中的成功放置,以及从队列中移除元素。 原子操作可以在循环中使用直到成功。

    Runtime activation and version selection
    7.
    发明授权
    Runtime activation and version selection 有权
    运行时激活和版本选择

    公开(公告)号:US08522227B2

    公开(公告)日:2013-08-27

    申请号:US12545881

    申请日:2009-08-24

    IPC分类号: G06F9/44

    CPC分类号: G06F8/71 G06F9/44536

    摘要: A runtime activation system uses a set of policies designed to provide a balance between backwards compatibility and ease of migrating existing (non side-by-side aware) applications to new runtime versions. The system chooses the runtime version to activate when an application runs or when a runtime application programming interface is invoked based on the set of policies. The system implements these policies by consulting compatibility data associated with the application indicating the intent of the author and level of side-by-side support provided by the application and/or global configuration data. Based on the compatibility data, the system chooses policies that are right in the most common cases, and easy to modify in less common cases. Thus, the runtime activation system allows applications to be flexibly configured to handle new runtime versions in a manner determined by the application author, a system administrator, or others.

    摘要翻译: 运行时激活系统使用一组策略,旨在提供向后兼容性和易于将现有(非并行感知)应用程序迁移到新运行时版本之间的平衡。 系统选择运行时版本,以便在应用程序运行时或基于一组策略调用运行时应用程序编程接口时进行激活。 该系统通过咨询与应用程序相关联的兼容性数据来实现这些策略,指示作者的意图以及由应用和/或全局配置数据提供的并行支持的级别。 基于兼容性数据,系统选择最常见情况下正确的策略,在较不常见的情况下易于修改。 因此,运行时激活系统允许应用程序被灵活地配置为以应用程序作者,系统管理员或其他人确定的方式处理新的运行时版本。

    Mail object migration
    8.
    发明授权
    Mail object migration 有权
    邮件对象迁移

    公开(公告)号:US08346874B2

    公开(公告)日:2013-01-01

    申请号:US12018179

    申请日:2008-01-22

    IPC分类号: G06F15/16

    CPC分类号: H04L67/06 G06Q10/107

    摘要: A mail enabled object may be migrated from one hosting server to another by using a temporary buffer that may capture incoming mail during the migration operation. A new mail enabled object may be created and enabled on a target server, and the old mail object may be disabled and forwarded to a buffer that may collect incoming messages. While the buffer receives incoming messages, the contents of the old mail object may be copied to the new mail object. After verifying the transfer of the contents, the buffer may be released to forward any collected messages to the new mail object. The old mail object may then be cleaned up. The migration may be performed from one server to another, from one forest to another, and to and from a remotely hosted messaging service.

    摘要翻译: 邮件启动对象可以通过使用临时缓冲区从一个托管服务器迁移到另一个主机服务器,临时缓冲区可能会在迁移操作期间捕获传入的邮件。 可以在目标服务器上创建并启用新的启用邮件的对象,并且可能禁用旧邮件对象并将其转发到可能收集传入邮件的缓冲区。 当缓冲区接收到传入的消息时,旧邮件对象的内容可能被复制到新的邮件对象。 在验证内容的传输之后,可以释放缓冲器以将所收集的消息转发到新的邮件对象。 然后可以清除旧的邮件对象。 迁移可以从一个服务器到另一个服务器执行,从一个林到另一个,以及从远程托管的消息服务执行。

    Mimicking of functionality exposed through an abstraction
    9.
    发明授权
    Mimicking of functionality exposed through an abstraction 有权
    模仿通过抽象暴露的功能

    公开(公告)号:US08271963B2

    公开(公告)日:2012-09-18

    申请号:US11941986

    申请日:2007-11-19

    IPC分类号: G06F9/44

    CPC分类号: G06F8/4441

    摘要: Various technologies and techniques are disclosed for mimicking functionality of an application platform. At runtime, an analysis is performed of an application platform to identify how a desired functionality is implemented by the application platform. When the analysis reveals that the application platform is using a known function that can be mimicked, a handshake with the application platform is bypassed and the desired functionality is mimicked. To mimic the functionality, the known function is started for the application platform that uses the desired functionality. An entry point of the known function is detected. Machine instructions are decoded in the known function. Code that mimics an effect of the machine instructions is generated. The code that mimics the effect of the machine instructions is then executed.

    摘要翻译: 为了模拟应用平台的功能,公开了各种技术和技术。 在运行时,对应用平台进行分析,以确定应用平台如何实现所需的功能。 当分析显示应用程序平台正在使用可以模拟的已知功能时,会绕过与应用程序平台的握手,并且模拟所需的功能。 为了模仿功能,对于使用所需功能的应用程序平台启动已知功能。 检测到已知功能的入口点。 机器指令以已知功能进行解码。 生成模拟机器指令效果的代码。 然后执行模拟机器指令效果的代码。

    Authenticating using cloud authentication

    公开(公告)号:US08584221B2

    公开(公告)日:2013-11-12

    申请号:US12604673

    申请日:2009-10-23

    IPC分类号: G06F7/04

    摘要: An authentication mechanism in a local area network may use a cloud authentication mechanism to allow or deny authentication requests. A user may gain access within a local area network by entering a cloud identification and password, which may be verified by a cloud authentication mechanism. If the authentication is successful from the cloud authentication mechanism, the user identification and password are stored locally for subsequent authentication requests. In some embodiments, the cloud password may be periodically flushed so that subsequent requests may be passed to the cloud authentication mechanism. The authentication mechanism may be used in both domain and workgroup local area networks, and may operate in parallel with other users who may have local area network or client credentials which may not be authenticated from the cloud.