Patents Represented by Attorney Phuong-Quan Hoang
-
Patent number: 7630860Abstract: An embodiment of the present invention is a technique to manage elapsed time performance. Current baseline statistics on N performance components are obtained for a set of programs belonging to a single workload group. N current component performance values associated with the N performance components are obtained in a current measurement for the set of programs at the beginning of a current monitoring cycle. A control component is selected from the N performance components based on the current baseline statistics and the N current component performance values. A control value is applied to an operation corresponding to the control component in the set of programs. A next monitoring cycle is waited for.Type: GrantFiled: October 5, 2007Date of Patent: December 8, 2009Assignee: Unisys CorporationInventors: Joel King Donnelly, Michael Alan Gale, Andrew David Milligan
-
Patent number: 7627587Abstract: The present invention relates to a method and system for improving information retrieval from a database. In one aspect, the invention provides a method for implementing a database. The method includes the steps of providing at least one set of linked entities which contain a plurality of entities, and each said entity is arranged to store at least one data value, further providing an additional entity for at least one set of linked entities, and storing in the additional entity the aggregation of a plurality of data values contained in the at least one set of linked entities.Type: GrantFiled: September 25, 2003Date of Patent: December 1, 2009Assignee: Unisys CorporationInventors: Charles Zdzislaw Loboz, Niels Gebauer, Jonatan Kelu
-
Patent number: 7437739Abstract: An embodiment of the present invention is a technique to synchronize data between a data store and a project management client tool. An element in a project file is updated according to an event generated by a project tool in a client. A server is communicated by a request to request synchronization of the element. The server has a data store which contains an object corresponding to the element. The request is processed to synchronize the element with the object in the data store.Type: GrantFiled: August 6, 2003Date of Patent: October 14, 2008Assignee: Unisys CorporationInventors: Eric Hai-Hsin Hsieh, Avinash Sadhu
-
Patent number: 7434104Abstract: An embodiment of the present invention is a technique for testing core functionality of a clustered system having a plurality of nodes. A cluster population test that includes populating the clustered system with cluster-aware applications is performed. A crash reboot test is performed to stress core operations running within the clustered system; the crash reboot test includes executing a series of crashes or reboots on a subset of the nodes. A move test that includes moving resources to a selected node of the clustered system and verifying that the resources remain on-line at the selected node is performed. A stop test that includes stopping cluster service on a selected subset of nodes of the clustered system and restarting the cluster service on the selected subset of nodes is performed. A Blue Screen Of Death (BSOD) test that includes crashing in BSOD mode one of the nodes of the clustered system and testing reservation release on the crashed node is performed.Type: GrantFiled: March 31, 2005Date of Patent: October 7, 2008Assignee: Unisys CorporationInventors: Ronald Leaton Skeoch, Sherrie Le Houang, Matthew Ky Phuong, Jay Hyon Kang
-
Patent number: 7415632Abstract: An embodiment of the invention is a technique to detect data corruption of critical data structures and to repair the corrupted critical data structures. Information data of critical data structures used by a managing module are captured upon initialization of the managing module. The captured information data are considered valid, and stored in a data vault. Critical data structures used by the managing module are monitored for validity during operation of the managing module. A corruption of a critical data structure corresponding to a stored data of the stored captured information data is detected during operation of the managing module. The corrupted data structure is restored to an operational state by using the corresponding stored data in the data vault without interrupting the operation of the managing module.Type: GrantFiled: October 29, 2004Date of Patent: August 19, 2008Assignee: Unisys CorporationInventors: Andrew Ward Beale, Jason Alan Yelinek
-
Patent number: 7406617Abstract: An embodiment of the invention is a technique for monitoring via a universal multipath driver (UMD) a first path to one of a plurality of virtual device objects. The virtual device objects are created by the UMD and correspond to a plurality of functional device objects. The functional device objects are created by a plurality of lower level drivers and correspond to a plurality of real physical devices having M device types including an external boot device. The UMD is a functional driver of each of the functional device objects. The lower level drivers control the real physical devices. The UMD detects a failure of the first path to a first virtual device object corresponding to a first real physical device and performs one of failover and failback for the first real physical device.Type: GrantFiled: November 22, 2004Date of Patent: July 29, 2008Assignee: Unisys CorporationInventors: Giridhar Athreya, Juan Carlos Ortiz
-
Patent number: 7401261Abstract: An embodiment of the present invention is a technique to provide a graphical user interface (GUI) to analyze memory operations in a computer system. A job summary window shows state information of jobs in at least a unit panel. The unit panel represents at least a functional unit in the computer system. A memory job window shows state information of memory jobs in a functional unit selected from the unit panel to provide diagnostic information to the user. The state information being obtained from a panel dump file retrieved from the computer system.Type: GrantFiled: December 19, 2003Date of Patent: July 15, 2008Assignee: Unisys CorporationInventors: Bruce Ernest Whittaker, Leland Elvis Watson
-
Patent number: 7389506Abstract: An embodiment of the invention is a technique to affinitize a thread in a multiprocessor system having N clusters of processors. A usage status of an active thread in the multiprocessor system is determined. The active thread utilize one of first and second local memories associated with first and second processor configurations, respectively. One of the first and second processor configurations is selected based on the usage status.Type: GrantFiled: December 30, 2002Date of Patent: June 17, 2008Assignee: Unisys CorporationInventors: Matthew Miller, Robert Len Walker
-
Patent number: 7383546Abstract: An embodiment of the present invention is a technique to manage tasks in a database system. Task information is sent to a host database program. The task information includes at least a command to perform a task requested by a user. The task information is parsed by the host database program. A library central to the host database program is invoked in response to the parsed task information. The library includes at least functions for task scheduling and task monitoring across sessions. The task is managed using the library. A task result is returned to the user.Type: GrantFiled: December 15, 2003Date of Patent: June 3, 2008Assignee: Unisys CorporationInventor: Subramaniam Ramamurthi
-
Patent number: 7334214Abstract: An embodiment of the invention is a method for modeling a reflexive inverse relationship in a computer system. A general association representing the reflexive inverse relationship is created. The general association has a named end and an unnamed end. A specific association having the general association as a generalization is created. The specific association has a first specific end and a second specific end. The first specific end is used to redefine the named end of the general association. The second specific end is also used to redefine the named end of the general association.Type: GrantFiled: December 18, 2002Date of Patent: February 19, 2008Assignee: Unisys CorporationInventor: Donald Edward Baisley
-
Patent number: 7321992Abstract: An embodiment of the invention is a method for proactive failover using user-defined rules. An event log of a first server node is monitored to check for user-specified application events. One of the user-specified application events corresponding to an impending failure in an application running on a first server node is detected. In automatic response to the detected impending failure, a proactive failover process is executed to transfer the application to a second server node for continued execution, the second server node being connected to the first server node in a cluster.Type: GrantFiled: March 28, 2003Date of Patent: January 22, 2008Assignee: Unisys CorporationInventors: Prabhakar Krishnamurthy Vellore, Mukund Hari Sharma, Peng Liu
-
Patent number: 7302674Abstract: An embodiment of the present invention is a technique to automate document review in a project management tool. The review information on a document review is stored in a repository. The document review is associated to a project in a project management system. The document review is processed using the review information. A notification of the document review is sent.Type: GrantFiled: August 6, 2003Date of Patent: November 27, 2007Assignee: Unisys CorporationInventors: Ted Franklin Gladieux, Avinash Sadhu
-
Patent number: 7287254Abstract: An embodiment of the invention is a technique to affinitize a thread in a multiprocessor system having N clusters of processors. A count threshold is obtained for thread affinity of the thread. A first thread count is determined. The thread is affinitized to a first cluster in the N clusters of processors according to the first thread count and the count threshold.Type: GrantFiled: December 30, 2002Date of Patent: October 23, 2007Assignee: Unisys CorporationInventors: Matthew Miller, Robert Len Walker
-
Patent number: 7275249Abstract: An embodiment of the invention is a technique to generate a mask schedule for thread scheduling in a multiprocessor system having N clusters of processors. A primary mask is obtained from a primary set of granularity masks. The granularity masks are created according to a thread granularity. The primary mask is filtered using a filter mask to generate a first affinity mask.Type: GrantFiled: December 30, 2002Date of Patent: September 25, 2007Assignee: Unisys CorporationInventors: Matthew Miller, Robert Len Walker
-
Patent number: 7222348Abstract: An embodiment of the invention is a technique to manage multipaths for input/output (I/O) devices. An I/O request packet (IRP) from a higher level driver is received. A plurality of paths to a plurality of device objects is managed in response to the IRP using a plurality of lower level drivers. The device objects correspond to physical devices having M device types. The lower level drivers control the physical devices.Type: GrantFiled: December 16, 2002Date of Patent: May 22, 2007Assignee: Unisys CorporationInventors: Giridhar Athreya, Chris B. Legg, Juan Carlos Ortiz
-
Patent number: 7219143Abstract: An embodiment of the invention is a technique to automatically notify a recipient upon occurrence of an event. A connection is made to a file transfer protocol (FTP) site provided by a user. A user name and a password are sent to the FTP site. A file name in a directory at the FTP site is retrieved. The directory is provided by the user. The file name is compared with a string supplied by the user. The string corresponds to a monitor event. A recipient is notified of the monitor event if the file name matches the string according to notification information.Type: GrantFiled: December 4, 2002Date of Patent: May 15, 2007Assignee: Unisys CorporationInventor: Matthew Sean Skelly
-
Patent number: 7203868Abstract: One embodiment of the invention is a method for dynamically monitoring resources. A request of a user to monitor at least one specified resource is sent to a monitor request module. Using the monitor request module, at least one monitor is created to monitor the specified resource.Type: GrantFiled: November 26, 2003Date of Patent: April 10, 2007Assignee: Unisys CorporationInventor: Jerry Michael Evoy
-
Patent number: 7171593Abstract: An embodiment of the present invention is a technique for providing a graphical user interface (GUI) to view system state of a computer system. An error window displays an error condition of a failed unit in a plurality of functional units in a computer system based on a panel dump file. A warning window shows a warning condition that potentially causes a problem in analyzing system state of the computer system or the error condition.Type: GrantFiled: December 19, 2003Date of Patent: January 30, 2007Assignee: Unisys CorporationInventors: Bruce Ernest Whittaker, Leland Elvis Watson, Scott Lane Brock, Stephanie Ninh Truong
-
Patent number: 7162462Abstract: An embodiment of the present invention is a technique to provide time sensitivity to an inference engine. A time function is associated to an event object and a rule object in a rule engine using a dynamic object. The event object represents one of an event and a fact. The rule object represents a rule associated with the event object. Time-related information on the dynamic object is obtained using a timed fact object and the time function. The timed fact object corresponds to the event object. A time queue containing the timed fact object is updated using the time-related information. The updated time queue updates status of a condition of the rule.Type: GrantFiled: March 14, 2003Date of Patent: January 9, 2007Assignee: Unisys CorporationInventor: Eugene Otto Mutschler, III
-
Patent number: 7130993Abstract: An embodiment of the present invention is a technique to obtain system information on a platform. Information on system configuration of a platform is read using a firmware interface. The platform has at least a processor, a memory, a chipset, and a bus device. The information includes at least processor information, memory information, chipset information, and bus device information. The information is organized according to a predefined format.Type: GrantFiled: July 1, 2003Date of Patent: October 31, 2006Assignee: Unisys CorporationInventors: James Michael Bartok, Edward Henry Collins