SHARED DATA COLLECTIONS
    1.
    发明申请
    SHARED DATA COLLECTIONS 有权
    共享数据收集

    公开(公告)号:US20110320407A1

    公开(公告)日:2011-12-29

    申请号:US12821971

    申请日:2010-06-23

    IPC分类号: 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.

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

    Shared data collections
    2.
    发明授权
    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.

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

    SHARING AND SYNCHRONIZATION OF OBJECTS
    3.
    发明申请
    SHARING AND SYNCHRONIZATION OF OBJECTS 有权
    物体的共享和同步

    公开(公告)号:US20110289514A1

    公开(公告)日:2011-11-24

    申请号:US12782751

    申请日:2010-05-19

    IPC分类号: G06F9/46

    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.

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

    Sharing and synchronization of objects
    4.
    发明授权
    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.

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

    Pseudonaming anonymous participants
    5.
    发明授权
    Pseudonaming anonymous participants 有权
    伪匿名匿名参与者

    公开(公告)号:US09135356B2

    公开(公告)日:2015-09-15

    申请号:US12630359

    申请日:2009-12-03

    IPC分类号: G06F3/00 G06F17/30 G06Q10/10

    摘要: One or more techniques and/or systems are disclosed herein for assigning familiar pseudonames to anonymous user members in a shared online environment. Creation of a name pool is provided for using a programmed processor disposed in a computing device. The name pool includes familiar names that may be contextually relevant to a group of user members in the shared online environment. A name from the name pool is provided for assignment to an anonymous user member in the shared online environment, where assignment of the name is, at least in part, based on characteristics of the anonymous user member relative to the shared online environment.

    摘要翻译: 本文公开了一种或多种技术和/或系统,用于在共享在线环境中为匿名用户成员分配熟悉的假名。 提供名称池的创建用于使用设置在计算设备中的编程处理器。 名称池包括可能与共享在线环境中的一组用户成员具有内容相关性的熟悉名称。 来自名称池的名称被提供用于分配给共享在线环境中的匿名用户成员,其中该名称的分配至少部分地基于匿名用户成员相对于共享在线环境的特征。

    Communication channel between web application and process outside browser
    6.
    发明授权
    Communication channel between web application and process outside browser 有权
    浏览器之间的Web应用程序和进程之间的通信通道

    公开(公告)号:US09390172B2

    公开(公告)日:2016-07-12

    申请号:US12630208

    申请日:2009-12-03

    摘要: One or more techniques and/or systems are disclosed herein for relaying a request to a process running on a computing device from a web client and receiving a response from the process. A bridge message client disposed in a web application, running in a browser on a computer, opens a local connection to a process running outside the browser. The bridge message client comprises a communication channel ID that identifies a communication channel to host the local connection to a bridge server, and a bridge message client ID facilitates communications from the bridge server to the web application. The bridge server is disposed outside of the browser environment, and can receive a request from the bridge message client and forward it to the process, and/or can receive a response to the request from the process and forward it to the bridge message client over the local connection.

    摘要翻译: 本文公开了一种或多种技术和/或系统,用于将请求从网络客户端中继到在计算设备上运行的进程并且接收来自该过程的响应。 处理在网络应用程序中,在计算机上的浏览器中运行的网桥消息客户端打开到在浏览器之外运行的进程的本地连接。 桥接消息客户机包括通信信道ID,其标识通信信道以托管到桥接服务器的本地连接,桥接消息客户端ID便于从桥服务器到网络应用的通信。 桥服务器被布置在浏览器环境之外,并且可以接收来自网桥消息客户端的请求并将其转发到进程,和/或可以从进程接收对该请求的响应并将其转发到桥接消息客户端 本地连接。

    Communication sessions among devices and interfaces with mixed capabilities
    7.
    发明授权
    Communication sessions among devices and interfaces with mixed capabilities 有权
    具有混合功能的设备和接口之间的通信会话

    公开(公告)号:US09043474B2

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

    申请号:US12690483

    申请日:2010-01-20

    IPC分类号: G06F15/16 H04L12/18 H04L29/06

    摘要: Users of various devices may participate in communication sessions, but only if the interfaces and components of such devices feature a minimum set of capabilities involved in the communication session type; e.g., in order to participate in a teleconference, the device of every user has to be capable of sending and receiving audio. Instead, a communication session server may automatically convert session items received from each user into interface-specific representations for each other user, based on the capabilities of the interface and device of the other user. For example, speech recognition may transform speech to text output; speech synthesis may transform text input to speech; and video recognition may identify individuals and gestures in a video stream and represent this information as text. The server may therefore host a “mixed” communication session, where each user may fully participate irrespective of the capabilities of the chosen device and interface.

    摘要翻译: 各种设备的用户可以参与通信会话,但是仅当这些设备的接口和组件具有通信会话类型所涉及的最小功能集时; 例如,为了参与电话会议,每个用户的设备必须能够发送和接收音频。 相反,基于另一用户的接口和设备的能力,通信会话服务器可以自动将从每个用户接收的会话项目转换为每个其他用户的特定接口。 例如,语音识别可以将语音转换为文本输出; 语音合成可以将文本输入转换为语音; 并且视频识别可以识别视频流中的个人和手势,并将该信息表示为文本。 因此,服务器可以托管“混合”通信会话,其中每个用户可以完全参与,而不管所选择的设备和接口的能力如何。

    Cross-pollination synchronization of data
    8.
    发明授权
    Cross-pollination synchronization of data 有权
    异花授粉同步数据

    公开(公告)号:US08386558B2

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

    申请号:US11113688

    申请日:2005-04-25

    IPC分类号: G06F15/16 G06F17/00

    摘要: A technique and mechanism to effect cross-pollination synchronization of PIM (personal information manager) data to multiple sources. Additionally, a novel feature of the subject invention is the ability to effect cross-pollination synchronization with any number of devices and sources in a network. The invention provides for a user to employ a mobile device or set of devices as a central repository for PIM data (e.g., calendar, contacts and tasks) synchronized from multiple sources (e.g., multiple PC's (personal computers), an exchange server). The invention provides for synchronization of PIM data from multiple types of server sources to multiple devices regardless of the synchronization protocol versions and different schemas.

    摘要翻译: 实现PIM(个人信息管理)数据到多个来源的异花授粉同步的技术和机制。 此外,本发明的新颖特征是能够与网络中的任何数量的设备和源实现异花授粉同步。 本发明提供一种用户将移动设备或一组设备用作用于从多个源(例如,多个PC(个人计算机),交换服务器))同步的PIM数据(例如,日历,联系人和任务)的中央存储库。 本发明提供了将PIM数据从多种类型的服务器源同步到多个设备,而不管同步协议版本和不同模式如何。

    Carrying device
    9.
    发明授权
    Carrying device 失效
    携带装置

    公开(公告)号:US06446849B1

    公开(公告)日:2002-09-10

    申请号:US09878008

    申请日:2001-06-08

    IPC分类号: A45F314

    摘要: A carrying device includes an elongated strap having first and second ends, at least one clamp at least proximally coupled to one of the first and second ends of said elongated strap, and a securement device coupled to a region proximate at least one of the first and second ends of said elongated strap for coupling together the regions proximate the first and second ends of the elongated strap.

    摘要翻译: 携带装置包括具有第一和第二端的细长带,至少一个夹紧件,其至少近侧联接到所述细长带的第一和第二端中的一个,以及固定装置,其联接到邻近第一和第二端中的至少一个的区域 所述细长带的第二端,用于将靠近细长带的第一和第二端的区域联接在一起。

    COMMUNICATION SESSIONS AMONG DEVICES AND INTERFACES WITH MIXED CAPABILITIES
    10.
    发明申请
    COMMUNICATION SESSIONS AMONG DEVICES AND INTERFACES WITH MIXED CAPABILITIES 有权
    具有混合能力的设备和接口的通信会议

    公开(公告)号:US20110179180A1

    公开(公告)日:2011-07-21

    申请号:US12690483

    申请日:2010-01-20

    IPC分类号: G06F15/16

    摘要: Users of various devices may participate in communication sessions, but only if the interfaces and components of such devices feature a minimum set of capabilities involved in the communication session type; e.g., in order to participate in a teleconference, the device of every user has to be capable of sending and receiving audio. Instead, a communication session server may automatically convert session items received from each user into interface-specific representations for each other user, based on the capabilities of the interface and device of the other user. For example, speech recognition may transform speech to text output; speech synthesis may transform text input to speech; and video recognition may identify individuals and gestures in a video stream and represent this information as text. The server may therefore host a “mixed” communication session, where each user may fully participate irrespective of the capabilities of the chosen device and interface.

    摘要翻译: 各种设备的用户可以参与通信会话,但是仅当这些设备的接口和组件具有通信会话类型所涉及的最小功能集时; 例如,为了参与电话会议,每个用户的设备必须能够发送和接收音频。 相反,基于另一用户的接口和设备的能力,通信会话服务器可以自动将从每个用户接收的会话项目转换为每个其他用户的特定接口。 例如,语音识别可以将语音转换为文本输出; 语音合成可以将文本输入转换为语音; 并且视频识别可以识别视频流中的个人和手势,并将该信息表示为文本。 因此,服务器可以托管“混合”通信会话,其中每个用户可以完全参与,而不管所选择的设备和接口的能力如何。