Patents Represented by Attorney Thomas E Lees, LLC
  • Patent number: 8347405
    Abstract: An apparatus, system, and method are disclosed for Asynchronous Java Script and XML (AJAX) form-based authentication using Java 2 Platform Enterprise Edition (J2EE). The apparatus for AJAX form-based authentication using J2EE is provided with a plurality of modules configured to functionally execute the necessary steps for redirecting an AJAX client request to an authentication required servlet, issuing an AJAX response to the client, authenticate the user security credentials, and process the client request for secure data. In addition, a method of the present invention is also presented for programming Asynchronous Java Script and XML (AJAX) form-based authentication that avoids a page change using Java 2 Platform Enterprise Edition (J2EE).
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventor: Richard A. Backhouse
  • Patent number: 8341601
    Abstract: A method for modeling, validating, and monitoring a service level agreement (SLA) associated with a business process is disclosed herein. Such a method may include providing a library of reusable SLA component types. Functionality may be provided to enable a user to create SLA components from the reusable SLA component types. Functionality may also be provided to enable the user to assemble the SLA components into an SLA model having a hierarchy. In the SLA model, events may be passed between the SLA components to trigger behavior by the SLA components. SLA components at the lowest levels of the hierarchy may be configured to receive events from the business process. The method may further validate the SLA model against the business process to ensure the business process can generate the events required by the SLA components. A corresponding apparatus and computer program product are also disclosed herein.
    Type: Grant
    Filed: April 7, 2009
    Date of Patent: December 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: Allen Vi Cuong Chan, Tak Seng Chau, Phil Coulthard, Hans-Arno Jacobsen, Helena Litani, Vinod Muthusamy
  • Patent number: 8312756
    Abstract: A hydropnuematic riveter system is described, having features that allow for a reduction in size and weight over traditional rivet squeezers and rivet pullers. The riveter system also provides for greater versatility by permitting the operator to connect different rivet forming heads to the pressure intensifier portion, via a single flexible conduit with fluid-tight quick disconnect fittings.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: November 20, 2012
    Inventor: Mark Douglas Swinford
  • Patent number: 8311813
    Abstract: Discrimination between at least two classes of events in an input signal is carried out in the following way. A set of frames containing an input signal is received, and at least two different feature vectors are determined for each of said frames. Said at least two different feature vectors are classified using respective sets of preclassifiers trained for said at least two classes of events. Values for at least one weighting factor are determined based on outputs of said preclassifiers for each of said frames. A combined feature vector is calculated for each of said frames by applying said at least one weighting factor to said at least two different feature vectors. Said combined feature vector is classified using a set of classifiers trained for said at least two classes of events.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: November 13, 2012
    Assignee: International Business Machines Corporation
    Inventor: Zica Valsan
  • Patent number: 8307066
    Abstract: An apparatus, system, and method are disclosed for automated digital media content filtration based on relationship monitoring. The method determines a plurality of user relationships based at least in part on an online association between a user and a content producer. The method monitors each user relationship with each content producer for a relationship interaction between the user and the content producer. Furthermore, the method also identifies digital media content published by a content producer having a relationship with the user. A determined relevancy may be based on a strength factor derived at least in part on monitored relationship interactions between the user and the content producer that published the digital media content. The digital media content is presented to the user, with that having a greater relevancy weight having a higher priority than other digital media content available to the user from other content producers.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: November 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Bernadette A. Carter, Belinda Y. Chang, Fuyi Li, Pamela A. Nesbitt, Anne I. Ryan, Lisa A. Seacat
  • Patent number: 8290799
    Abstract: A system and associated method for building a knowledgebase for a software system. The knowledgebase has multiple problem-solution records for problems that may occur in the software system. A user of the knowledgebase requests a solution to a problem by submitting a problem description and payment information. The payment information is separately verified and the knowledgebase is searched for a problem-solution record that has the same problem description provided by the user. A solution of the matched problem-solution record is presented to the user and the user provides a feedback rating how effective the solution is in solving the problem. The feedback may be another solution for the problem or evidences supporting the feedback. If the feedback is evaluated to be valuable, the knowledgebase may be updated with the feedback. An author of an existing valuable solution and/or the user who provided another solution is rewarded.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: October 16, 2012
    Assignee: International Business Machines Corporation
    Inventors: Andreas Arning, Hans-Peter Reimann
  • Patent number: 8282485
    Abstract: A device is provided for capturing images of targets of interest for interaction with or in response to electronic events, such as may be generated by video games and/or other interactive applications. The device includes a shadowless light source, such as one or more light emitting devices that are capable of emitting light into an environment where the emitted light is in at least a first predetermined frequency range that defines a spectral range outside the range of the fluctuating ambient light. A camera has a light receiving lens and an image sensor for converting the light received through the light receiving lens into image data that is obtained by a processor to form a digital representation of the target of interest. Also, the device may include a filter to substantially block light in an anticipated spectral range of fluctuating ambient light.
    Type: Grant
    Filed: June 4, 2009
    Date of Patent: October 9, 2012
    Inventor: Evan Y. W. Zhang
  • Patent number: 8284070
    Abstract: An assessment device is provided which allows for measurement of a position of interest, e.g., a body part, while a subject is in a functional position, such as may be required for the demands of an activity of interest without also requiring a lengthy setup time, tethered connection to other equipment external to the subject or tedious manual measurements. Moreover, an indicator such as an alarm or other output may be provided for receiving immediate, real time feedback, such as when a functional activity falls outside a tolerance or threshold.
    Type: Grant
    Filed: May 14, 2008
    Date of Patent: October 9, 2012
    Assignee: The Ohio State University
    Inventors: Ajit Chaudhari, Christopher McKenzie
  • Patent number: 8271630
    Abstract: Methods and systems are provided for remotely deploying computer programs. Remote deployment is implemented by acquiring available resource information and related network resource information of a client in response to a request for remotely deploying a plurality of computer programs for the client; determining a deployment policy based on the available resource information and the related network resource information of the client; and remotely deploying transmission and installation of the plurality of computer programs based on the deployment policy.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: September 18, 2012
    Assignee: International Business Machines Corporation
    Inventors: Peng Gao, Cheng Liu, Yao Dong Qi
  • Patent number: 8261695
    Abstract: A method for automatically maintaining a birdbath, a kit for automating maintenance of a birdbath, and a birdbath with integrated automated maintenance are provided. Maintenance of a birdbath includes placing a barrier in a birdbath bowl. Further, maintenance comprises performing a cleaning phase that streams water from a nozzle located remotely from the barrier such that water is sprayed into the bowl with sufficient force to cause water to swirl around the barrier, which cleans the bowl and discharges debris and contaminated water in the bowl when such debris and contaminated water crosses in line with the water stream. Still further, the maintenance comprises performing a filling phase after the cleaning phase, which streams water through the nozzle such that water is sprayed from the nozzle to fill the birdbath bowl with water.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: September 11, 2012
    Inventor: John Barton Huber
  • Patent number: 8255256
    Abstract: A solution for improved management of user events scheduled during a user absence period a determination module configured to determine a user absence period having a start date and an end date. A detection module configured to detect a new user event scheduled during the user absence period. A reporting module configured to report statistics on the new user events. A response module configured to automatically respond to the new user event scheduled during the user absence period, the new user event scheduled after the user absence period is defined. A definition module configured to define the user absence period having a start date and an end date. A search module configured to search two or more calendaring repositories for a scheduled user event having a start/end date during the user absence period, and a presentation module configured to present to the user the scheduled user event.
    Type: Grant
    Filed: March 18, 2009
    Date of Patent: August 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Thomas R. Haynes, Lin Sun
  • Patent number: 8254530
    Abstract: In systems which support oral entry of Personal Identification Number (PIN) values in order to establish access to user accounts, a user is prompted to enter the PIN value for a particular account. The entered PIN value is analyzed by a speech recognition engine to extract both a multi-digit number and the user's expression of that number. The extracted multi-digit number is compared to a multi-digit number stored in a user record associated with the account. If the user previously specified that expression matching is required, the extracted expression of the multi-digit number is compared to a preferred expression stored in the user record. Matches must be found for both the numbers and the form in which those numbers are expressed in order for the user to be authenticated. The user may elect to dispense with the expression matching requirement.
    Type: Grant
    Filed: November 28, 2006
    Date of Patent: August 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Evan Garrick Skinner, Matthew Whitbourne
  • Patent number: 8246753
    Abstract: A method for cleaning a jet engine comprises storing fluid comprising water in a water holding tank. The water is heated to create heated fluid. The let engine desired to be cleaned is at least partially covered with a waterproof cover, and a J-hook is inserted into the jet engine and affixed to a front compressor stator of a second compressor stage of the jet engine. An input hose is coupled between the storage tank and the waterproof cover and the J-hook is coupled to the input hose. The heated fluid is injected into the jet engine via the input hose and J-hook, which directs the heated fluid inside the jet engine. The resultant effluent is collected in the waterproof cover.
    Type: Grant
    Filed: July 14, 2009
    Date of Patent: August 21, 2012
    Assignee: Aero Jet Wash LLC
    Inventor: Shahin Tadayon
  • Patent number: 8245273
    Abstract: An apparatus, system, and method are disclosed for sharing referenced content through collaborative business applications. The method includes detecting referenced content in an electronic communication. The referenced content references content stored in an external repository. The referenced content identifies a registered external repository connector. The method also includes determining that an Access Control List (“ACL”) for the referenced content lacks an entry for a recipient of the electronic communication. The method includes generating an ACL entry for the recipient in response to the recipient lacking an entry in the ACL for the referenced content. The ACL entry controls access to the referenced content for the recipient. The ACL entry is defined based on a security policy associated with the recipient.
    Type: Grant
    Filed: August 24, 2009
    Date of Patent: August 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Derek W. Carr, Michael D. Facemire, Stephen J. Foley, Michael C. Wanderski
  • Patent number: 8230391
    Abstract: The present invention improves correlation of events emitted by software components during a thread of execution. Each software component invoked during the thread registers with a correlation information manager associated with the thread of execution and then deregisters from said correlation information manager when it ceases to participate in the thread. The correlation information manager stores registered software components in a stack structure. Whenever an event is to be emitted by a software component, the associated correlation information manager provides explicit correlation information that identifies at least the software component that emitted the most recent event in the thread and all software components that registered with the correlation information manager after the software component that emitted the most recent event and that are still registered.
    Type: Grant
    Filed: October 8, 2007
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael Wayne Brown, Friedemann Schwenkreis
  • Patent number: 8229400
    Abstract: Granular access control over data is provided. The access control can be on an individual entity, a group of entities or other data characterizations. Further, the control is not limited to data in folders, but can include contacts from a contact list, calendar entries, incoming calls, applications that can be accessed by the electronic device, etc. A new attribute is associated with a data characterization, designated an access level. Another attribute is associated with profiles stored on the electronic device, designated as a guard level. When a request for access to data is received, the electronic device allows access to the data if the value of the guard level associated with the active profile satisfies a predetermined access requirement relative to the value of the access level associated with the requested data.
    Type: Grant
    Filed: July 19, 2011
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventor: Shirish T. Shenvi Kuncolienkar
  • Patent number: 8220034
    Abstract: A computer program product, apparatus, and system, are disclosed for user authentication based on authentication credentials and location information. A computer program product performs operations for such authentication. These operations of the computer program product include referencing past user location information in response to an authentication validation request and referencing current user location information. These operations also include determining a maximum allowable distance between an authentication attempt location associated with the authentication attempt location identifier and a past location associated with the past user interaction location identifier, and managing the authentication attempt, in response to determining that the physical authentication attempt location is outside the maximum allowable distance. The computer program product, apparatus, and system thereby reduce the possibility of identity theft by adding an element of location awareness to the authentication process.
    Type: Grant
    Filed: December 17, 2007
    Date of Patent: July 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Timothy J. Hahn, Heather Hinton
  • Patent number: 8187097
    Abstract: Systems and methods are provided for the measurement and input of position information and/or information regarding the position and/or movement and/or speed of a target of interest, e.g., without requiring a hand-held controller. According to further aspects of the present invention, systems and methods are provided for removing background images, such as furniture and other items, shadows, etc., in the environment of an associated camera or cameras. The elimination of background images behind the subject reduces processing requirements to track the movements of a participant, and may avoid the potential of the image processing logic to confuse the background with the image of the subject. Parabolic LEDs are also provided, which provide safe illumination and gating. As an alternative to gating, a grating or grid light source may be utilized. Still further, a participant's image may be integrated into video applications including games.
    Type: Grant
    Filed: June 4, 2009
    Date of Patent: May 29, 2012
    Inventor: Evan Y. W. Zhang
  • Patent number: 8187775
    Abstract: A film photomask comprises a polymer substrate such as a photosensitive polymer than can be darkened. The photomask substrate is sensitive to light within a first wavelength range and is initially transparent to light within a second wavelength range that is utilized for product exposure operations to pattern a product using photomask. During a mask exposure operation, select regions of the photomask are exposed to light within the first wavelength range to selectively photodarken regions of the photomask substrate according to a desired pattern. The photodarkened regions are darkened sufficient to block light within the second wavelength range used for patterning a product through the photomask. Thus, no chemical processing is required to create a mask pattern. Moreover, the pattern is defined within/through the polymer material. The photomask may further comprise a filter that is applied to at least one side thereof for blocking light within the first wavelength range.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: May 29, 2012
    Assignee: Battelle Memorial Institute
    Inventors: Eric L. Hogue, Timothy J. Stanfield
  • Patent number: 8180737
    Abstract: An archive for digital content comprises archive storage, an archive service and a manifest. The archive storage is a unified storage structure for storing items, such a directory having a plurality of subdirectories. The manifest is stored within the archive storage when the archive storage is loaded onto a storage device, and may comprise an index of items stored in the unified structure of the archive and/or an organizational structure that supports defined categories that characterize items stored in the unified structure and/or at least one backup queue that temporarily queues a list of items that satisfy predetermined backup criteria by have not been backed up. The archive service serves as an intermediate between users, e.g., operators, software modules, programs, services, etc., and the archive storage to control requests for access to items stored in the unified storage structure.
    Type: Grant
    Filed: February 5, 2010
    Date of Patent: May 15, 2012
    Assignee: Panstoria, Inc.
    Inventors: Michael Lee Carroll, Paul Thomas Schweizer