Retransmission systems and methods in reliable streaming protocols using connection characteristics
    1.
    发明授权
    Retransmission systems and methods in reliable streaming protocols using connection characteristics 有权
    使用连接特性的可靠流协议中的重发系统和方法

    公开(公告)号:US08806287B1

    公开(公告)日:2014-08-12

    申请号:US12889736

    申请日:2010-09-24

    CPC classification number: H04L1/1867

    Abstract: Systems, methods and articles of manufacture for retransmission of data in streaming protocols are described herein. Embodiments enable efficient retransmission of dropped packet data in guaranteed delivery or request-response data transfer protocols such as TCP. In particular, embodiments provide efficient retransmission of dropped packet data based on the short and/or long term historical reliability of the underlying client connection. An embodiment includes maintaining, for one or more clients in a client-server architecture, data representing connection characteristics for one or more client-server connections. Based on collected short-term and long-term client connection characteristics, an efficient data packet retransmission scheme is determined to optimize use of the connection for retransmitting dropped packet data.

    Abstract translation: 这里描述了用于流传输协议中数据重传的系统,方法和制品。 实施例能够在保证传送或诸如TCP的请求 - 响应数据传输协议中有效地重传丢弃的分组数据。 具体地,实施例基于底层客户端连接的短期和/或长期历史可靠性提供丢弃分组数据的有效重传。 实施例包括为客户机 - 服务器架构中的一个或多个客户端维护表示一个或多个客户机 - 服务器连接的连接特性的数据。 基于收集的短期和长期客户端连接特征,确定了有效的数据分组重传方案,以优化连接的使用以重传丢弃的分组数据。

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

    公开(公告)号:US20150193547A1

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

    申请号:US13175067

    申请日:2011-07-01

    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浏览之前预测可能的下一个统一资源定位符,以便在用户选择网页上的对应链接之前先行地从网络请求内容。 方法和系统描述了预渲染内容和管理和配置预渲染操作的各种方式。

    Predicting user navigation events in a browser using directed graphs
    3.
    发明授权
    Predicting user navigation events in a browser using directed graphs 有权
    使用有向图在浏览器中预测用户导航事件

    公开(公告)号:US08600921B2

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

    申请号:US13233300

    申请日:2011-09-15

    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浏览之前预测可能的下一个统一资源定位符,以便在用户选择网页上的对应链接之前先行地从网络请求内容。 该方法描述了预测下一个导航事件的各种方式,包括检查个人和聚合历史数据,文本输入预测和光标输入监视。

    TECHNIQUES FOR DEVELOPING LOCALIZED MARKETS THROUGH BUSINESS TRANSACTIONS OVER A DATA COMMUNICATION NETWORK
    4.
    发明申请
    TECHNIQUES FOR DEVELOPING LOCALIZED MARKETS THROUGH BUSINESS TRANSACTIONS OVER A DATA COMMUNICATION NETWORK 审中-公开
    通过数据通信网络通过业务交易发展本地化市场的技术

    公开(公告)号:US20130297674A1

    公开(公告)日:2013-11-07

    申请号:US13466108

    申请日:2012-05-07

    Applicant: Arvind Jain

    Inventor: Arvind Jain

    CPC classification number: G06Q30/06 G06Q30/02

    Abstract: Methods and systems for developing localized markets using business transactions conducted over a data network having a plurality of servers features creating a data connection with one of the plurality of servers from a client terminal. A search query is transmitted to the one of the plurality of servers. The search query requests product information to be transmitted between the server and the client identifying products satisfying a criterion of the search query. Determined is whether the one of the plurality of servers includes the information. An identity of a second server from the remaining servers of the plurality of servers that includes the product information by examining a UDDI repository table located on the one of the plurality of servers, in response to determining the product information is absent from the one of the plurality of servers. A message is sent to the client terminal with results from the product information.

    Abstract translation: 使用在具有多个服务器的数据网络上进行的商业交易来开发本地化市场的方法和系统特征与客户终端中的一个服务器之一建立数据连接。 搜索查询被发送到多个服务器中的一个。 搜索查询请求在服务器和客户端之间传送满足搜索查询标准的产品的产品信息。 确定多个服务器中的一个是否包括信息。 响应于确定产品信息,通过检查位于多个服务器中的一个上的UDDI存储库表来包括产品信息的多个服务器中的剩余服务器的第二服务器的身份不存在于 多个服务器。 通过产品信息的结果将消息发送到客户端。

    Predicting user requests to reduce network connection latency
    5.
    发明授权
    Predicting user requests to reduce network connection latency 有权
    预测用户请求以减少网络连接延迟

    公开(公告)号:US08260938B2

    公开(公告)日:2012-09-04

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

    Transparent client-server transaction accelerator
    6.
    发明授权
    Transparent client-server transaction accelerator 有权
    透明的客户端 - 服务器事务加速器

    公开(公告)号:US08069225B2

    公开(公告)日:2011-11-29

    申请号:US10640405

    申请日:2003-08-12

    Abstract: In a network that conveys requests from clients to servers and responses from servers to clients, a network transaction accelerator for accelerating transactions involving data transfer between at least one client and at least one server over a network comprising a client-side engine, a server-side engine and a transaction predictor configured to predict, based on past transactions, which transactions are likely to occur in the future between the client and server. The transaction predictor might be in the server-side engine, the client-side engine, or both. The client-side engine receives indications of requests from the client, a transaction buffer for storing results of predicted transactions received from the server or the server-side engine ahead of receipt of a corresponding request, and a collator for collating the requests from the client with the stored results or received results, wherein a request and a response that are matched by the collator are identified and the matched response is provided to the client in response to the matched request. The server-side engine receives indications of transactions including requests and responses and conveys requests to the server in response to actual transactions or predicted transactions.

    Abstract translation: 在将来自客户机的请求传达到服务器的请求和从服务器到客户机的响应的网络中,提供一种网络事务加速器,用于加速涉及通过网络的至少一个客户端与至少一个服务器之间的数据传输的事务,包括客户端引擎, 侧面引擎和事务预测器被配置为基于过去的事务来预测在将来在客户端和服务器之间可能发生的事务。 事务预测器可能位于服务器端引擎,客户端引擎或两者中。 客户端引擎接收来自客户端的请求的指示,用于存储从接收到相应请求之前从服务器或服务器端引擎接收到的预测事务的结果的事务缓冲器,以及用于对来自客户机的请求进行整理的归类器 存储结果或接收结果,其中识别由归类器匹配的请求和响应,并且响应于匹配的请求将匹配响应提供给客户端。 服务器端引擎接收包括请求和响应的事务的指示,并且响应于实际的事务或预测的事务将请求传送到服务器。

    Generating Equivalence Classes and Rules for Associating Content with Document Identifiers
    7.
    发明申请
    Generating Equivalence Classes and Rules for Associating Content with Document Identifiers 有权
    生成与文档标识符相关联的等价类和规则

    公开(公告)号:US20100174686A1

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

    申请号:US12725381

    申请日:2010-03-16

    CPC classification number: G06F17/30864

    Abstract: A system of reducing the possibility of crawling duplicate document identifiers partitions a plurality of document identifiers into multiple clusters, each cluster having a cluster name and a set of document parameters. The system generates an equivalence rule for each cluster of document identifiers, the rule specifying which document parameters associated with the cluster are content-relevant. Next, the system groups each cluster of document identifiers into one or more equivalence classes in accordance with its associated equivalence rule, each equivalence class including one or more document identifiers that correspond to a document content and having a representative document identifier identifying the document content.

    Abstract translation: 减少爬行重复文档标识符的可能性的系统将多个文档标识符划分成多个集群,每个集群具有集群名称和一组文档参数。 系统为文档标识符的每个集群生成等价规则,该规则指定与集群相关联的文档参数与内容相关。 接下来,系统根据其相关联的等价规则将每个文档标识符簇分组为一个或多个等价类,每个等价类包括与文档内容对应的一个或多个文档标识符,并且具有标识文档内容的代表性文档标识符。

    System and method for scalable data distribution
    9.
    发明授权
    System and method for scalable data distribution 有权
    用于可扩展数据分发的系统和方法

    公开(公告)号:US08959144B2

    公开(公告)日:2015-02-17

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

    Methods and systems for reducing web page transmission bandwidth
    10.
    发明授权
    Methods and systems for reducing web page transmission bandwidth 有权
    减少网页传输带宽的方法和系统

    公开(公告)号:US08707162B1

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

    申请号:US13053805

    申请日:2011-03-22

    Applicant: Arvind Jain

    Inventor: Arvind Jain

    CPC classification number: G06F17/30902

    Abstract: Embodiments disclosed herein relate to reduction of web page transmission bandwidth by resolving a web page into static and dynamic components. An embodiment includes intercepting a request for a web page, retrieving the requested web page from a server, reading transmission instructions for the web page, the instructions based on an analysis of two or more identified versions of the web page, the analysis having identified one or more static and dynamic components of the web page, extracting the dynamic components of the retrieved web page based on the instructions, and providing the dynamic components of the web page along with one or more references to the static components in response to the request. Another embodiment includes constructing a web page for display using the received dynamic components and static components retrieved from a cache using the one or more references.

    Abstract translation: 本文公开的实施例涉及通过将网页解析为静态和动态组件来减少网页传输带宽。 一个实施例包括拦截对网页的请求,从服务器检索所请求的网页,读取网页的传输指令,基于对网页的两个或多个标识的版本的分析的指令,该分析具有确定的一个 或更多的静态和动态组件,基于指令提取检索到的网页的动态组件,以及响应于该请求,提供网页的动态组件以及静态组件的一个或多个引用。 另一实施例包括使用所接收的动态组件和使用一个或多个参考从高速缓存检索的静态组件来构建用于显示的网页。

Patent Agency Ranking