Patents Represented by Attorney, Agent or Law Firm James E. Goepel
  • Patent number: 8341181
    Abstract: A method for performance tuning a database is described. The method includes setting a database-allowed core value between 500 megabytes and half size of memory for the database. Further, the method declares small and heavily accessed structures as memory resident structures, and sets a memory resident limit value between 0 and the database-allowed core value for the database. In addition, the method analyzes the database to determine whether read-ahead should be enabled for the data structures. The method also analyzes the database to apply a reblocking factor between 1 and 60. The method associates system buffers ranging from 1000 to 20000 with the data structures, and stores the system buffers in memory. Moreover, the method consolidates the data structures having unused space.
    Type: Grant
    Filed: October 21, 2010
    Date of Patent: December 25, 2012
    Assignee: Unisys Corporation
    Inventor: Wim te Lintum
  • Patent number: 8276128
    Abstract: Various embodiments of systems and methods for dynamic binary translation in an interpreter are disclosed. An embodiment comprises a method for dynamic binary translation in an interpreter.
    Type: Grant
    Filed: July 14, 2009
    Date of Patent: September 25, 2012
    Assignee: Unisys Corporation
    Inventors: Andrew Ward Beale, Robert Joseph Meyers, Loren C. Wilton
  • Patent number: 8196120
    Abstract: An emulation system that provides the functionality of an emulated computer on a host computer pre-processes the object code file to be emulated to reduce the run-time overhead due to parsing the object code. The emulator uses pre-programmed functions that model each instruction of the emulated computer. An object code file is pre-parsed to generate a translated file which includes a sequence of function calls corresponding to the sequence of instructions in the code file. The translated file is compiled to generate a corresponding translated object-code file. The translated object-code file is executed in the emulation environment on the host computer. The emulation system also includes a standard mode in which the object code file is emulated by sequentially parsing each instruction in the object code file and invoking an appropriate one of the preprogrammed functions in the emulated environment.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: June 5, 2012
    Assignee: Unisys Corporation
    Inventors: Michael James Irving, Robert Joseph Meyers
  • Patent number: 8161494
    Abstract: A method and apparatus for offloading processing tasks from a first computing environment to a second computing environment, such as from a first interpreter emulation environment to a second native operating system within which the interpreter is running. The offloading method uses memory queues in the first computing environment that are accessible by the first computing environment and one or more offload engines residing in the second computing environment. Using the queues, the first computing environment can allocate and queue a control block for access by a corresponding offload engine. Once the offload engine dequeues the control block and performs the processing task in the control block, the control block is returned for interrogation into the success or failure of the requested processing task. The offload engine is a separate process in a separate computing environment, and does not execute as part of any portion of the first computing environment.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: April 17, 2012
    Assignee: Unisys Corporation
    Inventor: Andrew Ward Beale
  • Patent number: 8145588
    Abstract: Determination of a connectivity-metrics for graphs representative of networks of interest. A graph that represents a network of interest is accessed. The graph includes nodes representing points in the network of interest, and edges corresponding to the nodes. Bit-vectors are generated corresponding to the nodes and/or edges, wherein individual bits in the bit-vectors respectively provide a logical indication of connectedness. The connectivity-metric is then determined by applying a logical bit operation to the plurality of bit-vectors. Examples of connectivity metrics include a connected components, shortest paths, betweenness, clustering, and tree-based determinations.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: March 27, 2012
    Assignee: Unisys Corporation
    Inventor: Glenn C. Becker
  • Patent number: 8131772
    Abstract: A method for managing object-oriented queues by reusing queue entry objects instead of creating and destroying each queue entry object inserted into and removed from the queue. Inserting a queue entry object into the queue involves changing the status of the queue entry object from available to in-use, adding the queue entry object to a queue list, returning a reusable queue entry object to the queue user, receiving an insertion notification that the queue entry object data is valid, and marking the insertion of the queue entry object into the queue as complete. Removing a queue entry object from the queue involves un-marking the queue entry object in the queue as complete, removing the queue entry object from the queue list, returning the valid queue entry object to the queue user, receiving a removal notification that valid data has been extracted from the queue entry object, and changing the status of the reusable queue entry object removed from the queue list from in-use to available.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: March 6, 2012
    Assignee: Unisys Corporation
    Inventor: John E. Black
  • Patent number: 7895471
    Abstract: A mechanism for isolating failures in a digital system is provided. In one embodiment, a fault table is defined for each unit in the system. Related faults are ordered within the table to reflect the time-order in which the faults would be activated during operation of the associated unit. When multiple related faults are reported for a given unit in the system, the fault that is first located when a linear search of the corresponding fault table is conducted is considered the source of the failure within the unit. If faults are reported for multiple units, the source of the failure for the system is identified using at least one of primary and second priority values assigned to the faults, timestamps obtained when the faults are reported, and an order in which the faults are logged.
    Type: Grant
    Filed: April 28, 2009
    Date of Patent: February 22, 2011
    Assignee: Unisys Corporation
    Inventors: Lewis A. Boone, Thomas J. Menart, John A. Miller, Brett W. Tucker
  • Patent number: 7831807
    Abstract: A system and method for modifying the hardware instruction set of an instruction processor is disclosed. The invention utilizes one or more bits of an instruction opcode and one or more programmable bits stored within the instruction processor to generate a branch address. The branch address is then used to address a storage device such as a microcode RAM to retrieve one or more microcode instructions that control execution of the instruction opcode. Address generation is controlled by selecting a previously unused instruction opcode, then modifying the programmable bits as necessary to generate a desired branch address. By loading modified microcode instructions at the branch address, instruction execution can be modified without changing the hardware design.
    Type: Grant
    Filed: June 20, 2002
    Date of Patent: November 9, 2010
    Assignee: Unisys Corporation
    Inventors: David C. Johnson, Peter B. Criswell
  • Patent number: 7813547
    Abstract: An apparatus and method for detecting and analyzing imagery, wherein the apparatus includes an image data acquisition means, an image data conversion means, and an adaptive thresholding means. The image data acquisition means acquires image data from a document. The acquired image data is converted into a grayscale image frame by the image data conversion means. In addition, the adaptive thresholding means converts the grayscale image frame into a bi-tonal frame.
    Type: Grant
    Filed: April 5, 2006
    Date of Patent: October 12, 2010
    Assignee: Unisys Corporation
    Inventor: Brian Spangler
  • Patent number: 7813531
    Abstract: Clustering biometric templates is performed by determining fiduciary templates and cluster seed templates, both from a gallery of biometric templates. Similarity vectors are formed by comparing members of the cluster seed templates to the fiduciary templates. The gallery is then partitioned into clusters based upon the similarity vectors, and the clusters are populated from the remainder of the gallery. Partitioning may be performed by a classifier that implements a supervised machine learning algorithm that is trained with the similarity vectors, such as a multi-decision tree classification system. Matching may be accommodated by accessing a probe template, determining a cluster neighborhood for the probe template, and searching the cluster neighborhood to determine whether the gallery includes a match corresponding to the probe template. The same similarity metric is used both to partition a gallery into clusters, and in matching a probe template to the so-clustered gallery.
    Type: Grant
    Filed: May 1, 2006
    Date of Patent: October 12, 2010
    Assignee: Unisys Corporation
    Inventor: Glenn C. Becker
  • Patent number: 7805706
    Abstract: In a three-tier ERP implementation, multiple servers are interconnected through one or more network infrastructure. Users may observe poor performance due to the complexity and the number of interconnected components in the implementation. Herein is devised a process for tuning the software component by applying tuning techniques to the OS, SAP application and Database Management System software. For each component, the process identifies potential tuning opportunities of various subcomponents. The process is iterated numerous times through all software components while applying the tuning techniques to derive the most optimal performance for the ERP implementation.
    Type: Grant
    Filed: June 21, 2005
    Date of Patent: September 28, 2010
    Assignee: Unisys Corporation
    Inventors: Tania Trinh Ly, Kulwipa Praditphollert
  • Patent number: 7793229
    Abstract: An embodiment of the present invention is a technique for recording relevant information in a graphical user interface (GUI) window. Relevant information on an analysis window is saved in a summary report array using one of an automatic recording mode and a selective recording mode. The analysis window is part of the GUI to analyze state information from a panel dump file retrieved from a computer system. The saved relevant information is displayed on a report window.
    Type: Grant
    Filed: December 19, 2003
    Date of Patent: September 7, 2010
    Assignee: Unisys Corporation
    Inventors: Bruce Ernest Whittaker, Leland Elvis Watson
  • Patent number: 7624405
    Abstract: An embodiment of the invention is a technique for maintaining application availability during a change in a resource dynamic link library (DLL). A shim resource DLL is linked to a resource DLL managed by a resource manager in a clustered system. The managed resource DLL exports a function to control a resource in the clustered system. During a normal mode, the shim resource DLL passes to the managed resource DLL a call to an exported function unchanged. During a change mode, the shim resource DLL is unlinked from the managed resource DLL to allow the managed resource DLL to be changed, and the shim resource DLL handles a call to an exported function without passing the call to the managed resource DLL.
    Type: Grant
    Filed: June 17, 2005
    Date of Patent: November 24, 2009
    Assignee: Unisys Corporation
    Inventors: Chris B. Legg, Brenda Ann Moreno
  • Patent number: 7617206
    Abstract: A data management system is provided with a database which has internal tanks for storing large object data according to the size of the data involved. An analysis method and system is provided which will search out and calculate the space of each of the tank files involved and will report on how the space of each tank file is being used in terms of existing large objects, in terms of unused and available space, and in terms of deleted large object spaces.
    Type: Grant
    Filed: April 6, 2006
    Date of Patent: November 10, 2009
    Assignee: Unisys Corporation
    Inventors: Johnny Hu, Minh-Nguyet Tran, Courtney Chi Hoang, Kung Yi Lin
  • Patent number: 7617223
    Abstract: A method and a system for converting physical aspects of a common warehouse model (CWM) to corresponding database management system (DBMS) items in a relational database by processing in a hierarchical manner the physical aspects and creating the corresponding DBMS items. The physical aspects comprise relational catalogs. The relational catalogs comprise relational schemas. The corresponding DBMS items comprise DBMS catalogs. The DBMS catalogs comprise DBMS schemas.
    Type: Grant
    Filed: November 18, 2003
    Date of Patent: November 10, 2009
    Assignee: Unisys Corporation
    Inventors: Sriram Devanathan, Jeffrey Allen Moore, Joseph Peter Stefaniak, Lonnie Dale Sulgrove
  • Patent number: 7613797
    Abstract: Sending a discovery agent to a computing device determines the services provided by that first computing device. As a result, a first set of information is received from the agent that provides information indicative of the services provided by the computing device. That information can then be compared to other information, either from the same computing device at a different point in time, or from a second computing device. The other information is indicative of services performed by that computing device at a different point in time or the second computing device. From that, services provided by the computing device that were previously different on the first computing device or that are not available on the second computing device can be determined.
    Type: Grant
    Filed: March 19, 2004
    Date of Patent: November 3, 2009
    Assignee: Unisys Corporation
    Inventors: Joseph Peter Stefaniak, Eugene Otto Mutschler, III, Jonathan Virgil Ziebell, Mahmood Mac Vazehgoo, Robert Mathews Harrison, Jeffrey Allen Moore, Charles Eugene Steel
  • Patent number: 7595804
    Abstract: A display of CPU utilization in a multiprocessor system is provided. This feature illustrates processor utilization and application group assignments to CPUs and clusters of CPUs. Various graphic indicator are described that can be used to display processor utilization and indicate processors that have no application group assignments. For example, bar graphs as well as gauge displays can be used to visually convey processor utilization. As a result, a user can visually determine the processor utilization and application group assignments across a multiprocessor system. Additionally, various colors and shadings can be used to visually convey application group assignments.
    Type: Grant
    Filed: November 14, 2003
    Date of Patent: September 29, 2009
    Assignee: Unisys Corporation
    Inventor: Clifford Shiroku Shimizu
  • Patent number: 7565643
    Abstract: An embodiment of the present invention is a technique to send notification to members in a project management system. A notification list and information are created for a project. The notification list and information are stored in a repository. A notification request is received from a component in the project management system. The notification request is processed at run-time using the notification list and information.
    Type: Grant
    Filed: August 6, 2003
    Date of Patent: July 21, 2009
    Assignee: Unisys Corporation
    Inventors: Nancy Lee Sweet, Avinash Sadhu
  • Patent number: 7561183
    Abstract: A system for automatically obtaining a printable photographic image of an object for a document, particularly adaptable to police traffic-ticket dispensing situations is described. A tablet computer with a stylus input display device has a video camera device associated with it that points at the object of the document, in the preferred example the object of the document being the suspect or perpetrator of the offense. Wireless communication with a printer affiliated with another computer in the police car makes printing of the ticket easy, and additional wireless connections to remote databases provides the officer at the scene with confirmation of the object's identity and additional information. The end result is a ticket or document that is self proving and can be used to confirm the identity of the holder of the document when presented. This system can also be used in transportation, commercial, and medical settings.
    Type: Grant
    Filed: October 8, 2002
    Date of Patent: July 14, 2009
    Assignee: Unisys Corporation
    Inventor: Edwin K. Schaffner
  • Patent number: 7509646
    Abstract: An embodiment of the present invention is a method for generating a simulated processor load on a system of CPU's, and introducing a controlled workload into the system that is spread evenly across the available CPU resources and may be arranged to consume a precise, controllable portion of the resources.
    Type: Grant
    Filed: September 23, 2003
    Date of Patent: March 24, 2009
    Assignee: Unisys Corporation
    Inventors: Patricia Lynn Maw, David George Maw