-
公开(公告)号:US20080276002A1
公开(公告)日:2008-11-06
申请号:US11799763
申请日:2007-05-01
IPC分类号: G06F15/16
CPC分类号: H04L67/1008 , H04L45/00 , H04L67/1002 , H04L67/1029 , H04L67/18
摘要: Techniques are described for making the best connection between a client and a server. The best connection is determined based upon the proximity of the client to the server, and the load and availability of the server. Proximity is determined by connection racing in which response times to requests made to various sets of servers are compared. The load is determined by back-end monitoring logic for each set of servers and is indicated in the response sent by the server. The availability of the server is monitored by a virtual IP server located with each set of servers. The virtual IP server selects available servers to respond to the request from the client. When the client receives responses, the client selects a server based on (a) the response times and (b) load information in the responses in order to make the best connection.
摘要翻译: 描述了在客户端和服务器之间建立最佳连接的技术。 最佳连接是根据客户端与服务器的接近度以及服务器的负载和可用性来确定的。 接近度由连接赛车决定,其中比较了对各种服务器的请求的响应时间。 负载由每组服务器的后端监控逻辑确定,并在服务器发送的响应中指示。 服务器的可用性由位于每组服务器的虚拟IP服务器进行监控。 虚拟IP服务器选择可用服务器来响应来自客户端的请求。 当客户端收到响应时,客户端根据(a)响应时间选择服务器,(b)在响应中加载信息,以便实现最佳连接。
-
公开(公告)号:US07849318B2
公开(公告)日:2010-12-07
申请号:US11765360
申请日:2007-06-19
申请人: Kai Zhang , Linlong Jiang
发明人: Kai Zhang , Linlong Jiang
CPC分类号: H04L9/3236 , H04L2209/80
摘要: A secret string is established so as to be known only to a client computing system and a server computing system. A non-encrypted version of a message, a message counter value, and first hash value are received by the server computing system from the client computing system. The first hash value, based on a content of the message, the message counter value, and the secret string, is generated at the client computing system using a first hash algorithm. Using the first hash algorithm, the server generates second hash value based on the content of the received message, the received message counter value, and the secret string. The server computing system accepts the received non-encrypted version of the message as authentic upon determining that the received message counter value is greater than a previously received message counter value and that the second hash value matches the first hash value.
摘要翻译: 建立了一个秘密字符串,以便只能被客户端计算系统和服务器计算系统所知。 消息的未加密版本,消息计数器值和第一散列值由服务器计算系统从客户端计算系统接收。 使用第一散列算法在客户端计算系统处生成基于消息的内容,消息计数器值和秘密字符串的第一散列值。 使用第一散列算法,服务器基于接收到的消息的内容,接收到的消息计数器值和秘密字符串来生成第二散列值。 服务器计算系统在确定所接收的消息计数器值大于先前接收到的消息计数器值并且第二散列值与第一散列值匹配时,将接收到的消息的未加密版本接受为真实的。
-
公开(公告)号:US20080320307A1
公开(公告)日:2008-12-25
申请号:US11765360
申请日:2007-06-19
申请人: Kai Zhang , Linlong Jiang
发明人: Kai Zhang , Linlong Jiang
IPC分类号: H04L9/00
CPC分类号: H04L9/3236 , H04L2209/80
摘要: A secret string is established so as to be known only to a client computing system and a server computing system. A non-encrypted version of a message, a message counter value, and first hash value are received by the server computing system from the client computing system. The first hash value, based on a content of the message, the message counter value, and the secret string, is generated at the client computing system using a first hash algorithm. Using the first hash algorithm, the server generates second hash value based on the content of the received message, the received message counter value, and the secret string. The server computing system accepts the received non-encrypted version of the message as authentic upon determining that the received message counter value is greater than a previously received message counter value and that the second hash value matches the first hash value.
摘要翻译: 建立了一个秘密字符串,以便只能被客户端计算系统和服务器计算系统所知。 消息的未加密版本,消息计数器值和第一散列值由服务器计算系统从客户端计算系统接收。 使用第一散列算法在客户端计算系统处生成基于消息的内容,消息计数器值和秘密字符串的第一散列值。 使用第一散列算法,服务器基于接收到的消息的内容,接收到的消息计数器值和秘密字符串来生成第二散列值。 服务器计算系统在确定所接收的消息计数器值大于先前接收到的消息计数器值并且第二散列值与第一散列值匹配时,将接收到的消息的未加密版本接受为真实的。
-
公开(公告)号:US20080307037A1
公开(公告)日:2008-12-11
申请号:US11759895
申请日:2007-06-07
申请人: Kai Zhang , Linlong Jiang
发明人: Kai Zhang , Linlong Jiang
IPC分类号: G06F15/16
摘要: A TCP connection is opened between a client and a server. An HTTP client request is transmitted from the client to the server over the open TCP connection. If client data is not pending at the server upon receipt of the HTTP client request at the server, the server waits for client data to become available before sending a server response to the client, thereby maintaining the open TCP connection. However, if client data is pending at the server upon receipt of the HTTP client request at the server, a server response including the client data is transmitted from the server to the client over the open TCP connection. Promptly upon receiving the server response, the client transmits a new HTTP client request to the server, thereby ensuring that an open TCP connection is maintained between the client and the server.
摘要翻译: 在客户端和服务器之间打开TCP连接。 HTTP客户端请求通过开放的TCP连接从客户端发送到服务器。 如果在服务器收到HTTP客户端请求后客户端数据未挂起,服务器将等待客户端数据变为可用,然后再向客户端发送服务器响应,从而保持打开的TCP连接。 但是,如果客户端数据在服务器收到HTTP客户端请求时在服务器上挂起,则包含客户端数据的服务器响应通过打开的TCP连接从服务器传输到客户端。 在接收到服务器响应后,客户端向服务器发送新的HTTP客户端请求,从而确保在客户端和服务器之间保持开放的TCP连接。
-
公开(公告)号:US08850035B1
公开(公告)日:2014-09-30
申请号:US11804232
申请日:2007-05-16
申请人: Rajanikanth Vemulapalli , Linlong Jiang , Manish Godara , Gopalakrishnan Krishnan , Naveen Sanjeeva
发明人: Rajanikanth Vemulapalli , Linlong Jiang , Manish Godara , Gopalakrishnan Krishnan , Naveen Sanjeeva
IPC分类号: H04W24/00
CPC分类号: H04L67/10 , H04L65/1069 , H04L67/142 , H04L67/24
摘要: A system, comprising a plurality of geographically distributed colocation facilities (colos), each colo comprising a plurality of computing devices configured to establish local connections between the colo and user devices associated with a corresponding set of users; maintain local connection state information relating to the local connections; maintain remote connection state information relating to remote connections between other ones of the colos and user devices associated with the corresponding sets of users; and facilitate sessions between any of the user devices connected to any of the colos with reference to the local and remote connection state information.
摘要翻译: 一种系统,包括多个地理上分布的托管设施(colos),每个colo包括多个计算设备,其被配置为建立与相应的用户组相关联的colo和用户设备之间的本地连接; 维护与本地连接有关的本地连接状态信息; 维护与与相应的用户组相关联的colos和用户设备中的远程连接的远程连接状态信息; 并且参考本地和远程连接状态信息促进连接到任何colos的任何用户设备之间的会话。
-
公开(公告)号:US20090049190A1
公开(公告)日:2009-02-19
申请号:US11840184
申请日:2007-08-16
申请人: Linlong Jiang , Alan Li , Raj Vemulapalli , Manish Godara , Ming J. Lu
发明人: Linlong Jiang , Alan Li , Raj Vemulapalli , Manish Godara , Ming J. Lu
IPC分类号: G06F15/173
CPC分类号: H04L67/24 , H04L51/04 , H04L51/14 , H04L67/303
摘要: Systems and methods are provided for multiple points of presence (MPOP) in the real time communication of data between or among users. More particularly, according to embodiments of the present invention, a messaging service network is provided that allows a user to connect to the messaging service network from multiple client devices and access features associated with the messaging service network from any one of the multiple client devices at any point in time. In this manner, a user can seamlessly transition among multiple client devices without interruption and access services provided by the messaging service network including, but not limited to, sending/receiving instant message (or “IM”) data to other user(s), publishing/subscribing presence to other user(s), making/receiving phone calls between user(s), etc.
摘要翻译: 在用户之间或之间的数据的实时通信中提供了用于多个存在点(MPOP)的系统和方法。 更具体地,根据本发明的实施例,提供了一种消息服务网络,其允许用户从多个客户端设备连接到消息收发服务网络,并且从多个客户端设备中的任何一个客户端设备访问与消息收发服务网络相关联的特征 任何时间点 以这种方式,用户可以在多个客户端设备之间无缝地转换,而不会中断和由消息收发服务网络提供的接入服务,包括但不限于向其他用户发送/接收即时消息(或“IM”)数据, 向其他用户发布/订阅存在,在用户之间进行/接收电话等。
-
公开(公告)号:US20090006532A1
公开(公告)日:2009-01-01
申请号:US11770490
申请日:2007-06-28
申请人: Richard Sinn , Miles Libbey , Linlong Jiang
发明人: Richard Sinn , Miles Libbey , Linlong Jiang
IPC分类号: G06F15/173
CPC分类号: H04L51/12 , H04L51/04 , H04L63/1408 , H04L63/1441 , H04L63/1483 , H04L63/20
摘要: Method, apparatus, and systems are directed to phishing detection and prevention in Instant Messaging (IM) environments. A variety of sources provide phishing data to a client phishing engine (CAE). The CAE may receive data from various applications local to the client device, from sources external to the client device, user input, and data from a plurality of other client devices. The CAE may employ the data to block access to a site and/or provide a warning message. At least some of the phishing data is provided to a centralized anti-phishing server (CAS) from a plurality of client devices. The CAS then attempts to use the received phishing data to search for the originator of the phishing site, and prevent future messages associated with the site. CAS will provide information about the detected phishing sites to a filtering application, such that the phishing site may be appropriately blocked.
摘要翻译: 方法,设备和系统针对即时消息(IM)环境中的网络钓鱼检测和预防。 各种来源为客户端钓鱼引擎(CAE)提供网络钓鱼数据。 CAE可以从客户端设备本地的各种应用程序接收来自客户端设备外部的源,用户输入和来自多个其他客户端设备的数据的数据。 CAE可以使用数据来阻止对站点的访问和/或提供警告消息。 至少一些网络钓鱼数据被提供给来自多个客户端设备的集中式反网络钓鱼服务器(CAS)。 然后,CAS尝试使用接收到的网络钓鱼数据来搜索钓鱼站点的发起者,并防止与站点相关的未来消息。 CAS将向检测到的应用程序提供有关检测到的网络钓鱼站点的信息,从而可以适当地阻止网络钓鱼站点。
-
-
-
-
-
-