会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明授权
    • Exiting low-power state without requiring user authentication
    • 退出低功耗状态,无需用户认证
    • US08464083B1
    • 2013-06-11
    • US12891462
    • 2010-09-27
    • Sameer NandaDavid James
    • Sameer NandaDavid James
    • G06F1/32G06F21/00G06F1/00G06F7/04G06F12/14
    • G06F21/81G06F1/3203G06F21/31G06F2221/2137
    • According to an example embodiment, a method may include, in response to an idle time of a computing device meeting or exceeding a power-save time threshold value, placing the computing device into a low-power state; in response to receiving an input to the computing device after the computing device has been placed into the low-power state, exiting the low-power state; determining whether the idle time meets or exceeds a lockout threshold value that is greater than the power-save time threshold value; after having exited from the low-power state, if the idle time meets or exceeds the lockout threshold value, requiring a user to perform a successful predetermined authentication to the computing device before allowing the user to access applications in the computing device; and if the idle time does not meet or exceed the lockout threshold value, allowing the user to access applications in the computing device without requiring the user to perform the successful predetermined authentication to the computing device.
    • 根据示例实施例,一种方法可以响应于计算设备的空闲时间满足或超过节电时间阈值,将计算设备置于低功率状态; 响应于在计算设备已经被置于低功率状态之后接收到计算设备的输入,退出低功率状态; 确定所述空闲时间是否满足或超过大于所述节电时间阈值的锁定阈值; 在从低功率状态退出之后,如果空闲时间满足或超过锁定阈值,则要求用户在允许用户访问计算设备中的应用程序之前对计算设备执行成功的预定认证; 并且如果空闲时间不满足或超过锁定阈值,则允许用户访问计算设备中的应用,而不需要用户对计算设备执行成功的预定认证。
    • 13. 发明授权
    • Intelligent load balancing and failover of network traffic
    • 网络流量的智能负载平衡和故障转移
    • US08300647B2
    • 2012-10-30
    • US11750987
    • 2007-05-18
    • Ayaz AbdullaNorman K. ChenAnand RajagopalanAshutosh K. JhaHemamalini ManickavasagamSameer Nanda
    • Ayaz AbdullaNorman K. ChenAnand RajagopalanAshutosh K. JhaHemamalini ManickavasagamSameer Nanda
    • H04L12/28
    • H04L45/00H04L29/12028H04L29/12443H04L43/0811H04L45/245H04L45/28H04L61/103H04L61/2542
    • A hash engine in a network device driver maintains data on the utilization and error rate for each network interface card (“NIC”) within a local computing device. From this data, the hash engine intelligently selects transmit NICs and receive NICs based on various networking parameters provided from a software driver program. Transmit packets sent from the operating system in a local computing device to a remote computing device are intercepted, modified and redirected to transmit NICs selected by the hash engine for transmission to remote computing devices. Similarly, address resolution protocol (“ARP”) response packets sent by the operating system in response to ARP request packets are intercepted, modified and redirected to receive NICs selected by the hash engine for transmission. By selecting receive NICs and transmit NICs in this fashion, the hash engine is able to intelligently load balance transmit and receive traffic in the local computing device, thereby improving overall network performance relative to prior art techniques.
    • 网络设备驱动程序中的散列引擎维护有关本地计算设备中每个网络接口卡(NIC)的利用率和错误率的数据。 根据该数据,散列引擎基于从软件驱动程序提供的各种网络参数智能地选择发送NIC和接收NIC。 将从本地计算设备中的操作系统发送的数据包发送到远程计算设备被拦截,修改和重定向,以发送由散列引擎选择的NIC以传输到远程计算设备。 类似地,操作系统响应于ARP请求报文发送的地址解析协议(ARP)响应报文被截获,修改并重定向到接收由哈希引擎选择的NIC进行传输。 通过以这种方式选择接收NIC并传输NIC,散列引擎能够智能地负载平衡本地计算设备中的传输和接收流量,从而相对于现有技术提高整体网络性能。
    • 14. 发明授权
    • Intelligent load balancing and failover of network traffic
    • 网络流量的智能负载平衡和故障转移
    • US07995465B2
    • 2011-08-09
    • US11750919
    • 2007-05-18
    • Ayaz AbdullaNorman K. ChenAnand RajagopalanAshutosh K. JhaHemamalini ManickavasagamSameer Nanda
    • Ayaz AbdullaNorman K. ChenAnand RajagopalanAshutosh K. JhaHemamalini ManickavasagamSameer Nanda
    • H04L12/56
    • H04L1/22H04L47/125
    • A hash engine in a network device driver maintains data on the utilization and error rate for each network interface card (“NIC”) within a local computing device. From this data, the hash engine intelligently selects transmit NICs and receive NICs based on various networking parameters provided from a software driver program. Transmit packets sent from the operating system in a local computing device to a remote computing device are intercepted, modified and redirected to transmit NICs selected by the hash engine for transmission to remote computing devices. Similarly, address resolution protocol (“ARP”) response packets sent by the operating system in response to ARP request packets are intercepted, modified and redirected to receive NICs selected by the hash engine for transmission. By selecting receive NICs and transmit NICs in this fashion, the hash engine is able to intelligently load balance transmit and receive traffic in the local computing device, thereby improving overall network performance relative to prior art techniques.
    • 网络设备驱动程序中的散列引擎维护本地计算设备内每个网络接口卡(“NIC”)的利用率和错误率的数据。 根据该数据,散列引擎基于从软件驱动程序提供的各种网络参数智能地选择发送NIC和接收NIC。 将从本地计算设备中的操作系统发送的数据包发送到远程计算设备被拦截,修改和重定向,以发送由散列引擎选择的NIC以传输到远程计算设备。 类似地,操作系统响应于ARP请求报文发送的地址解析协议(“ARP”)响应报文被截获,修改并重定向到接收由哈希引擎选择的NIC进行传输。 通过以这种方式选择接收NIC并传输NIC,散列引擎能够智能地负载平衡本地计算设备中的传输和接收流量,从而相对于现有技术提高整体网络性能。
    • 18. 发明授权
    • Fail over with multiple network interface cards
    • 使用多个网络接口卡进行故障切换
    • US06512774B1
    • 2003-01-28
    • US09272085
    • 1999-03-18
    • RamKrishna VepaRoman G. BakerSameer NandaThomas A. Maufer
    • RamKrishna VepaRoman G. BakerSameer NandaThomas A. Maufer
    • G06F1300
    • H04L69/40
    • A method and system for detecting a non-functioning network interface card (NIC) in a server computer system adapted to have a plurality of network interface cards coupled thereto and communicatively coupled to client computer systems in a network. A directed packet is sent from a first NIC to a second NIC, and a direct packet is also sent from the second NIC to the first NIC. The server computer system monitors the NICs to determine whether the directed packet from the first NIC is received by the second NIC. The server computer system also monitors the first NIC to determine whether the directed packet from the second NIC is received by the first NIC. The server computer system determines whether the first NIC is functioning using the results from the monitoring. When the first NIC is determined to be non-functioning, the functions of the first NIC are automatically switched from the first NIC to one of the plurality of NICs. A broadcast packet is sent from the server computer system to the client computer systems. The broadcast packet contains a media access control (MAC) address for the NIC that replaces the first NIC, and each client computer system replaces the MAC address for the first NIC with the MAC address for the second NIC in its memory cache.
    • 一种用于检测服务器计算机系统中不起作用的网络接口卡(NIC)的方法和系统,其适于具有耦合到其上的多个网络接口卡并且可通信地耦合到网络中的客户端计算机系统。 定向分组从第一NIC发送到第二NIC,并且直接分组也从第二NIC发送到第一NIC。 服务器计算机系统监视NIC以确定来自第一NIC的定向分组是否被第二NIC接收。 服务器计算机系统还监视第一NIC以确定来自第二NIC的定向分组是否被第一NIC接收。 服务器计算机系统使用监视的结果来确定第一个NIC是否正在运行。 当第一NIC被确定为不起作用时,第一NIC的功能将自动从第一NIC切换到多个NIC中的一个。 广播包从服务器计算机系统发送到客户端计算机系统。 广播分组包含用于替换第一NIC的NIC的媒体访问控制(MAC)地址,并且每个客户端计算机系统将第一NIC的MAC地址替换为其存储器高速缓存中的第二NIC的MAC地址。
    • 19. 发明授权
    • High performance load balancing and fail over support of internet protocol exchange traffic over multiple network interface cards
    • 高性能的负载平衡和故障转移支持多种网络接口卡上的互联网协议交换流量
    • US06490632B1
    • 2002-12-03
    • US09272082
    • 1999-03-18
    • RamKrishna VepaRoman G. BakerSameer Nanda
    • RamKrishna VepaRoman G. BakerSameer Nanda
    • G06F1516
    • H04L29/12783H04L29/06H04L29/12009H04L61/35H04L67/1002H04L67/1006H04L67/1023H04L67/1034H04L69/40H04L2029/06054
    • A method for selecting a network interface card (NIC) to be used to send and receive data packets in an Internetwork Protocol Exchange (IPX) environment using a server computer system having a plurality of NICs coupled thereto. An outgoing data packet is addressed using an IPX address and a socket number. A load balancing scheme is executed in order to select a NIC from the plurality of NICs. In one embodiment, the load balancing scheme is a function of the IPX address; in alternate embodiments, the load balancing scheme is a function of the IPX address and either the destination or source socket number. The media access control (MAC) address that represents the selected NIC is inserted in the outgoing data packet. The data packet is then sent using the selected NIC. In one embodiment, the present invention also provides a system and method for fault tolerance and fail over support. The plurality of NICs each include a filter that is adapted to mask a portion of a MAC address in an incoming data packet received at a NIC such that the MAC address in the incoming data packet is equivalent to the MAC address representing the NIC.
    • 一种用于使用具有耦合到其上的多个NIC的服务器计算机系统来选择用于在网际协议交换(IPX)环境中发送和接收数据分组的网络接口卡(NIC)的方法。 输出数据包使用IPX地址和套接字号进行寻址。 执行负载平衡方案以从多个NIC中选择NIC。 在一个实施例中,负载平衡方案是IPX地址的函数; 在替代实施例中,负载平衡方案是IPX地址以及目的地或源插座号的函数。 表示所选NIC的媒体访问控制(MAC)地址被插入到输出数据包中。 然后使用所选择的NIC发送数据包。 在一个实施例中,本发明还提供了用于容错和故障转移支持的系统和方法。 多个NIC各自包括适于掩蔽在NIC处接收的输入数据分组中的MAC地址的一部分的过滤器,使得输入数据分组中的MAC地址等同于表示NIC的MAC地址。
    • 20. 发明授权
    • Data structures and state tracking for network protocol processing
    • 网络协议处理的数据结构和状态跟踪
    • US08738800B1
    • 2014-05-27
    • US11949735
    • 2007-12-03
    • Thomas A. MauferPaul J. GyugyiSameer NandaPaul J. Sidenblad
    • Thomas A. MauferPaul J. GyugyiSameer NandaPaul J. Sidenblad
    • G06F15/173
    • G06F17/3033G06F17/30306G06F17/30312H04L63/0236
    • Described are data structures, and methodology for forming same, for network protocol processing. A method for creating data structures for firewalling and network address translating is described. A method for creating data structures for physical layer addressing is described. A method for security protocol support using a data structure is described. A method for creating at least one data structure sized responsive to whether a firewall is activated is described. A data structure for routing packets is described. A method of forming hashing table chains is described. Additionally, method and apparatus for tracking packet states is described. More particularly, Transmission Control Protocol (“TCP”) tracking of states for packets is described. In an embodiment, a division between software states and hardware states is made as a packet is processed by both software and hardware. Additionally, method and apparatus for network protocol processing are described. For example, a packet for network address translation having a media access control header is obtained, from which information, including the media access control header, is obtained. The information is parsed into one or more data structures. It is determined whether a network processing unit is in a first round processing mode, or a second round pass-through mode.
    • 描述了用于网络协议处理的数据结构及其形成方法。 描述了一种创建用于防火墙和网络地址转换的数据结构的方法。 描述了一种用于创建物理层寻址的数据结构的方法。 描述了使用数据结构的安全协议支持的方法。 描述了一种用于创建响应于是否激活防火墙的至少一个数据结构的方法。 描述用于路由分组的数据结构。 描述了形成散列表链的方法。 另外,描述了用于跟踪分组状态的方法和装置。 更具体地,描述了用于分组的状态的传输控制协议(“TCP”)跟踪。 在一个实施例中,软件状态和硬件状态之间的划分是由软件和硬件两者处理的数据包进行的。 另外,描述了用于网络协议处理的方法和装置。 例如,获得具有媒体访问控制头的用于网络地址转换的分组,从中获得包括媒体访问控制头的信息。 信息被解析为一个或多个数据结构。 确定网络处理单元是处于第一轮处理模式还是第二轮直通模式。