会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Source-level debugging of client dump image in a computer network
    • 计算机网络中客户端转储映像的源代码级调试
    • US06430707B1
    • 2002-08-06
    • US09282684
    • 1999-03-31
    • Gareth Christopher MatthewsEdwin James Hilpert, Jr.David H. EvansBrian L. Naylor
    • Gareth Christopher MatthewsEdwin James Hilpert, Jr.David H. EvansBrian L. Naylor
    • H04L122
    • G06F11/366H04L29/06H04L69/18
    • A client station on computer network uses an operating system such as JavaOS which is permanently stored at the server rather than on storage media at the client location. JavaOS is loaded and installed at the client upon bootup of the client. Java is an interpreted language; the source is available at the server and is downloaded as such. Upon the occurrence of a malfunction that causes the client to go off-line, i.e., disappear from the network, a dump image is sent to the server before the client reboots, so that the cause of failure can be determined. The dump image includes the contents of memory, including the JavaOS operating system, and the stack, threads, registers, and local/global variables, which can be analyzed at a source level. This image is sent to the server in formatted packets, by a path separate from that of the TCP/IP network protocol, since the client would not be functioning properly on the network. At the server, the packets making up the dump image are stored on storage media, and the image is reformatted for use by a standard debugging tool, ICAT.
    • 计算机网络上的客户端站使用诸如JavaOS的操作系统,该操作系统永久存储在服务器而不是存储在客户端的存储介质上。 JavaOS在客户端启动时被加载并安装在客户端。 Java是一种解释语言; 源在服务器上可用,并且这样下载。 当出现导致客户端离线的故障,即从网络消失时,在客户端重新启动之前,将转储映像发送到服务器,从而可以确定故障原因。 转储映像包括内存的内容,包括JavaOS操作系统,以及可以在源级别分析的堆栈,线程,寄存器和本地/全局变量。 通过与TCP / IP网络协议的路径分开的路径,此映像以格式化的数据包发送到服务器,因为客户端在网络上将无法正常运行。 在服务器上,构成转储映像的数据包存储在存储介质上,重新格式化映像,以供标准调试工具ICAT使用。
    • 3. 发明授权
    • Data processing system and method for managing memory of an interpretive system
    • 用于管理解释系统的存储器的数据处理系统和方法
    • US06862650B1
    • 2005-03-01
    • US08970417
    • 1997-11-14
    • Gareth Christopher MatthewsKelvin Roderick Lawrence
    • Gareth Christopher MatthewsKelvin Roderick Lawrence
    • G06F9/45G06F12/02
    • G06F9/45516
    • A data processing system and method manage the storage of instructions used in applications developed using an interpretive programming language, such as Java, REXX, BASIC, and the like, when those instructions are compiled into byte-codes to be used by a virtual machine stored in a “heap.” In the data processing system and method, an exception is registered in a page manager of an operating system to identify that compiled code should be stored within the heap of the virtual machine. After that code has been compiled and deleted from the heap, an exception occurs when the virtual machine attempts to subsequently access the compiled code. At that point, the virtual machine is then enabled to retrieve the desired code from an interpreted programming language application.
    • 数据处理系统和方法管理在使用诸如Java,REXX,BASIC等的解释性编程语言开发的应用程序中使用的指令的存储,当这些指令被编译成要被存储的虚拟机使用的字节码时 在“堆”中。 在数据处理系统和方法中,在操作系统的页面管理器中注册异常以识别所编译的代码应该存储在虚拟机的堆中。 在代码已经从堆中编译和删除之后,当虚拟机尝试随后访问编译的代码时,会发生异常。 此时,虚拟机然后被启用以从解释的编程语言应用程序中检索所需的代码。
    • 7. 发明授权
    • Method and apparatus for dynamic swappable bytecode loop in java virtual machines
    • Java虚拟机中动态交换字节码循环的方法和装置
    • US06256752B1
    • 2001-07-03
    • US09121699
    • 1998-07-24
    • Geoffrey Owen BlandyTatchi Placido LayGareth Christopher Matthews
    • Geoffrey Owen BlandyTatchi Placido LayGareth Christopher Matthews
    • G06F1100
    • G06F11/3624G06F9/449
    • A method and apparatus for executing and debugging programs in a data processing system. The data processing system includes a first dispatch table, wherein the dispatch table is located at a dispatch table address and wherein the dispatch table includes addresses to routines executed for bytecodes. A second dispatch table is provided in which the second dispatch table includes addresses to routines for analyzing a program and addresses to the routines executed for bytecodes. The data processing system includes an interpreter, wherein the interpreter accesses a dispatch table located at the dispatch table address to process bytecodes. The first dispatch table is saved in response to a request to analyze a program. The second dispatch table is copied to the dispatch table address in response to saving of the dispatch table.
    • 一种在数据处理系统中执行和调试程序的方法和装置。 数据处理系统包括第一调度表,其中调度表位于调度表地址处,并且其中调度表包括针对字节码执行的例程的地址。 提供了第二调度表,其中第二调度表包括用于分析程序的例程的地址和对于为字节码执行的例程的地址。 数据处理系统包括解释器,其中解释器访问位于调度表地址处的调度表以处理字节码。 响应于分析程序的请求保存第一个分派表。 响应于调度表的保存,将第二个分派表复制到分派表地址。
    • 8. 发明授权
    • Method and apparatus for preloading data in a distributed data processing system
    • 在分布式数据处理系统中预加载数据的方法和装置
    • US06226667B1
    • 2001-05-01
    • US09084277
    • 1998-05-26
    • Gareth Christopher MatthewsDavid MedinaAllen Chester Wynn
    • Gareth Christopher MatthewsDavid MedinaAllen Chester Wynn
    • G06F15177
    • G06F9/5016G06F9/4416G06F9/4418G06F2209/549
    • A method and apparatus for reducing time needed to initialize a data processing system and to execute applications on the data processing system. In accordance with a preferred embodiment of the present invention, pages for an application are pre-loaded onto a client from a server. The pre-loading of the application includes loading pages that will be required for execution of the application in preparation for hibernation. These pages may include other pages for executable code or data that will be used during execution of the application. Subsequently, the application is executed using the locally stored pages without having to retrieve pages from the server. In addition, an application is provided with an opportunity to prepare itself for hibernation via hibernation notification. For example, the application may read and process files from the server. This processing is done once prior to hibernation and is not required for later executions of the application.
    • 一种用于减少初始化数据处理系统并在数据处理系统上执行应用所需的时间的方法和装置。 根据本发明的优选实施例,用于应用的页面从服务器预加载到客户端上。 应用程序的预加载包括加载执行应用程序所需的页面,以准备休眠。 这些页面可以包括在执行应用期间将被使用的可执行代码或数据的其他页面。 随后,使用本地存储的页面执行应用程序,而不必从服务器检索页面。 此外,通过休眠通知,向应用程序提供了准备休眠的机会。 例如,应用程序可以从服务器读取和处理文件。 该处理在休眠之前完成一次,并且对于稍后的应用程序执行不是必需的。