会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method of updating network information addresses
    • 更新网络信息地址的方法
    • US07028032B1
    • 2006-04-11
    • US09407538
    • 1999-09-28
    • Richard Alan DiedrichEric John NelsonJeffrey Michael RyanJohn Matthew Santosuosso
    • Richard Alan DiedrichEric John NelsonJeffrey Michael RyanJohn Matthew Santosuosso
    • G06F17/18
    • G06F17/30884
    • The present invention relates to a method and program product for facilitating the maintenance of current bookmarks and preventing the loss of information associated with a bookmark. In one aspect, the invention bookmarks a Uniform Resource Locator (URL) associated with one or more HTML documents at a user's request and creates a database table containing each bookmarked URL. The source code of the bookmarked URL is scanned for embedded links which are stored in the table according to the related bookmarked URL. To ensure that the bookmarks are current, a periodic verification of the status of a bookmarked URL is performed. A change in the location or/and contents of the one or more bookmarked HTML documents results in one or more actions to prevent the loss of data to the user. In one embodiment, the database table is refreshed to reflect any changes to the content of the HTML documents. In another embodiment, where a bookmarked HTML document has been moved to a new URL, the table is updated with a forwarding URL, i.e., the original URL is replaced with the new URL. Where a forwarding URL is not available, a backup document containing the stored embedded links related to the original URL is created.
    • 本发明涉及一种便于维护当前书签并防止与书签相关联的信息丢失的方法和程序产品。 在一个方面,本发明以用户的请求书签与一个或多个HTML文档相关联的统一资源定位符(URL),并创建包含每个加书签的URL的数据库表。 根据相关书签的URL扫描书签URL的源代码,以便存储在表中的嵌入式链接。 为了确保书签是最新的,定期验证书签网址的状态。 一个或多个加书签的HTML文档的位置或/和内容的改变导致一个或多个动作以防止向用户丢失数据。 在一个实施例中,刷新数据库表以反映对HTML文档的内容的任何改变。 在另一个实施例中,当书签的HTML文档已经被移动到新的URL时,该表被转发URL更新,即原始URL被新的URL替换。 如果转发网址不可用,则会创建包含与原始URL相关的存储的嵌入式链接的备份文档。
    • 2. 发明授权
    • Method and apparatus for building executable computer programs using compiled program libraries
    • 使用编译程序库构建可执行计算机程序的方法和装置
    • US07992141B2
    • 2011-08-02
    • US11835601
    • 2007-08-08
    • Richard Alan DiedrichRichard Allen SaltnessJohn Matthew Santosuosso
    • Richard Alan DiedrichRichard Allen SaltnessJohn Matthew Santosuosso
    • G06F9/45G06F9/44
    • G06F8/54
    • A program which is linked or bound by reference (referenced program) into one or more other programs supports multiple valid export signatures, each corresponding to a respective version of the referenced program. When a program is built, it records the current signature of each referenced program it is bound to. When subsequently determining whether to rebuild the program, the previously recorded signature of any referenced program is compared with all currently supported signatures of the referenced program, and only if none of the supported signatures matches does the program need to be re-built to ensure compatibility with the referenced program. Preferably, the referenced program is a program library containing supporting procedures, intended to be used by multiple applications programs which are bound to it.
    • 通过引用(引用程序)链接或绑定到一个或多个其他程序中的程序支持多个有效的导出签名,每个对应于引用程序的相应版本。 当一个程序被构建时,它会记录它所绑定的每个被引用程序的当前签名。 当随后确定是否重建程序时,将所引用程序的先前记录的签名与被引用程序的所有当前支持的签名进行比较,并且只有当所支持的签名中没有一个匹配时才需要重新构建该程序以确保兼容性 与参考程序。 优选地,所引用的程序是包含支持程序的程序库,其旨在被绑定到其上的多个应用程序使用。
    • 3. 发明授权
    • Method and apparatus for building executable computer programs using compiled program libraries
    • 使用编译程序库构建可执行计算机程序的方法和装置
    • US07290252B2
    • 2007-10-30
    • US10418599
    • 2003-04-17
    • Richard Alan DiedrichRichard Allen SaltnessJohn Matthew Santosuosso
    • Richard Alan DiedrichRichard Allen SaltnessJohn Matthew Santosuosso
    • G06F9/44G06F9/45
    • G06F8/54
    • A program which is linked or bound by reference (referenced program) into one or more other programs supports multiple valid export signatures, each corresponding to a respective version of the referenced program. When a program is built, it records the current signature of each referenced program it is bound to. When subsequently determining whether to rebuild the program, the previously recorded signature of any referenced program is compared with all currently supported signatures of the referenced program, and only if none of the supported signatures matches does the program need to be re-built to ensure compatibility with the referenced program. Preferably, the referenced program is a program library containing supporting procedures, intended to be used by multiple applications programs which are bound to it.
    • 通过引用(引用程序)链接或绑定到一个或多个其他程序中的程序支持多个有效的导出签名,每个对应于所引用程序的相应版本。 当一个程序被构建时,它会记录它所绑定的每个被引用程序的当前签名。 当随后确定是否重建程序时,将所引用程序的先前记录的签名与被引用程序的所有当前支持的签名进行比较,并且只有当所支持的签名中没有一个匹配时才需要重新构建该程序以确保兼容性 与参考程序。 优选地,所引用的程序是包含支持程序的程序库,其旨在被绑定到其上的多个应用程序使用。
    • 4. 发明授权
    • Bundling and sending work units to a server based on a weighted cost
    • 根据加权成本将工作单元捆绑并发送到服务器
    • US07606906B2
    • 2009-10-20
    • US11262129
    • 2005-10-28
    • Richard Alan DiedrichJinmei ShenHao Wang
    • Richard Alan DiedrichJinmei ShenHao Wang
    • G06F15/173G06F15/177
    • G06F9/5027H04L67/1002H04L67/1008H04L67/1012
    • A method, apparatus, system, and signal-bearing medium that, in an embodiment, accumulate multiple work units into a bundle and send the bundle to a selected active server. The active server is selected based on the relative costs for the work units and costs for servers. In an embodiment, selecting the active server includes determining relative work unit costs and relative server costs, calculating total weighted costs for the servers based on the relative work unit costs and the relative server costs, and selecting the active server that has the lowest total weighted cost. The active server may either process a work in the bundle locally or send the work unit to a passive server for processing. The active server determines whether each work unit can be executed at the active server. If the work unit can be executed on the active server, the active server executes the work unit and creates local results. If the work unit cannot be executed on the server, the active server sends the work unit to a passive server, and the passive server creates remote results. The active server receives the remote results from the passive server, combines the local results with the remote results into combined results, and sends the combined results to a client. In various embodiments, branch and dependency data are included in the bundle, which the active server uses to order and conditionally process for the work units.
    • 一种方法,装置,系统和信号承载介质,其在一个实施例中将多个工作单元累积成束并将捆绑包发送到所选择的活动服务器。 基于工作单位的相对成本和服务器的成本来选择活动服务器。 在一个实施例中,选择活动服务器包括确定相对工作单元成本和相对服务器成本,基于相对工作单元成本和相对服务器成本来计算服务器的总加权成本,以及选择具有最低总加权的活动服务器 成本。 活动服务器可以在本地处理捆绑中的工作,也可以将工作单元发送到被动服务器进行处理。 活动服务器确定是否可以在活动服务器上执行每个工作单元。 如果可以在活动服务器上执行工作单元,则活动服务器将执行工作单元并创建本地结果。 如果无法在服务器上执行工作单元,则主动服务器将工作单元发送到被动服务器,被动服务器创建远程结果。 活动服务器从被动服务器接收远程结果,将本地结果与远程结果相结合,并将结果发送给客户端。 在各种实施例中,分支和依赖关系数据被包括在分组中,活动服务器使用该数据包对工作单元进行订购和有条件地处理。
    • 6. 发明授权
    • Method and apparatus for multimedia data interchange with pacing capability in a distributed data processing system
    • 用于在分布式数据处理系统中与起搏能力进行多媒体数据交换的方法和装置
    • US06336143B1
    • 2002-01-01
    • US08127932
    • 1993-09-27
    • Richard Alan DiedrichHarvey Gene Kiel
    • Richard Alan DiedrichHarvey Gene Kiel
    • G06F1338
    • H04L29/06G06F13/372
    • A method and apparatus for efficient multimedia data interchange which utilizes multimedia pacing in a distributed data processing system. During a multimedia communications session, each of a plurality of receiving stations transmits multimedia pacing requests to a sending station at negotiated set time intervals. The multimedia pacing request includes information on the availability of current storage for multimedia data at the receiving station, a minimum data time remaining in storage in the receiving station and other information pertaining to the interchange of the multimedia data. The sending station then allocates various priorities to the transmission of data to the plurality of receiving stations in an order indicative of the type of data, i.e. multimedia or non-multimedia, and the information in the multimedia pacing request pertaining to the minimum data time remaining in storage at the receiving station. In addition, the sending station periodically determines the availability of the transmission queue. When the transmission queue is not readily available, the sending station transfers only high priority multimedia data to the transmission queue; however when the transmission queue is available, the sending station transfers lower priority multimedia data to the transmission queue as well. The sending station can then supply a plurality of receiving stations with significant multimedia data in advance when the communications interface is not overloaded.
    • 一种在分布式数据处理系统中利用多媒体起搏的高效多媒体数据交换的方法和装置。 在多媒体通信会话期间,多个接收站中的每个接收站以协商的设定时间间隔向发送站发送多媒体起搏请求。 多媒体起搏请求包括关于接收站处的多媒体数据的当前存储的可用性的信息,在接收站中存储的最小数据时间以及与多媒体数据的交换相关的其它信息。 然后,发送站以指示数据类型即多媒体或非多媒体的顺序以及多媒体起搏请求中关于剩余最小数据时间的信息为多个接收站分配数据的各种优先级 在接收站存储。 此外,发送站周期性地确定传输队列的可用性。 当传输队列不容易获得时,发送站只传输高优先级多媒体数据到传输队列; 然而,当传输队列可用时,发送站也将较低优先级的多媒体数据传送到传输队列。 然后,当通信接口不过载时,发送站可以提前向多个接收站提供重要的多媒体数据。
    • 9. 发明授权
    • Object oriented apparatus and method for providing a graphical user interface for host-based software applications
    • 面向对象的设备和方法,用于为基于主机的软件应用提供图形用户界面
    • US06342905B1
    • 2002-01-29
    • US09484106
    • 2000-01-14
    • Richard Alan DiedrichMark Matthew EvenRandy William RuhlowBruce Joseph Ryba
    • Richard Alan DiedrichMark Matthew EvenRandy William RuhlowBruce Joseph Ryba
    • G06F300
    • G06F3/0481G06F9/451
    • An object oriented computer apparatus and method provides a graphical user interface (GUI) for existing host-based (i.e., green screen) applications by defining some object oriented classes that reside on the client workstation, and by substituting function calls for display data in the green screen application with function calls that interface with the object oriented GUI defined by the classes. In this manner the present invention takes advantage of the processing power of client workstations in a network computing environment by having the client run the GUI. The underlying green screen application is modified to replace all display function calls with new function calls to the GUI, but this change is relatively minor and does not affect the underlying core logic of the application. In addition, the new function calls access the GUI screens directly without having to determine which screen is being displayed.
    • 面向对象的计算机设备和方法通过定义位于客户端工作站上的一些面向对象的类来为现有的基于主机(即,绿色屏幕)应用提供图形用户界面(GUI),并且通过将功能调用替换为 具有与类定义的面向对象的GUI接口的函数调用的绿屏应用程序。 以这种方式,本发明利用客户端运行GUI的网络计算环境中的客户端工作站的处理能力。 修改底层的绿色屏幕应用程序以将所有显示函数调用替换为GUI的新函数调用,但是这种更改相对较小,并且不会影响应用程序的基础核心逻辑。 另外,新功能也可以直接访问GUI屏幕,而无需确定哪个屏幕正在显示。