会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 13. 发明授权
    • Database access bridge system and process
    • 数据库访问桥系统和过程
    • US06889227B1
    • 2005-05-03
    • US09621687
    • 2000-07-21
    • Graham Hamilton
    • Graham Hamilton
    • G06F17/30
    • G06F17/3041G06F17/30427G06F17/3056Y10S707/99943
    • A system or method enables a two tier computer application to operate in a three tier computer environment without specific programming for the three tier environment. Such a system or method receives a database call at a computer system and maps the database call to a general programming language call of a computer application. The general programming language call is executed to invoke functions of the computer application that correspond to functions of the database call. The general programming language call may be an Enterprise Java Bean (EJB) call. An application server receives the database call and maps the database call to the general programming language call. In response to executing the general programming language call, the application server generates a second database call to the database that may either correspond directly or indirectly to the database call received at the application server. The database calls may both be SQL calls. The general computer programming language may have EJB components that are analyzed to determine the correspondence between the database elements and the elements of the components that access the database elements. Methods of the EJB components may be identified for use in determining the correspondence. The methods may be identified by searching for a method of the form XXX, where the prefix is a “get” or “set” method.
    • 一个系统或方法使得两层计算机应用程序能够在三层计算机环境中运行,而没有三层环境的特定编程。 这样的系统或方法在计算机系统处接收数据库调用,并将数据库调用映射到计算机应用程序的通用编程语言调用。 执行通用编程语言调用以调用与数据库调用的功能对应的计算机应用程序的功能。 通用编程语言调用可能是Enterprise Java Bean(EJB)调用。 应用程序服务器接收数据库调用,并将数据库调用映射到通用编程语言调用。 响应于执行通用编程语言调用,应用服务器生成对数据库的第二数据库调用,其可以直接或间接地对应于在应用服务器处接收的数据库呼叫。 数据库调用可能都是SQL调用。 通用计算机编程语言可能具有分析的EJB组件,以确定数据库元素与访问数据库元素的组件的元素之间的对应关系。 可以识别EJB组件的方法以用于确定对应关系。 可以通过搜索形式为 XXX的方法来识别方法,其中前缀是“get”或“set”方法。
    • 14. 发明授权
    • Method and apparatus for software component analysis
    • 用于软件组件分析的方法和装置
    • US06668371B2
    • 2003-12-23
    • US09748402
    • 2000-12-21
    • Graham HamiltonLaurence P. G. Cable
    • Graham HamiltonLaurence P. G. Cable
    • G06F945
    • G06F8/70
    • Methods, software, and apparatus for analyzing a software component within an application builder tool are disclosed. The present invention relates, in one aspect, to a method for analyzing a software component that can be visually moved within an application builder tool running on a computer. The method involves obtaining the software component to be analyzed and determining if the software component has an associated information class. When it is determined that the software component has an associated information class, the information class is queried about information stored within the information class, otherwise automatic analysis using design patterns is applied to analyze the class. In one embodiment, the information stored within the information class relates to methods, properties, and/or events.
    • 公开了用于分析应用构建器工具内的软件组件的方法,软件和装置。 在一方面,本发明涉及一种用于分析可在计算机上运行的应用构建器工具中可视地移动的软件组件的方法。 该方法涉及获得要分析的软件组件,并确定软件组件是否具有关联的信息类。 当确定软件组件具有关联的信息类时,对信息类中存储的信息进行查询,否则将使用设计模式进行自动分析来分析该类。 在一个实施例中,存储在信息类内的信息涉及方法,属性和/或事件。
    • 15. 发明授权
    • Remote procedure calling using an existing descriptor mechanism
    • 远程过程调用使用现有的描述符机制
    • US06170018A
    • 2001-01-02
    • US08563155
    • 1995-11-27
    • James J. VollGraham HamiltonPanagiotis KougiourisSteven R. Kleiman
    • James J. VollGraham HamiltonPanagiotis KougiourisSteven R. Kleiman
    • G06F1563
    • G06F9/547Y10S707/99938
    • Doors are implemented in an existing operating system by using a novel adaptation of existing data structures and procedures which represent and control data files of the operating system. A door is represented by a file descriptor and is managed by existing mechanisms of an operating system, such as the Unix operating system, which are also used to manage files. A door is represented by a door node, which is a novel extension of the conventional vnode structure which in turn is used in conventional operating systems to represent the state of a computer resource, e.g., a data file. A door node is adapted such that most conventional file access and control procedures, e.g., procedures open( ) and close( ), can be used to access and control door with minimal adaptation. A door node is formed by appending fields which are specific to a door node's representation of the state of a door to fields of the door node which are analogous to the fields of a vnode, which represents the state of a resource and which has a conventional structure. Thus, the fields of a door node which precede the fields specific to the representation of the state of a door are of the size, location, and format of analogous fields in a conventional vnode. A client process obtains a file descriptor which identifies a door by supplying the name of the door to the operating system.
    • 门通过使用现有数据结构和程序的新颖改编来实现现有的操作系​​统,这些数据结构和过程表示和控制操作系统的数据文件。 门由文件描述符表示,并由操作系统的现有机制(如Unix操作系统)进行管理,这些操作系统也用于管理文件。 门由门节点表示,门节点是传统的vnode结构的新颖的扩展,传统的vnode结构又在常规的操作系统中用于表示计算机资源(例如数据文件)的状态。 门节点被适配成使得大多数传统的文件访问和控制过程,例如程序open()和close()可以用于以最小的适应来访问和控制门。 门节点是通过将门节点对门状态的表示特定的字段附加到门节点的字段,其类似于表示资源的状态的vnode的字段,并且具有常规 结构体。 因此,在特定于门状态表示的场之前的门节点的场是具有常规vnode中的类似场的大小,位置和格式。 客户端进程通过向操作系统提供门的名称来获得识别门的文件描述符。
    • 16. 发明授权
    • Method and apparatus for editing a software component
    • 用于编辑软件组件的方法和装置
    • US5991534A
    • 1999-11-23
    • US868038
    • 1997-06-03
    • Graham HamiltonLaurence P. G. Cable
    • Graham HamiltonLaurence P. G. Cable
    • G06F9/44
    • G06F8/34Y10S707/99931Y10S707/99943
    • Methods, software, and apparatus for customizing a component for use with an application builder tool are disclosed. A method for customizing a component which has at least one associated property with an associated data type involves obtaining the component, obtaining an editor that is arranged to modify the property, and adding the editor to a customizer that is associated with said component. Then, the property is modified using the editor. In one embodiment, the method further includes configuring the component by implementing the modified property. In another embodiment, the component is an instance of an associated component class, and obtaining the component involves obtaining the component class and creating the instance of the component class. In such an embodiment, each property associated with the component is identified.
    • 公开了用于定制用于应用构建器工具的组件的方法,软件和装置。 一种用于定制具有至少一个与关联数据类型的关联属性的组件的方法涉及到获得该组件,获得一个被设置为修改该属性的编辑器,以及将该编辑器添加到与该组件相关联的定制器。 然后,使用编辑器修改属性。 在一个实施例中,该方法还包括通过实施修改的属性来配置该组件。 在另一个实施例中,组件是关联组件类的实例,并且获得组件涉及获取组件类并创建组件类的实例。 在这样的实施例中,识别与组件相关联的每个属性。
    • 17. 发明授权
    • Method and apparatus for initializing a device
    • 用于初始化设备的方法和设备
    • US5935242A
    • 1999-08-10
    • US738697
    • 1996-10-28
    • Peter W. MadanyGraham HamiltonAlan G. Bishop
    • Peter W. MadanyGraham HamiltonAlan G. Bishop
    • G06F12/02G06F9/445
    • G06F9/4411
    • A system is provided for rebooting a computer having a volatile memory device capable of storing operating information. The system reboots the computer using the operating information stored in the memory device if the memory device contains a valid copy of the operating information. The computer reboots the computer by reloading the operating information into the memory device if the memory device does not contain a valid copy of the operating information. The system determines whether the memory device contains a valid copy of the operating information by calculating a checksum for the operating information stored in the memory device and compares the checksum to a previously calculated checksum.
    • 提供了一种用于重新启动具有能够存储操作信息的易失性存储器件的计算机的系统。 如果存储设备包含操作信息的有效副本,系统将使用存储在存储设备中的操作信息来重新启动计算机。 如果存储设备不包含操作信息的有效副本,则计算机通过将操作信息重新加载到存储设备中来重新启动计算机。 该系统通过计算存储在存储器件中的操作信息的校验和来确定存储器件是否包含操作信息的有效副本,并将校验和与先前计算的校验和进行比较。
    • 18. 发明授权
    • Method and apparatus for software component analysis
    • 用于软件组件分析的方法和装置
    • US06209125B1
    • 2001-03-27
    • US08868290
    • 1997-06-03
    • Graham HamiltonLaurence P. G. Cable
    • Graham HamiltonLaurence P. G. Cable
    • G06F945
    • G06F8/70
    • Methods, software, and apparatus for analyzing a software component within an application builder tool are disclosed. The present invention relates, in one aspect, to a method for analyzing a software component that can be visually moved within an application builder tool running on a computer. The method involves obtaining the software component to be analyzed and determining if the software component has an associated information class. When it is determined that the software component has an associated information class, the information class is queried about information stored within the information class, otherwise automatic analysis using design patterns is applied to analyze the class. In one embodiment, the information stored within the information class relates to methods, properties, and/or events.
    • 公开了用于分析应用构建器工具内的软件组件的方法,软件和装置。 在一方面,本发明涉及一种用于分析可在计算机上运行的应用构建器工具中可视地移动的软件组件的方法。 该方法涉及获得要分析的软件组件,并确定软件组件是否具有关联的信息类。 当确定软件组件具有关联的信息类时,对信息类中存储的信息进行查询,否则将使用设计模式进行自动分析来分析该类。 在一个实施例中,存储在信息类内的信息涉及方法,属性和/或事件。
    • 19. 发明授权
    • Client-side stub interpreter
    • 客户端存根解释器
    • US6157961A
    • 2000-12-05
    • US892964
    • 1997-07-16
    • Peter B. KesslerGraham HamiltonJonathan J. Gibbons
    • Peter B. KesslerGraham HamiltonJonathan J. Gibbons
    • G06F9/46
    • G06F9/547G06F9/548
    • The present invention provides an elegant and compact way to provide mechanisms for invocation of objects by client applications and for argument passing between client applications and object implementations, which reduce the memory space required for the client-side stubs, without the client application or the operating system knowing the details of how these mechanisms work. Moreover, these mechanisms function in a distributed computer environment with similar ease and efficiency, where client applications may be on one computer node and object implementations on another. Additionally the invention is independent of the particular C++ compiler used for generation of the stub code. The mechanism used to reduce this memory space comprises a stub generator (called "CONTOCC"), a data base of client-side stub description files and a stub-interpreter which knows how to read these client-side stub description files. CONTOCC reads interface definition language ("IDL") files and generates corresponding C++ files. CONTOCC has the ability to read the IDL data and generate either normal C++ stub files or the special client-side stub description files.
    • 本发明提供了一种优雅和紧凑的方式来提供用于由客户端应用程序调用对象的机制,以及客户机应用程序和对象实现之间的参数传递,这样可以减少客户端存根所需的存储空间,而不需要客户端应用程序或操作 系统了解这些机制如何工作的细节。 此外,这些机制在分布式计算机环境中起着类似的轻松和高效的作用,其中客户端应用可能在一个计算机节点上,而对象实现在另一个计算机上。 此外,本发明独立于用于生成存根代码的特定C ++编译器。 用于减少该存储空间的机制包括存根生成器(称为“CONTOCC”),客户端存根描述文件的数据库以及知道如何读取这些客户端存根描述文件的存根解释器。 CONTOCC读取接口定义语言(“IDL”)文件并生成相应的C ++文件。 CONTOCC能够读取IDL数据并生成正常的C ++存根文件或特殊的客户端存根描述文件。