System and method for dynamically limiting robot access to server data
    1.
    发明授权
    System and method for dynamically limiting robot access to server data 有权
    动态限制机器人访问服务器数据的系统和方法

    公开(公告)号:US06662230B1

    公开(公告)日:2003-12-09

    申请号:US09421978

    申请日:1999-10-20

    IPC分类号: H04L900

    摘要: A method for automatically limiting access of a client computer to data objects accessed through a server computer dynamically prevents robots or webcrawlers from obtaining too much of the server database and from dramatically reducing server performance. The method includes the steps of receiving a request for a data object, recording a log entry for the request, calculating client request values, and refusing the request if a client request value exceeds one of a set of corresponding predefined maximum request values. Each log entry contains a client identifier, timestamp, and at least one data object identifier for the request. The client request values preferably include a request frequency, which is compared with a predefined maximum request frequency, and a cumulative data request, which is compared with a data access threshold. If the client is refused access, the client identifier is added to a deny list, and future requests from the client are automatically denied. The calculated cumulative data request may be for a single client, or it may be for all clients, in order to detect a robot that is divided among multiple client identifiers. The cumulative data request check may consider the total percentage of server resources being given away, or a pattern in the requests. Also provided is a data protection system containing a log file, a request analyzer, and a dynamically-generated deny list. Requests to the server are intercepted and sent to the data protection system first.

    摘要翻译: 用于自动限制客户端计算机访问通过服务器计算机访问的数据对象的方法可以动态地防止机器人或网络抓取工具获取太多的服务器数据库,并显着降低服务器性能。 该方法包括以下步骤:接收对数据对象的请求,记录请求的日志条目,计算客户端请求值,以及如果客户端请求值超过一组对应的预定义的最大请求值,则拒绝该请求。 每个日志条目包含客户端标识符,时间戳和至少一个请求的数据对象标识符。 客户端请求值优选地包括与预定义的最大请求频率进行比较的请求频率和与数据访问阈值进行比较的累积数据请求。 如果客户端被拒绝访问,则客户机标识符被添加到拒绝列表中,并且来自客户端的未来请求将被自动拒绝。 所计算的累积数据请求可以是针对单个客户端,或者可以是针对所有客户机,以便检测在多个客户端标识符之间划分的机器人。 累积数据请求检查可以考虑给出的服务器资源的总百分比或请求中的模式。 还提供了包含日志文件,请求分析器和动态生成的拒绝列表的数据保护系统。 对服务器的请求被拦截并首先发送到数据保护系统。

    Method and system for the routing of requests using an automated classification and profile matching in a networked environment
    3.
    发明授权
    Method and system for the routing of requests using an automated classification and profile matching in a networked environment 失效
    在网络环境中使用自动分类和配置文件匹配来路由请求的方法和系统

    公开(公告)号:US06510431B1

    公开(公告)日:2003-01-21

    申请号:US09340380

    申请日:1999-06-28

    IPC分类号: G06F1730

    摘要: A system and method for routing customer requests to advisors is disclosed. The system and method comprises at least one customer server process for receiving customer requests and classifying the information to produce a classified request, the classified request comprising the original request and at least one attribute. The system further comprises at least one advisor server process for receiving the classified requests, comparing the classified requests by associated profiles from the advisors to find matching attributes with classified request, and creating a connection between the requesting customer and at least one advisor, the at least one advisor having submitted a profile with matching attributes. A routing system in accordance with the present invention reduces response time to a problem and saves advisor time. The system also provides for an automatic response to frequent problems at increased efficiency. Finally, a system and method in accordance with the present invention is widely applicable to online shopping and customer service.

    摘要翻译: 公开了一种用于将客户请求路由到顾问的系统和方法。 该系统和方法包括用于接收客户请求和分类信息以产生分类请求的至少一个客户服务器进程,分类请求包括原始请求和至少一个属性。 该系统还包括至少一个顾问服务器进程,用于接收分类的请求,将来自顾问的相关简档的分类请求进行比较,以便与分类请求一起找到匹配属性,以及在请求的客户与至少一个顾问之间建立连接, 至少有一位顾问提交了具有匹配属性的配置文件。 根据本发明的路由系统减少了对问题的响应时间并节省了顾问时间。 该系统还提供自动响应频繁的问题,提高效率。 最后,根据本发明的系统和方法广泛适用于在线购物和客户服务。

    Collaborative team crawling:Large scale information gathering over the internet
    4.
    发明授权
    Collaborative team crawling:Large scale information gathering over the internet 失效
    协作小组爬行:通过互联网收集大量信息

    公开(公告)号:US06182085B2

    公开(公告)日:2001-01-30

    申请号:US09086379

    申请日:1998-05-28

    IPC分类号: G06F1730

    摘要: A distributed collection of web-crawlers to gather information over a large portion of the cyberspace. These crawlers share the overall crawling through a cyberspace partition scheme. They also collaborate with each other through load balancing to maximally utilize the computing resources of each of the crawlers. The invention takes advantage of the hierarchical nature of the cyberspace namespace and uses the syntactic components of the URL structure as the main vehicle for dividing and assigning crawling workload to individual crawler. The partition scheme is completely distributed in which each crawler makes the partitioning decision based on its own crawling status and a globally replicated partition tree data structure.

    摘要翻译: 分布式的网络爬虫收集器,用于在大量网络空间中收集信息。 这些爬虫共享通过网络空间分区方案的整体爬网。 他们还通过负载平衡相互协作,最大限度地利用每个爬虫的计算资源。 本发明利用了网络空间命名空间的层次性,并将URL结构的句法组件作为将抓取工作量分配给各个爬虫的主要工具。 分区方案是完全分布的,其中每个爬行器根据其自身的爬行状态和全局复制的分区树数据结构进行分区决定。

    Managing content for RSS alerts over a network
    5.
    发明申请
    Managing content for RSS alerts over a network 审中-公开
    通过网络管理RSS警报的内容

    公开(公告)号:US20070100960A1

    公开(公告)日:2007-05-03

    申请号:US11262503

    申请日:2005-10-28

    IPC分类号: G06F15/16

    摘要: A system, apparatus, and method are directed to managing an alert to a subscriber based on a change of content at an RSS content source (RCS). A content collector identifies changes in content from various RCSs. In one embodiment, the RCS may notify the content collector of a change in content. In another embodiment, a crawler is used to identify an RCS with changed content based, in part, on a subscriber's request. Information about the RCS with changed content is provided to at least one of a plurality of matching engines using a load-balancing mechanism. Each of the matching engines manages a store that identifies subscribers that have requested an alert from a particular RCS. The matching engines further determine when the subscriber was last notified of a change in content from that RCS so that the subscriber is not notified multiple times of the same change.

    摘要翻译: 系统,装置和方法旨在基于RSS内容源(RCS)上的内容的改变来管理对订户的警报。 内容收集器识别来自各种RCS的内容的变化。 在一个实施例中,RCS可以向内容收集器通知内容的改变。 在另一个实施例中,爬行器用于部分地基于订户的请求来识别具有改变的内容的RCS。 使用负载均衡机构将关于具有变化的内容的RCS的信息提供给多个匹配引擎中的至少一个。 每个匹配的引擎管理一个商店,该商店识别已经从特定RCS请求警报的订户。 匹配引擎进一步确定用户何时最后被通知来自该RCS的内容改变,使得订户不被多次通知相同的改变。

    Customizing RSS content for use over a network
    6.
    发明申请
    Customizing RSS content for use over a network 审中-公开
    自定义通过网络使用的RSS内容

    公开(公告)号:US20070100959A1

    公开(公告)日:2007-05-03

    申请号:US11262287

    申请日:2005-10-28

    IPC分类号: G06F15/16

    摘要: A system, apparatus, and method are directed to managing customization of a subscription and/or an alert for an RSS feed over a network. An RSS Content Source (RCS) may provide feed templates that may be used to modify a subscription interface. The RCS may further provide additional feed templates that are useable to modify an RSS alert and/or the RSS content. Moreover, a RSS subscription service provider may also provide one or more feed templates. The feed templates may include co-branding information, advertisements, related RSS feeds, services related to the RCS's business, products available from the RCS, or the like. The feed templates may further change a look and feel of a subscription interface, and/or RSS alert to enhance subscriber loyalty, and improve business opportunities. In one embodiment, the feed templates include material that may change based, in part, on a subscriber's behavior.

    摘要翻译: 系统,装置和方法旨在管理通过网络对RSS馈送的订阅和/或警报的定制。 RSS内容源(RCS)可以提供可用于修改订阅界面的馈送模板。 RCS可以进一步提供可用于修改RSS警报和/或RSS内容的附加馈送模板。 此外,RSS订阅服务提供商还可以提供一个或多个馈送模板。 饲料模板可以包括联合品牌信息,广告,相关RSS馈送,与RCS业务相关的服务,可从RCS获得的产品等。 馈送模板可以进一步改变订阅界面的外观和感觉,和/或RSS警报以增强用户忠诚度,并且改善商业机会。 在一个实施例中,馈送模板包括可以部分地基于用户行为而改变的材料。

    User interface for providing third party content as an RSS feed
    7.
    发明申请
    User interface for providing third party content as an RSS feed 审中-公开
    用于将第三方内容提供为RSS提要的用户界面

    公开(公告)号:US20070100836A1

    公开(公告)日:2007-05-03

    申请号:US11262501

    申请日:2005-10-28

    IPC分类号: G06F17/30

    CPC分类号: H04L67/26 G06F16/958

    摘要: A system, method, and apparatus are directed to managing a subscription to an RSS feed. A search component enables searching over a network for content associated with an RSS feed. In one embodiment, the search component receives a search query in the form of a structured query language (SQL), Boolean expression, or the like. The search component may search for content based on the search query and validate the RSS feed associated with the results from the search. A list of validated RSS feeds may be sent to the user. The user may then select from the list and subscribe to a validated RSS feed. In addition, the user may employ the search query as an RSS feed. Thus, the same search may be performed automatically and the results compared to the previous search results. If a change in the search results is detected, the user may be alerted.

    摘要翻译: 系统,方法和装置被引导以管理对RSS馈送的订阅。 搜索组件使得能够通过网络搜索与RSS馈送相关联的内容。 在一个实施例中,搜索组件以结构化查询语言(SQL),布尔表达式等的形式接收搜索查询。 搜索组件可以基于搜索查询搜索内容,并验证与搜索结果相关联的RSS提要。 可以向用户发送经过验证的RSS订阅列表。 用户可以从列表中选择并订阅经过验证的RSS提要。 此外,用户可以将搜索查询用作RSS提要。 因此,可以自动执行相同的搜索,并且将结果与先前的搜索结果进行比较。 如果检测到搜索结果发生变化,则可能会警告用户。

    Integrated touch-skin notification system for wearable computing devices
    9.
    发明授权
    Integrated touch-skin notification system for wearable computing devices 失效
    用于穿戴式计算设备的综合触皮通知系统

    公开(公告)号:US06218958B1

    公开(公告)日:2001-04-17

    申请号:US09168630

    申请日:1998-10-08

    IPC分类号: G08B522

    CPC分类号: G08B6/00 H04M19/047

    摘要: A tactile notification device that can be embodied in, e.g., a wristwatch, communicates via wireless link with plural personal computing devices, including cellular telephones, pagers, and palm top computers, of the person wearing the notification device. When one of the personal computing devices alerts, e.g., when the telephone receives an incoming call, the pager receives a page, or the palm top computer receives an email, the personal computing device sends a signal to the notification device, which generates a discrete tactile signal against the person's skin. The notification device can generate different tactile signals, and each tactile signal can be correlated as desired by the user to one of the personal computing devices. In one embodiment, opposed pinch bars are provided on the skin-facing tactile surface of a wristwatch to gently pinch the skin and thereby establish a first tactile signal that can be correlated to, for example, an alert for an incoming phone call. Also, a rotating bar can be provided on the tactile surface of the wristwatch, and the tactile signal that corresponds to, e.g., an incoming page can be established by rotating the bar against the skin.

    摘要翻译: 可以体现在例如手表中的触觉通知装置通过无线连接与携带通知装置的人的多个个人计算设备(包括蜂窝电话,寻呼机和掌上电脑)进行通信。 当个人计算设备中的一个提醒时,例如,当电话接收到来电时,寻呼机接收页面,或者掌上电脑接收到电子邮件,个人计算设备向通知设备发送信号,该信号产生离散 对人的皮肤的触觉信号。 通知装置可以产生不同的触觉信号,并且每个触觉信号可以根据用户的需要与个人计算设备之一相关联。 在一个实施例中,相对的夹杆设置在手表的面向皮肤的触感表面上,以轻轻地夹紧皮肤,从而建立可以与例如呼入电话的警报相关联的第一触觉信号。 此外,可以在手表的触感表面上设置旋转杆,并且可以通过使杆相对于皮肤旋转来建立与例如输入页对应的触觉信号。

    ONLINE CONTESTS WITH SOCIAL NETWORKS
    10.
    发明申请
    ONLINE CONTESTS WITH SOCIAL NETWORKS 有权
    在线与社交网络的比较

    公开(公告)号:US20130029768A1

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

    申请号:US13540339

    申请日:2012-07-02

    IPC分类号: A63F13/12

    摘要: In an embodiment, a method comprises causing, to be displayed to a user through a web page of a social network provider that provides a social network, contest data that indicates an online contest; receiving, at a particular entity, input that indicates an intention by the user to participate in the online contest; sending, from the particular entity, request data that indicates a request, by the particular entity, for one or more permissions that allows the particular entity to access information from the social network provider about the user; after sending the request data, receiving, at the particular entity, acceptance data that indicates that the user accepts the request; in response to receiving the acceptance data, causing the user to be entered in the online contest; wherein the method is performed by one or more computing devices.

    摘要翻译: 在一个实施例中,一种方法包括通过提供社交网络的社交网络提供商的网页来向用户显示指示在线竞赛的比赛数据; 在特定实体接收指示用户参与在线比赛的意图的输入; 从所述特定实体向所述特定实体发送指示请求的请求数据,所述请求数据指示所述特定实体对允许所述特定实体从所述社交网络提供商接收关于所述用户的信息的一个或多个许可; 在发送请求数据之后,在特定实体处接收表示用户接受请求的接受数据; 响应于收到验收数据,导致用户进入在线竞赛; 其中所述方法由一个或多个计算设备执行。