Presentation system with distributed object oriented multi-user domain and separate view and model objects
    61.
    发明授权
    Presentation system with distributed object oriented multi-user domain and separate view and model objects 失效
    具有分布式面向对象多用户域和单独视图和模型对象的演示系统

    公开(公告)号:US07065553B1

    公开(公告)日:2006-06-20

    申请号:US09644321

    申请日:2000-08-23

    IPC分类号: G06F9/00

    摘要: A database of objects is distributed between a server computer and multiple client computers as an object oriented virtual world environment (VWE) with multimedia presentation features. A primary database is maintained on the server and includes at least one entry for each object disposed within the VWE. In one implementation a presentation virtual world environment has a multi-user virtual presentation room object (ShowRoom) in which presentation or information element objects (ShowItems) are presented from a server to multiple viewers at multiple client computers. The presentation room object and presentation element objects are global objects in that they are provided from server to client computers as part of a presentation VWE. The presentation element objects provide a model representing a presentation in the presentation VWE. Interface objects at the client computers provide a view of the presentation, with user interface and control elements, which view is separate from the model provided by the presentation element objects.

    摘要翻译: 对象的数据库分布在服务器计算机和多个客户端计算机之间,作为具有多媒体演示特征的面向对象的虚拟世界环境(VWE)。 在数据库服务器上维护主数据库,并为VWE中的每个对象包含至少一个条目。 在一个实现中,呈现虚拟世界环境具有多用户虚拟展示室对象(ShowRoom),其中呈现或信息元素对象(ShowItems)在多个客户端计算机上从服务器呈现给多个观看者。 演示室对象和表示元素对象是全局对象,因为它们作为演示VWE的一部分从服务器到客户端计算机提供。 演示元素对象提供表示演示文稿VWE中的演示文稿的模型。 客户端计算机上的接口对象提供演示视图,具有用户界面和控制元素,该视图与演示元素对象提供的模型分开。

    Robust anchoring of annotations to content
    62.
    发明申请
    Robust anchoring of annotations to content 审中-公开
    注重内容的强大锚定

    公开(公告)号:US20060080598A1

    公开(公告)日:2006-04-13

    申请号:US11288800

    申请日:2005-11-29

    IPC分类号: G06F17/24

    CPC分类号: G06F17/241

    摘要: Annotations are robustly anchored to content. The robust anchoring allows annotations to be associated with the content independently of the format used to store the content. The annotations can be re-anchored to the content after the content has been modified, including modifications to the format used to store the content.

    摘要翻译: 注释强力地锚定到内容。 强大的锚定允许注释与内容相关联,而与用于存储内容的格式无关。 在修改内容之后,可以将注释重新锚定到内容,包括修改用于存储内容的格式。

    Automated online broadcasting system and method using an omni-directional camera system for viewing meetings over a computer network
    63.
    发明申请
    Automated online broadcasting system and method using an omni-directional camera system for viewing meetings over a computer network 失效
    自动在线广播系统和方法,使用全方位摄像系统,通过计算机网络查看会议

    公开(公告)号:US20050280700A1

    公开(公告)日:2005-12-22

    申请号:US11193976

    申请日:2005-07-29

    IPC分类号: H04N7/14 H04N7/15

    CPC分类号: H04N7/142 H04N7/147 H04N7/15

    摘要: An automated system and method for broadcasting meetings over a computer network. The meeting is filmed using an omni-directional camera system and capable of being presented to a viewer both live and on-demand. The system of the present invention includes an automated camera management system for controlling the camera system and an analysis module determining the location of meeting participants in the meeting environments. The method of the present invention includes using the system of the present invention to broadcast an event to a viewer over a computer network. In particular, the method includes filming the event using an omni-directional camera system. Next, the method determines the location of each event participant in the event environment. Finally, a viewer is provided with a user interface for viewing the broadcast event. This user interface allows a viewer to choose which event participant that the viewer would like to view.

    摘要翻译: 一种用于通过计算机网络广播会议的自动化系统和方法。 会议是使用全方位摄像系统拍摄的,可以呈现给观众,包括现场和点播。 本发明的系统包括用于控制相机系统的自动相机管理系统和确定会议环境中的会议参与者的位置的分析模块。 本发明的方法包括使用本发明的系统通过计算机网络向观看者广播事件。 特别地,该方法包括使用全向摄像机系统拍摄该事件。 接下来,该方法确定事件环境中每个事件参与者的位置。 最后,向观众提供用于观看广播事件的用户界面。 该用户界面允许观看者选择观看者想要观看的哪个事件参与者。

    Production of a video stream with synchronized annotations over a computer network

    公开(公告)号:US06230172B1

    公开(公告)日:2001-05-08

    申请号:US09389541

    申请日:1999-09-03

    IPC分类号: G06F1500

    摘要: The production of synchronization scripts and associated annotated multimedia streams for servers and client computers coupled to each other by a diverse computer network which includes local area networks (LANs) and/or wide area networks (WANs) such as the intermet. Annotated multimedia streams can include a compressed video stream for display in a video window, an accompanying compressed audio stream and annotations. Synchronization scripts include annotation streams for synchronizing the display of video streams with annotations, e.g., displayable events, such textual/graphical data in the form of HTML pages with Java applets to be displayed in one or more event windows. The producer includes a capture module and an author module for capturing video streams and generating annotation streams, respectively. The capture module compresses the video stream using a suitable compression format. Annotation streams include annotation frames which provide either pointer(s) to the event(s) of interest or include displayable data embedded within the annotation stream. Accordingly, each annotation frame includes either an event locator or an event data. In addition, each annotation frame includes an event time marker which corresponds to the time stamp(s) of associated video frame(s) within the video stream. Embedded displayable data include ticker tape data embedded within the annotation stream. Examples of event locators to displayable events include URL addresses pointing to HTML web pages. The video/audio streams and annotation streams are stored in stream server(s) for subsequent retrieval by client computer(s) in a coordinated manner, so that the client computer(s) is able to synchronously display the video frames and displayable event(s) in a video window and event window(s), respectively. In one implementation, annotation streams include a flipper stream for locating HTML pages and a ticker stream which include ticker (tape) data.

    Streaming and displaying a video stream with synchronized annotations over a computer network
    66.
    发明授权
    Streaming and displaying a video stream with synchronized annotations over a computer network 失效
    通过计算机网络流式传输并显示具有同步注释的视频流

    公开(公告)号:US06173317B2

    公开(公告)日:2001-01-09

    申请号:US08819585

    申请日:1997-03-14

    IPC分类号: H04N710

    摘要: Client computer(s) retrieve and display synchronized annotated multimedia streams from servers dispersed over a diverse computer network which includes local area networks (LANs) and/or wide area networks (WANs) such as the internet. Multimedia streams provided to the client computer(s) can include a compressed video stream for display in a video window and an accompanying compressed audio stream. Annotations, i.e., displayable events, include textual/graphical data in the form of HTML pages with Java applets to be displayed in one or more event windows. The video/audio and annotation streams are produced and then stored in stream server(s). Annotation streams include annotation frames which provide either pointer(s) to the event(s) of interest or include displayable data embedded within the annotation stream. Accordingly, each annotation frame includes either an event locator or an event data. In addition, each annotation frame includes an event time marker which corresponds to the time stamp(s) of associated video frame(s) within the video stream. Examples of embedded displayable data include ticker tape data embedded within the annotation stream. Examples of event locators to displayable events include URL addresses pointing to HTML web pages. Video/audio streams and annotation streams are provided by the stream server(s) to the client computer(s) in a coordinated manner, so that the client computer(s) is able to synchronously display the video frames and displayable event(s) in a video window and event window(s), respectively.

    摘要翻译: 客户端计算机从分散在包括诸如互联网的局域网(LAN)和/或广域网(WAN)的不同计算机网络的服务器上检索和显示同步的注释多媒体流。 提供给客户端计算机的多媒体流可以包括用于在视频窗口中显示的压缩视频流和伴随的压缩音频流。 注释,即可显示的事件,包括HTML页面形式的文本/图形数据,Java applet将被显示在一个或多个事件窗口中。 生成视频/音频和注释流,然后存储在流服务器中。 注释流包括对所感兴趣的事件提供指针或者包括嵌入在注释流内的可显示数据的注释帧。 因此,每个注释帧都包括事件定位器或事件数据。 另外,每个注释帧包括对应于视频流内的相关联的视频帧的时间戳的事件时间标记。 嵌入式可显示数据的示例包括嵌入在注释流内的代码磁带数据。 可显示事件的事件定位器的示例包括指向HTML网页的URL地址。 视频/音频流和注释流由流服务器以协调的方式提供给客户端计算机,使得客户端计算机能够同步地显示视频帧和可显示事件, 分别在视频窗口和事件窗口中。

    Flat cache-only multi-processor architectures
    67.
    发明授权
    Flat cache-only multi-processor architectures 失效
    平面缓存仅多处理器体系结构

    公开(公告)号:US5535116A

    公开(公告)日:1996-07-09

    申请号:US63628

    申请日:1993-05-18

    IPC分类号: G06F12/08 G05B15/00

    摘要: A flat directory organization is used to create a flat cache-only multi-processor architecture. Directory memories are uniformly distributed among all the processor nodes. Every valid memory partition has an associated physical address, which is used to determine a statically assigned home node for that partition. The home directory at the home node is the only directory that maintains state information for that partition. The home directory keeps track of which nodes have a copy of a partition and the current state of that partition. The flat directory organization does not depend on any specific interconnection. Any scalable network can be used to interconnect the processing nodes.

    摘要翻译: 平面目录组织用于创建一个平坦的仅缓存多处理器体系结构。 目录存储器均匀分布在所有处理器节点之间。 每个有效的内存分区都有一个关联的物理地址,用于确定该分区的静态分配的主节点。 家庭节点的主目录是维护该分区的状态信息的唯一目录。 主目录跟踪哪些节点具有分区的副本和该分区的当前状态。 平面目录组织不依赖于任何特定的互连。 可以使用任何可扩展网络来互连处理节点。

    Interactive and shared surfaces
    68.
    发明授权
    Interactive and shared surfaces 有权
    交互式和共享表面

    公开(公告)号:US09560314B2

    公开(公告)日:2017-01-31

    申请号:US13160094

    申请日:2011-06-14

    摘要: The interactive and shared surface technique described herein employs hardware that can project on any surface, capture color video of that surface, and get depth information of and above the surface while preventing visual feedback (also known as video feedback, video echo, or visual echo). The technique provides N-way sharing of a surface using video compositing. It also provides for automatic calibration of hardware components, including calibration of any projector, RGB camera, depth camera and any microphones employed by the technique. The technique provides object manipulation with physical, visual, audio, and hover gestures and interaction between digital objects displayed on the surface and physical objects placed on or above the surface. It can capture and scan the surface in a manner that captures or scans exactly what the user sees, which includes both local and remote objects, drawings, annotations, hands, and so forth.

    摘要翻译: 本文描述的交互式和共享表面技术采用可投影任何表面的硬件,捕获该表面的彩色视频,并获得表面上方的深度信息,同时防止视觉反馈(也称为视频反馈,视频回声或视觉回声 )。 该技术使用视频合成来提供表面的N路共享。 它还提供硬件组件的自动校准,包括校准任何投影机,RGB摄像机,深度摄像机和该技术使用的任何麦克风。 该技术提供物体操纵,物理,视觉,音频和悬停的手势以及表面上显示的数字对象与放置在表面上或表面上的物理对象之间的交互。 它可以以捕获或扫描用户所看到的内容(包括本地和远程对象,绘图,注释,手等)的方式捕获和扫描表面。

    Touch and stylus discrimination and rejection for contact sensitive computing devices
    69.
    发明授权
    Touch and stylus discrimination and rejection for contact sensitive computing devices 有权
    触摸感应计算设备的触摸和触控笔辨别和拒绝

    公开(公告)号:US09244545B2

    公开(公告)日:2016-01-26

    申请号:US13530015

    申请日:2012-06-21

    摘要: A “Contact Discriminator” provides various techniques for differentiating between valid and invalid contacts received from any input methodology by one or more touch-sensitive surfaces of a touch-sensitive computing device. Examples of contacts include single, sequential, concurrent, or simultaneous user finger touches (including gesture type touches), pen or stylus touches or inputs, hover-type inputs, or any combination thereof. The Contact Discriminator then acts on valid contacts (i.e., contacts intended as inputs) while rejecting or ignoring invalid contacts or inputs. Advantageously, the Contact Discriminator is further capable of disabling or ignoring regions of input surfaces, such tablet touch screens, that are expected to receive unintentional contacts, or intentional contacts not intended as inputs, for device or application control purposes. Examples of contacts not intended as inputs include, but are not limited to, a user's palm resting on a touch screen while the user writes on that screen with a stylus or pen.

    摘要翻译: “接触鉴别器”提供了各种用于区分由触敏计算设备的一个或多个触敏表面从任何输入方法接收的有效和无效联系的各种技术。 触点的示例包括单个,顺序,并发或同时用户手指触摸(包括手势类型触摸),笔或触控笔触摸或输入,悬停式输入或其任何组合。 然后,接触鉴别器对拒绝或忽略无效联系人或输入的有效联系人(即,作为输入的联系人)起作用。 有利地,接触鉴别器还能够禁用或忽略预期将接收无意接触的输入表面(例如平板电脑触摸屏)的区域或用于设备或应用控制目的的意图不是输入的有意联系人。 不用于作为输入的触点的示例包括但不限于用户的手掌搁在触摸屏上,同时用户用触针或笔在该屏幕上写入。

    User interface for a system and process for providing dynamic communication access and information awareness in an interactive peripheral display
    70.
    发明授权
    User interface for a system and process for providing dynamic communication access and information awareness in an interactive peripheral display 有权
    用于在交互式外围显示器中提供动态通信访问和信息感知的系统和过程的用户界面

    公开(公告)号:US09053462B2

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

    申请号:US11625522

    申请日:2007-01-22

    CPC分类号: G06Q10/107

    摘要: The system and method of the present invention provides a user interface for providing peripheral awareness of information to a user. The information to be provided is either determined automatically, or specified by the user. Once the information to be provided is determined or specified, it is automatically tracked or watched via at least one conventional communications interface. Current information is then automatically dynamically provided in an interactive peripheral display which minimizes any potential distraction to the user. Determining or specifying, tracking or watching, and providing the information is accomplished using at least one customizable dynamic encapsulated object, a “ticket,” that when paired with a “viewer,” provides peripheral awareness of information to the user. Further, in one embodiment, the tickets are sharable among users, and may be copied, cut, pasted, saved, transmitted, dragged and dropped from web pages, etc., like any other electronic file using conventional techniques.

    摘要翻译: 本发明的系统和方法提供用于向用户提供信息的周边意识的用户界面。 要提供的信息是由用户自动确定或指定的。 一旦确定或指定要提供的信息,它将通过至少一个常规通信接口自动跟踪或观看。 当前信息随后自动动态地提供在交互式外围显示器中,这最小化了对用户的任何潜在的分心。 使用至少一个可定制的动态封装对象(“票证”)来确定或指定,跟踪或观看和提供信息,当与“观众”配对时,向用户提供信息的周边意识。 此外,在一个实施例中,票据在用户之间可共享,并且可以像使用常规技术的任何其他电子文件一样从网页等复制,剪切,粘贴,保存,传送,拖放。