会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Web document based graphical user interface
    • 基于Web文档的图形用户界面
    • US5802530A
    • 1998-09-01
    • US675271
    • 1996-07-01
    • Arthur A. Van Hoff
    • Arthur A. Van Hoff
    • G06F9/44G06F17/30
    • G06F9/4443
    • A Web document based GUI for use on a client computer that is networked with server computers. The GUI enables a user of the client computer to initiate specific operations that are performed on the client computer and that define a particular application. The GUI comprises GUI Web documents and a Web browser. Each GUI Web document is located at the client computer or one of the server computers and comprises one or more links and one or more applets. Each link provides a link to a corresponding GUI document when selected by the user with the client computer while being displayed on the client computer. Each respective applet generates, when executed on the client computer, an interactive image that is displayed on the client computer. The user can initiate a respective operation (i.e., one of the GUI's specific operations) by acting on the interactive image with the client computer to invoke the respective applet to perform the respective operation on the client computer. The Web browser runs on the client computer and, each time a displayed link of a displayed GUI Web document has been selected by the user with the client computer, loads in, if not already loaded, and displays on the client computer the corresponding GUI Web document. The Web browser displays the corresponding GUI web document by executing each of the one or more applets of the corresponding GUI Web document and displaying on the client computer the corresponding interactive image and by displaying on the client computer the one or more links of the corresponding GUI Web document. The Web browser comprises an editor that edits on the client computer certain GUI Web Documents by adding and/or removing applets and links from the certain GUI Web documents. In this way, the GUI can be customized.
    • 用于与服务器计算机联网的客户端计算机上的基于Web文档的GUI。 GUI使得客户端计算机的用户能够启动在客户端计算机上执行并定义特定应用程序的特定操作。 GUI包括GUI Web文档和Web浏览器。 每个GUI Web文档位于客户端计算机或服务器计算机之一,并且包括一个或多个链接和一个或多个小程序。 当客户端计算机上显示客户端计算机时,每个链接都提供到用户与客户端计算机选择时相应的GUI文档的链接。 每个相应的小应用程序在客户端计算机上执行时,生成显示在客户端计算机上的交互式图像。 用户可以通过与客户端计算机作用于交互式图像来启动相应的操作(即,GUI的特定操作之一),以调用相应的小程序来在客户端计算机上执行相应的操作。 Web浏览器在客户端计算机上运行,​​并且每当用户与客户端计算机选择显示的GUI Web文档的显示链接时,加载(如果尚未加载)并在客户端计算机上显示相应的GUI Web 文件。 Web浏览器通过执行相应的GUI Web文档的一个或多个小程序中的每一个来显示相应的GUI web文档,并在客户端计算机上显示相应的交互图像,并且通过在客户端计算机上显示相应GUI的一个或多个链接 Web文档。 Web浏览器包括通过从特定GUI Web文档添加和/或删除小应用程序和链接来在客户端计算机上编辑某些GUI Web文档的编辑器。 以这种方式,可以定制GUI。
    • 3. 发明授权
    • System and method for exception handling in dynamically linked programs
    • 动态链接程序中异常处理的系统和方法
    • US5761513A
    • 1998-06-02
    • US671304
    • 1996-07-01
    • Frank YellinWilliam N. JoyArthur A. Van Hoff
    • Frank YellinWilliam N. JoyArthur A. Van Hoff
    • G06F9/42G06F9/45
    • G06F8/437G06F9/443G06F2209/481
    • A compiler requires normal exceptions that are throwable by a method to be either explicitly declared or else "caught" by appropriate exception handlers in the method to be compiled. This ensures that all normal exceptions thrown will be handled by a programmer specified exception handler. The compiler inspects all instructions in a specified method that throw exceptions and all instructions that invoke other methods, and determines whether each type of exception throwable by those instructions and invocable methods is (A) a serious exception (i.e., not a normal exception), (B) is caught by an enclosing exception handler, or (C) is explicitly declared in the method header of the specified method. If any throwable exception cannot be so categorized, that means the throwable exception is a normal exception that is not caught by an enclosing exception and is not explicitly declared in the method header, which means that the method to be compiled is not well formed. As a result, the compiler rejects the specified method, aborting compilation and generating an appropriate error message. The compiler determines the set of throwable exceptions in part by inspecting the methods that are invocable by the specified method for declarations of throwable exceptions. When initiating execution of the specified method, the program execution system inspects the method's declaration of throwable exceptions and blocks execution of the specified method unless exception handlers have been established for handling all the exceptions, if any, included in the declaration.
    • 一个编译器需要正常的异常,这些异常可以被一个方法抛出,要在被编译的方法中被明确声明或被适当的异常处理程序“捕获”。 这样可以确保抛出的所有正常异常都将由程序员指定的异常处理程序处理。 编译器检查指定方法中的所有指令,抛出异常和调用其他方法的所有指令,并确定这些指令和可调用方法可抛出的每种异常类型是否为(A)严重异常(即不是正常异常), (B)被封闭的异常处理程序捕获,或者(C)被明确地声明在指定方法的方法头中。 如果任何可抛出的异常不能被分类,那意味着可抛出的异常是一个正常的异常,它不被封闭的异常所捕获,并且没有在方法头中被明确声明,这意味着要编译的方法形式不是很好。 因此,编译器会拒绝指定的方法,中止编译并生成相应的错误消息。 编译器通过检查通过指定的方法可调用的方法来确定可抛出异常的集合,以声明可抛出的异常。 当启动指定方法的执行时,程序执行系统会检查方法的可抛出异常声明并阻止执行指定的方法,除非已经建立了异常处理程序来处理声明中包含的所有异常(如果有的话)。
    • 4. 发明授权
    • Document editor for linear and space efficient representation of
hierarchical documents
    • 用于分层文档的线性和空间有效表示的文档编辑器
    • US5758361A
    • 1998-05-26
    • US619126
    • 1996-03-20
    • Arthur A. van Hoff
    • Arthur A. van Hoff
    • G06F17/21G06F12/00
    • G06F17/21Y10S707/99942
    • A computer system and method edits a hierarchical document that has starttags and endtags and leaf contents between ones of the starttags and endtags. The computer system includes a memory, a user interface, and a hierarchical document editor. The memory stores a data structure representing the hierarchical document. The data structure includes an array of items and a corresponding index and a corresponding index offset for each of the items. Each of the items represents a corresponding one of the starttags, endtags, and leaf contents. The user interface displays the hierarchical document. It also issues commands for editing the hierarchical document. The hierarchical document editor edits the hierarchical document in response to the issued commands by traversing ones of the items in the data structure based on the indexes and index offsets of the traversed ones of the items.
    • 计算机系统和方法编辑具有starttags和endtags之间的starttags和endtags以及leaf内容的分层文档。 计算机系统包括存储器,用户界面和分层文档编辑器。 存储器存储表示分层文档的数据结构。 数据结构包括项目的数组和相应的索引以及每个项目的相应索引偏移量。 每个项目表示starttags,endtags和leaf内容中的相应的一个。 用户界面显示分层文档。 它还发出编辑分层文档的命令。 分层文档编辑器根据所发出的命令,通过遍历数据结构中的一个项目,根据所经过的项目的索引和索引偏移来编辑分层文档。
    • 5. 发明授权
    • System and method for space efficient object locking using a data
subarray and pointers
    • 使用数据子阵列和指针的空间有效对象锁定的系统和方法
    • US5701470A
    • 1997-12-23
    • US569753
    • 1995-12-08
    • William N. JoyArthur A. van Hoff
    • William N. JoyArthur A. van Hoff
    • G06F9/42G06F9/46G06F17/30
    • G06F9/52G06F9/443Y10S707/955Y10S707/99942Y10S707/99944Y10S707/99953
    • In summary, the present invention is a multithreaded computer system having a memory that stores a plurality of objects and a plurality of procedures. Each object has a lock status of locked or unlocked, and includes a data pointer to a data structure. The system uses a first object locking procedure to service lock requests on objects that have never been locked as well as object that have not recently been locked, and uses a second object locking procedure to service lock requests on locked objects and object that have been recently locked. The first object locking procedure has instructions for changing a specified unlocked object's lock status to locked, for copying the data structure referenced by the data pointer to an enlarged data structure including a lock data subarray for storing lock data, and for updating the data pointer to point to the enlarged data structure. The second object locking procedure has instructions for updating a specified object's stored lock data. A lock data cleanup procedure, executed when the system's garbage collection procedure is executed, releases the lock data subarray of a specified object if the object has not been recently locked.
    • 总之,本发明是具有存储多个对象和多个过程的存储器的多线程计算机系统。 每个对象具有锁定或解锁的锁定状态,并且包括数据结构的数据指针。 系统使用第一个对象锁定过程来为从未被锁定的对象以及最近未被锁定的对象提供服务锁定请求,并使用第二个对象锁定过程来为锁定的对象提供锁定请求以及最近已被锁定的对象 锁定 第一对象锁定过程具有用于将指定的解锁对象的锁定状态改变为锁定的指令,用于将由数据指针引用的数据结构复制到包括用于存储锁定数据的锁定数据子阵列的放大数据结构,并且用于将数据指针更新为 指向扩大的数据结构。 第二个对象锁定过程具有更新指定对象的存储锁定数据的指令。 当执行系统的垃圾收集过程时执行的锁数据清理过程如果对象最近没有被锁定,则释放指定对象的锁数据子数组。
    • 7. 发明授权
    • Document editor for linear and space efficient representation of
hierarchical documents
    • 用于分层文档的线性和空间有效表示的文档编辑器
    • US6073144A
    • 2000-06-06
    • US84753
    • 1998-05-26
    • Arthur A. van Hoff
    • Arthur A. van Hoff
    • G06F17/21G06F12/00
    • G06F17/21Y10S707/99942
    • A computer system and method edits a hierarchical document that has starttags and endtags and leaf contents between ones of the starttags and endtags. The computer system includes a memory, a user interface, and a hierarchical document editor. The memory stores a data structure representing the hierarchical document. The data structure includes an array of items and a corresponding index and a corresponding index offset for each of the items. Each of the items represents a corresponding one of the starttags, endtags, and leaf contents. The user interface displays the hierarchical document. It also issues commands for editing the hierarchical document. The hierarchical document editor edits the hierarchical document in response to the issued commands by traversing ones of the items in the data structure based on the indexes and index offsets of the traversed ones of the items.
    • 计算机系统和方法编辑具有starttags和endtags之间的starttags和endtags以及leaf内容的分层文档。 计算机系统包括存储器,用户界面和分层文档编辑器。 存储器存储表示分层文档的数据结构。 数据结构包括项目的数组和相应的索引以及每个项目的相应索引偏移量。 每个项目表示starttags,endtags和leaf内容中的相应的一个。 用户界面显示分层文档。 它还发出编辑分层文档的命令。 分级文档编辑器根据所发出的命令,通过遍历数据结构中的一个项目,基于所遍历的项目的索引和索引偏移来编辑分层文档。
    • 8. 发明授权
    • System and method for secure peer-to-peer communication between
downloaded programs
    • 下载程序之间的安全对等通信的系统和方法
    • US5761421A
    • 1998-06-02
    • US622462
    • 1996-03-25
    • Arthur A. van HoffSami ShaioGraham HamiltonMarianne Mueller
    • Arthur A. van HoffSami ShaioGraham HamiltonMarianne Mueller
    • G06F15/16G06F1/00G06F9/46G06F9/54G06F13/00G06F15/177G06F21/00H04L29/06H04L29/08G06F9/44
    • G06F9/54G06F21/445H04L67/14H04L69/24H04L63/126H04L63/168
    • A system and method for establishing a peer-to-peer communication connection between computer programs from the same security domain, but executing in first and second computers, is disclosed. A first computer program, while executing in the first computer, sends a communication a message to the second computer, requesting a peer-to-peer communication connection. Upon receiving the message at said second computer, the second computer determines whether a second computer program meeting predefined criteria for establishing a peer-to-peer communication connection is executing in the second computer. If so, the second computer sends to the first computer a reply message accepting the request. After receipt of the reply message by the first computer, the requested peer-to-peer communication connection between the first and second computer programs is established. In a preferred embodiment, the predefined criteria for establishing a peer-to-peer communication connection is that the first and second computer programs be from the same server computer.
    • 公开了一种用于在来自同一安全域的计算机程序之间建立对等通信连接但在第一和第二计算机中执行的系统和方法。 第一计算机程序在第一计算机中执行时向第二计算机发送通信消息,请求对等通信连接。 在所述第二计算机上接收到消息时,第二计算机确定是否在第二计算机中执行满足用于建立对等通信连接的预定准则的第二计算机程序。 如果是这样,第二台计算机向第一台计算机发送接受该请求的回复消息。 在由第一计算机接收到回复消息之后,建立第一和第二计算机程序之间所请求的对等通信连接。 在优选实施例中,用于建立对等通信连接的预定标准是第一和第二计算机程序来自同一服务器计算机。
    • 9. 发明申请
    • RELEVANCE-BASED AGGREGATED SOCIAL FEEDS
    • 基于相关性的集体社会馈送
    • US20130097186A1
    • 2013-04-18
    • US13276271
    • 2011-10-18
    • Arthur A. van Hoff
    • Arthur A. van Hoff
    • G06F17/30
    • H04L67/306G06F17/3064
    • Relevant items are selected from personalized items included in a variety of social networking system feeds based on a relevance threshold. Content included in the received items is observed to facilitate grouping the items. Items satisfying a grouping criteria are grouped based on the content of the items. Items are then scored based on relevance factors, such as whether an item is included in the group or an indication of interest level associated with items in a group. Scored items meeting a relevance threshold are selected for display in an aggregated social feed in a content region of a page.
    • 基于相关性阈值,相关项目从包括在各种社交网络系统馈送中的个性化项目中选择。 观察收到的项目中包含的内容以便于对项目进行分组。 满足分组标准的项目根据项目的内容进行分组。 然后根据相关性因素对项目进行评分,例如项目是否包括在组中,或与组中的项目相关联的兴趣级别指示。 选择满足相关性阈值的得分项目以在页面的内容区域中的聚合社交Feed中显示。