Patents by Inventor John A. Lake

John A. Lake has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20070168554
    Abstract: A method, apparatus, and computer-usable medium for retrieving a first entry from a collection of trickle confirmation entries (associated with a first collection of resources that require configuration confirmation) from a trickle confirmation queue. A first resource among the first collection of resources associated with the first entry from the collection of trickle confirmation entries is queried for a potential change in configuration of the first resource. If a potential change in configuration is detected, the first entry from the collection of trickle confirmation entries is inserted on a trickle update queue. A first entry from a collection of trickle update entries (associated with a second collection of resources that require configuration update) is retrieved from the trickle update queue. Configuration information regarding a first resource associated with the first entry from the collection of trickle update entries is updated.
    Type: Application
    Filed: January 3, 2006
    Publication date: July 19, 2007
    Inventors: John Dinger, James Fletcher, John Lake
  • Publication number: 20070156794
    Abstract: An interface for managing incremental data storage includes a write function that appends an entry to an incremental log, a read function that retrieves a most recent log entry corresponding to a block address, and a snapshot function that automatically partitions the incremental log into an additional volume. The interface may also include a policy assignment function that associates specified policies with explicitly or implicitly specified resources, a read entry function that retrieves sequential entries from the incremental log, and a compact volume function. The provided functions and associated apparatus, method, and system, facilitate management of incremental data including snapshot, remote copy, data compaction, policy management, data restoration, and other operations on data storage devices and systems.
    Type: Application
    Filed: January 2, 2007
    Publication date: July 5, 2007
    Inventors: Richard Kisley, John Lake, Durga Mannaru
  • Publication number: 20070156832
    Abstract: A method for managing instant messaging interruptions may include comparing at least one term in an instant message to a plurality of terms in a no-response-required (NRR) library. The method may also include representing the instant message as an instant message agent character (IMAC) in response to a match between at least one term in the instant message and at least one of the plurality of terms in the NRR library.
    Type: Application
    Filed: January 3, 2006
    Publication date: July 5, 2007
    Applicant: International Business Machines Corporation
    Inventors: Fonda Daniels-Farrar, Kent Hayes, Angela Jones, Kalena Kelly, John Lake, Ruthie Lyle, Robert Uthe
  • Patent number: 7182913
    Abstract: A sample retention apparatus for use in a device for measuring hemostasis. The device for measuring hemostasis may include a sample articulation apparatus including a guide shaft coupled for articulating motion to a drive motor, a sample carrier secured to and axially moveable along the guide shaft between a sample ready position, a sample testing position and a sample ejection position. The sample carrier therefore articulates in unison with the articulating motion of the guide shaft. A measuring apparatus may include a sensing column. The sample retention apparatus may include a sample cup defining a volume within which a sample may be disposed. The sample cup may be adapted to be operably positioned within an aperture formed within the sample carrier. The sample testing apparatus may also include a sample pin that is engageable with the sensing column. The sample pin may include a tip portion for extending into the sample cup.
    Type: Grant
    Filed: July 31, 2003
    Date of Patent: February 27, 2007
    Assignee: Haemoscope Corporation
    Inventors: Eli Cohen, Peter R. Delmenico, Gabriel Ravin, William R. George, John A. Lake
  • Publication number: 20070038895
    Abstract: A method, system and apparatus for configuring an application monitor utilizing discovered structural information for an application under test. A system for configuring an application monitor can include an application monitor disposed in a host computing platform. Also, the system can include an application inspector programmed to obtain snapshots of the host computing platform at discrete points of execution of an application under test. The snapshots can be used to identify differences in the host computing platform, and to configure the application monitor to account for the differences. Finally, the application inspector further can be programmed to acquire key system event data between the discrete points of execution.
    Type: Application
    Filed: August 11, 2005
    Publication date: February 15, 2007
    Applicant: International Business Machines Corporation
    Inventors: Keith Biegert, John Lake
  • Publication number: 20060266390
    Abstract: An assembly for use in the collection and disposal of water and debris during the hydroblast cleaning of a heat exchanger including a containment shield having an end portion and an annular portion mounted adjacent one end of the heat exchanger such that the annular portion circumscribes the area between the end of the heat exchanger and the end portion of the shield and a flexible waterproof shroud disposed about the containment shield for collecting water and debris generated during the hydroblast cleaning and directing same to a collection location. Optionally, an energy absorbent element can be mounted adjacent said one end of the heat exchanger. A portable washing and back spray collection station is optionally positioned about the upstream end of the heat exchanger.
    Type: Application
    Filed: May 31, 2005
    Publication date: November 30, 2006
    Inventor: John Lake
  • Publication number: 20060224925
    Abstract: An application is analyzed by obtaining the resource availability for one or more resources of a computer infrastructure. In particular, the resource availability can be obtained while the application is executing and when the application is not executing. By comparing respective resource availabilities, the resource consumption by the application can be determined. Additionally, a power spectrum can be generated based on one or both of the resource availabilities to analyze the behavior and/or resource consumption of various processes. As a result, the invention can be used to analyze the performance of the application, its impact on one or more other applications, compare different versions of the application, or the like, without requiring any knowledge of the application itself.
    Type: Application
    Filed: April 5, 2005
    Publication date: October 5, 2006
    Applicant: International Business Machines Corporation
    Inventor: John Lake
  • Publication number: 20060221848
    Abstract: Under the present invention indications of an event are monitored based upon a comparison of a computer system metric to a corresponding metric threshold over time. It is then determined whether a predetermined probability is reached that the indications will persist at least as long as a minimum detection and repair time for the event. Determining whether the predetermined probability is reached is typically accomplished based upon the monitoring of the indications over time and historical data for past instances of the event. The present invention will then optimize the filter setting for the event to minimize false positives and optimize the metric threshold so that indications are more accurately monitored.
    Type: Application
    Filed: March 31, 2005
    Publication date: October 5, 2006
    Applicant: International Business Machines Corporation
    Inventor: John Lake
  • Publication number: 20060168194
    Abstract: A method, apparatus and computer instructions are provided to improve the push/pull workload management model with intelligent routing to effectively collect data from systems that consist of dynamic sub-systems. The invention improves the push/pull model of the referenced invention with intelligent request routing to solve the above problem. An API is exposed in the workload manager enabling its request router to decline requests to route to idle sub-systems. This allows the monitoring agent to avoid sending a pull request to an idle sub-system. Each sub-system will push the data to the agent as it enters the idle state. The agent caches the data it receives from idle sub-systems and combines it with data it pulls from active and stopped sub-systems.
    Type: Application
    Filed: December 6, 2004
    Publication date: July 27, 2006
    Applicant: International Business Machines Corporation
    Inventors: John Lake, Wenjian Qiao, Srinivasan Rangaswamy, Christopher Vignola
  • Publication number: 20060168661
    Abstract: A method is disclosed to implement data management protocols using a projector. The method provides first information comprising data and metadata to the projector, where that metadata comprises data management protocols for said first information. The method then determines by the projector if the data management protocols designate a time interval. If the data management protocols designate a time interval, then the method determines, by the projector, that time interval, the current time, and if the current time is within the time interval. If the current time is not within the time interval, then the method does not permit presentation of the first information using the projector. Alternatively, if the current time is within the time interval, then the method permits presentation of the first information using the projector.
    Type: Application
    Filed: January 25, 2005
    Publication date: July 27, 2006
    Inventors: Richard Kisley, John Lake
  • Publication number: 20060150028
    Abstract: A system and method for monitoring the availability of an application in a distributed data processing environment are provided. The performance aspects of application availability are defined in terms of easily observed and computed characteristics of the application as it behaves in a deployed environment with the deployed configuration. The system and method observe the application processes, the structural resources they require, and the consumable resources they require from the running system itself. These observations are then used to derive minimum requirements for the resource requirement aspects of availability as well as derive criteria for normal behavioral conditions. These minimum requirements and normal behavioral conditions are then used to establish monitoring rules or conditions for monitoring the operation of the application to determine if availability of the application is degrading such that a notification needs to be sent to an administrator.
    Type: Application
    Filed: January 6, 2005
    Publication date: July 6, 2006
    Applicant: International Business Machines Corporation
    Inventors: Russell Blaisdell, John Lake, Scot MacLellan
  • Publication number: 20060092125
    Abstract: A method is disclosed to authenticate a local interface for a network attached projector. The method provides a projector, an information storage medium comprising first information, and a communication link capable of communicating with the projector and with the information storage medium. The method defines access rights for the first information. Upon receiving a request for access to the first information from the projector, the method determines if the requestor has access rights to the first information. If the method determines that the requester has access rights to the first information, then the method provides the first information to the projector. Alternatively, if the method determines that the requestor does not have access rights to the first information, then the method denies access to the first information.
    Type: Application
    Filed: September 30, 2004
    Publication date: May 4, 2006
    Inventors: Richard Kisley, John Lake
  • Publication number: 20060080437
    Abstract: A destination address is processed to determine if the destination address is a fake web address or hyperlink. The destination address may be compared with a database of known domain names to see if the domain name is legitimate or illegitimate. The designation address may also be compared to other domain names to see if it is an honest or dishonest transformation of the other domain names. Appropriate action may be taken if the designation address is a dishonest transformation of another domain name.
    Type: Application
    Filed: October 13, 2004
    Publication date: April 13, 2006
    Applicant: International Busines Machines Corporation
    Inventor: John Lake
  • Publication number: 20060080364
    Abstract: The present invention provides a method, system, and computer program product for detecting memory management anti-patterns. The method comprises: periodically generating census data for at least one object type in a heap; collecting the periodically generated census data for each object type into a time series; analyzing each time series; and classifying each time series into one of a plurality of different categories based on the analysis.
    Type: Application
    Filed: October 7, 2004
    Publication date: April 13, 2006
    Applicant: International Business Machines Corporation
    Inventor: John Lake
  • Publication number: 20060064691
    Abstract: A method, system and apparatus for workload categorization for detecting role changes in a host computing device. A workload characterization system for detecting role changes in a host computing device can include a transaction logging and change detection processor. The processor can be configured to log and detect role changes in the host computing device through an instrumentation monitoring interface to underlying applications supporting a workload based upon a comparison of workload patterns generated from logged transaction executions.
    Type: Application
    Filed: September 21, 2004
    Publication date: March 23, 2006
    Applicant: International Business Machines Corporation
    Inventors: Russell Blaisdell, John Lake, Scot MacLellan
  • Publication number: 20050240903
    Abstract: Methods, apparatus, and computer program products for analyzing defect backlogs that arise in the software development process. Analysis is based on a validity ratio that projects the number of open defects that are likely to actually require fixes, a fix rate that describes the performance of the development team charged with fixing the defects, defect census data, and team performance census data. One outcome of the analysis may be an estimate of the date by which the defect backlog should be resolved. Another outcome of the analysis may be an estimate of the capacity of a team to resolve defects between a given start date and a given target date.
    Type: Application
    Filed: April 21, 2004
    Publication date: October 27, 2005
    Applicant: International Business Machines Corporation
    Inventor: John Lake
  • Publication number: 20050210440
    Abstract: Methods, apparatus, and computer program products for determining software complexity. A plurality of versions of a software module whose complexity is to be determined are compressed. Lengths of the compressed versions are compared, one with another, to provide complexity metrics.
    Type: Application
    Filed: March 16, 2004
    Publication date: September 22, 2005
    Applicant: International Business Machines Corporation
    Inventor: John Lake
  • Publication number: 20050210478
    Abstract: A monitor for information technology resources improved by introducing typicality filters to analyze potential event indicators such as alerts. A typicality filter keeps a time-dependent history of the frequency of occurrence of an associated event, wherein time is segmented into monitoring periods. At the end of each monitoring period, a present count of occurrences of the event is determined, and compared with the numbers of occurrences of that event in a subset of monitoring periods read from the history. If the present count exceeds the number of occurrences of the event in a predetermined proportion of the subset of historical monitoring periods, a first action is invoked; otherwise, a second action is invoked.
    Type: Application
    Filed: March 16, 2004
    Publication date: September 22, 2005
    Applicant: International Business Machines Corporation
    Inventors: Russell Blaisdell, John Lake, Scot MacLellan
  • Publication number: 20050133510
    Abstract: The device provides flotation support while thermally insulating a beverage container. The device is adjustable to prevent tilting or capsizing as the liquid level changes inside the beverage container.
    Type: Application
    Filed: December 19, 2003
    Publication date: June 23, 2005
    Inventor: John Lake
  • Publication number: 20050102426
    Abstract: Methods, systems and computer program products for of selecting an alert condition for a resource monitoring system are provided in which a logic value is associated with at least some entries in a database. The entries in the database may correspond to values for specified metrics at different times. The alert condition is selected based on the logic values and the entries in the database.
    Type: Application
    Filed: November 7, 2003
    Publication date: May 12, 2005
    Inventors: Gregory Hamm, John Lake