Patents Examined by Ohameli C. Das
-
Patent number: 7080350Abstract: In the development of a Web application system, each of the components of the servlet, JSP, and Bean is define in a one-to-one relationship corresponding to each screen image, thereby making the relationship among each of the components clear. A component table generating unit is provided for generating the definition of each component as a component table from screen design. Also provided is an automatic code generating unit for automatically generating the code of servlet, JSP, and Bean using the component table and the information of the design document. This facilitates the development and alleviates the burden on developers or programmers.Type: GrantFiled: February 27, 2001Date of Patent: July 18, 2006Assignee: Hitachi Software Engineering Co., Ltd.Inventors: Akihiro Saimi, Tsutomu Syomura, Hiroshi Suganuma, Hidetoshi Nanbu
-
Patent number: 7062750Abstract: A system and method in which a remote network source maintains source code and symbol files for debugging purposes with automatic downloading of the correct files when they are needed. Files are remotely maintained based on unique data associated with that file (unique parameters) that are independent of the product name, release and/or build number. Such data includes time / date stamp information and file size, or signature and age data. When a given file is needed, such as to debug an executable code module, a symbol server at the client constructs a path (e.g., URL) to the needed file based on the unique information from the corresponding executable file, whereby the correct symbol file is accessed. Via that symbol file, the correct source file may be located and accessed. Security via authentication and access control lists may control access to the files, and authentication may be automatic.Type: GrantFiled: July 16, 2001Date of Patent: June 13, 2006Assignee: Microsoft CorporationInventors: Mark David Whidby, Pat Styles, Barbara Lynne Kess, Andre F. Vachon, Mohammad Jazayeri, Danial George Neault, Douglas Seth Laundry
-
Patent number: 7017144Abstract: A first image of a first software which can be combined with other images of other software such that any one or more of the images can be restored from the combined image, and methods relating thereto. The method of making the combined image comprises creating a first image from a first software, creating a second image from the second software, and combining the first image and the second image into the combined image. Each image includes first descriptive data (metadata) corresponding to descriptive data of its software and includes file data corresponding to file data of its software.Type: GrantFiled: June 17, 2002Date of Patent: March 21, 2006Assignee: Microsoft CorporationInventors: Jason Cohen, Ryan Burkhardt, Bruce L. Green
-
Patent number: 6993748Abstract: A table driven test automation system for performing functional testing of a software program. The system may include a GUI translator component to translate one or more GUI maps into a set of database tables, a data input component to facilitate entry and editing of test case data in the tables, and a test engine component for executing the software program based on a test case stored in the tables.Type: GrantFiled: October 26, 2001Date of Patent: January 31, 2006Assignee: Capital One Financial CorporationInventor: James S. Schaefer
-
Patent number: 6981250Abstract: A system and methods for versioning software components in connection with a computer programming language are provided. In exemplary aspects, the versioning system makes use of intelligent defaults, provides a vehicle for unambiguous specification of developer intent and implements conflict resolution rules in connection with the versioning of software components. In another aspect, the versioning system bounds names at run-time, but does not bound offsets at compile-time.Type: GrantFiled: July 5, 2001Date of Patent: December 27, 2005Assignee: Microsoft CorporationInventors: Scott Wiltamuth, Anders Hejlsberg, Peter F. Sollich, Bradley M. Abrams
-
Patent number: 6973640Abstract: The invention provides a system and method for computer code generation that can be used to generate code and configuration files from any data source. In accordance with one embodiment of the invention a Generator Framework provides a common set of standards and APIs through which designs may be input. The purpose of the Generator Framework is to unify the code generation techniques implemented in products such as the Builder products from BEA Systems, Inc., by introducing sufficient abstraction levels. Built-in rules are introduced in the Generator Framework, and a data navigation layer isolates the Generator Framework from the data sources used. Filters can be added to the framework to transform data. Notifiers are used by the Generator Framework to notify external components about the generation process.Type: GrantFiled: October 4, 2001Date of Patent: December 6, 2005Assignee: BEA Systems, Inc.Inventors: Todd Little, Loren Konkus, Gilles Lavalou, Timo Metsaportti
-
Patent number: 6961922Abstract: A number of items of data from a data source (12) can be processed and supplied to a data destination (16, 17). The data can include image data, text data, numeric data or other types of data, or a combination of types of data. The processing of the data is controlled by a project definition (14, 71, 101) which includes a plurality of modules selected from a variety of available modules (Tables 1–4). The modules include input and output ports which are interrelated by binding information. One of the existing modules provides the capability for execution of a specified command in an independent and separate application program. Further, custom modules can be readily prepared, in order to supplement the default set of available modules.Type: GrantFiled: September 8, 2000Date of Patent: November 1, 2005Assignee: Corel CorporationInventor: Loren G. Knutson
-
Patent number: 6813763Abstract: The branch prediction characteristics of a computer for executing a program are recognized, a binary program matched to the characteristics is constituted.Type: GrantFiled: November 22, 2000Date of Patent: November 2, 2004Assignee: Fujitsu LimitedInventors: Satoshi Takahashi, Hajime Okuda, Kazutaka Aizawa
-
Patent number: 6792600Abstract: A method and apparatus provides a process in a data processing system for executing a method having a plurality of paths. The data processing system executes native machine code. A path is identified within the method that is being executed, wherein a plurality of bytecodes are associated with the path. Bytecodes are compiled for the path being executed, wherein the bytecodes are compiled into native machine code, wherein bytecodes for unexecuted paths remain uncompiled.Type: GrantFiled: May 14, 1998Date of Patent: September 14, 2004Assignee: International Business Machines CorporationInventor: Geoffrey Owen Blandy
-
Patent number: 6763517Abstract: A computerized method for automatically analyzing a core file created by a computer system after an unexpected interrupt. The packages installed on the computer system are determined and patch files of descriptive data for previously identified patches are accessed to create a patch search set including patches configured for use with the installed packages. Patches in the patch search set are scored by assigning points to each patch based on scoring rules, e.g., searching the patch descriptive data for matches between portions of the patch descriptive data and portions of the core file, including bug descriptions. For UNIX™-based kernel core files, the scoring rules involve creating search criteria based on panic types and on panic metric data gathered from the core file. A detailed patch search report is created providing recommendations for each of the scored patches based on the assigned score and identifying patches for installation.Type: GrantFiled: February 12, 2001Date of Patent: July 13, 2004Assignee: Sun Microsystems, Inc.Inventor: George W. Hines
-
Patent number: 6757894Abstract: An application is preprocessed for use in an application streaming environment by dividing each file in the application into blocks corresponding to the code page block size used by the operating system. Each block is compressed, and the compressed blocks from all of the files are packaged into a repository which permits specific blocks to be extracted. The repository and a specification for the application's file structure are combined into a streaming application package which can be distributed to servers supporting the streaming of the application to a client. The application package can also include environmental install information indicating changes introduced to the computer system by installation of the application on the computer system, a startup set indicating those blocks which are sufficient for execution of the application to be initiated and progress to a designated startup point, and a predictive model suitable for use by a streaming server.Type: GrantFiled: December 28, 2000Date of Patent: June 29, 2004Assignee: AppStream, Inc.Inventors: Dan Eylon, Amit Ramon, Yehuda Volk