会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method for making data objects having hidden pointers persistent
    • 使具有隐藏指针的数据对象持久化的方法
    • US5590327A
    • 1996-12-31
    • US343735
    • 1994-11-22
    • Alexandros BilirisShaul DarNarain H. Gehani
    • Alexandros BilirisShaul DarNarain H. Gehani
    • G06F9/44G06F9/00
    • G06F9/4435
    • A method for making data objects having hidden pointers persistent is disclosed. A pre-existing process for creating data objects is modified so as to selectively inhibit both the allocation of memory space for the data object and the initialization of data within the data object. A data object with hidden pointers created by a previous program invocation is retrieved into memory by a subsequent program invocation. The modified object creation process is then advantageously applied to the data object. As a result, the hidden pointers within the data object are initialized without allocating new memory or disturbing the data within the data object. Where the object creation process includes the execution of a user supplied initialization function, the initialization function is modified so as to inhibit the initialization of data within the data object. A global flag is set by the object creation process and tested within the initialization function. If the initialization function finds the flag to be set, execution of the data initialization code is avoided.
    • 公开了一种使具有隐藏指针持久的数据对象的方法。 修改用于创建数据对象的预先存在的过程,以便选择性地抑制数据对象的存储器空间的分配和数据对象内的数据的初始化。 具有由先前程序调用创建的隐藏指针的数据对象通过后续程序调用被检索到存储器中。 修改后的对象创建过程有利地应用于数据对象。 因此,数据对象内的隐藏指针被初始化,而不会分配新的内存或干扰数据对象内的数据。 在对象创建处理包括执行用户提供的初始化功能的情况下,初始化功能被修改以便禁止数据对象内的数据的初始化。 全局标志由对象创建过程设置,并在初始化函数内进行测试。 如果初始化函数找到要设置的标志,则避免执行数据初始化代码。
    • 2. 发明授权
    • Geo-enabled personal information manager
    • 启用地理位置的个人信息管理器
    • US5946687A
    • 1999-08-31
    • US949074
    • 1997-10-10
    • Narain H. GehaniWilliam D. RoomeRichard James Trapp
    • Narain H. GehaniWilliam D. RoomeRichard James Trapp
    • G06F17/30G06Q10/10
    • G06Q10/10Y10S707/919Y10S707/959Y10S707/99945
    • A personal information manager computer program for storing names, addresses, telephone numbers and the like for personal and business contacts includes a capability for delivering geographic information in response to user requests. The personal information manager provides a display which includes one or more fields for entering or selecting contact information. The display also includes a number of buttons for requesting different types of geographic information, such as maps, directions, weather and yellow pages information. When the user clicks on one of the buttons, the personal information manager utilizes an address or other location identifier associated with the contact name to format a request to a geographic information server. The server uses the location identifier to retrieve the appropriate geographic information for that location, and sends the information to the personal information manager for display.
    • 用于存储用于个人和商业联系人的姓名,地址,电话号码等的个人信息管理器计算机程序包括响应于用户请求递送地理信息的能力。 个人信息管理器提供包括用于输入或选择联系人信息的一个或多个字段的显示器。 显示器还包括用于请求不同类型的地理信息的多个按钮,诸如地图,方向,天气和黄页信息。 当用户点击其中一个按钮时,个人信息管理器利用与联系人姓名相关联的地址或其他位置标识来格式化对地理信息服务器的请求。 服务器使用位置标识符来检索该位置的相应地理信息,并将该信息发送到个人信息管理器进行显示。
    • 3. 发明授权
    • Method and apparatus for sharing asymmetric information and services in simultaneously viewed documents on a communication system
    • 用于在通信系统上同时查看的文档中共享不对称信息和服务的方法和装置
    • US06353851B1
    • 2002-03-05
    • US09221067
    • 1998-12-28
    • Vinod AnupamNarain H. GehaniViswanath Kadambari
    • Vinod AnupamNarain H. GehaniViswanath Kadambari
    • G06F1300
    • G06Q10/10G06F17/30873
    • An arrangement for realizing asymmetric collaboration utilizes a “shared Web-top”, i.e., a work space, in which different in-document applications can run and be shared. Specifically, in one embodiment of the invention employed in asymmetric collaboration, documents to be collaborated on at different users' terminals are logically identical but structurally different. Indeed, one of the collaborators, for example, a customer service agent, may have access to information that should not be made available to others of the collaborators. This asymmetric collaboration is realized by assigning a unique logical name to each information entity. Then, changes in the entity captured by some detection technique, for example, the use of document polling or event handlers, are propagated along with the name of the entity to the collaborators, where they are processed only if the relevant named entity exists. If the entity exists the logical name of the entity is mapped into its physical name which, therefore, allows asymmetric collaboration. Consequently, the name-based technique allows the collaborators, e.g., customer and agent, to share changes in the logically common portions of documents, which are structurally different.
    • 用于实现不对称协作的安排利用了可以运行和共享不同文档内应用的“共享Web-top”,即工作空间。 具体来说,在不对称协作中使用的本发明的一个实施例中,要在不同用户终端上协作的文档在逻辑上是相同的,但在结构上是不同的。 事实上,其中一个合作者,例如客户服务代理商,可以访问不应该向合作者的其他人提供的信息。 这种不对称协作通过为每个信息实体分配唯一的逻辑名来实现。 然后,通过某种检测技术捕获的实体的变化,例如使用文档轮询或事件处理程序,将与实体的名称一起传播到协作者,只有当相关的命名实体存在时才进行处理。 如果实体存在,则实体的逻辑名映射到其物理名称,因此允许非对称协作。 因此,基于名称的技术允许协作者,例如客户和代理人共享在结构上不同的文档的逻辑上共同部分的变化。
    • 4. 发明授权
    • Technique for obtaining and exchanging information on world wide web
    • 在万维网上获取和交换信息的技术
    • US5991796A
    • 1999-11-23
    • US133716
    • 1998-08-13
    • Vinod AnupamNarain H. GehaniKenneth R. Rodemann
    • Vinod AnupamNarain H. GehaniKenneth R. Rodemann
    • G06F13/00G06F15/00G06F17/30G06Q10/10G06F17/00
    • G06Q10/10G06F17/30873G06F2216/15
    • Computer users may utilize different web browsers to access a server system on the World Wide Web (WWW) to create or join a collaborative browsing session. The users or collaborators in a session are connected by one or more controllers in the server system. When a collaborator creates or joins a session, mobile code is transmitted from the system to the collaborator's computer to create a surrogate thereon, which monitors the collaborator's interaction with a web browser on the computer. The controllers communicate with all the surrogates of the collaborators to coordinate the collaborative browsing effort. When one of the surrogates detects a change by a collaborator of a uniform resource locator (URL), the new URL is communicated through the controllers to the surrogates of all other collaborators in the session. As such, the collaborators are able to move from one URL to another to browse information in a synchronous manner. In addition, the collaborators can interactively communicate with one another in real time through the respective surrogates during the session.
    • 计算机用户可以使用不同的网络浏览器来访问万维网(WWW)上的服务器系统来创建或加入协作浏览会话。 会话中的用户或协作者通过服务器系统中的一个或多个控制器进行连接。 当协作者创建或加入会话时,移动代码从系统传输到协作者的计算机以在其上创建代理,其中监视协作者与计算机上的网络浏览器的交互。 控制器与协作者的所有代理人进行通信,以协调协同浏览工作。 当代理人之一检测到统一资源定位器(URL)的协作者的更改时,新的URL将通过控制器传递给会话中所有其他协作者的代理。 因此,协作者能够从一个URL移动到另一个URL,以同步方式浏览信息。 此外,协作者可以在会话期间通过相应的代理器实时地相互交互地进行通信。
    • 5. 发明授权
    • Technique for sharing information on world wide web
    • 在万维网上分享信息的技术
    • US5918009A
    • 1999-06-29
    • US846016
    • 1997-04-25
    • Narain H. GehaniWilliam D. Roome
    • Narain H. GehaniWilliam D. Roome
    • G06F17/30G06F11/00
    • G06F17/30873
    • Using a server system in accordance with the invention, a user and his/her companions can share information on the World Wide Web (WWW). The server system allocates a memory space for storing information particular to the user. This user memory space is associated with the user's login identification (ID) provided to the server system during the user login. Web information obtained by the user from the server system, or a representation of such information, is stored in the user memory space. In sharing the web information, the user's companions need to log onto the server system separately using the user's login ID. The server system then provides the companions with the web information based on the information currently stored in the memory space associated with the user's login ID provided by the companions.
    • 使用根据本发明的服务器系统,用户和他/她的同伴可以在万维网(WWW)上共享信息。 服务器系统分配用于存储用户特有的信息的存储器空间。 该用户存储空间与在用户登录期间提供给服务器系统的用户的登录标识(ID)相关联。 由用户从服务器系统获取的Web信息或这种信息的表示被存储在用户存储器空间中。 在共享网络信息时,用户的同伴需要使用用户的登录ID分别登录到服务器系统。 然后,服务器系统基于当前存储在与由同伴提供的用户的登录ID相关联的存储器空间中的信息来向同伴提供网络信息。
    • 7. 发明授权
    • Apparatus and method for sharing information in simultaneously viewed documents on a communication system
    • 用于在通信系统上同时观看的文档中共享信息的装置和方法
    • US06360250B1
    • 2002-03-19
    • US09221068
    • 1998-12-28
    • Vinod AnupamNarain H. GehaniViswanath Kadambari
    • Vinod AnupamNarain H. GehaniViswanath Kadambari
    • G06F1300
    • G06F17/30899G06F2216/15
    • Computer users may utilize different web browsers to access a server system on the World Wide Web (WWW) to create or join a collaborative browsing session. One or more controllers connect the users or collaborators in a session in the server system. This is realized by establishing a so-called “shared Web-top”, i.e., a work space, in which different in-document applications can be run and can be interactively, collaboratively shared by a plurality of users. Specifically, this is realized in one embodiment by employing event handlers in the WEB documents that are activated whenever there is a change in the values of prescribed properties of a document. The event handlers notify a so-called surrogate of the changes in the prescribed properties of the document, i.e., that values in elements of a form have changed, and transmit the detected changes to surrogates of other users, i.e., at least one other collaborator, via a communication channel. To this end, a prospective user of the shared Web-top accesses a system that transmits mobile code to the user's computer to create a surrogate thereon. The surrogates created for the users of the shared Web-top are connected by at least one controller in the system and individually serve as an interface between the controller and the respective browsers on the users computers. Alternatively, the surrogate can insert event handlers into the document that communicate with the surrogate, identifying which form elements they apply to and transmit the changed value(s) to other users. The surrogates of the other users then appropriately update the corresponding form elements to reflect the changes.
    • 计算机用户可以使用不同的网络浏览器来访问万维网(WWW)上的服务器系统来创建或加入协作浏览会话。 一个或多个控制器在服务器系统中的会话中连接用户或协作者。 这是通过建立所谓的“共享Web-top”,即,工作空间,其中可以运行不同的文档内应用并且可以交互地,由多个用户协作共享。 具体地说,这在一个实施例中通过在每个文档的规定属性的值发生改变的情况下通过使用活动处理器来实现。 事件处理程序通知所谓的代理文档的规定属性的变化,即,表单元素中的值已经改变,并将检测到的变更传送给其他用户的代理,即至少一个其他协作者 ,通过通信信道。 为此,共享Web-top的预期用户访问向用户的计算机发送移动代码以在其上创建代理的系统。 为共享Web-top的用户创建的代理由系统中的至少一个控制器连接,并单独用作控制器和用户计算机上相应浏览器之间的接口。 或者,代理可以将事件处理程序插入到与代理通信的文档中,识别应用于哪个表单元素并将改变的值传送给其他用户。 然后,其他用户的代理适当地更新相应的表单元素以反映更改。
    • 10. 发明授权
    • Methods and apparatus for enabling shared web-based interaction in stateful servers
    • 用于在状态服务器中启用共享的基于Web的交互的方法和设备
    • US06687739B2
    • 2004-02-03
    • US10075798
    • 2002-02-13
    • Vinod AnupamNarain H. GehaniKenneth R. RodemannMusiri Srivathsan Sriram
    • Vinod AnupamNarain H. GehaniKenneth R. RodemannMusiri Srivathsan Sriram
    • G06F1516
    • H04L29/06G06F17/3089G06F2216/15H04L67/02H04L67/1095H04L67/42H04L69/329
    • A method of interactively sharing information between at least two devices in a computer network, each device having a respective browser associated therewith for handling the information, includes retrieving information from an information source in the network for storage in response to receipt of a retrieval request from a first browser associated with a first device. The method further includes sending the stored information to at least a second browser of at least a second device in response to receipt of a similar request therefrom, the second device receiving the request from the first device, such that the devices can share the information retrieved from the information source in response to the single request made to the source. Preferably, a surrogate is established in at least the first device for informing the second device of the request made such that the browser of the second device can make the similar request. Also, the information available from the information source in the computer network may include dynamically changing (i.e., stateful) content.
    • 一种在计算机网络中的至少两个设备之间交互地共享信息的方法,每个设备具有与其相关联的用于处理信息的相应浏览器,包括从网络中的信息源检索信息以响应于接收到来自 与第一设备相关联的第一浏览器。 该方法还包括响应于从其接收到类似请求而将存储的信息发送到至少第二设备的至少第二浏览器,第二设备从第一设备接收请求,使得设备可以共享所检索的信息 从信息源中回应对源的单一请求。 优选地,在至少第一设备中建立代理,用于向第二设备通知所请求的请求,使得第二设备的浏览器可以进行类似的请求。 此外,可从计算机网络中的信息源获得的信息可以包括动态地改变(即有状态的)内容。