Network load balancing with connection manipulation
    1.
    发明授权
    Network load balancing with connection manipulation 有权
    网络负载平衡与连接操纵

    公开(公告)号:US07606929B2

    公开(公告)日:2009-10-20

    申请号:US10657568

    申请日:2003-09-08

    IPC分类号: G06F15/16

    摘要: In an exemplary device implementation, a device includes: a connection migrator that is configured to migrate connections away from the device; the connection migrator capable of precipitating a compilation of protocol state for a connection across a protocol stack; the connection migrator adapted to aggregate the compiled protocol state with data for the connection into an aggregated connection state; the connection migrator further capable of causing the aggregated connection state to be sent toward a target device. In an exemplary media implementation, processor-executable instructions direct a device to perform actions including: obtaining at least a portion of a source/destination pair from a packet; accessing an encapsulation mapping table using the at least a portion of the source/destination pair to locate an encapsulation mapping entry; extracting a flow identifier from the encapsulation mapping entry; and replacing part of the packet with the flow identifier to produce an encapsulated packet.

    摘要翻译: 在示例性设备实现中,设备包括:被配置为将连接迁移离开设备的连接迁移器; 所述连接迁移器能够通过协议栈来引起对于连接的协议状态的编译; 所述连接迁移器适于将所述编译协议状态与所述连接的数据聚合成聚合连接状态; 连接迁移器还能够使聚合的连接状态被发送到目标设备。 在示例性媒体实现中,处理器可执行指令指示设备执行动作,包括:从分组获得源/目的地对的至少一部分; 使用所述源/目的地对的所述至少一部分来访问封装映射表以定位封装映射条目; 从封装映射条目提取流标识符; 并用流标识符替换分组的一部分以产生封装的分组。

    Network load balancing with traffic routing
    2.
    发明授权
    Network load balancing with traffic routing 有权
    网络负载均衡与流量路由

    公开(公告)号:US07567504B2

    公开(公告)日:2009-07-28

    申请号:US10657412

    申请日:2003-09-08

    摘要: In an exemplary method implementation, a method includes: receiving a packet requesting a new connection at a forwarding component; sending the packet from the forwarding component to a classifying component; selecting, by the classifying component, a route for the new connection; and plumbing, by the classifying component, the route for the new connection by causing a new entry to be added in a local routing table of the forwarding component. In an exemplary media implementation, one or more processor-accessible media include processor-executable instructions that, when executed, enable a system to perform actions including: receiving a first packet for a connection at first forwarding functionality; plumbing a route for the connection at the first forwarding functionality; receiving a second packet for the connection at second forwarding functionality; and plumbing the route for the connection at the second forwarding functionality using a distributed session tracking table.

    摘要翻译: 在示例性方法实现中,一种方法包括:在转发组件处接收请求新连接的分组; 将分组从转发组件发送到分类组件; 由分类组件选择新连接的路由; 并且通过在转发组件的本地路由表中添加新条目来由分类组件管理新连接的路由。 在示例性媒体实现中,一个或多个处理器可访问媒体包括处理器可执行指令,其在执行时使得系统能够执行动作,包括:以第一转发功能接收用于连接的第一分组; 在第一转发功能下管理连接的路由; 在第二转发功能处接收用于所述连接的第二分组; 并使用分布式会话跟踪表在第二转发功能处管理用于连接的路由。

    Flexible network load balancing
    3.
    发明授权
    Flexible network load balancing 有权
    灵活的网络负载平衡

    公开(公告)号:US07590736B2

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

    申请号:US10610506

    申请日:2003-06-30

    IPC分类号: G06F15/16

    摘要: In an exemplary media implementation, one or more processor-accessible media include processor-executable instructions that, when executed, enable a system to facilitate actions including: operating network load balancing infrastructure in a first configuration; scaling out the network load balancing infrastructure; and operating the scaled-out network load balancing infrastructure in at least one other configuration. In another exemplary media implementation, one or more processor-accessible media include processor-executable instructions that, when executed, enable a system to be configured such that different percentages of system resources may be allocated to different network-load-balancing functions. In one embodiment, the scaling out includes moving at least a portion of network-load-balancing functionality from a device that executes host functionality to another device, that does not execute host functionality and routing network traffic from the other device to the host functionality executing on the device.

    摘要翻译: 在示例性媒体实现中,一个或多个处理器可访问媒体包括处理器可执行指令,其在执行时使得系统能够促进动作,包括:在第一配置中操作网络负载平衡基础设施; 扩展网络负载平衡基础设施; 并在至少一个其他配置中操作扩展的网络负载平衡基础架构。 在另一示例性媒体实现中,一个或多个处理器可访问媒体包括处理器可执行指令,其在执行时使得能够配置系统,使得可以将不同百分比的系统资源分配给不同的网络负载平衡功能。 在一个实施例中,缩放包括将执行主机功能的设备的网络负载平衡功能的至少一部分移动到另一设备,其不执行主机功能并将网络流量从其他设备路由到主机功能执行 在设备上。

    MEDIA COLLECTIONS SERVICE
    4.
    发明申请
    MEDIA COLLECTIONS SERVICE 有权
    媒体收藏服务

    公开(公告)号:US20120226708A1

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

    申请号:US13038332

    申请日:2011-03-01

    IPC分类号: G06F17/30

    CPC分类号: H04L65/602 H04L65/4084

    摘要: Media collections (MC) service embodiments are presented which generally facilitate access to diverse forms of media by resolving an identifier tuple assigned to a content item into a set of one or more Uniform Resource Identifiers (URIs) which point to an instance of the content item. This scheme supports the upload and query of collections of media elements such as images, audio, video, deep zoom images, photosynth and so on. In addition, the foregoing scheme affords a standard way to bind to media that persists, and makes it easier to author and play content while being flexible about where the media is located.

    摘要翻译: 介绍媒体集合(MC)服务实施例,其通常通过将分配给内容项的标识符元组解析为指向内容项的实例的一个或多个统一资源标识符(URI)的集合来促进对各种形式的媒体的访问 。 该方案支持上传和查询诸如图像,音频,视频,深度缩放图像,照片等媒体元素的集合。 此外,上述方案提供了一种绑定到持续存在的媒体的标准方式,并且使得更容易地创作和播放内容,同时灵活地介绍媒体的位置。

    EXPERIENCE STREAMS FOR RICH INTERACTIVE NARRATIVES
    5.
    发明申请
    EXPERIENCE STREAMS FOR RICH INTERACTIVE NARRATIVES 有权
    丰富的交互式语言的体验流程

    公开(公告)号:US20110113334A1

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

    申请号:US13008616

    申请日:2011-01-18

    IPC分类号: G06F3/01

    CPC分类号: G06F17/30056

    摘要: “Experience Streams” (ESs) are used by a “rich interactive narrative” (RIN) data model as basic building blocks that are combined in a variety of ways to enable or construct a large number of RIN scenarios for presenting interactive narratives to the user. In general various ES types contain all the information required to define and populate a particular RIN, as well as the information (in the form of a series of navigable states) that charts an animated and interactive course through each RIN. In other words, combinations of various ES provide a scripted path through a RIN environment, as well as various UI controls and/or toolbars that enable user interaction with the interactive narrative provided by each RIN. Example ESs include, but are not limited, content browser experience streams, zoomable media experience streams, relationship graph experience streams, player-controls/toolbar experience streams, etc.

    摘要翻译: “经验流”(ESS)被“丰富的互动叙事”(RIN)数据模型用作基本构建块,其以各种方式组合以实现或构建大量的RIN场景,以向用户呈现交互叙述 。 通常,各种ES类型包含定义和填充特定RIN所需的所有信息,以及通过每个RIN绘制动画和交互式课程的信息(以一系列可导航状态的形式)。 换句话说,各种ES的组合通过RIN环境提供脚本路径,以及各种UI控件和/或工具栏,使用户能够与每个RIN提供的交互式叙述进行交互。 示例ES包括但不限于内容浏览器体验流,可缩放媒体体验流,关系图体验流,玩家控制/工具栏体验流等。

    AUTOMATED TASK CENTERED COLLABORATION
    7.
    发明申请
    AUTOMATED TASK CENTERED COLLABORATION 审中-公开
    自动化任务中心协作

    公开(公告)号:US20090319608A1

    公开(公告)日:2009-12-24

    申请号:US12143891

    申请日:2008-06-23

    IPC分类号: G06F15/16 G06F17/30

    CPC分类号: G06Q10/06

    摘要: An automated task centered collaboration technique is described that significantly lowers the technological entry barrier for the development and deployment of a broad class of collaborative applications, which are termed Task Centered Collaboration (TCC) applications. TCC applications facilitate the processing of a large number of work items, or tasks, by people working independently or in small, synchronously collaborating groups. The technique also provides a mechanism for the study of computer mediated communication and human-computer interactions for this class of applications. The technique creates an abstraction applicable to the broad class of TCC applications, which enables the factoring out of significant portions of the application into a common infrastructure. It provides a programming model that enables a developer to focus on the User Interface and logic associated with operations on a single task, without being exposed to issues such as security, authentication, binding users to activities, synchronization, concurrency and persisting data.

    摘要翻译: 描述了一种自动化的以任务为中心的协作技术,显着降低了开发和部署广泛类型的协作应用程序的技术进入障碍,这些协作应用程序称为任务集中协作(TCC)应用程序。 TCC应用促进了独立工作人员或小型,同步协作小组处理大量工作项目或任务。 该技术还提供了一种用于研究这类应用的计算机介入通信和人机交互的机制。 该技术创建了适用于广泛类型的TCC应用程序的抽象,这使得将应用程序的重要部分分解成一个共同的基础架构。 它提供了一种编程模型,使开发人员能够专注于与单个任务上的操作相关联的用户界面和逻辑,而不会面临诸如安全性,身份验证,将用户绑定到活动,同步,并发和持久数据等问题。

    Network load balancing with host status information
    8.
    发明授权
    Network load balancing with host status information 有权
    网络负载平衡与主机状态信息

    公开(公告)号:US07636917B2

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

    申请号:US10610519

    申请日:2003-06-30

    IPC分类号: G06F9/46

    摘要: In a first exemplary media implementation, one or more processor-accessible media include processor-executable instructions that, when executed, direct a system to perform actions that include: accumulating host status information at multiple hosts; and sending the accumulated host status information from the multiple hosts. In a second exemplary media implementation, one or more processor-accessible media include processor-executable instructions that, when executed, direct a system to perform actions that include: receiving host status information from multiple hosts; and making load balancing decisions responsive to the received host status information. In a third exemplary media implementation, one or more processor-accessible media include processor-executable instructions that, when executed, direct a system to perform actions that include: determining health and load information on a per application basis; and selecting an application from among multiple applications responsive to the health and load information.

    摘要翻译: 在第一示例性媒体实现中,一个或多个处理器可访问媒体包括处理器可执行指令,其在被执行时引导系统执行包括:在多个主机处累积主机状态信息的动作; 并从多个主机发送累积的主机状态信息。 在第二示例性媒体实现中,一个或多个处理器可访问媒体包括处理器可执行指令,所述指令在被执行时指示系统执行包括:从多个主机接收主机状态信息的动作; 以及响应于所接收的主机状态信息进行负载平衡决定。 在第三示例性媒体实现中,一个或多个处理器可访问媒体包括处理器可执行指令,其在被执行时引导系统执行动作,所述动作包括:基于每个应用程序确定健康和负载信息; 以及响应于健康和负载信息从多个应用中选择应用。

    Method and apparatus for providing quality-of-service delivery facilities over a bus
    9.
    发明授权
    Method and apparatus for providing quality-of-service delivery facilities over a bus 有权
    通过公共汽车提供服务质量提供设施的方法和装置

    公开(公告)号:US06820150B1

    公开(公告)日:2004-11-16

    申请号:US09829880

    申请日:2001-04-11

    IPC分类号: G06F1300

    摘要: The invention provides quality-of-service (QoS) delivery services over a computer bus having isochronous data transfer capabilities. A transmitting node on the bus transmits a message to an intended recipient indicating a requested bandwidth for a connection. If the intended recipient has sufficient resources, it allocates an isochronous data channel on the bus and notifies the transmitter of the allocated channel. Thereafter, the transmitter transmits the data on the allocated channel. If the recipient cannot allocate a channel, it does not respond, and the transmitter thereafter detects a time-out condition and begins transmitting using a “best efforts” scheme (i.e., non-guaranteed time delivery). In a second variation, a receiving node detects that it is receiving large quantities of data from a transmitting node. In response, the receiving node allocates an isochronous data channel on the bus and notifies the transmitter of the allocated channel. Thereafter, the transmitter transmits using the allocated isochronous channel. In a third variation, multiple receiving nodes that need to receive streaming data from a single transmitting node share a common isochronous data channel. In any of these variations, each receiver can periodically transmit a “deadman” timer message on a broadcast channel to indicate that it is still receiving on a given channel. If a transmitter detects that the deadman timer has expired, it reverts to transmitting data using a “best-efforts” scheme. A transmitter can transmit both to receivers that can handle QoS services and those that cannot explicitly support QoS services.

    摘要翻译: 本发明通过具有同步数据传输能力的计算机总线提供服务质量(QoS)传递服务。 总线上的发送节点向指定的接收者发送指示所请求的连接带宽的消息。 如果预期的接收者有足够的资源,它将在总线上分配一个同步数据信道,并向发射机通知所分配的信道。 此后,发射机在分配的信道上发送数据。 如果接收者不能分配信道,则它不响应,并且发射机此后检测到超时条件,并且使用“尽力而为”的方案开始发送(即,非保证的时间传递)。 在第二变体中,接收节点检测到它正在从发送节点接收大量的数据。 作为响应,接收节点在总线上分配等时数据信道,并向发射机通知所分配的信道。 此后,发射机使用所分配的同步信道进行发射。 在第三变型中,需要从单个发射节点接收流数据的多个接收节点共享公共同步数据信道。 在这些变型中的任何一个中,每个接收机可以在广播信道上周期性地发送“死机”定时器消息,以指示它仍然在给定信道上接收。 如果发射机检测到死机定时器已经过期,则它将恢复为使用“尽力而为”方案发送数据。 发射机可以将两者传输到可以处理QoS服务的接收机和不能明确支持QoS服务的接收机。

    Luminance sensitive palette
    10.
    发明授权
    Luminance sensitive palette 失效
    亮度敏感调色板

    公开(公告)号:US06532020B1

    公开(公告)日:2003-03-11

    申请号:US08667291

    申请日:1996-06-19

    IPC分类号: G06T1100

    CPC分类号: G06T11/001

    摘要: A custom palette comprises colors on a plurality of luminance levels consisting of colors of uniform luminance. The spacing in luminance between levels varies in relation to the luminance, the spacing between levels being closer at low luminance and increasing at greater luminance. The palette preferably includes a gray color from each luminance level, highly saturated colors at the vertices of every alternate level, and a selection of lower saturation colors encircling the gray color on each level. The selection of lower saturation colors preferably includes a higher concentration of flesh and sky colors.

    摘要翻译: 自定义调色板包括由均匀亮度的颜色组成的多个亮度级的颜色。 亮度之间的亮度间隔相对于亮度而变化,在低亮度下电平之间的间隔更接近并以更高亮度增加。 调色板优选地包括来自每个亮度级的灰色,每个交替水平的顶点处的高度饱和的颜色,以及在每个级别上包围灰色的较低饱和度颜色的选择。 较低饱和度颜色的选择优选地包括更高浓度的肉和天空颜色。