Patents Represented by Attorney Cathrine K. Kinslow
-
Patent number: 7007150Abstract: Memory balancing and optimization services (MBOS) control a size of a plurality of memory heaps, and a memory optimizer for allocating and de-allocating memory for a plurality of respective memory consumers. The MBOS may be instantiated within an application program such as a database management system providing services to memory consumers within the application. Alternatively, the MBOS may be instantiated within an operating system for providing services to memory consumers that are applications such as database management systems, e-commerce engines, operating systems, customer relationship management (CRM), enterprise resource planning (ERP), or supply chain management (SCM). Alternatively, an MBOS is instantiated within the operating system to provide services to applications and an MBOS is instantiated within each application to provide services to memory consumers within the application.Type: GrantFiled: March 27, 2003Date of Patent: February 28, 2006Assignee: International Business Machines CorporationInventors: Gary Valentin, Paul M. Bird, Matthew A Huras, Xun Xue
-
Patent number: 6832341Abstract: A method for monitoring faults within a computer network. In a preferred embodiment, an event, a host, and a fault monitoring point triplet are received from a monitored network device. A database of valid fault monitoring points is consulted to determine the validity of the event, host, and fault monitoring point triplet received. Responsive to a determination that the event, host, and fault monitoring point triplet received are valid, the appropriate party to notify and the appropriate message to send are determined. The appropriate party is then sent a message alerting them to the network problem. Different parties may be notified depending on the nature of the event or on the location of the event. Furthermore, a new network device may be added without taking down the fault monitoring system by merely adding to the database of valid fault monitoring points a new fault monitoring point corresponding to the added network device.Type: GrantFiled: September 23, 1999Date of Patent: December 14, 2004Assignee: International Business Machines CorporationInventor: Geetha Vijayan
-
Patent number: 6829767Abstract: A method, system and computer readable instructions for executing a file with a file format is provided. An attempt is made to execute the file with a first computer application within a plurality of computer applications. Responsive to the first computer application being unable to recognize the file format of the file, a second computer application within the plurality of computer applications is selected to execute the file. The file is then executed using the selected second computer application.Type: GrantFiled: March 15, 2001Date of Patent: December 7, 2004Assignee: International Business Machines CorporationInventors: Matthew Slade Cronk, Gerald Francis McBrearty, Johnny Meng-Han Shieh, Michael William Wortman
-
Patent number: 6792722Abstract: This invention relates to an Air handling unit casing in which the circulated air is thermally conditioned and prevents the change of the thermal condition of the circulated air due to air leakage and thermal bridge. It has a modular structure which can be disassembled in the case of the necessity and is constructed from panels (1) which are made of an inner skin (15), an outer skin (16) and insulation material (9) therebetween, doors (2) and door frames (3). The embodiment of the panels (1) does not allow the direct contact of the inner and outer skin and reduces the thermal bridge and air leakage through the unit by employing gaskets (8, 11, 17), plastic bushing (18) and heat barrier slits (28). The panels (1) can be joined to each other side by side or perpendicularly.Type: GrantFiled: October 10, 2002Date of Patent: September 21, 2004Inventors: Erkut Beser, Hamdi Uysal, Yildirim Arkun
-
Patent number: 6775782Abstract: A method and system for certificating and authenticating an identity of a customer of a financial institution using digital certificates is provided. The customer and the financial institution communicate via a communications medium. The financial institution receives a digital registration request from the customer and verifies the identity of the customer by reconciling identification data in the digital registration request with identification data in a customer data structure at the financial institution. Responsive to verifying the identity of the customer, the financial institution generates a digital certificate and sends the digital certificate to the customer. When the customer desires access to an on-line application at the financial institution, the customer sends the previously issued digital certificate to the financial institution via the communications link.Type: GrantFiled: March 31, 1999Date of Patent: August 10, 2004Assignee: International Business Machines CorporationInventors: Karen Lynn Buros, Bryan Douglas Dobbs, Ann Mizell Robinson, Robert James Knaus
-
Patent number: 6748580Abstract: A user creates a software tool using a simple Java text markup language (JTML) interface. The user provides the JTML server with JTML pseudo code (code objects) which the JTML server recognizes, and performs routine programming tasks associated with the JTML code objects. The JTML server builds the executable JTML tool by invoking Java classes, associated with the code object, which are necessary to create the tool. The Java classes also create the user interface necessary for the user to enter data and commands for executing the JTML tool once the tool has been created. The JTML server acts as a secure port to the host by insulating the host contact or connection from a client. No code or command passes directly between the host and the client, instead the JTML server mediates all transactions between the two. Additional security is provided by the JTML server logging each user's access and each user's transaction.Type: GrantFiled: April 22, 1999Date of Patent: June 8, 2004Assignee: International Business Machines CorporationInventors: Robert K. Sur, Jeffrey K. Price
-
Patent number: 6745241Abstract: A method and apparatus for configuring a server in a distributed data processing system is provided. The server receives a request for a function that specifies a first server name and a second server name. The server responds to requests directed to a set of server names that includes the first server name. The function executes on the server specified by the first server name, wherein the function dynamically modifies a membership of the second server name in the set of server names. The server names for the server are added or removed dynamically without halting or restarting the server.Type: GrantFiled: March 31, 1999Date of Patent: June 1, 2004Assignee: International Business Machines CorporationInventors: Steven Michael French, Steven Lawrence Dobbelstein
-
Patent number: 6728961Abstract: A distributed computing environment in which each of a plurality of peer machines includes an interpreter for interpreting methods written in an interpreted language to platform-specific methods. The interpreter, for example, is a Java virtual machine that has been modified to implement the inventive protocol. The protocol dynamically load balances a process as follows. In response to receiving a new method for interpretation at a first peer machine, the machine profiles the new method to determine whether there is an advantage to sending the new method to another peer machine for interpretation. If there is an advantage to having the new method interpreted elsewhere, the method and its protocol are packaged and sent to a given subset of the peer machines. These machines then bid to interpret the new method on behalf of the first peer machine. The winning machine then interprets the method on behalf of first peer machine, and then returns the results back to the first peer machine.Type: GrantFiled: March 31, 1999Date of Patent: April 27, 2004Assignee: International Business Machines CorporationInventor: Gabriel Velasco
-
Patent number: 6721786Abstract: A method and apparatus in a data processing system for managing receipt of data by a browser through a communications interface. Data is received at the browser through the communications interface using a portion of the bandwidth for the communications interface. Responsive to an input, a rate at which the data is received by the browser is reduced, wherein the portion of the bandwidth used to receive data is reduced.Type: GrantFiled: January 6, 2000Date of Patent: April 13, 2004Assignee: International Business Machines CorporationInventors: Robert B. Gordon, Gerald Francis McBrearty, Shawn Patrick Mullen, Johnny Meng-Han Shieh
-
Patent number: 6707945Abstract: Data is received from a memory, which includes bitmap images, for output on an output device. The images may be stored in compressed or uncompressed form. The operating system, application or generic graphics environment program interface, queries the printer driver for the types of image compression formats supported by the printer. If the image is available in a compatible compressed format, that compressed image is read from memory. Alternatively or in addition, the best possible compression format supported by the printer is selected from the formats available in the printer driver. The image is then loaded in a printer compatible compression format or compressed using the selected format. The image is spooled in the selected compression format. The image file may be spooled as a raw file or metafile depending on the embodiment used.Type: GrantFiled: March 26, 2002Date of Patent: March 16, 2004Assignee: International Business Machines CorporationInventors: Mark Joseph Hamzy, Michael Richard Cooper, Mark Wayne VanderWiele, Scott Thomas Jones
-
Patent number: 6708170Abstract: A process for maintaining authentication information in a distributed network of servers generates and maintains a non-local access server list, queries non-local servers using a Lightweight Directory Access Protocol (LDAP) search request, caches responses to queries from non-local servers, updates the cached directory entries and applies an LDAP operation to the cached directory entries and the local access control data. A variety of techniques are used to update cache information. When a request to authenticate a user with a distinguished name is received, the cached directory entries and the local access control data are searched for the distinguished name and, once the distinguished name is located, the user is authenticated with each server in the non-local access server list.Type: GrantFiled: December 14, 1999Date of Patent: March 16, 2004Assignee: International Business Machines CorporationInventors: Debora Jean Byrne, John Michael Garrison
-
Patent number: 6684341Abstract: A method, apparatus, and computer implemented instructions in a data processing system for managing processor power usage. Current processor utilization is compared to current processor spaced to form a comparison. Current processor speed is decreased in response to current processor speed being greater then the current processor utilization. Current processor speed is increased in response to processor speed being less than the current processor utilization in the comparison. In this manner processor speed is adjusted to meet the processor utilization. In addition, power management may be based on particular programs executing on the data processing system. A program is identified in the data processing system to form an identified program. This identified program may be one that is being initialized for execution or currently executing. Power usage is set based on the identified program. User input may be used to select particular programs for power management.Type: GrantFiled: March 9, 2000Date of Patent: January 27, 2004Assignee: International Business Machines CorporationInventors: Jerry Walter Malcolm, Allen Chester Wynn
-
Patent number: 6675357Abstract: A method and apparatus in a distributed data processing system for controlling printing. An interface is presented, wherein the interface allows for association of a logical font with a number of system fonts on a per printer queue basis. Responsive to a print request, the print request is printed using the system font associated with the logical font for that print request.Type: GrantFiled: January 29, 1999Date of Patent: January 6, 2004Assignee: International Business Machines CorporationInventors: Keith Edward Carter, Michael Richard Cooper, David Harvey Fritz, Patrick Edward Nogay, Mark Wayne VanderWiele
-
Patent number: 6671723Abstract: A method and apparatus for identifying problems associated with a web site. A scan of a web site is initiated by a plurality of agents, wherein each of the plurality of agents are at a different location in the distributed data processing system. Results of the scan are obtained from the plurality of agents. The results of the scan are analyzed to determine if a problem is associated with the web site.Type: GrantFiled: May 14, 2002Date of Patent: December 30, 2003Assignee: International Business Machines CorporationInventors: Andrew Quoc Anh Nguyen, John Joseph Edward Turek, Menachem Shtalhaim
-
Patent number: 6631422Abstract: Network input processing is distributed to multiple CPUs on multiprocessor systems to improve network throughput and take advantage of MP scalability. Packets are received by the network adapter and are distributed to N receive buffer pools set up by the device driver, based on N CPUs being available for input processing of packets. Each receive buffer pool has an associated CPU. Packets are direct memory accessed to one of the N receive buffer pools by using a hashing function, which is based on the source MAC address, source IP address, or the packet's source and destination TCP port numbers, or all or a combination of the foregoing. The hashing mechanism ensures that the sequence of packets within a given communication session will be preserved. Distribution is effected by the network adapter, which sends an interrupt to the CPU corresponding to the receive buffer pool, subsequent to the packet being DMAed into the buffer pool.Type: GrantFiled: August 26, 1999Date of Patent: October 7, 2003Assignee: International Business Machines CorporationInventors: Gregory Scott Althaus, Tai-Chien Daisy Chang, Herman Dietrich Dierks, Jr., Satya Prakesh Sharma
-
Patent number: 6615259Abstract: A method and apparatus for identifying problems associated with a web site. A scan of a web site is initiated by a plurality of agents, wherein each of the plurality of agents are at a different location in the distributed data processing system. Results of the scan are obtained from the plurality of agents. The results of the scan are analyzed to determine if a problem is associated with the web site.Type: GrantFiled: May 20, 1999Date of Patent: September 2, 2003Assignee: International Business Machines CorporationInventors: Andrew Quoc Anh Nguyen, John Joseph Edward Turek, Menachem Shtalhaim
-
Patent number: 6581190Abstract: A method in a data processing system for identifying a circuit. In a preferred embodiment, a set of bits, with a defined chain length, are shifted into the circuit one bit at a time. The bits shifted out from the circuit are compared to the bits, from the set of bits, shifted into the circuit to determine if the circuit corresponds to a first type circuit. The comparing step is accomplished before all bits in the set of bits have been shifted into the circuit. If the circuit is not a first type circuit corresponding to the set of bits shifted into the circuit, then the shifting of bits into the circuit is discontinued and the process is repeated with a second set of bits corresponding to a second circuit type until the circuit type has been identified.Type: GrantFiled: November 30, 1999Date of Patent: June 17, 2003Assignee: International Business Machines CorporationInventors: Robert Christopher Dixon, Timothy Michael Lambert, Howard Carl Tanner