Efficient send socket call handling by a transport layer
    51.
    发明授权
    Efficient send socket call handling by a transport layer 失效
    传输层有效发送socket呼叫处理

    公开(公告)号:US07571247B2

    公开(公告)日:2009-08-04

    申请号:US11301106

    申请日:2005-12-12

    IPC分类号: G06F15/16

    摘要: A method, system, and program provide for efficient send socket call handling by a transport layer. A transport layer of a network protocol stack receives a send socket call for data of a specified length from an application layer. Responsive to detecting that there is insufficient memory for a single memory allocation to a buffer in the transport layer for at least the specified length, the transport layer blocks the send socket call. The transport layer only wakes the send socket call upon detection of sufficient memory for the single memory allocation within the buffer of the transport layer for at least the specified length, wherein waking the send socket call triggers a kernel to perform the single memory allocation in the buffer and to write the data to the single memory allocation in a single pass.

    摘要翻译: 方法,系统和程序提供传输层有效的发送套接字呼叫处理。 网络协议栈的传输层从应用层接收指定长度的数据的发送套接字调用。 响应于检测到对于至少指定长度的传输层中的缓冲器的单个存储器分配没有足够的存储器,传输层阻止发送套接字调用。 检测到传输层缓冲区内单个内存分配的足够内存至少达到指定长度时,传输层只会唤醒发送套接字调用,其中唤醒发送套接字调用会触发内核执行单个内存分配 缓冲区,并将数据写入单次存储器分配。

    Method of Reducing Network Congestion
    52.
    发明申请
    Method of Reducing Network Congestion 有权
    减少网络拥塞的方法

    公开(公告)号:US20090175167A1

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

    申请号:US11970994

    申请日:2008-01-08

    IPC分类号: H04L1/00

    摘要: In a method of reducing network congestion between a source computer and a destination computer, a receiving router receives a source quench message and determines whether originator of the source quench message is the destination computer or an intermediate router. If the receiving router determines the originator to be the destination computer, the receiving router forwards the source quench message to the source computer. If the receiving router determines the originator to be an intermediate router, the receiving computer determines if there is an alternative route from the receiving router to the destination computer. If the receiving router determines there is no alternative route from the receiving router to the destination computer, the receiving router forwards the source quench message to the source computer. If the receiving router determines there is an alternative route to the destination computer, the receiving router does not forward the source quench message to the source computer, and, going forward, routes packets to the destination computer by the alternative route.

    摘要翻译: 在减少源计算机和目的地计算机之间的网络拥塞的方法中,接收路由器接收源淬灭消息并且确定源淬灭消息的发起者是目的地计算机还是中间路由器。 如果接收路由器确定发起者为目标计算机,则接收路由器将源猝熄消息转发到源计算机。 如果接收路由器将发起者确定为中间路由器,则接收计算机确定是否存在从接收路由器到目的地计算机的替代路由。 如果接收路由器确定没有从接收路由器到目标计算机的替代路由,则接收路由器将源淬火消息转发到源计算机。 如果接收路由器确定存在到目标计算机的替代路由,则接收路由器不会将源淬灭消息转发到源计算机,并且将来通过替代路由将分组路由到目的地计算机。

    Accessing data processing systems behind a NAT enabled network
    53.
    发明授权
    Accessing data processing systems behind a NAT enabled network 失效
    访问启用NAT的网络后面的数据处理系统

    公开(公告)号:US07478169B2

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

    申请号:US10687266

    申请日:2003-10-16

    IPC分类号: G06F15/16 G06F9/00

    摘要: A NAT data processing system is located behind a NAT enabled network with a NAT device as a gateway to the NAT enabled network. A client system located outside the NAT enabled network queries the NAT device for the address of the NAT data processing system located behind the NAT enabled network. The query is automatically routed through the NAT device to a DNS server. The DNS server returns an address for the NAT data processing system and source routing for the NAT device. The NAT device forwards the address and source routing to the client system. The client system sends packets to the NAT data processing system at the address with source routing through the NAT device, such that the NAT data processing system behind the NAT enabled network is directly accessed by the client system from outside the NAT enabled network.

    摘要翻译: NAT数据处理系统位于启用NAT的网络后面,NAT设备作为启用NAT的网络的网关。 位于NAT启用网络之外的客户端系统向NAT设备查询位于启用NAT的网络后面的NAT数据处理系统的地址。 该查询通过NAT设备自动路由到DNS服务器。 DNS服务器返回NAT数据处理系统的地址和NAT设备的源路由。 NAT设备将地址和源路由转发到客户端系统。 客户端系统通过NAT设备将数据包发送到具有源路由地址的NAT数据处理系统,使得NAT启用网络背后的NAT数据处理系统可以由NAT使能网络外部的客户端系统直接访问。

    INTELLIGENT AUTOMATED METHOD FOR SECURING CONFIDENTIAL AND SENSITIVE INFORMATION DISPLAYED ON A COMPUTER MONITOR
    54.
    发明申请
    INTELLIGENT AUTOMATED METHOD FOR SECURING CONFIDENTIAL AND SENSITIVE INFORMATION DISPLAYED ON A COMPUTER MONITOR 审中-公开
    用于保护计算机监视器上显示的机密和敏感信息的智能自动方法

    公开(公告)号:US20080174427A1

    公开(公告)日:2008-07-24

    申请号:US11625294

    申请日:2007-01-20

    IPC分类号: G08B13/00

    CPC分类号: G06F21/84

    摘要: A computer implemented method, data processing system, and computer program product for securing confidential and sensitive information displayed on a computer monitor. Confidential information is displayed in an application on a computer, wherein the application is registered in a registration list comprising a list of all applications containing confidential information. A monitoring device is used to monitor an area around a user of the computer for a possible intruder. Responsive to detecting a possible intruder, an action for securing the confidential information displayed on the computer is identified based on the applications specified in the registration list. The action is then executed.

    摘要翻译: 计算机实现的方法,数据处理系统和计算机程序产品,用于保护计算机显示器上显示的机密和敏感信息。 机密信息显示在计算机上的应用程序中,其中应用程序被注册在包括包含机密信息的所有应用程序的列表的注册列表中。 监视设备用于监视计算机的用户周围的区域以获得可能的入侵者。 响应于检测可能的入侵者,基于在注册列表中指定的应用来识别用于保护显示在计算机上的机密信息的动作。 然后执行该操作。

    Method, system and article for rapid detection and avoidance of high data corrupting routes within a network
    55.
    发明授权
    Method, system and article for rapid detection and avoidance of high data corrupting routes within a network 有权
    用于快速检测和避免网络内高数据损坏路由的方法,系统和文章

    公开(公告)号:US07394769B2

    公开(公告)日:2008-07-01

    申请号:US10640819

    申请日:2003-08-14

    IPC分类号: H04J1/16

    摘要: A receiving host in a TCP/IP network sends an acknowledgment indicating a received data packet is corrupt. The sending host will begin transmitting with a new field set in the IP header called a check-TCP-checksum bit, thereby requesting that all routers in the TCP/IP network perform a checksum on the entire received packet. Routers in the TCP/IP network will perform a complete checksum on an entire packet with the check-TCP-checksum bit set, and not just on the IP header. The routers continuously monitor the ratio of corrupt packets received on a particular port that fail the entire packet checksum to the total number of packets received on that port. If the ratio of corrupt-to-received packets exceeds a corruption threshold, the router assumes that the associated link is causing data corruption and issues a routing update indicating that the link is bad and should be avoided. Once the retransmission rate between the sender and receiver drops below a threshold level, the bad link has been detected and avoided within the TCP/IP network and the check-TCP-checksum option in the IP header is no longer set in data packets transmitted to the receiver host.

    摘要翻译: TCP / IP网络中的接收主机发送指示接收到的数据包已损坏的确认。 发送主机将开始使用称为检查TCP校验和位的IP报头中设置的新字段进行发送,从而请求TCP / IP网络中的所有路由器对整个接收到的数据包执行校验和。 TCP / IP网络中的路由器将对整个数据包执行完整的校验和,同时检查TCP-checksum位,而不仅仅是在IP报头上。 路由器连续监视在特定端口上接收的损坏数据包的总数与在该端口上接收的数据包的总数之间的比例。 如果损坏的数据包的比例超过了破坏阈值,则路由器假设相关联的链路导致数据损坏,并发出路由更新,指示链路不良,应该避免。 一旦发送方和接收方之间的重传速率下降到阈值以下,就会在TCP / IP网络内检测并避免不良链路,并且IP报头中的check-TCP-checksum选项不再被设置在发送到 接收主机。

    Multi-Display System and Method Supporting Differing Accesibility Feature Selection
    56.
    发明申请
    Multi-Display System and Method Supporting Differing Accesibility Feature Selection 有权
    多显示系统和方法支持不同的功能选择

    公开(公告)号:US20080134061A1

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

    申请号:US11565678

    申请日:2006-12-01

    IPC分类号: G06F3/00

    摘要: A multi-display system and method supporting differing accessibility feature selection provides a suitable display for a user with limited visual acuity, while providing a second display having a different accessibility feature set to a second user. An application or operating system checks selected accessibility features and display settings corresponding to each graphical display device and generates multiple graphical outputs in conformity with program output and the corresponding accessibility features and display settings for each device. One graphical display may be a personal computer display and the other a projector, so that an accessible desktop can be presented to the presenter, while the presentation can be shown with a desired set of attributes. The operating system may support the above-described operation by generating the multiple display outputs from the accessibility settings and a single program output. Alternatively, an application can generate two display outputs in conformity with accessibility selections.

    摘要翻译: 支持不同可访问性特征选择的多显示系统和方法为具有有限视力的用户提供合适的显示,同时提供具有不同的可访问性特征集到第二用户的第二显示。 应用程序或操作系统检查选定的可访问性功能并显示与每个图形显示设备相对应的设置,并根据程序输出和相应的辅助功能和每个设备的显示设置生成多个图形输出。 一个图形显示可以是个人计算机显示器,另一个图形显示器可以是投影仪,使得可呈现给呈现者的可访问桌面,同时可以以期望的一组属性来显示呈现。 操作系统可以通过从可访问性设置和单个程序输出生成多个显示输出来支持上述操作。 或者,应用程序可以根据可访问性选择生成两个显示输出。

    Apparatus for enabling multi-tuple TCP sockets within a computer network
    57.
    发明授权
    Apparatus for enabling multi-tuple TCP sockets within a computer network 有权
    用于在计算机网络内启用多元组TCP套接字的装置

    公开(公告)号:US07248589B2

    公开(公告)日:2007-07-24

    申请号:US10455160

    申请日:2003-06-05

    IPC分类号: H04L12/28

    摘要: A method for enabling multi-tuple TCP sockets within a computer network is disclosed. All possible connection paths between a first computer and a second computer are initially determined. Then, tuple information of all the possible connection paths are stored in a respective socket of the first and second computers as multi-tuple information. Next, one of the possible connection paths is designated as a preferred path and the remaining possible connection paths are designated as alternate paths. Finally, data packets are transmitted via the preferred path after a TCP connection has been established between the first and second computers on the preferred path.

    摘要翻译: 公开了一种在计算机网络内启用多元组TCP套接字的方法。 初始确定第一计算机和第二计算机之间的所有可能的连接路径。 然后,所有可能的连接路径的元组信息作为多元组信息存储在第一和第二计算机的相应插座中。 接下来,可能的连接路径之一被指定为优选路径,并且剩余的可能的连接路径被指定为备选路径。 最后,在优选路径上的第一和第二计算机之间建立TCP连接之后,经由优选路径传输数据分组。

    Method and system for dynamic utilization mechanisms for facilities whose reservation status can change dynamically
    58.
    发明授权
    Method and system for dynamic utilization mechanisms for facilities whose reservation status can change dynamically 有权
    动态利用机制的方法和系统,预留状态可动态变化的设施

    公开(公告)号:US07225442B2

    公开(公告)日:2007-05-29

    申请号:US09895118

    申请日:2001-06-29

    IPC分类号: G06F9/46 G06F13/00

    摘要: This invention is a method and system for reserving a facility or service after the cancellation of an initial reservation for the facility of service. The system for this invention comprises a reservation center that contains reservation information about multiple facilities and services that available for use. This information includes times, quantity and quality of the facilities and services that are available. Also included in this reservation center is information about the users that are interested in reserving and using the currently reserved facility or service. The system of the present invention also includes remote devices that the potential users possess. The reservation center will use a particular remote device for a corresponding use to alert the user there has been a cancellation and that the facility or services is available for use by the alerted user. The primary user and all backup users can use the Internet capabilities to communicate with the reservation center.

    摘要翻译: 本发明是在取消服务设施的初始预约之后保留设施或服务的方法和系统。 用于本发明的系统包括预留中心,其包含关于可用于使用的多个设施和服务的预留信息。 这些信息包括可用的设施和服务的时间,数量和质量。 此预订中心还包括有关预订和使用当前预订的设施或服务的用户的信息。 本发明的系统还包括潜在用户拥有的远程设备。 预留中心将使用特定的远程设备进行相应的使用,以提醒用户已经取消了该设备或服务,以供警报用户使用。 主用户和所有备份用户可以使用Internet功能与预留中心进行通信。

    Pre-availability of a lecture to promote interactivity
    60.
    发明授权
    Pre-availability of a lecture to promote interactivity 失效
    预先提供演讲以促进互动

    公开(公告)号:US06996604B2

    公开(公告)日:2006-02-07

    申请号:US09965151

    申请日:2001-09-27

    IPC分类号: G06F15/16

    摘要: A method, computer program, and data processing system for promoting an interactive discussion of lecture notes prior to an actual lecture using those notes is disclosed. An first client uploads lecture notes for perusal by students. If a student has a question regarding a particular section of the lecture notes, the student can post a question directed to that particular section of the notes. The first client is alerted that a question has been posted and may respond by modifying or augmenting the lecture notes as appropriate.

    摘要翻译: 公开了一种方法,计算机程序和数据处理系统,用于在使用这些笔记的实际讲座之前促进对讲义的交互式讨论。 第一个客户上传学生阅读的讲义。 如果学生对演讲笔记的特定部分有疑问,学生可以发布针对该笔记的特定部分的问题。 第一个客户被提醒一个问题已经发布,并且可以通过适当地修改或增加讲义来响应。