Redacting content and inserting hypertext transfer protocol (HTTP) error codes in place thereof
    21.
    发明授权
    Redacting content and inserting hypertext transfer protocol (HTTP) error codes in place thereof 有权
    修改内容并插入超文本传输​​协议(HTTP)错误代码

    公开(公告)号:US08788711B2

    公开(公告)日:2014-07-22

    申请号:US13175115

    申请日:2011-07-01

    CPC classification number: G06F17/2247 G06Q30/0273 H04L67/16

    Abstract: Aspects of the disclosure minimize the delay between a navigation event and a network response by prerendering the next navigation event. The methods and systems described herein may predict a likely next uniform resource locator during web browsing to preemptively request network content from the network before the user selects the corresponding link on a web page. In one aspect, a subset of content from the network content is redacted in order to create a set of partial content such that the set of partial content comprises the network content with the redacted content removed. One or more hypertext transfer protocol (HTTP) error codes within the set of partial content is inserted in place of the redacted content. When notification is received that the set of partial content is accessed by a user device, the redacted content is sent in response.

    Abstract translation: 本发明的方面通过预先引导下一个导航事件来最小化导航事件和网络响应之间的延迟。 本文描述的方法和系统可以在网络浏览之前预测可能的下一个统一资源定位符,以在用户选择网页上的相应链接之前先行地从网络请求网络内容。 在一个方面,编辑来自网络内容的内容的子集,以便创建一组部分内容,使得该组部分内容包括去除已修改内容的网络内容。 插入该部分内容集合内的一个或多个超文本传输​​协议(HTTP)错误代码来代替编辑的内容。 当接收到用户设备访问该部分内容的通知时,响应地发送编辑的内容。

    Access to network content
    22.
    发明授权
    Access to network content 有权
    访问网络内容

    公开(公告)号:US08745212B2

    公开(公告)日:2014-06-03

    申请号:US13174928

    申请日:2011-07-01

    CPC classification number: G06N5/04 G06F17/30902 H04N21/4331 H04N21/4622

    Abstract: A method and system for improving access to network content are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by prerendering the next navigation event. For example, the method and system may predict a likely next uniform resource locator during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page. The methods and systems describe a variety of manners for prerendering content and managing and configuring prerendering operations.

    Abstract translation: 描述了一种用于改善网络内容访问的方法和系统。 本发明的方面通过预先引导下一个导航事件来最小化导航事件和网络响应之间的延迟。 例如,该方法和系统可以在web浏览之前预测可能的下一个统一资源定位符,以便在用户选择网页上的对应链接之前先行地从网络请求内容。 方法和系统描述了预渲染内容和管理和配置预渲染操作的各种方式。

    ACCESS TO NETWORK CONTENT
    23.
    发明申请
    ACCESS TO NETWORK CONTENT 有权
    访问网络内容

    公开(公告)号:US20140095966A1

    公开(公告)日:2014-04-03

    申请号:US13633431

    申请日:2012-10-02

    CPC classification number: G06F17/30902 G06F17/30899

    Abstract: A method and system for improving access to network content are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by prerendering the next navigation event. For example, the method and system may predict a likely next navigation event during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page. The prediction operation may identify correlations between metadata associated with a navigation history. The metadata may include the relationship of the selected navigation events to a web page. By making predictions using link page relationships links may be accurately predicted in circumstances where two links share common relationships to their source page but different destination addresses.

    Abstract translation: 描述了一种用于改善网络内容访问的方法和系统。 本发明的方面通过预先引导下一个导航事件来最小化导航事件和网络响应之间的延迟。 例如,该方法和系统可以在网络浏览之前预测可能的下一个导航事件,以在用户选择网页上的相应链接之前从网络抢先请求内容。 预测操作可以识别与导航历史相关联的元数据之间的相关性。 元数据可以包括所选择的导航事件与网页的关系。 通过使用链接页面关系进行预测,可以在两个链接与其源页面共享公共关系但不同的目标地址的情况下准确地预测链接。

    Predicting user navigation events based on chronological history data
    24.
    发明授权
    Predicting user navigation events based on chronological history data 有权
    根据时间历史数据预测用户导航事件

    公开(公告)号:US08655819B1

    公开(公告)日:2014-02-18

    申请号:US13233314

    申请日:2011-09-15

    CPC classification number: G06N5/048 G06F17/30864 G06F17/30873 G06N99/005

    Abstract: A method and system for predicting a next navigation event are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by predicting the next navigation event. The system and method may then prerender content associated with the next navigation event. For example, the method and system may predict a likely next uniform resource locator during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page. The methods describe a variety of manners of predicting the next navigation event, including examining individual and aggregate historical data, text entry prediction, and cursor input monitoring.

    Abstract translation: 描述用于预测下一个导航事件的方法和系统。 本公开的方面通过预测下一个导航事件来最小化导航事件和网络响应之间的延迟。 然后,系统和方法可以预先下载与下一个导航事件相关联的内容。 例如,该方法和系统可以在web浏览之前预测可能的下一个统一资源定位符,以便在用户选择网页上的相应链接之前从网络抢先请求内容。 该方法描述了预测下一个导航事件的各种方式,包括检查个人和聚合历史数据,文本输入预测和光标输入监视。

    System and Method for Scalable Data Distribution
    25.
    发明申请
    System and Method for Scalable Data Distribution 有权
    可扩展数据分发的系统和方法

    公开(公告)号:US20130117348A1

    公开(公告)日:2013-05-09

    申请号:US13728984

    申请日:2012-12-27

    Applicant: Arvind Jain

    Inventor: Arvind Jain

    Abstract: A system having a resource manager, a plurality of masters, and a plurality of slaves, interconnected by a communications network. To distribute data, a master determined that a destination slave of the plurality slaves requires data. The master then generates a list of slaves from which to transfer the data to the destination slave. The master transmits the list to the resource manager. The resource manager is configured to select a source slave from the list based on available system resources. Once a source is selected by the resource manager, the master receives an instruction from the resource manager to initiate a transfer of the data from the source slave to the destination slave. The master then transmits an instruction to commence the transfer.

    Abstract translation: 具有由通信网络互连的资源管理器,多个主设备和多个从设备的系统。 为了分发数据,主设备确定多个从站的目的地从站需要数据。 然后,主机生成从其传送数据到目标从站的从站列表。 主人将列表发送到资源管理器。 资源管理器被配置为基于可用的系统资源从列表中选择源从设备。 一旦源被资源管理器选择,主机从资源管理器接收指令以发起数据从源从器件到目标从器件的传输。 然后主人发送开始转移的指令。

    Transaction accelerator for client-server communications systems
    26.
    发明授权
    Transaction accelerator for client-server communications systems 有权
    客户端 - 服务器通信系统的事务加速器

    公开(公告)号:US08402085B2

    公开(公告)日:2013-03-19

    申请号:US13441681

    申请日:2012-04-06

    Abstract: Self-discovering transaction accelerators improve communications between a client and a server. A client directs a message to a server. A client-side transaction accelerator intercepts the message, terminates the connection with the client, and accelerates the request by replacing segments of data with references. The accelerated request is forwarded to a server-side transaction accelerator through a new connection. The server-side transaction accelerator reconstructs the message by replacing the reference with segment data in a persistent segment store accessible to the server-side transaction accelerator. The reconstructed request is then provided to the server. Accelerations may occur in any direction of communication. Persistent segment stores can be pre-populated with segment data from other transaction accelerators and anticipated transactions. The persistent segment store can store segments that are data segmented based on content of the data and can be independent of transaction protocol, application, and device.

    Abstract translation: 自发发现事务加速器可改善客户端与服务器之间的通信。 客户端将消息指向服务器。 客户端事务加速器拦截消息,终止与客户端的连接,并通过用引用替换数据段来加速请求。 加速请求通过新连接转发到服务器端事务加速器。 服务器端事务加速器通过将服务器端事务加速器可访问的持久段存储中的段数据替换为引用数据来重构消息。 然后将重建的请求提供给服务器。 加速可能发生在任何通信方向。 可以使用来自其他事务加速器和预期事务的段数据预先填充持久性段存储。 持久段存储可以存储基于数据内容进行数据分段的段,并且可以独立于事务协议,应用和设备。

    System and method for scalable data distribution

    公开(公告)号:US08346843B2

    公开(公告)日:2013-01-01

    申请号:US11009569

    申请日:2004-12-10

    Applicant: Arvind Jain

    Inventor: Arvind Jain

    Abstract: A system having a resource manager, a plurality of masters, and a plurality of slaves, interconnected by a communications network. To distribute data, a master determined that a destination slave of the plurality slaves requires data. The master then generates a list of slaves from which to transfer the data to the destination slave. The master transmits the list to the resource manager. The resource manager is configured to select a source slave from the list based on available system resources. Once a source is selected by the resource manager, the master receives an instruction from the resource manager to initiate a transfer of the data from the source slave to the destination slave. The master then transmits an instruction to commence the transfer.

    Transaction accelerator for client-server communications systems
    28.
    发明授权
    Transaction accelerator for client-server communications systems 有权
    客户端 - 服务器通信系统的事务加速器

    公开(公告)号:US08176186B2

    公开(公告)日:2012-05-08

    申请号:US12191514

    申请日:2008-08-14

    Abstract: Self-discovering transaction accelerators improve communications between a client and a server. A client directs a message to a server. A client-side transaction accelerator intercepts the message, terminates the connection with the client, and accelerates the request by replacing segments of data with references. The accelerated request is forwarded to a server-side transaction accelerator through a new connection. The server-side transaction accelerator reconstructs the message by replacing the reference with segment data in a persistent segment store accessible to the server-side transaction accelerator. The reconstructed request is then provided to the server. Accelerations may occur in any direction of communication. Persistent segment stores can be pre-populated with segment data from other transaction accelerators and anticipated transactions. The persistent segment store can store segments that are data segmented based on content of the data and can be independent of transaction protocol, application, and device.

    Abstract translation: 自发发现事务加速器可改善客户端与服务器之间的通信。 客户端将消息指向服务器。 客户端事务加速器拦截消息,终止与客户端的连接,并通过用引用替换数据段来加速请求。 加速请求通过新连接转发到服务器端事务加速器。 服务器端事务加速器通过将服务器端事务加速器可访问的持久段存储中的段数据替换为引用数据来重构消息。 然后将重建的请求提供给服务器。 加速可能发生在任何通信方向。 可以使用来自其他事务加速器和预期事务的段数据预先填充持久性段存储。 持久段存储可以存储基于数据内容进行数据分段的段,并且可以独立于事务协议,应用和设备。

    Near-duplicate document detection for web crawling
    29.
    发明授权
    Near-duplicate document detection for web crawling 有权
    用于网络抓取的近似重复的文档检测

    公开(公告)号:US08140505B1

    公开(公告)日:2012-03-20

    申请号:US11094791

    申请日:2005-03-31

    CPC classification number: G06F17/30864 G06F17/30949

    Abstract: A system generates a hash value for a fetched document and compares the hash value with a set of stored hash values to identify ones of the stored hash values with a sequence of bit positions, less than all of the bit positions, that match a corresponding sequence of bit positions of the hash value. The system also determines whether any of the identified hash values are substantially similar to the hash value and identify the fetched document as a near-duplicate of another document when one of the identified hash values is substantially similar to the hash value.

    Abstract translation: 系统为所获取的文档生成哈希值,并将哈希值与一组存储的哈希值进行比较,以便识别所存储的哈希值中的一些,其具有与相应序列匹配的小于所有比特位置的比特位置的序列 的哈希值的位位置。 所述系统还确定所识别的散列值中的任何一个是否与散列值基本相似,并且当所识别的散列值之一基本上类似于散列值时,将获取的文档识别为另一文档的近似副本。

    REDUCING NETWORK CONNECTION LATENCY
    30.
    发明申请
    REDUCING NETWORK CONNECTION LATENCY 有权
    减少网络连接延迟

    公开(公告)号:US20100191856A1

    公开(公告)日:2010-07-29

    申请号:US12359038

    申请日:2009-01-23

    CPC classification number: H04L61/1511 H04L29/12066

    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for decreasing latency perceived by a user in retrieving data from a data server. A user-initiated interaction with a user interface can be detected and a user-generated request to retrieve data automatically predicted, based at least in part on the user-initiated interaction. Resolution of a domain name into a network address can be initiated, based on the predicted user-generated request to retrieve data, prior to receiving a user-initiated submission of the user-generated request to retrieve data. In certain instances, a network communication synchronization sequence with a data server associated with the predicted user-generated request to retrieve data can be initiated prior to receiving a user-initiated submission of the user-generated request to retrieve data.

    Abstract translation: 方法,系统和装置,包括中等编码计算机程序产品,用于减少用户在从数据服务器检索数据时感知到的延迟。 至少部分地基于用户发起的交互,可以检测用户发起的与用户界面的交互,并且用户生成的请求以检索数据自动预测。 在接收用户发起的提交用户生成的请求以检索数据之前,可以基于预测的用户生成的检索数据的请求,将域名解析成网络地址。 在某些情况下,可以在接收到用户发起的提交用户生成的请求以检索数据之前发起与预测的用户生成的请求相关联以检索数据的数据服务器的网络通信同步序列。

Patent Agency Ranking