会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • 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.
    • 总之,本发明是具有存储多个对象和多个过程的存储器的多线程计算机系统。 每个对象具有锁定或解锁的锁定状态,并且包括数据结构的数据指针。 系统使用第一个对象锁定过程来为从未被锁定的对象以及最近未被锁定的对象提供服务锁定请求,并使用第二个对象锁定过程来为锁定的对象提供锁定请求以及最近已被锁定的对象 锁定 第一对象锁定过程具有用于将指定的解锁对象的锁定状态改变为锁定的指令,用于将由数据指针引用的数据结构复制到包括用于存储锁定数据的锁定数据子阵列的放大数据结构,并且用于将数据指针更新为 指向扩大的数据结构。 第二个对象锁定过程具有更新指定对象的存储锁定数据的指令。 当执行系统的垃圾收集过程时执行的锁数据清理过程如果对象最近没有被锁定,则释放指定对象的锁数据子数组。
    • 2. 发明授权
    • 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内容中的相应的一个。 用户界面显示分层文档。 它还发出编辑分层文档的命令。 分层文档编辑器根据所发出的命令,通过遍历数据结构中的一个项目,根据所经过的项目的索引和索引偏移来编辑分层文档。
    • 3. 发明授权
    • 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内容中的相应的一个。 用户界面显示分层文档。 它还发出编辑分层文档的命令。 分级文档编辑器根据所发出的命令,通过遍历数据结构中的一个项目,基于所遍历的项目的索引和索引偏移来编辑分层文档。
    • 4. 发明授权
    • 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.
    • 公开了一种用于在来自同一安全域的计算机程序之间建立对等通信连接但在第一和第二计算机中执行的系统和方法。 第一计算机程序在第一计算机中执行时向第二计算机发送通信消息,请求对等通信连接。 在所述第二计算机上接收到消息时,第二计算机确定是否在第二计算机中执行满足用于建立对等通信连接的预定准则的第二计算机程序。 如果是这样,第二台计算机向第一台计算机发送接受该请求的回复消息。 在由第一计算机接收到回复消息之后,建立第一和第二计算机程序之间所请求的对等通信连接。 在优选实施例中,用于建立对等通信连接的预定标准是第一和第二计算机程序来自同一服务器计算机。
    • 5. 发明申请
    • 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中显示。
    • 6. 发明授权
    • System for adding requested document cross references to a document by
annotation proxy configured to merge and a directory generator and
annotation server
    • 通过配置为合并的注释代理将一个文档交叉引用添加到文档的系统,以及一个目录生成器和注释服务器
    • US5822539A
    • 1998-10-13
    • US569747
    • 1995-12-08
    • Arthur A. van Hoff
    • Arthur A. van Hoff
    • G06F12/00G06F13/00G06F17/21G06F17/30
    • G06F17/30899
    • In a distributed computer system, an automated document annotation system and method adds hypertext cross-references to a set of known information sources into documents requested by a client computer in such a way that the merged document is displayable by existing Web browsers. The distributed computer network incorporates a plurality of servers to store documents. Each stored document has a unique document identifier and is viewable from a client computer having a browser configured to request and receive documents over the network. An annotation proxy, which is a software procedure configured to merge a requested document from a first server with hypertext links to documents containing associated supplemental information. The set of hypertext links and criteria for identifying where such links should be added to requested documents are defined by one or more dictionaries of cross-references. The annotation proxy then relays the merged document to a receiver unit that is selected from another proxy, such as a firewall proxy or another annotation overlay proxy, or the browser, which ultimately displays the merged document. The annotation proxy optionally includes a dictionary generator that generates a dictionary of references to documents requested by the user, each reference in the dictionary indicating the textual context of the hypertext link or links used to request the associated document. The generated dictionary represents information sources known and used by the user. The annotation proxy then annotates requested documents with cross-references in the dictionary that was generated by the annotation proxy.
    • 在分布式计算机系统中,自动文档注释系统和方法将已知信息源集合的超文本交叉引用添加到由客户计算机请求的文档中,使得合并的文档可由现有Web浏览器显示。 分布式计算机网络包含多个服务器来存储文档。 每个存储的文档具有唯一的文档标识符,并且可从具有被配置为通过网络请求和接收文档的浏览器的客户端计算机查看。 注释代理,其是被配置为将来自第一服务器的请求的文档与超文本链接合并到包含相关联的补充信息的文档的软件过程。 一组超文本链接和用于识别哪些链接应该添加到请求的文档的标准由一个或多个交叉引用的字典来定义。 注释代理然后将合并的文档中继到从另一个代理(例如防火墙代理或其他注释覆盖代理)或最终显示合并文档的浏览器中选择的接收器单元。 注释代理可选地包括字典生成器,其生成对由用户请求的文档的引用的字典,字典中的每个引用指示超文本链接的文本上下文或用于请求相关联的文档的链接。 生成的字典表示用户已知和使用的信息源。 注释代理然后通过注释代理生成的字典中的交叉引用来注释请求的文档。
    • 7. 发明授权
    • Compiler system and method for resolving symbolic references to
externally located program files
    • 用于解析对外部程序文件的符号引用的编译器系统和方法
    • US5778231A
    • 1998-07-07
    • US575356
    • 1995-12-20
    • Arthur A. van HoffJames A. GoslingFrank Yellin
    • Arthur A. van HoffJames A. GoslingFrank Yellin
    • G06F9/45
    • G06F8/54G06F8/423
    • A program compiler identifies each symbol in a source program that references another program. For each identified symbol, the compiler determines whether the symbol is a reference to a remotely located file or to a locally stored file. If the identified symbol is a reference to a remotely located file, it constructs a file location identifier, such as a URL, for the identified symbol, performs a file location identifier based fetch of the remotely locate file, and ads at least a portion of the fetched file to a set of program code to be compiled if the fetch is successfully performed. If the identified symbol is a reference to a locally stored file, it performs a file fetch for the locally stored file, adding at least a portion of the fetched file to the set of program code to be compiled if the file fetch is successfully performed. If the fetch is unsuccessful, compilation of the source program is aborted. When a client computer attempts to initiate execution of a specified program, the program executed determines a source update date associated with a source program associated with the specified program and also determines if a compiled version of the source program is present on the client computer. If a compiled version of the source program is present, the program executer determines a last compile date for the compiled version and compares the last compile date with the last source update date. If a compiled version of the source program does not exist on the client computer or if the source update date is later than the last compile date, the source program is automatically compiled to generate a new compiled version.
    • 程序编译器识别引用另一个程序的源程序中的每个符号。 对于每个识别的符号,编译器确定符号是否是对远程位置文件或本地存储的文件的引用。 如果所识别的符号是对远程位置的文件的引用,则其构建用于所识别的符号的文件位置标识符(例如URL),执行基于文件位置标识符的远程定位文件的获取,并且将至少一部分 将获取的文件提交给一组要被编译的程序代码,如果fetch被成功执行。 如果所识别的符号是对本地存储的文件的引用,则对本地存储的文件执行文件获取,如果文件获取被成功执行,则将至少一部分获取的文件添加到要编译的程序代码集中。 如果提取不成功,则源程序的编译将中止。 当客户端计算机尝试启动指定程序的执行时,执行的程序确定与与指定程序相关联的源程序相关联的源更新日期,并且还确定源程序的编译版本是否存在于客户端计算机上。 如果存在源程序的编译版本,程序执行程序将确定编译版本的最后编译日期,并将上一个编译日期与最后一个源更新日期进行比较。 如果源程序的编译版本不存在于客户端计算机上,或者源更新日期晚于上一个编译日期,则源程序将自动编译以生成新的编译版本。
    • 8. 发明授权
    • Authorized syndicated descriptions of linked web content displayed with links in user-generated content
    • 链接的网页内容的授权的联合描述与用户生成的内容中的链接一起显示
    • US08788925B1
    • 2014-07-22
    • US13188114
    • 2011-07-21
    • Arthur A. van HoffDavid Z. Creemer
    • Arthur A. van HoffDavid Z. Creemer
    • G06F17/22
    • G06F17/2235G06F17/30867G06F17/3089
    • Syndicated descriptions of web content are obtained from feeds. For each item of each feed, a link is followed to a content page, and it is determined whether the content page directly or indirectly points back to the feed. If so, the description of the item from the feed is stored as an authorized description with a canonical form of the link to the item. Subsequently, when an item of user-generated content that includes a link to web content is received, the link to the web content is canonicalized. Based on the canonicalized link, any stored authorized syndicated descriptions of the linked content is obtained. If more than one authorized syndicated description of an item of linked content is available, one is selected. Then, the item of user-generated content containing a link can be published with an authorized syndicated description of the linked content.
    • 网页内容的综合描述是从Feed获取的。 对于每个供稿的每个项目,跟随内容页面的链接,并确定内容页面是直接还是间接指向Feed。 如果是这样,则来自Feed的项目的描述将作为授权说明存储到与该项目的链接的规范形式。 随后,当接收到包括到web内容的链接的用户生成的内容的项目时,规范化到web内容的链接。 基于规范化的链接,获得链接内容的任何存储的授权的联合描述。 如果链接内容的项目的多于一个授权的联合描述可用,则选择一个。 然后,包含链接的用户生成的内容的项目可以用链接的内容的授权的联合描述来发布。
    • 9. 发明授权
    • Relevance-based aggregated social feeds
    • 基于相关性的聚合社交Feed
    • US08463795B2
    • 2013-06-11
    • US13276271
    • 2011-10-18
    • Arthur A. van Hoff
    • Arthur A. van Hoff
    • G06F17/30G06Q50/00
    • 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中显示。