会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Multi-screen session mobility between terminal groups
    • 终端组之间的多屏会话移动性
    • US06710753B2
    • 2004-03-23
    • US09747427
    • 2000-12-22
    • Brian J. GillespieJames G. HankoRobert A. DoolittleGerard A. WallAniruddha Mitra
    • Brian J. GillespieJames G. HankoRobert A. DoolittleGerard A. WallAniruddha Mitra
    • G09G500
    • G06F3/1423Y10S345/903
    • The present invention is for multi-screen session mobility between terminal groups. The invention uses a set of screen groups and a set of terminal groups to perform a mapping of the screen groups onto the terminal groups. Both the screen groups and the terminal groups have a geometry, which in one embodiment is defined by columns and rows. In cases where the number of columns in the screen group is less then or equal to the number of columns in the terminal group and where the number of rows in the screen group is also less then or equal to the number of rows in the terminal group, a first mapping scheme is employed. In cases where the number of columns in the screen group exceeds the number of columns in the terminal group or the number of rows in the screen group exceeds the number of rows in the terminal group, a second mapping scheme is employed. In one embodiment, the first mapping scheme maps the screen group directly onto the terminal group. In one embodiment, where the second mapping scheme is employed, screen flipping is used to allow a user to navigate within the terminal group where there are more screens than can be viewed at one time using the terminal group.
    • 本发明是针对终端组之间的多屏会话移动性。 本发明使用一组屏幕组和一组终端组来执行屏幕组到终端组的映射。 屏幕组和端子组都具有几何形状,其在一个实施例中由列和行定义。 在屏幕组中的列数少于或等于终端组中的列数,并且屏幕组中的行数也小于或等于终端组中的行数的情况下 ,采用第一映射方案。 在屏幕组中的列数超过终端组中的列数或屏幕组中的行数超过终端组中的行数的情况下,采用第二映射方案。 在一个实施例中,第一映射方案将屏幕组直接映射到终端组。 在一个实施例中,在采用第二映射方案的情况下,屏幕翻转用于允许用户在终端组内导航,其中存在比使用终端组一次可观看的屏幕多的屏幕。
    • 3. 发明授权
    • Computer architecture having a stateless human interface device and methods of use
    • 具有无状态人机界面设备和使用方法的计算机体系结构
    • US07346689B1
    • 2008-03-18
    • US09063335
    • 1998-04-20
    • J. Duane NorthcuttJames G. HankoAlan T. RubergGerard A WallLawrence L. ButcherNeil C. Wilhelm
    • J. Duane NorthcuttJames G. HankoAlan T. RubergGerard A WallLawrence L. ButcherNeil C. Wilhelm
    • G06F13/00
    • G06F15/173H04L29/06H04L67/08H04L67/10H04L67/16H04L69/08H04L69/329
    • The invention provides a central office metaphor to computing, where features and functions are provided by a one or more servers and communicated to an appliance terminal through a network. Data providers are defined as “services” and are provided by one or more processing resources. The services communicate to display terminals through a network, such as Ethernet. The terminals are configured to display data, and to send keyboard, cursor, audio, and video data through the network to the processing server. Functionality is partitioned so that databases, server and graphical user interface functions are provided by the services, and human interface functionality is provided by the terminal. Communication with the terminals from various services is accomplished by converting disparate output to a common protocol. Appropriate drivers are provided for each service to allow protocol conversion. Multiple terminals are coupled to the network. Users can enable their unique session at any one of the terminals by inserting a “smart card” into a card reader. Removing the card disables the session. Re-inserting the card into the same or any other terminal re-enables the session.
    • 本发明提供了一种计算机的中心局比喻,其中特征和功能由一个或多个服务器提供并通过网络传送到设备终端。 数据提供者被定义为“服务”,并由一个或多个处理资源提供。 服务通过诸如以太网的网络来显示终端。 终端配置为显示数据,并通过网络将键盘,光标,音频和视频数据发送到处理服务器。 功能被分区,使得服务提供数据库,服务器和图形用户界面功能,并且终端提供人机接口功能。 通过将不同的输出转换为通用协议来实现与各种服务的终端的通信。 为每个服务提供适当的驱动程序以允许协议转换。 多个终端耦合到网络。 用户可以通过在读卡器中插入“智能卡”来启用其任何一个终端的独特会话。 删除卡会禁用会话。 将卡重新插入相同或任何其他终端重新启用会话。
    • 5. 发明授权
    • Server disk error recovery system
    • 服务器磁盘错误恢复系统
    • US5649093A
    • 1997-07-15
    • US445820
    • 1995-05-22
    • James G. HankoGerard A. Wall
    • James G. HankoGerard A. Wall
    • G06F11/10G11B20/18H04N7/173G06F11/00
    • G06F11/1076G11B20/1833H04N7/17336
    • The present invention provides a mass storage system suitable for incorporation in a video-on-demand server that is capable of detecting and correct errors without a substantial increase in processor capacity or memory buffer size, and without any increase in disk input/output (I/O) bandwidth. The mass storage system includes a server controller, a cluster of data disk drives and a parity drive associated with the cluster of data disk drives. The controller provides video data streams to a number of viewers. Data is stored as contiguous data strips in the cluster of data drives. Each data strip includes a plurality of contiguous data slices logically distributed across the cluster of data drives. A plurality of parity slices, each parity slice corresponding to each data strip, is stored in the parity drive. When the failure of one of the data drives is detected, the parity drive is read in place of the failed drive. Hence, all functional data drives are read along with the parity drive before the erroneous slice is needed. A replacement data slice is reconstructed from the parity slice and "good" data slices. Alternatively, the data drives of the mass storage system are partitioned into multiple sub-clusters of data drives to minimize the impact of a failed drive. Accordingly, the mass storage system includes multiple parity drives, each parity drive associated with a sub-cluster of data drives. Such an arrangement is useful because data reconstruction is limited to the data slices and parity slices of the affected sub-cluster.
    • 本发明提供一种适用于并入视频点播服务器的大容量存储系统,该服务器能够在不显着增加处理器容量或存储器缓冲器大小的情况下检测和校正错误,并且不增加磁盘输入/输出(I / O)带宽。 大容量存储系统包括服务器控制器,数据磁盘驱动器集群和与数据磁盘驱动器集群相关联的奇偶校验驱动器。 控制器向多个观看者提供视频数据流。 数据作为连续数据条存储在数据驱动器集群中。 每个数据条包括逻辑分布在数据驱动器簇上的多个连续数据片。 奇偶校验驱动器中存储多个奇偶校验片,每个奇偶校验片对应于每个数据条。 当检测到其中一个数据驱动器的故障时,读取奇偶校验驱动器代替故障驱动器。 因此,在需要错误的片之前,所有功能数据驱动器都与奇偶驱动一起读取。 从奇偶校验片和“良好”数据片重建替换数据片。 或者,大容量存储系统的数据驱动器被划分成数据驱动器的多个子集群,以最小化故障驱动器的影响。 因此,大容量存储系统包括多个奇偶校验驱动器,每个奇偶校验驱动器与数据驱动器的子群集相关联。 这样的安排是有用的,因为数据重建被限制到受影响的子集群的数据片和奇偶校验片。
    • 7. 发明授权
    • Method and apparatus for colormapping
    • 色彩的方法和装置
    • US06639604B1
    • 2003-10-28
    • US09289800
    • 1999-04-09
    • James G. HankoJ. Duane NorthcuttGerard A. Wall
    • James G. HankoJ. Duane NorthcuttGerard A. Wall
    • G09G502
    • G06T11/001G09G5/14
    • A method for displaying color values in a plurality of images on a display screen in a computer graphics system, wherein the images correspond to a plurality of applications. The graphics system includes a primary frame buffer for pixel values to be displayed in the images, and a plurality of colormap tables related to the images for providing color values to be displayed in the images. A pseudo frame buffer is provided for the applications to store source pixel values for display in the corresponding images. To display the source pixel values in the pseudo frame buffer, for each source pixel the graphics system performs the steps of: identifying the image corresponding to the source pixel value; selecting a colormap table corresponding to the identified image; using the source pixel value as an index to select a color value from the selected colormap table; and storing the selected color value as a pixel value in the primary frame buffer to be displayed. The primary frame buffer may be a pseudo frame buffer implemented in software for providing source data to an HID display through an interconnect.
    • 一种用于在计算机图形系统中的显示屏上显示多个图像中的颜色值的方法,其中所述图像对应于多个应用。 图形系统包括用于要在图像中显示的像素值的主帧缓冲器,以及与用于提供要在图像中显示的颜色值的图像相关的多个色彩图。 为应用程序提供伪帧缓冲器以存储用于在相应图像中显示的源像素值。 为了在伪帧缓冲器中显示源像素值,对于每个源像素,图形系统执行以下步骤:识别与源像素值对应的图像; 选择与识别的图像相对应的色彩图; 使用源像素值作为索引从所选择的色彩图中选择颜色值; 并将所选择的颜色值作为像素值存储在要显示的主帧缓冲器中。 主帧缓冲器可以是在软件中实现的伪帧缓冲器,用于通过互连向HID显示器提供源数据。
    • 9. 发明授权
    • Method and apparatus for session management and user authentication
    • 用于会话管理和用户认证的方法和装置
    • US06223289B1
    • 2001-04-24
    • US09063339
    • 1998-04-20
    • Gerard A. WallAlan T. RubergJames G. HankoJ. Duane NorthcuttLawrence L. Butcher
    • Gerard A. WallAlan T. RubergJames G. HankoJ. Duane NorthcuttLawrence L. Butcher
    • G06F1130
    • H04L63/08G06F21/31G06F21/34G06F2221/2103H04L63/0861
    • Authentication and session management can be used with a system architecture that partitions functionality between a human interface device (HID) and a computational service provider such as a server. An authentication manager executing on a server interacts with the HID to validate the user when the user connects to the system via the HID. A session manager executing on a server manages services running on computers providing computational services on behalf of the user. The session manager notifies each service in a session that the user is attached to the system using a given HID. A service can direct display output to the HID while the user is attached to the system. When a user detaches from the system, each of the service's executing for the user is notified via the authentication manager and the session manager. Upon notification that the user is detached from the system, a service can continue to execute while stopping its display to the HID.
    • 认证和会话管理可以与在人机接口设备(HID)和诸如服务器的计算服务提供商之间分割功能的系统架构一起使用。 当用户通过HID连接到系统时,在服务器上执行的认证管理器与HID交互以验证用户。 在服务器上执行的会话管理器管理代表用户提供计算服务的计算机上运行的服务。 会话管理器通过使用给定HID将用户附加到系统的会话通知每个服务。 当用户连接到系统时,服务可以将显示输出引导至HID。 当用户从系统分离时,经由认证管理器和会话管理器通知用户为用户执行的每个服务。 在通知用户与系统分离后,服务可以在停止显示到HID的同时继续执行。
    • 10. 发明授权
    • Software-based encoder for a software-implemented end-to-end scalable
video delivery system
    • 用于软件实现的端到端可扩展视频传输系统的基于软件的编码器
    • US5768535A
    • 1998-06-16
    • US835855
    • 1997-04-08
    • Navin ChaddhaJ. Duane NorthcuttGerard A. WallJames G. Hanko
    • Navin ChaddhaJ. Duane NorthcuttGerard A. WallJames G. Hanko
    • G06F13/00G06T9/00H04N5/93H04N7/173H04N7/24H04N7/26H04N7/28H04N21/2343H04N21/24H04N21/258H04N21/2662H04N21/4402H04N21/462H04N21/63H04N21/6405H04N21/647H04N1/413
    • H04N21/2662H04N19/156H04N19/186H04N19/63H04N19/94H04N21/234327H04N21/2402H04N21/25808H04N21/440227H04N21/4621H04N21/631H04N21/6405H04N21/64792H04N7/17336H04N7/24H04N19/39
    • A software-based encoder is provided for an end-to-end scalable video delivery system that operates over heterogeneous networks. The encoder utilizes a scalable video compression algorithm based on a Laplacian pyramid decomposition to generate an embedded information stream. The decoder decimates a highest resolution original image, e.g., 640.times.480 pixels, to produce an intermediate 320.times.240 pixel image that is decimated to produce an intermediate 160.times.120 pixel image that is compressed to form an encodable base layer 160.times.120 pixel image. This base layer image is decompressed to form an image that is up-sampled by interpolation to produce an up-sampled 320.times.240 pixel image. This up-sampled image is subtracted from the intermediate 320.times.240 pixel image to form an error image that is compressed and encoded as a first enhancement 640.times.480 pixel layer. The decompressed base layer image is also up-sampled at step to produce an up-sampled 640.times.480 pixel image that is subtracted from the original 640.times.480 pixel image 200 to yield an error image that is compressed to yield a second enhancement 320.times.240 pixel layer. Collectively, the base and enhancement layers comprise the transmitted embedded bit stream. At the receiving end, the decoder extracts from the embedded stream different streams at different spatial and temporal resolutions. Because decoding requires only additions and look-ups from a small stored table, decoding occurs in real-time.
    • 提供了一种基于软件的编码器,用于在异构网络上运行的端到端可伸缩视频传送系统。 编码器利用基于拉普拉斯金字塔分解的可扩展视频压缩算法来生成嵌入信息流。 解码器对最高分辨率的原始图像(例如,640×480像素)进行抽取,以产生被抽取的中间的320×240像素图像,以产生被压缩形成可编码的基本层160×120像素图像的中间160×120像素图像。 该基层图像被解压缩以形成通过内插进行上采样以产生上采样的320×240像素图像的图像。 从中间320×240像素图像中减去该上采样图像,以形成被压缩并编码为第一增强640×480像素层的误差图像。 解压缩的基层图像也被逐步上采样,以产生从原始640×480像素图像200中减去的上采样的640×480像素图像,以产生被压缩以产生第二增强320×240像素层的误差图像。 总的来说,基础层和增强层包括传输的嵌入位流。 在接收端,解码器以不同的空间和时间分辨率从嵌入的流中提取不同的流。 因为解码只需要从小的存储表中增加和查找,所以解码发生在实时中。