Patents Represented by Attorney, Agent or Law Firm James E. Goepel
-
Patent number: 8341181Abstract: 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: GrantFiled: October 21, 2010Date of Patent: December 25, 2012Assignee: Unisys CorporationInventor: Wim te Lintum
-
Patent number: 8276128Abstract: 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: GrantFiled: July 14, 2009Date of Patent: September 25, 2012Assignee: Unisys CorporationInventors: Andrew Ward Beale, Robert Joseph Meyers, Loren C. Wilton
-
Patent number: 8196120Abstract: 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: GrantFiled: December 12, 2008Date of Patent: June 5, 2012Assignee: Unisys CorporationInventors: Michael James Irving, Robert Joseph Meyers
-
Patent number: 8161494Abstract: 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: GrantFiled: December 21, 2009Date of Patent: April 17, 2012Assignee: Unisys CorporationInventor: Andrew Ward Beale
-
Patent number: 8145588Abstract: 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: GrantFiled: December 21, 2009Date of Patent: March 27, 2012Assignee: Unisys CorporationInventor: Glenn C. Becker
-
Patent number: 8131772Abstract: 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: GrantFiled: December 4, 2009Date of Patent: March 6, 2012Assignee: Unisys CorporationInventor: John E. Black
-
Patent number: 7895471Abstract: 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: GrantFiled: April 28, 2009Date of Patent: February 22, 2011Assignee: Unisys CorporationInventors: Lewis A. Boone, Thomas J. Menart, John A. Miller, Brett W. Tucker
-
Patent number: 7831807Abstract: 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: GrantFiled: June 20, 2002Date of Patent: November 9, 2010Assignee: Unisys CorporationInventors: David C. Johnson, Peter B. Criswell
-
Patent number: 7813547Abstract: 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: GrantFiled: April 5, 2006Date of Patent: October 12, 2010Assignee: Unisys CorporationInventor: Brian Spangler
-
Patent number: 7813531Abstract: 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: GrantFiled: May 1, 2006Date of Patent: October 12, 2010Assignee: Unisys CorporationInventor: Glenn C. Becker
-
Patent number: 7805706Abstract: 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: GrantFiled: June 21, 2005Date of Patent: September 28, 2010Assignee: Unisys CorporationInventors: Tania Trinh Ly, Kulwipa Praditphollert
-
Patent number: 7793229Abstract: 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: GrantFiled: December 19, 2003Date of Patent: September 7, 2010Assignee: Unisys CorporationInventors: Bruce Ernest Whittaker, Leland Elvis Watson
-
Patent number: 7624405Abstract: 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: GrantFiled: June 17, 2005Date of Patent: November 24, 2009Assignee: Unisys CorporationInventors: Chris B. Legg, Brenda Ann Moreno
-
Patent number: 7617206Abstract: 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: GrantFiled: April 6, 2006Date of Patent: November 10, 2009Assignee: Unisys CorporationInventors: Johnny Hu, Minh-Nguyet Tran, Courtney Chi Hoang, Kung Yi Lin
-
Patent number: 7617223Abstract: 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: GrantFiled: November 18, 2003Date of Patent: November 10, 2009Assignee: Unisys CorporationInventors: Sriram Devanathan, Jeffrey Allen Moore, Joseph Peter Stefaniak, Lonnie Dale Sulgrove
-
Patent number: 7613797Abstract: 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: GrantFiled: March 19, 2004Date of Patent: November 3, 2009Assignee: Unisys CorporationInventors: Joseph Peter Stefaniak, Eugene Otto Mutschler, III, Jonathan Virgil Ziebell, Mahmood Mac Vazehgoo, Robert Mathews Harrison, Jeffrey Allen Moore, Charles Eugene Steel
-
Patent number: 7595804Abstract: 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: GrantFiled: November 14, 2003Date of Patent: September 29, 2009Assignee: Unisys CorporationInventor: Clifford Shiroku Shimizu
-
Patent number: 7565643Abstract: 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: GrantFiled: August 6, 2003Date of Patent: July 21, 2009Assignee: Unisys CorporationInventors: Nancy Lee Sweet, Avinash Sadhu
-
Patent number: 7561183Abstract: 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: GrantFiled: October 8, 2002Date of Patent: July 14, 2009Assignee: Unisys CorporationInventor: Edwin K. Schaffner
-
Patent number: 7509646Abstract: 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: GrantFiled: September 23, 2003Date of Patent: March 24, 2009Assignee: Unisys CorporationInventors: Patricia Lynn Maw, David George Maw