会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • Efficient packet desegmentation on a network adapter
    • 网络适​​配器上的高效数据包解密
    • US20050086390A1
    • 2005-04-21
    • US10687235
    • 2003-10-16
    • Dwip BanerjeeKavitha BaratakkeVinit JainVenkat Venkatsubra
    • Dwip BanerjeeKavitha BaratakkeVinit JainVenkat Venkatsubra
    • G06F13/42G06F15/16H04L29/06
    • H04L69/16H04L69/161H04L69/22
    • A method, system, and program for efficient packet desegmentation on a network adapter are provided. Multiple data packet segments received at a network adapter from a single connection are buffered at the network adapter. The single connection is identified by addresses and ports extracted from the header of each data packet segment. Responsive to detecting a buffering release condition, the data packet segments are released from the network adapter as a desegmented group to a network stack, such that the data packets segments received for the single connection are efficiently passed to the network stack together. In particular, the single connection is a TCP connection identified by a four-tuple of source and destination addresses and ports extracted from each TCP header of each of said plurality of data packet segments.
    • 提供了一种用于在网络适配器上实现有效的分组分段的方法,系统和程序。 在网络适配器处从单个连接接收的多个数据分组段被缓冲。 单个连接由从每个数据分组段的报头提取的地址和端口来标识。 响应于检测缓冲释放条件,将数据分组片段作为被分组的组从网络适配器释放到网络堆栈,使得为单个连接接收的数据分组片段被有效地传递到网络堆栈。 特别地,单个连接是由从所述多个数据分组段中的每一个的每个TCP报头提取的源和目的地地址和端口的四元组标识的TCP连接。
    • 3. 发明申请
    • mSCTP based handover of a mobile device between non-intersecting networks
    • 基于mSCTP的移动设备在不相交网络之间切换
    • US20050073981A1
    • 2005-04-07
    • US10677656
    • 2003-10-02
    • Dwip BanerjeeKavitha BaratakkeVasu VallabhaneniVenkat Venkatsubra
    • Dwip BanerjeeKavitha BaratakkeVasu VallabhaneniVenkat Venkatsubra
    • H04W36/00H04W80/06H04W88/14H04Q7/24
    • H04W36/0011H04W80/06H04W88/14
    • Responsive to detecting a need for a mobile device to transfer out of a first network, requests are sent from the mobile device to a communication endpoint in mSCTP. The first request is to stop transmissions to a first address of said mobile device. The second request is to add an intermediary address of a mobility support service designated for receiving any communications already in transmission when the first request is sent. The communication link for the mobile device is then transitioned from the current address at the first network to a second address at a second network. The first network and the second network are non-intersecting networks. The mobile device then indicates to the mobility support service that the handover from the first network to the second network is complete. The mobility support service responds to the completion by sending a third request in mSCTP to the communication endpoint to continue communication with the mobile client at the second address.
    • 响应于检测移动设备从第一网络传出的需求,请求从移动设备发送到mSCTP中的通信端点。 第一个请求是停止对所述移动设备的第一地址的传输。 第二个请求是在发送第一个请求时添加指定用于接收已经在传输中的任何通信的移动性支持服务的中间地址。 然后,用于移动设备的通信链路从第一网络的当前地址转换到第二网络处的第二地址。 第一个网络和第二个网络是不相交的网络。 然后,移动设备向移动性支持服务指示从第一网络到第二网络的切换是完整的。 移动支持服务通过在mSCTP发送第三请求到通信端点来响应完成,以继续与第二地址处的移动客户端通信。
    • 4. 发明申请
    • Method, system and article for client application control of network transmission loss tolerance
    • 方法,系统和文章,用于客户端应用程序控制网络传输损耗容限
    • US20050038899A1
    • 2005-02-17
    • US10640847
    • 2003-08-14
    • Dwip BanerjeeKavitha BaratakkeKetan PancholiVenkat Venkatsubra
    • Dwip BanerjeeKavitha BaratakkeKetan PancholiVenkat Venkatsubra
    • H04L29/06G06F15/16
    • H04L29/06H04L69/16H04L69/163
    • A dynamically-enforceable application-controlled quasi-reliable extension to TCP permits a client application to dynamically set a percent loss tolerance for data transmission reliability through network input/output system calls to the TCP, thereby programming the transport layer to optimistically acknowledge non-critical missing frames. The reliability requirement can be dynamically set within TCP to the level of reliability required for specific data frames within the data stream during the data transfer. Based on this loss tolerance specified, the TCP layer makes a determination whether to trigger a retransmission or continue delivering out-of-order frames to the application. A forced acknowledgement frame is sent for each missing packet until the number missing packets causing forced acknowledgments within the current receive buffer frame exceeds the loss tolerance. This process avoids needless retransmissions and permits the TCP data flow and sliding window to advance uninterrupted, thereby providing substantial performance benefits to network throughput.
    • 对TCP的动态可执行的应用程序控制的准可靠扩展允许客户端应用程序通过网络输入/输出系统调用TCP动态设置数据传输可靠性的百分比损耗容限,从而对传输层进行编程,乐观地确认非关键 丢失帧。 可靠性要求可以在TCP内动态设置为在数据传输期间数据流内特定数据帧所需的可靠性水平。 基于指定的丢失容限,TCP层确定是否触发重传,或者继续向应用发送无序帧。 为每个丢失的数据包发送强制确认帧,直到导致当前接收缓冲区帧内的强制确认的数据丢失数据包超过丢失容限。 该过程避免了不必要的重传,并允许TCP数据流和滑动窗口不间断地前进,从而为网络吞吐量提供显着的性能优势。
    • 5. 发明申请
    • Dynamically provisioning computer system resources
    • 动态配置计算机系统资源
    • US20050213507A1
    • 2005-09-29
    • US10809591
    • 2004-03-25
    • Dwip BanerjeeKavitha BaratakkeVasu VallabhaneniVenkat Venkatsubra
    • Dwip BanerjeeKavitha BaratakkeVasu VallabhaneniVenkat Venkatsubra
    • H04L1/00H04L12/26H04L12/56
    • H04L49/9078H04L41/0806H04L43/08H04L43/0841H04L49/90
    • Methods, systems, and products are disclosed for dynamically provisioning server resources. More particularly, methods, systems, and products are disclosed for dynamically provisioning computer system resources that include monitoring a connection performance parameter of a data communications port operating in a data communications protocol having a connection backlog queue having a connection backlog queue size; and changing the connection backlog queue size in dependence upon the monitored connection performance parameter without interrupting the operation of the data communications port and without user intervention. In typical embodiments of the present invention, monitoring a connection performance parameter includes receiving a connection request and determining that the connection backlog queue is full, and changing the connection backlog queue size in dependence upon the monitored connection performance parameter includes increasing the connection backlog queue size.
    • 公开了用于动态配置服务器资源的方法,系统和产品。 更具体地,公开了用于动态提供计算机系统资源的方法,系统和产品,其包括监视在具有连接积压队列大小的连接积压队列的数据通信协议中操作的数据通信端口的连接性能参数; 并且根据监视的连接性能参数来改变连接积压队列大小,而不中断数据通信端口的操作并且不用户干预。 在本发明的典型实施例中,监视连接性能参数包括接收连接请求并确定连接积压队列已满,以及根据所监视的连接性能参数改变连接积压队列大小,包括增加连接积压队列大小 。
    • 6. 发明申请
    • Monitoring thread usage to dynamically control a thread pool
    • 监控线程使用情况,以动态控制线程池
    • US20050086359A1
    • 2005-04-21
    • US10687236
    • 2003-10-16
    • Dwip BanerjeeKavitha BaratakkeVinit JainVenkat Venkatsubra
    • Dwip BanerjeeKavitha BaratakkeVinit JainVenkat Venkatsubra
    • G06F9/46G06F9/50G06F15/16
    • G06F9/5027G06F9/544G06F2209/5018G06F2209/508
    • A method, system, and program for monitoring thread usage to dynamically control a thread pool are provided. An application running on the server system invokes a listener thread on a listener socket for receiving client requests at the server system and passing the client requests to one of multiple threads waiting in a thread pool. Additionally, the application sends an ioctl call in blocking mode on the listener thread. A TCP layer within the server system detects the listener thread in blocking mode and monitors a thread count of at least one of a number of incoming requests waiting to be processed and a number of said plurality of threads remaining idle in the thread pool over a sample period. Once the TCP layer detects a thread usage event, the ioctl call is returned indicating the thread usage event with the thread count, such that a number of threads in the thread pool may be dynamically adjusted to handle the thread count.
    • 提供了一种用于监视线程使用以动态控制线程池的方法,系统和程序。 在服务器系统上运行的应用程序调用侦听器套接字上的侦听器线程,以便在服务器系统上接收客户端请求,并将客户端请求传递给等待线程池的多个线程之一。 此外,应用程序在侦听器线程上以阻塞模式发送ioctl调用。 服务器系统内的TCP层以阻塞模式检测侦听器线程,并且监视等待被处理的多个传入请求中的至少一个的线程计数,并且线程池中的多个线程在一个样本上保持空闲 期。 一旦TCP层检测到线程使用事件,将返回指示线程计数的线程使用事件的ioctl调用,以使线程池中的线程数可以被动态调整以处理线程计数。
    • 7. 发明申请
    • Data communications through a split connection proxy
    • 通过拆分连接代理进行数据通信
    • US20060031571A1
    • 2006-02-09
    • US10834714
    • 2004-04-29
    • Dwip BanerjeeKavitha Vittal BaratakkeLilian FernandesVenkat Venkatsubra
    • Dwip BanerjeeKavitha Vittal BaratakkeLilian FernandesVenkat Venkatsubra
    • G06F15/173
    • H04L63/08H04L69/16H04L69/165
    • Data communications through a split connection proxy in a data communications protocol, including receiving in a proxy from a client, asynchronously with respect to any other messages between the client and the proxy, one or more client messages including client message data items including a connection request for a connection between the client and the proxy, destination connection data identifying a destination server, and a message from the client to the destination server; and sending from the proxy to the server, asynchronously with respect to any messages between the client and the proxy and asynchronously with respect to any other messages between the proxy and the server, one or more proxy messages including proxy message data items including a connection request for a connection between the proxy and the destination server and the message from the client to the destination server.
    • 通过数据通信协议中的分离连接代理进行的数据通信,包括从客户端接收代理,与客户端和代理之间的任何其他消息异步地,一个或多个客户端消息包括包括连接请求的客户端消息数据项 用于客户端和代理之间的连接,标识目的地服务器的目的地连接数据以及从客户端到目的地服务器的消息; 以及相对于所述客户机和所述代理之间的任何消息异步地从所述代理发送到所述服务器,并且相对于所述代理服务器和所述服务器之间的任何其他消息异步地,一个或多个代理消息包括代理消息数据项,包括连接请求 用于代理和目标服务器之间的连接以及从客户端到目标服务器的消息。
    • 8. 发明申请
    • Redirecting client connection requests among sockets providing a same service
    • 在提供相同服务的套接字之间重定向客户端连接请求
    • US20050165932A1
    • 2005-07-28
    • US10763100
    • 2004-01-22
    • Dwip BanerjeeLilian FernandesVasu VallabhaneniVenkat Venkatsubra
    • Dwip BanerjeeLilian FernandesVasu VallabhaneniVenkat Venkatsubra
    • G06F9/46G06F15/173H04L29/06H04L29/08
    • G06F9/544H04L67/2814H04L69/14H04L69/16H04L69/161H04L69/162H04L69/30
    • A method, system, and program for redirecting client connection requests among sockets providing a same service are provided. An application requests multiple sockets from a kernel. In addition, the application generates a socket call option to bind the sockets to a particular port number and passes a list of the sockets to the kernel, where the list indicates that the sockets will all provide access to server systems providing the same service. In response, the kernel sets up the sockets, bound to the same port, and set to reference one another. Then, when a connection request is received for a first socket in the list with a queue that is full, the kernel redirects the connection request to a second socket in the list with available queue space. Thus, rather than drop the connection request from the first socket when it lacks available queue space, the connection request is redirected to another socket providing access to the same service.
    • 提供了一种用于在提供相同服务的套接字之间重定向客户端连接请求的方法,系统和程序。 应用程序从内核请求多个套接字。 此外,应用程序还会生成套接字调用选项,将套接字绑定到特定端口号,并将套接字列表传递给内核,其中列表指示套接字将提供对提供相同服务的服务器系统的访问。 作为响应,内核设置了绑定到相同端口的套​​接字,并设置为引用彼此。 然后,当对于队列已满的列表中的第一个套接字接收到连接请求时,内核将连接请求重定向到列表中具有可用队列空间的第二个套接字。 因此,当连接请求缺少可用的队列空间时,而不是从第一个套接字中删除连接请求,则将连接请求重定向到提供对同一服务的访问的另一个套接字。
    • 9. 发明申请
    • Granularity on a Per Port Basis of Request-Response Communications over a Networked Computer System
    • 通过网络计算机系统的每端口的请求响应通信的粒度
    • US20070294521A1
    • 2007-12-20
    • US11767842
    • 2007-06-25
    • Jos AccapadiKavitha BaratakkeAndrew DunsheaVenkat Venkatsubra
    • Jos AccapadiKavitha BaratakkeAndrew DunsheaVenkat Venkatsubra
    • G06F9/00G06F15/173
    • H04L67/322
    • Methods, systems, and media are disclosed for improved granularity of a response-request communication on a networked computer system. One example embodiment includes receiving the request-response communication by the networked computer system, and associating the request-response communication with a port, having a nodelay setting, from a set of ports on the networked computer system. Further, the example embodiment includes enabling, based upon the associating, the nodelay setting upon connection of the request-response communication with the port. Further still, the example embodiment includes sending, in accordance with the enabling, the request-response communication to a destination in communication with the networked computer system. In addition, further example embodiments include configuring the ports on the networked computer system with nodelay values indicating whether a particular port is assigned nodelay or no nodelay for a request portion or request portion of a request-response communication connecting to that particular port.
    • 公开了用于网络计算机系统上的响应请求通信的粒度的方法,系统和媒体。 一个示例性实施例包括:由联网计算机系统接收请求 - 响应通信,并且从联网计算机系统上的一组端口将请求响应通信与具有节日设置的端口相关联。 此外,示例性实施例包括在连接请求响应通信与端口时基于关联启用节目设置。 此外,示例实施例包括根据启用的方式向与联网的计算机系统通信的目的地发送请求 - 响应通信。 另外,进一步的示例性实施例包括在网络计算机系统上配置端口,其中节点值指示特定端口是否被分配了节目,或者没有连接到该特定端口的请求响应通信的请求部分或请求部分。
    • 10. 发明申请
    • Nodelay per port
    • Nodelay每口
    • US20060047848A1
    • 2006-03-02
    • US10860409
    • 2004-06-03
    • Jos AccapadiKavitha BaratakkeAndrew DunsheaVenkat Venkatsubra
    • Jos AccapadiKavitha BaratakkeAndrew DunsheaVenkat Venkatsubra
    • G06F15/173
    • H04L67/322
    • Methods, systems, and media are disclosed for improved granularity of a response-request communication on a networked computer system. One example embodiment includes receiving the request-response communication by the networked computer system, and associating the request-response communication with a port, having a nodelay setting, from a set of ports on the networked computer system. Further, the example embodiment includes enabling, based upon the associating, the nodelay setting upon connection of the request-response communication with the port. Further still, the example embodiment includes sending, in accordance with the enabling, the request-response communication to a destination in communication with the networked computer system. In addition, further example embodiments include configuring the ports on the networked computer system with nodelay values indicating whether a particular port is assigned nodelay or no nodelay for a request portion or request portion of a request-response communication connecting to that particular port.
    • 公开了用于网络计算机系统上的响应请求通信的粒度的方法,系统和媒体。 一个示例性实施例包括:由联网计算机系统接收请求 - 响应通信,并且从联网计算机系统上的一组端口将请求响应通信与具有节日设置的端口相关联。 此外,示例性实施例包括在连接请求响应通信与端口时基于关联启用节目设置。 此外,示例实施例包括根据启用的方式向与联网的计算机系统通信的目的地发送请求 - 响应通信。 另外,进一步的示例性实施例包括在网络计算机系统上配置端口,其中节点值指示特定端口是否被分配了节目,或者没有连接到该特定端口的请求响应通信的请求部分或请求部分。