会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 21. 发明授权
    • Method and system for in-place modifications in a database
    • 数据库中就地修改的方法和系统
    • US06567820B1
    • 2003-05-20
    • US09716933
    • 2000-11-21
    • Robert W. ScheiflerKenneth C. R. C. ArnoldJames H. Waldo
    • Robert W. ScheiflerKenneth C. R. C. ArnoldJames H. Waldo
    • G06F1730
    • G06F17/30607G06F9/4411G06F9/465G06F9/52G06F9/547G06F12/0261H04L29/06H04L69/24Y10S707/99931Y10S707/99944
    • A database system wherein one or more entry databases store a plurality of entries. Each entry is of a given type that defines the fields of the entry. Each field contains or identifies an object with associated attributes or data. The type of each entry may further define behavior in the form of methods the entry can implement. An entry type which is a subtype of another inherits all fields and behavior of its super-type, and contains additional fields and/or defines new/modified behavior. Entries may be expressed in a Java™ programming language. The database system may further employ a search engine which allows queries to be made upon entries in the database. In one implementation, the queries include a read operation, a take operation, and a notify operation. Each query request includes a command indicating the type of operation, and a template which is an entry object having some or all of its fields set to specific values that must be matched exactly. Other fields of the template entry may be specified as wildcards, whose values do not matter. The search engine may further be configured to create an index for caching entries having characteristics which are commonly specified by queries. In one implementation, the databases may also store sets of entries which are matched using sets of templates.
    • 数据库系统,其中一个或多个条目数据库存储多个条目。 每个条目都是给定类型,用于定义条目的字段。 每个字段包含或标识具有关联属性或数据的对象。 每个条目的类型可以进一步以条目可以实现的方法的形式定义行为。 作为另一个子类型的条目类型将继承其超类型的所有字段和行为,并包含其他字段和/或定义新的/已修改的行为。 条目可以用Java(TM)编程语言表示。 数据库系统还可以采用允许在数据库中的条目进行查询的搜索引擎。 在一个实现中,查询包括读操作,执行操作和通知操作。 每个查询请求包括指示操作类型的命令,以及作为入口对象的模板,其中的一些或所有字段被设置为必须精确匹配的特定值。 模板条目的其他字段可以指定为通配符,其值无关紧要。 搜索引擎还可以被配置为创建用于缓存具有由查询通常指定的特征的条目的索引。 在一个实现中,数据库还可以存储使用模板集来匹配的条目集合。
    • 24. 发明授权
    • Deferred reconstruction of objects and remote loading in a distributed system
    • 对象的延迟重建和分布式系统中的远程加载
    • US06253256B1
    • 2001-06-26
    • US08950756
    • 1997-10-15
    • Ann M. WollrathJames H. WaldoKenneth C. R. C. ArnoldPeter C. Jones
    • Ann M. WollrathJames H. WaldoKenneth C. R. C. ArnoldPeter C. Jones
    • G06F1300
    • G06F9/542G06F9/548
    • A method and system for transmitting objects in an object-oriented distributed system allows the reconstruction of objects and downloading of code associated with such object reconstruction to be deferred until it is needed by a program. The deferred reconstruction is accomplished by using a Java object called a “marshalled object,” which is a self-describing stream and which is a first-class entity in the system, meaning that it exists within a type system of a programming language and can be accessed and manipulated by instructions written in that language. Such an object can typically be produced by any object that can be passed from one address space to another, and it can be stored, passed to other objects, or used to reconstruct an object of the original type on demand. The reconstruction of an object is deferred until the code holding a marshalled object directly calls the creation of the object using the marshalled object. Any downloading of code is also deferred until the marshalled object is used to create a copy of the original object.
    • 用于在面向对象的分布式系统中传送对象的方法和系统允许对对象的重建和与这样的对象重建相关联的代码的下载被推迟直到程序需要。 延迟重建通过使用称为“编组对象”的Java对象来实现,该对象是自描述流,并且是系统中的第一类实体,意味着它存在于编程语言的类型系统中,并且可以 通过用该语言编写的指令进行访问和操作。 这样的对象通常可以由可以从一个地址空间传递到另一个地址空间的任何对象来生成,并且可以将其存储,传递给其他对象,或用于根据需要重建原始类型的对象。 一个对象的重建被推迟,直到保持编组对象的代码直接使用编组对象来调用对象的创建。 代码的任何下载也被推迟到使用编组的对象来创建原始对象的副本。
    • 30. 发明授权
    • Method and apparatus for the suspension and continuation of remote processes
    • 用于暂停和延续远程进程的方法和装置
    • US06237024B1
    • 2001-05-22
    • US09044917
    • 1998-03-20
    • Ann M. WollrathKenneth C. R. C. Arnold
    • Ann M. WollrathKenneth C. R. C. Arnold
    • G06F1338
    • G06F9/547G06F9/485
    • A method and apparatus is provided for enabling blocked remote methods to relinquish threads and other resources to other methods on a server system. In a distributed computing environment, remote methods are allocated numerous network resources but are blocked while they wait for operations, such as a write operation from another process, to complete. When enough remote methods are blocked, threads and other network resources may run out. Client systems requesting server services may experience slower response times. This method and system provides a technique for remote methods to relinquish network resources, such as threads, for other methods to use while the methods are blocked. Once the conditions causing the remote methods to block is resolved, the remote methods continue execution. This technique enables high volume client-server transaction systems to utilize threads and other resources in a distributed computing environment more efficiently.
    • 提供了一种方法和装置,用于使得阻止的远程方法能够将线程和其他资源放弃到服务器系统上的其他方法。 在分布式计算环境中,远程方法被分配了许多网络资源,但在等待操作(例如从另一进程的写操作)完成时被阻塞。 当足够的远程方法被阻止时,线程和其他网络资源可能会耗尽。 请求服务器服务的客户端系统可能会遇到较慢的响应时间。 该方法和系统提供了一种用于远程方法放弃网络资源(如线程)的技术,用于阻止方法时使用的其他方法。 一旦导致远程方法阻止的条件得到解决,远程方法将继续执行。 这种技术使高容量客户端 - 服务器事务系统能够更有效地在分布式计算环境中利用线程和其他资源。