Dynamic connection to multiple origin servers in a transcoding proxy
    3.
    发明授权
    Dynamic connection to multiple origin servers in a transcoding proxy 有权
    动态连接到代码转换代理中的多个源服务器

    公开(公告)号:US06584567B1

    公开(公告)日:2003-06-24

    申请号:US09343454

    申请日:1999-06-30

    IPC分类号: G06F1130

    摘要: A method of enabling a proxy to participate in a secure communication between a client and a set of servers. The method begins by establishing a first secure session between the client and the proxy. Upon verifying the first secure session, the method continues by establishing a second secure session between the client and the proxy. In the second secure session, the client requests the proxy to act as a conduit to a first server. Thereafter, the client and the first server negotiate a first session master secret. Using the first secure session, this first session master secret is then provided by the client to the proxy to enable the proxy to participate in secure communications between the client and the first server. After receiving the first session master secret, the proxy generates cryptographic information that enables it to provide a given service (e.g., transcoding) on the client's behalf and without the first server's knowledge or participation. If data from a second server is required during the processing of a given client request to the first server, the proxy issues a request to the client to tunnel back through the proxy to the second server using the same protocol.

    摘要翻译: 一种使代理能够参与客户机和一组服务器之间的安全通信的方法。 该方法开始于在客户端和代理之间建立第一个安全会话。 在验证第一安全会话后,该方法通过在客户端和代理之间建立第二安全会话来继续。 在第二个安全会话中,客户端请求代理充当第一个服务器的管道。 此后,客户端和第一服务器协商第一会话主机秘密。 然后使用第一安全会话,客户端将该第一会话主密钥提供给代理,以使代理能够参与客户端与第一服务器之间的安全通信。 在接收到第一会话主机秘密之后,代理产生加密信息,使其能够代表客户端提供给定服务(例如,转码),而不需要第一服务器的知识或参与。 如果在处理向第一服务器的给定客户端请求期间需要来自第二服务器的数据,则代理向客户端发出请求,以使用相同协议向客户端通过代理隧道传回给第二服务器。

    Subchaining transcoders in a transcoding framework
    5.
    发明授权
    Subchaining transcoders in a transcoding framework 有权
    转码框架中的Subchaining代码转换器

    公开(公告)号:US06401132B1

    公开(公告)日:2002-06-04

    申请号:US09366402

    申请日:1999-08-03

    IPC分类号: G06F1300

    摘要: A method for transcoding an input stream to a desired output format using a transcoder framework. In response to a given transcoder of the framework recognizing an external reference that it cannot transcode, the method calls a subseries of specialized transcoders to transcode the external reference. After the subseries of specialized transcoders generates a transcoded external reference, that reference is returned back to the given transcoder, where it is incorporated into the transcoder's output. Transcoder sub-chains are used in this manner as modular, building blocks in the transcoder framework.

    摘要翻译: 一种使用代码转换器框架将输入流转码为期望输出格式的方法。 响应于识别不能转码的外部参考的框架的给定代码转换器,该方法调用专用代码转换器的子系列来转码外部参考。 在专用代码转换器的子系列产生代码转换的外部参考之后,该参考被返回给给定的代码转换器,其中它被合​​并到代码转换器的输出中。 转码子子链以这种方式用作代码转换器框架中的模块化构建块。

    Pressure sensitive keyboard
    7.
    发明授权
    Pressure sensitive keyboard 失效
    压敏键盘

    公开(公告)号:US06684166B2

    公开(公告)日:2004-01-27

    申请号:US10138899

    申请日:2002-05-02

    IPC分类号: G01L522

    摘要: A keyboard integrated with a computer with a mechanism for determining a pressure sensitivity needed to register a desired keystroke is disclosed. A keystroke is registered for a given key if a force on the given key exceeds the determined pressure sensitivity. A user configuration profile can be utilized to specify a needed pressure sensitivity. Pressure sensitivity can also be determined dynamically. A threshold amount of pressure needed to register a keystroke can be compared to a measured amount of pressure applied during the keystroke and if the measured pressure meets the threshold pressure, the keystroke is registered. A control module, which can include an alphanumeric scale, can be utilized to set a threshold amount of pressure needed to register a keystroke. Some embodiments can also include a threshold amount of pressure set for each individual key.

    摘要翻译: 公开了一种与计算机集成的键盘,其具有用于确定登记所需击键所需的压力灵敏度的机构。 如果给定键上的力超过确定的压力敏感度,则为给定键注册击键。 可以使用用户配置简档来指定所需的压力灵敏度。 也可以动态地确定压力灵敏度。 可以将登录击键所需的阈值量与在击键期间施加的压力的测量量进行比较,并且如果测量的压力达到阈值压力,则记录击键。 可以使用包括字母数字尺度的控制模块来设置登记击键所需的阈值压力量。 一些实施例还可以包括为每个单独的密钥设置的阈值的压力量。

    Method for establishing optimal intermediate caching points by grouping program elements in a software system
    8.
    发明授权
    Method for establishing optimal intermediate caching points by grouping program elements in a software system 有权
    通过将软件系统中的程序元素分组来建立最优中间缓存点的方法

    公开(公告)号:US06611876B1

    公开(公告)日:2003-08-26

    申请号:US09428397

    申请日:1999-10-28

    IPC分类号: G06F1300

    摘要: A set of program elements (e.g., transcoders) are grouped together as an administrative unit. Instead of caching the individual outputs of each program element, preferably only the aggregate output of the set of program elements, taken as a whole, is cached. The inventive technique enables the effective re-use of intermediate content. In an illustrative client-server based implementation involving a transcoding service located at a server, the cached information may be shared across multiple server instances to obviate redundant processing. With the present invention, a caching mechanism in a complex software system may be extended in a user-configurable manner by setting up optimal intermediate caching points that are defined by groups of programs used in long computations.

    摘要翻译: 一组程序元素(例如,代码转换器)被组合在一起作为管理单元。 不是高速缓存每个节目元素的各个输出,而是优选地仅将整个节目元素集合的总输出缓存。 本发明的技术使得能够有效地重复使用中间含量。 在涉及位于服务器处的代码转换服务的说明性的基于客户端 - 服务器的实现中,可以跨多个服务器实例共享缓存的信息以避免冗余处理。 利用本发明,可以通过设置由长计算中使用的程序组定义的最佳中间缓存点,以用户可配置的方式来扩展复杂软件系统中的缓存机制。

    Method, apparatus, and program for dynamic expansion and overlay of controls
    9.
    发明授权
    Method, apparatus, and program for dynamic expansion and overlay of controls 有权
    用于动态扩展和控件叠加的方法,装置和程序

    公开(公告)号:US07533351B2

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

    申请号:US10639861

    申请日:2003-08-13

    IPC分类号: G06F3/048

    摘要: A set of replacement system window controls is provided that are instantiated as the result of the receipt of create control messages into the system message queue, instead of the built-in system window controls. The replacement window controls result in replacement control instances being created with modified properties based on user preferences. The replacement system window control instances may also include an overlay function. In response to a set focus message, a replacement control instance may create an overlay control that is displayed over the replacement control. The overlay control itself can have modified properties and may be enlarged or relocated. When the overlay control receives a release focus message, the overlay control passes its state back to the replacement control and is destroyed.

    摘要翻译: 提供一组替换系统窗口控件,作为将创建控制消息接收到系统消息队列中而不是内置系统窗口控件的结果实例化。 替换窗口控件导致根据用户偏好创建具有​​修改属性的替换控件实例。 替换系统窗口控件实例还可以包括覆盖功能。 响应于设置的聚焦消息,替换控制实例可以创建在替换控制上显示的覆盖控制。 覆盖控制本身可以具有修改的属性,并且可以被放大或重新定位。 当覆盖控制接收到释放焦点消息时,覆盖控制将其状态返回到替换控制并被销毁。