会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • System and method supporting nonlocal values
    • 支持非本地值的系统和方法
    • US06769001B2
    • 2004-07-27
    • US09760391
    • 2001-01-12
    • Robert H. Halstead, Jr.David A. KranzChristopher J. TermanStephen A. Ward
    • Robert H. Halstead, Jr.David A. KranzChristopher J. TermanStephen A. Ward
    • G06F1730
    • G06F8/437G06F9/4488Y10S707/99931Y10S707/99933Y10S707/99944
    • To support values of properties, a class includes fields to support values in preallocated memory space and with an option data structure which supports, in instances of the class, references to option values without preallocation of memory space. The field and option values are accessed in an instance object of the class using expressions of the same syntactic form. During compilation, the compiler checks the type of an option value against a type description within the option data structure. If a value has not been set for an instance object, a get operation results in getting of the default value for the class. Different classes may support different forms of data structures such as a linked list or a hash table. During compilation, a method call to an object is encoded without regard to the form of the option data structure. When an option value is changed, a change handler identified by an option binding of the data structure is processed. That option binding may be located by first searching a mapping data structure for a previously computed mapping to the option binding or by computing the mapping to the option binding. An option value may be set in an option data structure from an initialization expression which includes the name of the option value and, as an argument, the option value. Nonlocal option values may be applied to plural objects in a nonlocal option hierarchy such as a graphical hierarchy.
    • 为了支持属性的值,类包括支持预分配内存空间中的值的字段,以及在类的实例中支持对选项值的引用而不预分配内存空间的选项数据结构。 使用相同句法形式的表达式,在类的实例对象中访问字段和选项值。 在编译期间,编译器会根据选项数据结构中的类型描述来检查选项值的类型。 如果没有为实例对象设置值,则get操作将导致获取该类的默认值。 不同的类可以支持不同形式的数据结构,例如链表或散列表。 在编译期间,对对象的方法调用被编码,而不考虑选项数据结构的形式。 当选项值更改时,将处理由数据结构的选项绑定所标识的更改处理程序。 可以通过首先将映射数据结构搜索先前计算的映射到选项绑定或通过计算到选项绑定的映射来定位该选项绑定。 可以从包含选项值的名称和作为参数的选项值的初始化表达式在选项数据结构中设置选项值。 非本地选项值可以应用于非本地选项层次结构中的多个对象,例如图形层次结构。
    • 4. 发明授权
    • System and method for specifying access to resources in a mobile code system
    • 用于指定对移动代码系统中的资源的访问的系统和方法
    • US07424550B2
    • 2008-09-09
    • US10269102
    • 2002-10-10
    • Donald T. DavisElizabeth A. MartinMathew J. HostetterDavid A. Kranz
    • Donald T. DavisElizabeth A. MartinMathew J. HostetterDavid A. Kranz
    • G06F15/16
    • H04L63/10H04L67/14H04L67/34H04L69/329
    • Mobile code, such as an applet, is permitted to create a network connection with a content server on a network, without restricting the applet only to connections from the computer from which it was downloaded. This is achieved in accordance with the principles of the present invention by using network restriction software in the execution engine or runtime system under which the applet executes. When the applet attempts to create a network connection to a content server, the network restriction software checks a name file on the content server for the presence of an entry whose name corresponds to the name of the computer from which the applet was downloaded. If such an entry is present, then the network restriction software permits the network connection between the applet and the content server to be created. If not, the applet may not create a network connection with the content server.
    • 允许诸如小程序之类的移动代码与网络上的内容服务器建立网络连接,而不将该applet仅限于从其下载的计算机的连接。 根据本发明的原理,通过在执行引擎或运行时系统中使用网络限制软件来实现这一点。 当小程序尝试创建到内容服务器的网络连接时,网络限制软件检查内容服务器上的名称文件,其名称对应于从其下载小程序的计算机的名称的条目。 如果存在这样的条目,则网络限制软件允许创建小应用程序和内容服务器之间的网络连接。 如果没有,小程序可能不会与内容服务器建立网络连接。
    • 5. 发明授权
    • System and method supporting type checking of options
    • 系统和方法支持选项的类型检查
    • US07373639B2
    • 2008-05-13
    • US09759697
    • 2001-01-12
    • Robert H. Halstead, Jr.David A. KranzChristopher J. TermanStephen A. Ward
    • Robert H. Halstead, Jr.David A. KranzChristopher J. TermanStephen A. Ward
    • G06F9/45
    • G06F8/437G06F9/4488
    • To support values of properties, a class includes fields to support values in preallocated memory space and with an option data structure which supports, in instances of the class, references to option values without preallocation of memory space. The field and option values are accessed in an instance object of the class using expressions of the same syntactic form. During compilation, the compiler checks the type of an option value against a type description within the option data structure. Different classes may support different forms of data structures such as a linked list or a hash table. During compilation, a method call to an object is encoded without regard to the form of the option data structure. An option value may be set in an option data structure from an initialization expression which includes the name of the option value and, as an argument, the option value.
    • 为了支持属性的值,类包括支持预分配内存空间中的值的字段,以及在类的实例中支持对选项值的引用而不预分配内存空间的选项数据结构。 使用相同句法形式的表达式,在类的实例对象中访问字段和选项值。 在编译期间,编译器会根据选项数据结构中的类型描述来检查选项值的类型。 不同的类可以支持不同形式的数据结构,例如链表或散列表。 在编译期间,对对象的方法调用被编码,而不考虑选项数据结构的形式。 可以从包含选项值的名称和作为参数的选项值的初始化表达式在选项数据结构中设置选项值。
    • 7. 发明授权
    • Persistent data storage for client computer software programs
    • 客户端计算机软件程序的持久数据存储
    • US06691113B1
    • 2004-02-10
    • US09672713
    • 2000-09-28
    • Benjamin R. HarrisonDavid A. KranzMurray S. MazerSpiro MichaylovCarl A. Soeder
    • Benjamin R. HarrisonDavid A. KranzMurray S. MazerSpiro MichaylovCarl A. Soeder
    • G06F1730
    • G06F21/52G06F17/30887G06F21/62Y10S707/99939
    • Persistent data storage for client computer software programs is provided using a repository that enables client computer software programs to store data securely on a client computer system, subsequently retrieve that data, and optionally share the data in a controlled fashion with authorized client computer software programs. The present invention can be used by both trusted and untrusted client computer software programs that either reside locally on the client computer system or are downloaded from a server computer system. A benefit of the present invention is that it allows untrusted applets to have access to persistent storage without compromising the integrity of the client computer system. Since the present invention controls persistent storage space, not the programmer of the client computer software program, the burden of insuring storage integrity and security is removed from the programmer. In addition to basic integrity and security features, the present invention provides automatic data format conversion for client computer software programs reading/writing data in the data repository, a commit operation to force in-memory repository data to disk, and automatic expiration to delete the repository after a predetermined time period. The repository can be pre-limited to a maximum size and shared among multiple client computer software programs.
    • 使用存储库提供用于客户端计算机软件程序的持久数据存储,其使客户端计算机软件程序能够在客户端计算机系统上安全地存储数据,随后检索该数据,并且可选地以授权的客户端计算机软件程序以受控的方式共享数据。 本发明可以由可信任的和不可信的客户端计算机软件程序使用,客户端计算机软件程序本地存在于客户端计算机系统上,或者从服务器计算机系统下载。 本发明的优点在于它允许不受信任的小应用程序访问持久存储,而不会影响客户端计算机系统的完整性。 由于本发明控制持久存储空间,而不是客户端计算机软件程序的编程者,从程序员中消除了确保存储完整性和安全性的负担。 除了基本的完整性和安全性特征之外,本发明还提供了用于在数据存储库中读/写数据的客户端计算机软件程序的自动数据格式转换,强制存储器内存储库数据到磁盘的提交操作,以及自动到期以删除 存储库在预定时间段之后。 存储库可以预先限制为最大大小,并在多个客户端计算机软件程序之间共享。
    • 9. 发明授权
    • System and method supporting property values as options
    • 系统和方法支持属性值作为选项
    • US07401327B2
    • 2008-07-15
    • US09760031
    • 2001-01-12
    • Robert H. Halstead, Jr.David A. KranzChristopher J. TermanStephen A. Ward
    • Robert H. Halstead, Jr.David A. KranzChristopher J. TermanStephen A. Ward
    • G06F9/44G06F9/45
    • G06F8/437G06F9/4488
    • A class includes fields to support values of properties in preallocated memory space and an option data structure which supports, in instances of the class, references to option values without preallocation of memory space. The field and option values are accessed in an instance object of the class using expressions of the same syntactic form. During compilation, the compiler checks the type of an option value against a type description within the option data structure. During compilation, a method call to an object is encoded without regard to the form of the option data structure. When an option value is changed, a change handler identified by an option binding of the data structure is processed. That option binding may be located by first searching a mapping data structure for a previously computed mapping to the option binding or by computing the mapping to the option binding.
    • 类包括支持预分配内存空间中属性值的字段,以及在类的实例中支持对选项值的引用而不预分配内存空间的选项数据结构。 使用相同句法形式的表达式,在类的实例对象中访问字段和选项值。 在编译期间,编译器会根据选项数据结构中的类型描述来检查选项值的类型。 在编译期间,对对象的方法调用被编码,而不考虑选项数据结构的形式。 当选项值更改时,将处理由数据结构的选项绑定所标识的更改处理程序。 可以通过首先将映射数据结构搜索先前计算的映射到选项绑定或通过计算到选项绑定的映射来定位该选项绑定。
    • 10. 发明授权
    • System and method supporting mapping of option bindings
    • 支持选项绑定映射的系统和方法
    • US07340720B2
    • 2008-03-04
    • US09759695
    • 2001-01-12
    • Robert H. Halstead, Jr.David A. KranzChristopher J. TermanStephen A. Ward
    • Robert H. Halstead, Jr.David A. KranzChristopher J. TermanStephen A. Ward
    • G06F9/44
    • G06F8/437G06F9/4488
    • To support values of properties, a class includes fields to support values in preallocated memory space and with an option data structure which supports, in instances of the class, references to option values without preallocation of memory space. If a value has not been set for an instance object, a get operation results in getting of the default value for the class. Different classes may support different forms of data structures such as a linked list or a hash table. When an option value is changed, a change handler identified by an option binding of the data structure is processed. That option binding may be located by first searching a mapping data structure for a previously computed mapping to the option binding or by computing the mapping to the option binding. Nonlocal option values may be applied to plural objects in a nonlocal option hierarchy such as a graphical hierarchy.
    • 为了支持属性的值,类包括支持预分配内存空间中的值的字段,以及在类的实例中支持对选项值的引用而不预分配内存空间的选项数据结构。 如果没有为实例对象设置值,则get操作将导致获取该类的默认值。 不同的类可以支持不同形式的数据结构,例如链表或散列表。 当选项值更改时,将处理由数据结构的选项绑定所标识的更改处理程序。 可以通过首先将映射数据结构搜索先前计算的映射到选项绑定或通过计算到选项绑定的映射来定位该选项绑定。 非本地选项值可以应用于非本地选项层次结构中的多个对象,例如图形层次结构。