Network system extensible by users
    1.
    发明申请
    Network system extensible by users 有权
    用户可扩展的网络系统

    公开(公告)号:US20050091305A1

    公开(公告)日:2005-04-28

    申请号:US10995159

    申请日:2004-11-24

    IPC分类号: H04L29/06 H04L29/08 G06F15/16

    摘要: In one aspect, a network system includes a user interface which allows a user to interact with the network system. An agent server is coupled to the user interface. The agent server manages the operation of the network system. Furthermore, the agent server in conjunction with the user interface is operable to create or modify an agent in response to interaction by the user. In another aspect, a network system includes an agent server which manages the operation of the network system. An agent is operable to utilize a service within the network system. A service wrapper, associated with the service, cooperates with the agent server to mediate interaction between the service and the agent.

    摘要翻译: 一方面,网络系统包括允许用户与网络系统交互的用户界面。 代理服务器耦合到用户界面。 代理服务器管理网络系统的操作。 此外,代理服务器与用户界面一起可操作以响应于用户的交互来创建或修改代理。 另一方面,网络系统包括管理网络系统的操作的代理服务器。 代理可操作以利用网络系统内的服务。 与服务相关联的服务包装器与代理服务器协作来调解服务和代理之间的交互。

    System and method for distributed computation based upon the movement,
execution, and interaction of processes in a network
    2.
    发明授权
    System and method for distributed computation based upon the movement, execution, and interaction of processes in a network 失效
    基于网络中进程的移动,执行和交互的分布式计算的系统和方法

    公开(公告)号:US6016393A

    公开(公告)日:2000-01-18

    申请号:US798675

    申请日:1997-02-10

    CPC分类号: G06F9/4862 G06F9/465 G06F9/54

    摘要: A distributed computing environment in which agent processes direct their own movement through a computer network. Place processes provide a computing context within which agent processes are interpreted. An agent process controls its movement from one place process to another within the network by using a ticket. An agent process which moves from one place process to another transports definitions of classes of which objects included in the agent process are members. An agent process which moves from one place process to a second place process avoids unnecessary transportation of objects included in the agent process by substituting equivalent objects which are found in the second place process. An agent process sends clones of the agent process to several place processes simultaneously. If two clones travel along paths which are coextensive for an initial portion thereof, a single clone is transported along the initial portion of the paths and other clones are formed from the single clone, thereby avoiding transferring redundant information along communications media. Two agent processes, which occupy a single place process, interact by exchanging references to one another. The single place process ensures that neither agent process receives a reference to the other agent process without simultaneously giving to the other agent process a reference to the former agent process. Unauthorized or inadvertent excessive use of network resources by an agent process, or a place process, is prevented by associating with each process a permit which defines various capabilities and resource allowances of the process.

    摘要翻译: 分布式计算环境,其中代理程序通过计算机网络引导他们自己的移动。 放置过程提供了代理过程被解释的计算环境。 代理进程通过使用机票来控制其从网络中的一个进程移动到另一个进程。 从一个位置进程移动到另一个位置的代理进程传输代理进程中包括的对象的类的定义是成员。 从一个位置进程移动到第二个位置进程的代理进程通过替换在第二个进程中找到的等效对象来避免包含在代理进程中的对象的不必要的传送。 代理进程将代理进程的克隆同时发送到多个位置进程。 如果两个克隆沿着其初始部分共同延伸的路径行进,则沿着路径的初始部分传送单个克隆,并且从单个克隆形成其他克隆,从而避免沿着通信介质传送冗余信息。 两个代理进程占据一个单一的过程,通过彼此交换引用进行交互。 单个进程确保代理进程都不会在不同时向其他代理进程引用前代理进程的情况下接收对其他代理进程的引用。 通过与每个进程关联定义过程的各种能力和资源允许的许可证来防止代理进程或位置进程的未授权或无意的过度使用网络资源。

    Method for transmitting bus commands and data over two wires of a serial
bus
    3.
    发明授权
    Method for transmitting bus commands and data over two wires of a serial bus 失效
    通过串行总线的两条线传输总线命令和数据的方法

    公开(公告)号:US5793993A

    公开(公告)日:1998-08-11

    申请号:US516840

    申请日:1995-08-18

    IPC分类号: G06F13/42 G06F13/40

    CPC分类号: G06F13/4291

    摘要: A low power, single master, variable clock rate, daisy-chainable, serial bus connects a bus dispatch (master) to a chain of one or more daisy-chained peripheral devices (slaves). The bus has a bidirectional serial data line, a bidirectional clock line, unidirectional interrupt line, power and ground lines. All bus transactions over the bus occur under bus dispatch commands. If a peripheral device interrupts the bus dispatch, bus dispatch issues commands over the bus to determine which device caused the interrupt and what service is being requested by the device. The bus dispatch may then turn control of the data and clock lines over to the peripheral device for a limited amount of time depending on the service requested. New peripheral devices can be connected onto the bus and unused peripheral devices can be disconnected from the bus while the bus is operating without causing a bus failure. Similarly, bus dispatch may enter a low power sleep mode from which it may be awakened by a peripheral device. In some embodiments, additional lines such as battery charging lines and/or signal lines for other serial buses such as RS-232 and RS-422 are provided.

    摘要翻译: 低功耗,单主机,可变时钟速率,菊花链式串行总线将总线调度(主机)连接到一个或多个菊花链外围设备(从站)的链路。 总线具有双向串行数据线,双向时钟线,单向中断线,电源线和接地线。 总线上的所有总线事务都发生在总线调度命令下。 如果外围设备中断总线调度,总线调度通过总线发出命令,以确定哪个设备导致中断以及设备请求哪些服务。 然后,总线调度可以根据所请求的服务将数据和时钟线的控制转移到外围设备一段有限的时间。 新的外围设备可以连接到总线上,而总线正在运行时,未使用的外围设备可以与总线断开连接,而不会导致总线故障。 类似地,总线调度可以进入低功耗睡眠模式,由此可以由外围设备唤醒。 在一些实施例中,提供了用于诸如RS-232和RS-422的其它串行总线的附加线,例如电池充电线和/或信号线。

    Shadow mechanism having masterblocks for a modifiable object oriented
system
    4.
    发明授权
    Shadow mechanism having masterblocks for a modifiable object oriented system 失效
    阴影机制具有可修改的面向对象系统的主块

    公开(公告)号:US5692187A

    公开(公告)日:1997-11-25

    申请号:US474278

    申请日:1995-06-07

    摘要: A computer system is disclosed which includes a read only memory in which a first version of a data element is stored, a random access memory in which a second version of the data element is stored, and a shadow system for transparently determining whether to access the first or second version of the data element. The system includes a masterblock for accessing the first version of the data element. In the disclosed system, separate areas of memory are maintained for a committed version of the data element and an uncommitted version of the data element. Bottleneck commit routines only allow the uncommitted version to become the committed version of the data element at certain times, such as when the data are not subject to modification. By disposing of the version of the data elements in the uncommitted area, the system effectively reverts to the state it was in at the time changes were last committed from the uncommitted area to the committed area.

    摘要翻译: 公开了一种计算机系统,其包括其中存储数据元素的第一版本的只读存储器,存储数据元素的第二版本的随机存取存储器,以及用于透明地确定是否访问数据元素的影子系统 数据元素的第一或第二版本。 该系统包括用于访问数据元素的第一版本的主块。 在所公开的系统中,针对数据元素的提交版本和数据元素的未提交版本维持单独的存储区域。 瓶颈提交例程仅允许未提交的版本在某些时间成为数据元素的提交版本,例如数据不被修改时。 通过在未提交的区域中处理数据元素的版本,系统有效地恢复到从未提交的区域向承诺区域进行更改时所处的状态。

    Graphical user interface for navigating between street, hallway, room,
and function metaphors
    5.
    发明授权
    Graphical user interface for navigating between street, hallway, room, and function metaphors 失效
    用于在街道,走廊,房间和功能隐喻之间导航的图形用户界面

    公开(公告)号:US5896133A

    公开(公告)日:1999-04-20

    申请号:US958637

    申请日:1997-10-27

    IPC分类号: G06F3/033 G06F3/048 G06F3/00

    CPC分类号: G06F3/0481

    摘要: A graphical navigation user interface for enabling user control of a computer system may incorporate navigation levels. Each navigation level is based on a physical real-word metaphor. The navigation system includes a three four levels: a individual object level, a room level, a building level, a town level. An individual object level is the lowest navigation level and corresponds to specific function. The room level provides a user with options of specific functions. The building level includes a hallway metaphor where the user has options of choosing room objects through a doorway. The town level provides the user with options of choosing various building objects connect by a street metaphor.

    摘要翻译: 用于使得用户能够控制计算机系统的图形导航用户界面可以包括导航水平。 每个导航级别都是基于物理实词隐喻。 导航系统包括三个四个层次:个体对象层,房间层,建筑层,城镇层。 单个对象级别是最低导航级别,并对应于特定功能。 房间级别为用户提供特定功能的选项。 建筑物级别包括走廊隐喻,用户可以通过门口选择房间物体。 城镇级别为用户提供选择通过街道隐喻连接的各种建筑物物品的选项。

    System and method for distributed computation based upon the movement,
execution, and interaction of processes in a network
    6.
    发明授权
    System and method for distributed computation based upon the movement, execution, and interaction of processes in a network 失效
    基于网络中进程的移动,执行和交互的分布式计算的系统和方法

    公开(公告)号:US5603031A

    公开(公告)日:1997-02-11

    申请号:US90521

    申请日:1993-07-08

    CPC分类号: G06F9/4862 G06F9/465 G06F9/54

    摘要: A distributed computing environment in which agent processes direct their own movement through a computer network. Place processes provide a computing context within which agent processes are interpreted. An agent process controls its movement from one place process to another within the network by using a ticket. An agent process which moves from one place process to another transports definitions of classes of which objects included in the agent process are members. An agent process which moves from one place process to a second place process avoids unnecessary transportation of objects included in the agent process by substituting equivalent objects which are found in the second place process. An agent process sends clones of the agent process to several place processes simultaneously. If two clones travel along paths which are coextensive for an initial portion thereof, a single clone is transported along the initial portion of the paths and other clones are formed from the single clone, thereby avoiding transferring redundant information along communications media. Two agent processes, which occupy a single place process, interact by exchanging references to one another. The single place process ensures that neither agent process receives a reference to the other agent process without simultaneously giving to the other agent process a reference to the former agent process. Unauthorized or inadvertent excessive use of network resources by an agent process, or a place process, is prevented by associating with each process a permit which defines various capabilities and resource allowances of the process.

    摘要翻译: 分布式计算环境,其中代理程序通过计算机网络引导他们自己的移动。 放置过程提供了代理过程被解释的计算环境。 代理进程通过使用机票来控制其从网络中的一个进程移动到另一个进程。 从一个位置进程移动到另一个位置的代理进程传输代理进程中包括的对象的类的定义是成员。 从一个位置进程移动到第二个位置进程的代理进程通过替换在第二个进程中找到的等效对象来避免包含在代理进程中的对象的不必要的传送。 代理进程将代理进程的克隆同时发送到多个位置进程。 如果两个克隆沿着其初始部分共同延伸的路径行进,则沿着路径的初始部分传送单个克隆,并且从单个克隆形成其他克隆,从而避免沿着通信介质传送冗余信息。 两个代理进程占据一个单一的过程,通过彼此交换引用进行交互。 单个进程确保代理进程都不会在不同时向其他代理进程引用前代理进程的情况下接收对其他代理进程的引用。 通过与每个进程关联定义过程的各种能力和资源允许的许可证来防止代理进程或位置进程的未授权或无意的过度使用网络资源。

    Voice application development methodology
    7.
    发明申请
    Voice application development methodology 审中-公开
    语音应用开发方法

    公开(公告)号:US20050091057A1

    公开(公告)日:2005-04-28

    申请号:US10017435

    申请日:2001-12-14

    IPC分类号: G10L15/22 G10L15/28 G10L11/00

    CPC分类号: G10L15/22 G10L15/30

    摘要: A method of utilizing one or more generic software components to develop a specific voice application. The generic software components are configured to enable development of a specific voice application. The generic software components include a generic dialog asset that is stored in a repository. The method further comprises the step of deploying the specific voice application in a deployment environment, wherein the deployment environment includes the repository.

    摘要翻译: 一种利用一个或多个通用软件组件开发特定语音应用的方法。 通用软件组件被配置为能够开发特定的语音应用。 通用软件组件包括存储在存储库中的通用对话框资源。 该方法还包括在部署环境中部署特定语音应用的步骤,其中部署环境包括存储库。

    Method for configuring an intelligent low power serial bus
    8.
    发明授权
    Method for configuring an intelligent low power serial bus 失效
    配置智能低功率串行总线的方法

    公开(公告)号:US5938742A

    公开(公告)日:1999-08-17

    申请号:US516857

    申请日:1995-08-18

    IPC分类号: G06F13/42 G06F13/00 G06F13/14

    CPC分类号: G06F13/4256

    摘要: A low power, single master, variable clock rate, daisy-chainable, serial bus connects a bus dispatch (master) to a chain of one or more daisy-chained peripheral devices (slaves). The bus has a bidirectional serial data line, a bidirectional clock line, unidirectional interrupt line, power and ground lines. A method for configuring the bus includes detecting connection and disconnection of a peripheral device to the bus. In the method, a last peripheral device on the bus is assigned the second status and all other peripheral devices on the bus are assigned the first status. Each peripheral device assigned the first status is configured to pass therethrough an interrupt signal on the bus. The last peripheral device is configured to invert an interrupt signal on the bus from a peripheral device that is newly attached to the bus. A peripheral device newly connected to the bus generates an interrupt signal that is inverted by the last peripheral device and transmitted over the bus to a host computer for the bus. Also, an interrupt signal is driven on the bus by one peripheral device on the bus upon disconnection of another peripheral device on the bus where the another peripheral device is downstream on the bus from the one peripheral device.

    摘要翻译: 低功耗,单主机,可变时钟速率,菊花链式串行总线将总线调度(主机)连接到一个或多个菊花链外围设备(从站)的链路。 总线具有双向串行数据线,双向时钟线,单向中断线,电源线和接地线。 用于配置总线的方法包括检测外围设备到总线的连接和断开。 在该方法中,总线上的最后一个外围设备被分配第二个状态,总线上的所有其他外围设备被分配第一个状态。 分配有第一状态的每个外围设备都配置为通过总线上的中断信号。 最后一个外围设备配置为将总线上的中断信号从新连接到总线的外围设备进行反相。 新连接到总线的外围设备产生中断信号,该中断信号被最后一个外围设备反相,并通过总线发送到总线的主计算机。 此外,总线上的一个外围设备在总线上断开另一个外围设备的总线上的一个外围设备在总线上驱动中断信号,其中另一个外围设备在总线上从一个外围设备下游。

    Bus interface circuit for an intelligent low power serial bus
    9.
    发明授权
    Bus interface circuit for an intelligent low power serial bus 失效
    用于智能低功率串行总线的总线接口电路

    公开(公告)号:US5787298A

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

    申请号:US516849

    申请日:1995-08-18

    IPC分类号: G06F1/26 G06F1/32

    CPC分类号: G06F1/266 G06F1/26

    摘要: A low power, single master, variable clock rate, daisy-chainable, serial bus connects a bus dispatch (master) to a chain of one or more daisy-chained peripheral devices (slaves). The bus has a bidirectional serial data line, a bidirectional clock line, unidirectional interrupt line, power and ground lines. Each peripheral device includes a first bidirectional signal line, a second bidirectional signal line coupled to the bus clock and data lines, respectively, and an interface circuit coupled to the first and second bidirectional signal lines. The interface circuit includes a first buffer circuit coupled to the first and second bidirectional signal lines, and a second buffer circuit coupled to the first buffer circuit. A control circuit in the interface circuit couples the first and second buffer circuits where in a first mode of operation, the control circuit passes signals on the first and second bidirectional signal lines through the first and second buffer circuits, and in a second mode of operation, the control circuit passes signals on the first and second bidirectional signal lines through the first buffer circuit and configures the second buffer circuit to terminate the first bidirectional signal line. Thus bus power supply line is coupled to the interface circuit and a voltage on the power supply line is used to power the first and second buffer circuits and the control circuit. The bus interrupt line is coupled to the control circuit of the interface circuit. The interface circuit is also coupled to signal lines of the peripheral device.

    摘要翻译: 低功耗,单主机,可变时钟速率,菊花链式串行总线将总线调度(主机)连接到一个或多个菊花链外围设备(从站)的链路。 总线具有双向串行数据线,双向时钟线,单向中断线,电源线和接地线。 每个外围设备分别包括耦合到总线时钟和数据线的第一双向信号线,第二双向信号线和耦合到第一和第二双向信号线的接口电路。 接口电路包括耦合到第一和第二双向信号线的第一缓冲电路和耦合到第一缓冲电路的第二缓冲电路。 接口电路中的控制电路耦合第一和第二缓冲电路,其中在第一操作模式中,控制电路通过第一和第二缓冲电路通过第一和第二双向信号线上的信号,并且在第二操作模式 控制电路通过第一缓冲电路使第一和第二双向信号线上的信号通过,并配置第二缓冲电路以终止第一双向信号线。 因此,总线电源线耦合到接口电路,并且使用电源线上的电压为第一和第二缓冲电路和控制电路供电。 总线中断线耦合到接口电路的控制电路。 接口电路还耦合到外围设备的信号线。

    Graphical user interface for modifying object characteristics using
coupon objects
    10.
    发明授权
    Graphical user interface for modifying object characteristics using coupon objects 失效
    用于使用优惠券对象修改对象特征的图形用户界面

    公开(公告)号:US5611031A

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

    申请号:US236728

    申请日:1994-04-29

    IPC分类号: G06F3/033 G06F3/048 G06T11/00

    CPC分类号: G06F3/0481 G06F3/04845

    摘要: A graphical user interface for changing characteristics, properties, or attributes of graphical objects in which particular values of particular characteristics are represented themselves as graphical objects called coupons. A user changes a characteristic of a graphical object by selecting a coupon representing a desired value of the characteristic and indicating that the coupon is to be applied to the graphical object. A coupon is selected and applied using a drag and drop technique. Particular values of particular characteristics of a first graphical object can be transferred to a second graphical object by use of a tinker window graphical user interface. A tinker window contains one or more coupons representing the state of the first object in terms of characteristics of the first object. The user selects a coupon from the tinker window and applies the coupon to the second object to transfer to the second object a characteristic of the first object. In some instances, the particular characteristic represented by the coupon is a series of computer instructions associated with a graphical object.

    摘要翻译: 用于改变图形对象的特征,属性或属性的图形用户界面,其中将特定特征的特定值本身表示为称为优惠券的图形对象。 用户通过选择表示特征的期望值的优惠券并且指示要将优惠券应用于图形对象来改变图形对象的特征。 使用拖放技术选择并应用优惠券。 可以通过使用修补程序窗口图形用户界面将第一图形对象的特定特征的特定值传送到第二图形对象。 修补程序窗口包含一个或多个代表第一个对象的状态的优惠券,就第一个对象的特征而言。 用户从修补程序窗口中选择优惠券并将优惠券应用于第二对象,以将第一对象的特征传送给第二对象。 在某些情况下,由优惠券表示的特定特征是与图形对象相关联的一系列计算机指令。