Method and apparatus for managing routes
    1.
    发明授权
    Method and apparatus for managing routes 有权
    管理路线的方法和装置

    公开(公告)号:US07245619B1

    公开(公告)日:2007-07-17

    申请号:US10160141

    申请日:2002-05-31

    CPC分类号: H04L45/02 H04L45/52

    摘要: A method and apparatus for managing routes. A route manager receives a route to a destination, the route having been discovered by a routing protocol application. The route manager maintains the route in a route table and distributes the route to a second routing protocol application. In addition, the route manager maintains a subset of the routes in a second route table and distributes routes to a subsidiary application not having access to the routing protocol applications. The route manager recovers routes when a routing protocol application becomes inoperable by setting a timer when the routing protocol application becomes inoperable and purging routes when the route manager cannot confirm the routes upon expiration of the timer.

    摘要翻译: 一种管理路线的方法和装置。 路由管理器接收到目的地的路由,该路由已被路由协议应用发现。 路由管理器将路由维护在路由表中,并将路由分发到第二路由协议应用。 此外,路由管理器维护第二路由表中的路由的子集,并将路由分发给不具有对路由协议应用的访问的辅助应用。 当路由协议应用无法操作时,路由管理器通过在路由协议应用无法操作时设置定时器,并在路由管理器在定时器到期后无法确认路由时清除路由,从而恢复路由。

    Method and apparatus for fast route table update
    2.
    发明授权
    Method and apparatus for fast route table update 失效
    快速路由表更新的方法和装置

    公开(公告)号:US07334048B1

    公开(公告)日:2008-02-19

    申请号:US10164980

    申请日:2002-06-04

    申请人: Tao Guan Michael Yip

    发明人: Tao Guan Michael Yip

    IPC分类号: G06F15/173

    摘要: A method and apparatus is provided for fast route table updates. A route table entry is identified, and a subsequent route table entry is located using the identified route table entry. All subsequent route table entries are identified using the previous route table entry until all route table entries associated with a predetermined characteristic are identified. The identified entries may be purged or transferred from one route table to another. The predetermined characteristic may be that the route table entries where discovered by a common routing protocol. Route table entries associated with a common routing protocol that is inoperative for a predetermined period are purged.

    摘要翻译: 提供了一种用于快速路由表更新的方法和装置。 识别路由表条目,并且使用所识别的路由表条目来定位后续路由表条目。 使用先前的路由表条目来识别所有后续的路由表条目,直到与预定特征相关联的所有路由表条目被识别为止。 所识别的条目可以被清除或从一个路由表传送到另一个路由表。 预定的特征可以是通过公共路由协议发现的路由表条目。 清除与常规路由协议相关联的路由表条目,该路由协议在预定时间段内不起作用。

    Method, apparatus and system for extracting field-specific structured data from the web using sample
    3.
    发明申请
    Method, apparatus and system for extracting field-specific structured data from the web using sample 审中-公开
    使用样本从网络提取场特定结构化数据的方法,装置和系统

    公开(公告)号:US20070198727A1

    公开(公告)日:2007-08-23

    申请号:US11582816

    申请日:2006-10-18

    申请人: Tao Guan

    发明人: Tao Guan

    IPC分类号: G06F15/16

    摘要: A computer method, apparatus and system is presented to extract field-specific structured data from the World Wide Web using a sample. The method includes: collecting a sample automatically or by a user supervision that records how the user visits the data; analyzing the sample using a field-specific knowledge base to extract a pattern of the sample; extracting data which crawls webpages using a path, and extracting data that matches the pattern; integrating the data by removing duplicates, adding a missing value, and converting obtained data into a unified format so that the data from a different website can be integrated as one data set. The system can extract Web data with a similar structure from multiple websites automatically using a sample.

    摘要翻译: 提出了一种计算机方法,装置和系统,以使用样本从万维网中提取场特定的结构化数据。 该方法包括:自动或通过用户监控来收集用户访问数据的方式; 使用场特定的知识库分析样本以提取样本的模式; 提取使用路径搜索网页的数据,并提取与模式匹配的数据; 通过删除重复数据,添加缺失值,将获取的数据转换为统一格式来整合数据,从而将不同网站的数据集成为一个数据集。 系统可以使用样本自动从多个网站提取具有相似结构的Web数据。

    Source code generation from web-sourced snippets

    公开(公告)号:US10983760B2

    公开(公告)日:2021-04-20

    申请号:US16793182

    申请日:2020-02-18

    申请人: Tao Guan

    发明人: Tao Guan

    摘要: The disclosure presents methods and apparatus that can be used to generate a software source code according to a user-provided specification based on example snippets searched from the Internet or a local database, comprising: providing a user-defined specification of the target program including input data, output data, a function or algorithm, and other parameters; decomposing the function into sub-functions if necessary; searching a list of related programming example codes and snippets of each sub-function; analyzing and ranking the search results; selecting and extracting the best snippet source codes; refactoring and reformatting the codes; gluing and testing the generated codes. The final source codes are supposed to be compiled successfully and implement the desired function and meet the performance requirements. Even the final compilation success is not guaranteed the described method and apparatus can help on a best-effort basis and reduce a great effort in programming.

    SOURCE CODE GENERATION FROM WEB-SOURCED SNIPPETS

    公开(公告)号:US20200293291A1

    公开(公告)日:2020-09-17

    申请号:US16793182

    申请日:2020-02-18

    申请人: Tao Guan

    发明人: Tao Guan

    摘要: The disclosure presents methods and apparatus that can be used to generate a software source code according to a user-provided specification based on example snippets searched from the Internet or a local database, comprising: providing a user-defined specification of the target program including input data, output data, a function or algorithm, and other parameters; decomposing the function into sub-functions if necessary; searching a list of related programming example codes and snippets of each sub-function; analyzing and ranking the search results; selecting and extracting the best snippet source codes; refactoring and reformatting the codes; gluing and testing the generated codes. The final source codes are supposed to be compiled successfully and implement the desired function and meet the performance requirements. Even the final compilation success is not guaranteed the described method and apparatus can help on a best-effort basis and reduce a great effort in programming.