Regulating access to a scarce resource
    1.
    发明授权
    Regulating access to a scarce resource 有权
    调节对稀缺资源的访问

    公开(公告)号:US07606900B2

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

    申请号:US09917536

    申请日:2001-07-27

    IPC分类号: G06F15/173

    摘要: The invention relates to regulating access by users to a scarce resource, wherein the resource is capable of handling multiple concurrent accesses. A request for access to the scarce resource is received and it is determined whether the access level for the scarce resource is at a desired maximum. Responsive to determining that said access level is at a desired maximum, the requester is placed in a queue for access to said scarce resource. The requester is then provided with a notification that the request has been enqueued. Access is available to the requester upon reaching the head of the queue when the access level drops below the desired maximum.

    摘要翻译: 本发明涉及调节用户对稀缺资源的访问,其中该资源能够处理多个并发访问。 接收对稀缺资源的访问请求,确定稀缺资源的访问级别是否处于期望的最大值。 响应于确定所述访问级别处于期望的最大值,请求者被放置在队列中以访问所述稀缺资源。 然后向请求者提供请求已经入队的通知。 当访问级别低于所需的最大值时,到达队列的头部时,请求者可以使用访问权限。

    Method of load balancing across the processors of a server
    3.
    发明授权
    Method of load balancing across the processors of a server 失效
    服务器处理器之间的负载平衡方法

    公开(公告)号:US5867706A

    公开(公告)日:1999-02-02

    申请号:US770142

    申请日:1996-12-19

    CPC分类号: G06F9/505 H04L29/06 H04L67/42

    摘要: A server computer connectable to a network and having a plurality of processors (20, 30, 40) arranged to provide a service to one or more client computers connected to the network. The service Involves the provision of blocks of information to a client computer (50), and the processors have access to a data storage (120) in which data for the blocks of information is stored. Each processor in the server has block retrieval means (80), employed in response to a request from a client computer (50) for a particular block of information from that processor, to retrieve data from the data storage (120) to construct a file representing the requested block of information, the file including references to subsequent blocks of information requestable by the client (50). Additionally, load determining means (100) periodically determines activity data for the processor for inclusion In a load distribution record maintained for all of the processors of the server. Decision means (90) is then used which, for each reference to a subsequent block of information in the file constructed by the block retrieval means (80), determines, based on the load distribution record, which processor should service a request from the client computer (50) for that subsequent block of information, and includes an address for that processor in the file constructed by the block retrieval means (80). The file is then sent to the client computer (50).In preferred embodiments, the service being provided is the World Wide Web (WWW) service, and the technique Is employed on a parallel Web server providing Web pages to clients over the Internet.

    摘要翻译: 可连接到网络并具有多个处理器(20,30,40)的服务器计算机,其被布置为向连接到所述网络的一个或多个客户端计算机提供服务。 服务涉及向客户端计算机(50)提供信息块,并且处理器可以访问其中存储有信息块的数据的数据存储(120)。 服务器中的每个处理器具有块检索装置(80),其响应于来自客户端计算机(50)的来自该处理器的特定信息块的请求而被采用以从数据存储器(120)检索数据以构建文件 表示所请求的信息块,所述文件包括对由所述客户机(50)请求的后续信息块的引用。 此外,负载确定装置(100)周期性地确定处理器的活动数据以包括在为服务器的所有处理器维护的负载分布记录中。 然后使用决定装置(90),对于由块检索装置(80)构造的文件中的随后的信息块的每个引用,基于负载分布记录来确定哪个处理器应该从客户机服务请求 计算机(50),并且包括由块检索装置(80)构成的文件中的该处理器的地址。 然后将文件发送到客户端计算机(50)。 在优选实施例中,提供的服务是万维网(WWW)服务,并且该技术被应用于通过因特网向客户端提供网页的并行Web服务器。

    DETERMINING THE STATUS OF A DEVICE THROUGH USE OF A PUBLISHER/SUBSCRIBER INTERFACE
    4.
    发明申请
    DETERMINING THE STATUS OF A DEVICE THROUGH USE OF A PUBLISHER/SUBSCRIBER INTERFACE 有权
    通过使用出版者/订阅者界面来确定设备的状态

    公开(公告)号:US20080294732A1

    公开(公告)日:2008-11-27

    申请号:US11935465

    申请日:2007-11-06

    IPC分类号: G06F15/16 G06F17/30

    摘要: A publish/subscribe interface is used to enable a non-publish/subscribe first system (such as an IP network device) to obtain status information about a publish/subscribe device that cannot be pinged by the first system. The first system sends a status request to a domain name server associated with a system known to include the publish/subscribe device. The status request includes a domain name for the publish/subscribe device. Topic space maintained by a message broker in the publish/subscribe system includes status topics associated with publish/subscribe devices. The status topics contents reflect the current availability of the associated publish/subscribe device. The domain name is mapped to a status topic associated to the publish/subscribe device identified in the status request and the contents of that status topic are retrieved. If the contents have a first value, a “good” IP address is returned to the first system. If the contents have the second value, a “bad” IP address is returned. The return address is used in ping messages. If the ping operation succeeds, it is concluded the publish/subscribe device is online. If the ping operation fails, it is concluded that the publish/subscribe device is off-line.

    摘要翻译: 发布/订阅界面用于使非发布/订阅第一系统(例如IP网络设备)能够获得关于由第一系统无法ping通的发布/订阅设备的状态信息。 第一个系统向与已知包含发布/订阅设备的系统相关联的域名服务器发送状态请求。 状态请求包括发布/订阅设备的域名。 发布/订阅系统中由消息代理维护的主题空间包括与发布/订阅设备相关联的状态主题。 状态主题内容反映了相关发布/订阅设备的当前可用性。 域名被映射到与状态请求中标识的发布/订阅设备相关联的状态主题,并且检索该状态主题的内容。 如果内容具有第一个值,则会将第一个系统返回“良好”IP地址。 如果内容具有第二个值,则返回“坏”IP地址。 返回地址用于ping消息。 如果ping操作成功,则发布/订阅设备在线。 如果ping操作失败,则得出结论,发布/订阅设备是离线的。

    Name server computer having a load levelling facility to spread the load from client computers across a plurality of server computers
    6.
    发明授权
    Name server computer having a load levelling facility to spread the load from client computers across a plurality of server computers 失效
    名称服务器计算机具有负载均衡设施,以便通过多台服务器计算机将客户端计算机的负载分散

    公开(公告)号:US06282569B1

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

    申请号:US08868111

    申请日:1997-06-03

    IPC分类号: G06F1200

    摘要: A name server computer and method of operating such a computer, for facilitating a connection of a program on a client computer to a server, the server consisting of a plurality of server computers with shared resources. The name server computer, the client computer, and the server computers all reside in a logical network. The name server computer receives a request from the client computer for a computer address of a server computer identified by a server computer name sent with the request, such computer address enabling a connection to be made from the client computer to that server computer via the network. A list of server computer names with their computer addresses is provided. The name server computer uses the list to convert the server computer name received from the client computer into the computer address of the server computer, and then sends the computer address to the client computer. The computer further includes decision logic for studying the server computers at predetermined intervals having regard to a predetermined test criteria, to select one of the server computers. The list is then updated by associating the computer address for the server computer selected by the decision logic with a particular server computer name contained as a generic server computer name in the list. Using this technique, when a client computer specifies the generic server computer name, it receives the computer address of the server computer identified by the decision logic.

    摘要翻译: 一种名称服务器计算机和操作这种计算机的方法,用于促进客户计算机上的程序与服务器的连接,该服务器由具有共享资源的多个服务器计算机组成。 名称服务器计算机,客户端计算机和服务器计算机都驻留在逻辑网络中。 名称服务器计算机从客户端计算机接收由与请求一起发送的服务器计算机名称标识的服务器计算机的计算机地址的请求,该计算机地址能够通过网络从客户端计算机到该服务器计算机进行连接 。 提供了具有计算机地址的服务器计算机名称列表。 名称服务器计算机使用列表将从客户端计算机接收的服务器计算机名称转换为服务器计算机的计算机地址,然后将计算机地址发送到客户端计算机。 计算机还包括用于在考虑到预定测试标准的情况下以预定间隔研究服务器计算机的决定逻辑,以选择服务器计算机之一。 然后通过将由决策逻辑器选择的服务器计算机的计算机地址与在列表中作为通用服务器计算机名称包含的特定服务器计算机名相关联来更新该列表。 使用这种技术,当客户端计算机指定通用服务器计算机名称时,它接收由决策逻辑标识的服务器计算机的计算机地址。

    Publish/Subscribe Messaging
    7.
    发明申请
    Publish/Subscribe Messaging 有权
    发布/订阅消息

    公开(公告)号:US20090019124A1

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

    申请号:US12194026

    申请日:2008-08-19

    IPC分类号: G06F15/16

    摘要: The invention relates to a message brokering system for connecting a client in a local publish/subscribe messaging system to a remote message broker. The system comprises a message broker in said local publish/subscribe messaging system and a metabroker application means representing said remote message broker. The local message broker comprises publish/subscribe means for proxying messages between the client and the metabroker application means. The metabroker application means comprises publish/subscribe means for proxying messages between the local broker and the remote broker.

    摘要翻译: 本发明涉及一种用于将本地发布/订阅消息系统中的客户端连接到远程消息代理的消息代理系统。 该系统包括在所述本地发布/订阅消息系统中的消息代理和表示所述远程消息代理的元代理程序应用程序。 本地消息代理包括用于在客户端和元记录器应用程序之间代理消息的发布/订阅装置。 元鉴定器应用装置包括用于在本地代理和远程代理之间代理消息的发布/订阅装置。

    PRODUCING SPECIAL EFFECTS TO COMPLEMENT DISPLAYED VIDEO INFORMATION
    8.
    发明申请
    PRODUCING SPECIAL EFFECTS TO COMPLEMENT DISPLAYED VIDEO INFORMATION 审中-公开
    产生特殊影响以补充显示的视频信息

    公开(公告)号:US20080276291A1

    公开(公告)日:2008-11-06

    申请号:US11869010

    申请日:2007-10-09

    IPC分类号: H04N7/173

    摘要: A hierarchical publish/subscribe network is employed to produce and distribute special effects to users to complement displayed video information. A top level broker in the network receives a plurality of data streams corresponding to a respective plurality of primary special. A service provider makes a subscription request for one of said primary special effects and receives the corresponding selected data stream. The selected data stream is transformed into at least one further data stream, corresponding to a further special effect. The further data stream is published to a lower level broker associated with the service provider. In response to a user subscription request for the further special effect, the lower level broker publishes the further data stream to a user interface for presentation to the user in association with the displayed video information.

    摘要翻译: 采用分级发布/订阅网络来产生和分发特殊效果给用户以补充显示的视频信息。 网络中的顶级代理接收与多个主要特殊对应的多个数据流。 服务提供商对所述主要特效之一发出订阅请求,并接收相应的所选数据流。 所选择的数据流被转换成至少一个另外的数据流,对应于另外的特殊效果。 进一步的数据流被发布到与服务提供商相关联的较低级别的代理。 响应于用户订阅请求以获得进一步的特殊效果,下级代理将另外的数据流发布到用户界面,以便与显示的视频信息相关联地呈现给用户。

    METHOD AND SYSTEM FOR COLLABORATIVE EDITING OF A DOCUMENT
    9.
    发明申请
    METHOD AND SYSTEM FOR COLLABORATIVE EDITING OF A DOCUMENT 有权
    文件协同编辑的方法与系统

    公开(公告)号:US20070271502A1

    公开(公告)日:2007-11-22

    申请号:US11626946

    申请日:2007-01-25

    IPC分类号: G06F17/00 G06F3/00

    CPC分类号: G06F17/248

    摘要: A method and system for collaborative editing of a document by an author of the document and reviewers. Program code receives from the author an identification of selected portions of the document and receives from the author: comments created by the author and an identification of at least one reviewer to which each comment is directed. The selected portions and the comments are associated with each other on a one-to-one basis. Each comment pertains to content of the selected portion that each comment is associated with. The program code parses the received comments, and utilizes the identification of the at least one reviewer to which each comment is directed, to generate a list of comments specifying for each comment the at least one reviewer to which each comment is directed. The program code makes available to each reviewer the comments on the list of comments directed to each reviewer.

    摘要翻译: 由文档作者和审稿人协作编辑文件的方法和系统。 程序代码从作者收到文件的选定部分的标识,并从作者收到:作者创建的评论和每个评论所针对的至少一个评论者的标识。 所选择的部分和注释在一对一的基础上彼此相关联。 每个评论都与每个评论相关联的所选部分的内容相关。 程序代码解析所接收的评论,并且利用每个评论所针对的至少一个审阅者的标识来生成针对每个评论指定每个评论的评论列表,该列表针对每个评论所针对的至少一个审阅者。 程序代码为每个审阅者提供针对每个审阅者的评论列表的评论。

    Transmission of geographic information to mobile devices
    10.
    发明授权
    Transmission of geographic information to mobile devices 有权
    将地理信息传输到移动设备

    公开(公告)号:US06526284B1

    公开(公告)日:2003-02-25

    申请号:US09510623

    申请日:2000-02-22

    IPC分类号: H04Q720

    CPC分类号: G01C21/26 G08G1/0969

    摘要: Provided is a data transmission method, a communications network, a mobile receiving device and data processing methods for use in broadcast of geographic information to mobile devices. The invention overcomes the problem of lack of currency of static information distribution via CD-ROM, and the problem of the cost of lengthy connections to the Internet which is a requirement of some dynamic solutions. The geographic data which is relevant to a transmitter in the network is broadcast by the transmitter as a plurality of separate data elements which each relate to and include an identification of a specific map segment of a segmented map, such that the data elements can be transmitted independently of each other and the map segment identifier can be used by the receiving device to position the geographic information of each data element within the appropriate map segment. Each data element is retransmitted periodically such that gaps can be filled in and the map can be built up over time even if transmission failures occur during a transmission.

    摘要翻译: 提供了一种用于向移动设备广播地理信息的数据传输方法,通信网络,移动接收设备和数据处理方法。 本发明克服了通过CD-ROM的静态信息分发的缺乏货币的问题,以及长时间连接到互联网的成本的问题,这是一些动态解决方案的要求。 与网络中的发射机相关的地理数据由发射机广播为多个单独的数据元素,每个单独的数据元素涉及并包括分段地图的特定地图片段的标识,使得可以传输数据元素 彼此独立,并且地图段标识符可以由接收设备用于将每个数据元素的地理信息定位在适当的地图段内。 周期性地重发每个数据元素,使得可以填充间隙,并且即使在传输期间发生传输故障,也可以随时间建立地图。