Shared data collections
    51.
    发明授权
    Shared data collections 有权
    共享数据收集

    公开(公告)号:US09104715B2

    公开(公告)日:2015-08-11

    申请号:US12821971

    申请日:2010-06-23

    IPC分类号: G06F7/00 G06F17/30

    摘要: A data sharing mechanism may allow programs to share access to data collections. The mechanisms that implement the sharing may allow programs written in any language to read and write a shared collection. The mechanisms may make the shared nature of the collection relatively transparent to the program and to the programmer, by allowing a program to operate on the data more or less as if it were purely local data. The sharing of collections may be managed by a shared object runtime on each machine on which a collection is used, and by a shared object server. The shared object server maintains the true state of the collection, and deterministically resolves collections when programs operate on the same collection without knowledge of each other's operations. The mechanisms by which collections are shared may be implemented so as to be agnostic as to the kind of data in the collection.

    摘要翻译: 数据共享机制可能允许程序共享对数据收集的访问。 实现共享的机制可能允许以任何语言编写的程序来读写共享集合。 这些机制可以使程序和程序员的共享性能相对透明化,允许程序对数据的操作或多或少就像纯粹的本地数据一样。 集合的共享可以由使用集合的每个机器上的共享对象运行时以及共享对象服务器来管理。 共享对象服务器维护集合的真实状态,并且当程序在相同集合上运行时确定性地解析集合,而不了解对方的操作。 可以实现共享收藏的机制,以便与收藏中的数据类型无关。

    Search tool that aggregates disparate tools unifying communication
    52.
    发明授权
    Search tool that aggregates disparate tools unifying communication 有权
    搜索工具聚合不同的工具,统一通信

    公开(公告)号:US08726297B2

    公开(公告)日:2014-05-13

    申请号:US11770662

    申请日:2007-06-28

    IPC分类号: G06F3/00 G06F17/27 H04M11/00

    CPC分类号: G06F8/36

    摘要: A user entering information in an application might desire functionality not supported by that application. Based on an input or a subset of the input, a functionality associated with a different application can be automatically applied within a current application. Sometimes, a particular application or mode of communication can be used to send information and reply information can be sent in a different mode of communication. The communications can be automatically associated or related to each other. A user can be presented with information relating to both communications, upon request, although the communications might be associated with different modes of communication. Constraints or parameters can be placed on a subsequent communication by either a sender or a recipient.

    摘要翻译: 在应用程序中输入信息的用户可能希望该应用程序不支持该功能。 基于输入的输入或子集,可以在当前应用中自动应用与不同应用相关联的功能。 有时,特定的应用或通信方式可以用于发送信息,并且可以以不同的通信模式发送回复信息。 通信可以自动关联或相互关联。 尽管通信可能与不同的通信模式相关联,但可以根据请求向用户呈现与两种通信相关的信息。 约束或参数可以由发送者或收件人置于后续通信中。

    Sharing and synchronization of objects
    53.
    发明授权
    Sharing and synchronization of objects 有权
    共享和同步对象

    公开(公告)号:US08719845B2

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

    申请号:US12782751

    申请日:2010-05-19

    IPC分类号: G06F9/44 G06F9/455

    CPC分类号: G06F9/526

    摘要: Sharing of objects may be implemented in a way that allows programs to use shared objects in much the same way that they would use local objects. In one example, a program creates an object and sets properties through normal instructions that would be used to create a local object. The program then registers the object with a shared object model, which may be maintained by a shared object server. For each machine on which the object may be used, a shared object runtime monitors for changes to the objects, and notifies the server of these changes. The server updates the object, and notifies other machines of changes to the state of the object. The shared object runtimes on those machines receive notification of the changes, and update the local copies.

    摘要翻译: 可以以允许程序以与使用本地对象大致相同的方式使用共享对象的方式来实现对象的共享。 在一个示例中,程序创建一个对象,并通过将用于创建本地对象的常规指令来设置属性。 程序然后使用共享对象服务器来维护共享对象模型来注册对象。 对于可以使用对象的每个机器,共享对象运行时监视对象的更改,并通知服务器这些更改。 服务器更新对象,并通知其他机器对对象状态的更改。 这些机器上的共享对象运行时间会收到更改的通知,并更新本地副本。

    Method and apparatus for designating endpoints in a collaborative computer system to facilitate maintaining data consistency
    55.
    发明授权
    Method and apparatus for designating endpoints in a collaborative computer system to facilitate maintaining data consistency 有权
    用于指定协作计算机系统中的端点以便于维持数据一致性的方法和装置

    公开(公告)号:US08024404B2

    公开(公告)日:2011-09-20

    申请号:US10630472

    申请日:2003-07-30

    IPC分类号: H06F15/16

    摘要: In a peer-to-peer collaborative system in which collaborators communicate via a shared telespace and exchange data change requests, a unique number is assigned to each endpoint (a unique pairing of a device and a person) of each of the telespace members. Each endpoint number indicates the order in which the member joined the telespace, and, for each member invited to join (or otherwise sponsored) by another telespace member (the “inviting member”), it also indicates the inviting member. As more and more members are invited to join by those new members, the designations add additional orders of digits to indicate the family tree or chain of inviting members. The designations are used to resolve collisions between two data change requests that are both dependent on the same data change request.

    摘要翻译: 在协作者通过共享远程空间进行通信并交换数据更改请求的对等协作系统中,将唯一的号码分配给每个电话空间成员的每个端点(设备和个人的唯一配对)。 每个端点号表示成员加入电话空间的顺序,对于被另一个电话会议成员(“邀请成员”)邀请加入(或以其他方式赞助)的每个成员,它也表示邀请成员。 随着越来越多的成员被邀请加入这些新成员,这些名称会添加额外的数位订单,以指示家庭树或邀请成员链。 这些名称用于解决两个依赖于相同数据更改请求的数据更改请求之间的冲突。

    CLIPBOARD AUGMENTATION WITH REFERENCES
    56.
    发明申请
    CLIPBOARD AUGMENTATION WITH REFERENCES 有权
    带参考的CLIPBOARD补充

    公开(公告)号:US20110126093A1

    公开(公告)日:2011-05-26

    申请号:US13017727

    申请日:2011-01-31

    IPC分类号: G06F17/24

    摘要: Systems, methods, data structures and/or the like are provided for placing copy data, supplemental, and/or additional data on a clipboard, for example. The copy data may comprise a reference to supplemental data, such as HTML data (e.g., a social media data from an HTML social media webpage). The supplemental data may be retrieved using the reference, and placed within the clipboard. In this way, the copy data and the supplemental data may be available within the clipboard.

    摘要翻译: 提供了系统,方法,数据结构和/或类似物,例如将拷贝数据,补充和/或附加数据放置在剪贴板上。 复制数据可以包括对诸如HTML数据(例如,来自HTML社交媒体网页的社交媒体数据)的补充数据的引用。 可以使用参考来检索补充数据,并将其放置在剪贴板内。 这样,拷贝数据和补充数据可能在剪贴板内可用。

    Desktop search from mobile device
    58.
    发明授权
    Desktop search from mobile device 有权
    桌面搜索从移动设备

    公开(公告)号:US07873620B2

    公开(公告)日:2011-01-18

    申请号:US11427763

    申请日:2006-06-29

    IPC分类号: G06F7/00 G06F15/16

    CPC分类号: G06F17/30902

    摘要: Content management architecture for a portable wireless device. Caching and fetching techniques are provided to improve content handling for portable devices such as cellular telephones and portable computers. A search component automatically performs searches as a background process, and potentially desired content is received and cached by a content storing component to be available in the future when and if needed, mitigating latency associated with slow download speeds, refresh rates, and other system and/or network impediments. Content from background search results can be trickled into the device as part of the background process so as not to burden system resources for other processes. As part of memory management, aged and/or low priority or low interest content can be selectively removed or archived to increase available cache or memory space, as well as to maintain relevant content within the device. A presentation component facilitates presentation of the pre-stored content.

    摘要翻译: 便携式无线设备的内容管理架构。 提供缓存和提取技术以改进便携式设备(例如蜂窝电话和便携式计算机)的内容处理。 搜索组件自动执行搜索作为后台进程,并且可能期望的内容被内容存储组件接收和缓存,以便将来在需要时可用,减轻与慢下载速度,刷新率和其他系统相关联的延迟,以及 /或网络障碍。 来自后台搜索结果的内容可以作为后台进程的一部分进入设备,以免对其他进程造成系统资源的负担。 作为内存管理的一部分,老化和/或低优先级或低兴趣内容可以被选择性地删除或归档以增加可用的高速缓存或存储器空间,以及维护设备内的相关内容。 演示组件便于显示预存的内容。

    TASK-RELATED ELECTRONIC COACHING
    59.
    发明申请
    TASK-RELATED ELECTRONIC COACHING 审中-公开
    与任务相关的电子教练

    公开(公告)号:US20100223212A1

    公开(公告)日:2010-09-02

    申请号:US12394212

    申请日:2009-02-27

    IPC分类号: G06F15/18 G06F3/01 G06N5/02

    CPC分类号: G09B7/00 G06Q10/06 G09B5/00

    摘要: Providing for task-related electronic feedback based on user interaction with a communication network is described herein. By way of example, user interactions the network or a network interface can be monitored to identify user activities performed in conjunction with a task. A rating for performance of the task can be obtained via comparison of user activities with benchmark performance activities. Based on the rating and user-benchmark comparison, inefficiencies can be identified, along with corrective actions for such activities. The corrective actions can then be output to coach the user on techniques for improving performance of the task. Accordingly, by employing corrective feedback based on monitored user activity, personal training can be automated, potentially reducing time and cost of such training.

    摘要翻译: 本文描述了基于与通信网络的用户交互来提供与任务相关的电子反馈。 作为示例,可以监视网络或网络接口的用户交互以识别与任务一起执行的用户活动。 通过用户活动与基准绩效活动的比较,可以获得任务绩效评级。 根据评级和用户基准比较,可以确定低效率以及此类活动的纠正措施。 然后,可以输出纠正措施来指导用户改进任务性能的技术。 因此,通过基于被监视的用户活动采用校正反馈,可以自动进行个人培训,从而潜在地减少这种训练的时间和成本。