Patents Represented by Attorney Cuenot, Forsythe & Kim, LLC
  • Patent number: 8276287
    Abstract: An L-shaped diagnostic tool is preferably made from paper with a backing having a contact adhesive. Each arm has a ruler, with origins co-aligned at the internal corner of the intersection of the arms. One arm has representative color images of afflictions for each of the various ranks within a classification system. The other arm contains textual descriptions of the salient features of afflictions in each rank. A photograph of the L-shaped tool placed around the affliction may be taken for diagnostic and monitoring purposes.
    Type: Grant
    Filed: October 27, 2009
    Date of Patent: October 2, 2012
    Assignee: N.E. Solutionz, LLC
    Inventor: Nancy Ann Estocado
  • Patent number: 8275586
    Abstract: End-to-end testing of applications across networks is enabled. To test the application and the infrastructure subsystems, an application server connected to the network contains an application under test. A response simulator is connected to the other end of the network. A test module is accessible to the application and to the simulator and contains a test message to be transmitted to the simulator, and an expected response message from the simulator. The application transmits each test message and compares a response message from the simulator to an expected response message. The simulator obtains the response to each test message from the test module.
    Type: Grant
    Filed: July 8, 2009
    Date of Patent: September 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: Oliver Birch, Can Paul Boyacigiller, Christopher Charles Dacombe, Sreenivasa Rao Pamidala, Zhijian Pan, Bouna Sall
  • Patent number: 8276137
    Abstract: A Virtual Machine (VM) is created utilizing a virtual Operating System (OS) disk and virtual application disks, each of which may be from disparate third party suppliers. One or more files in the virtual application disk are then linked to a specific file system location (node) in the virtual OS disk.
    Type: Grant
    Filed: October 16, 2007
    Date of Patent: September 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ronald P. Doyle, Stephen J. Schmidt, Qingbo Wang, Ruth E. Willenborg
  • Patent number: 8271885
    Abstract: A customized user interface is configured to include one or more user interface gadgets provided by one or more user interface gadget providers. Multiple possible user interface gadgets are identified for inclusion in the user interface by comparing a set of required attributes for the user interface to stored attribute data for a plurality of registered user interface gadgets. One or more of the possible user interface gadgets is selected for inclusion in the user interface using stored evaluation data for the possible user interface gadgets. Data related to the selected user interface gadget(s) is provided for use in generating the customized user interface on a computer system.
    Type: Grant
    Filed: June 12, 2009
    Date of Patent: September 18, 2012
    Assignee: International Business Machines Corporation
    Inventors: Samar Choudhary, Richard A. King, Vijay Pandiarajan, Niraj D. Patel, Shikha Srivastava
  • Patent number: 8271577
    Abstract: A computer-implemented method of processing recurring events within personal information management (PIM) clients can include executing a plug-in component within a PIM client. The method can include receiving, within the PIM client, an event update including a recurring event identifier that is natively understood by the PIM client and supplemental recurrence data not natively understood by the PIM client. The method further can include, responsive to the plug-in component detecting the supplemental recurrence data and a user input executing the event update, the plug-in component can locate a recurring event corresponding to the recurring event identifier. The method can include the plug-in component updating the recurring event according, at least in part, to the supplemental recurrence data, and storing the recurring event within the PIM client.
    Type: Grant
    Filed: December 11, 2011
    Date of Patent: September 18, 2012
    Assignee: International Business Machines Corporation
    Inventor: Nathan R. Barry
  • Patent number: 8271959
    Abstract: A computer-implemented method of finding portions of a computer program exhibiting irregular performance can include detecting an entry into a function of a computer program under test indicating a current execution of the function and, responsive to detecting an exit from the function, determining a count of a computing resource utilized by the function during the current execution of the function. The count of the computing resource can be compared with a count range determined according to at least one prior execution of the function. The function can be selectively represented within a call graph as a plurality of nodes according to the comparing.
    Type: Grant
    Filed: April 27, 2008
    Date of Patent: September 18, 2012
    Assignee: International Business Machines Corporation
    Inventor: Kirk J. Krauss
  • Patent number: 8271590
    Abstract: A computer-implemented method of sorting electronic messages can include identifying at least one recipient of an electronic message and retrieving a classification scheme of the recipient. An identifier can be included within the electronic message. The identifier can specify a tag selected from the classification scheme of the recipient. The electronic message, including the identifier specifying the selected tag, can be sent.
    Type: Grant
    Filed: October 19, 2007
    Date of Patent: September 18, 2012
    Assignee: International Business Machines Corporation
    Inventors: Marc Dreyfus, Derek S. Lam, Michael Muller, Asima Silva, Ping Wang, Robert C. Weir
  • Patent number: 8266184
    Abstract: A solution for generating a Service-Oriented Architecture (SOA) policy based on a context model is provided, which generates an application scope of the SOA policy; generates a context model; generates an action list for the context model based on action semantic modules customized by a user; generates a condition part of the SOA policy according to the context module; generates an action part of the SOA policy according to the action list; and combines the condition part and the action part to generate the SOA policy.
    Type: Grant
    Filed: November 11, 2008
    Date of Patent: September 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Xin Peng Liu, Xi Ning Wang, Yu Chen Zhou
  • Patent number: 8266087
    Abstract: An eForm with integrated business logic is created from an existing eForm using a parser to parse a source eForm to extract attributes of items on the source eForm. An item recognition unit recognizes interactive items in the source eForm according to the attributes of the items extracted by the parser. A business logic recognition unit recognizes business logic integrated into the source eForm according to the attributes of the items. An object eForm generator generates an object eForm containing the recognized interactive items and business logic.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: September 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Zhou Lin Dai, Gu Yi, Shan Yi Ting, Hao Zi
  • Patent number: 8266590
    Abstract: Data for a dynamic configuration of a set of producer components is stored in a set of component objects and a set of relationship objects. When an event is received indicating a change to the dynamic configuration, a component object and/or relationship object is updated to reflect the change. The component and/or relationship object(s) can be used to notify one or more listening components of modifications to the dynamic configuration. In this manner, listening components are only loosely coupled with producer components making any necessary adjustments to configuration changes easier to implement.
    Type: Grant
    Filed: March 4, 2009
    Date of Patent: September 11, 2012
    Assignee: International Business Machines Corporation
    Inventor: Brian K. Smith
  • Patent number: 8262228
    Abstract: The present disclosure is directed towards a multimedia system comprising a multimedia reader. The multimedia reader may be configured to read multimedia content and to extract light surround content. The light surround content may represent a light surround control signal. The light surround content may be extracted from the multimedia content. The multimedia reader may also be configured to output the light surround control signal. Further, the multimedia system may also include one or more light emitting devices. Each light emitting device may be in communication with the multimedia reader. Each light emitting device may be configured to receive the light surround control signal and to control a light characteristic based upon, at least in part the light surround control signal. Numerous other embodiments are also within the scope of the present disclosure.
    Type: Grant
    Filed: June 5, 2009
    Date of Patent: September 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Dominique Picard, Charles Arnaud, Philippe Gregoire, Alexandre Van Gent
  • Patent number: 8266163
    Abstract: Utilizing reference/identification (ID) linking in extensible markup language (XML) wrapper code generation in a data processing system. A code generator receives a type document and reference/ID constraints document and accesses the reference/ID constraints document to translate between XML structures and object structures.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: September 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Stephen F. Cuzzort, Samuel Epstein
  • Patent number: 8261294
    Abstract: A method, computer program and system, which, given a set of Boolean state variables, a set of state transitions described as truth tables for the the state variables, a set of initial states (that is states that objects happen to be in when they are brand new or when they are introduced into the system), all established by a natural modeling of the application domain, can derive an encoding that is provably isomorphic to the initial one but smaller, and transitions that match exactly the initial transitions but operating upon the new encoding, without incurring a significant time penalty. This effect is obtained by generating the extensive set of significant states, renumbering those states, then modifying the transitions implementation so as to use the renumbered states in place of the original ones.
    Type: Grant
    Filed: October 23, 2008
    Date of Patent: September 4, 2012
    Assignee: International Business Machines Corporation
    Inventor: Maxime Daniel
  • Patent number: 8261331
    Abstract: A system for security management for applications associated with multiple user registries can include an integrated console configured to host a one or more applications or resource objects in corresponding realms. The system also can include one or more roles mapped to different ones of the resource objects and also to different users permitted to access the integrated console. The system yet further can include a user relationship system having associations with multiple different ones of the roles. Finally, the system can include console security management logic programmed to manage authentication for the users using realm of the resource object while not requiring a separate user registry for the integrated console.
    Type: Grant
    Filed: January 17, 2006
    Date of Patent: September 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Samar Choudhary, Nataraj Nagaratnam, Naveenkumar V. Mugada
  • Patent number: 8255435
    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: Grant
    Filed: October 7, 2004
    Date of Patent: August 28, 2012
    Assignee: International Business Machines Corporation
    Inventor: John M. Lake
  • Patent number: 8253591
    Abstract: Embodiments of the present invention provide a method, system and computer program product for vehicle traffic flow data acquisition and reporting for onboard vehicle navigation. In an embodiment of the invention, a method for vehicle traffic flow data acquisition and reporting for onboard vehicle navigation can include acquiring imagery of multiple vehicles traveling on a roadway between two locations and individually identifying the different vehicles in the imagery. An elapsed time of travel can be determined for the individually identified vehicles between the two locations and a rate of travel can be computed for each of the individually identified different vehicles based upon the elapsed time of travel. Thereafter, the rate of travel for at least one of the individually identified different vehicles can be broadcast to a subscriber for at least one of the two locations.
    Type: Grant
    Filed: August 29, 2011
    Date of Patent: August 28, 2012
    Assignee: SRR Patent Holdings, LLC
    Inventor: Leigh M. Rothschild
  • Patent number: 8250458
    Abstract: A method, system and software tool for emulating a portal application in a rich client application are provided. The rich client application is executable on a client platform capable of displaying views contributed by plug-in components registered with the client platform. The method comprises providing a user interface for eliciting user inputs for creating a new portal application on the client platform, detecting user selection of a portal page layout, and one or more views for each cell of the page layout, and generating a description of a client page representing the portal application. When the rich client application is run on the client platform it is directed to build a client page representing the portal application using the generated description.
    Type: Grant
    Filed: December 28, 2005
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Stanley K. Jerrard-Dunne, Mark Levins, Brendan Murray, Brian O'Gorman
  • Patent number: 8245213
    Abstract: Changes in performance in a Java program are deduced from information related to garbage collection events of the program. Assumptions are made about the system, the application and garbage collection, and changes in performance that will result from modifying the program are deduced.
    Type: Grant
    Filed: June 12, 2008
    Date of Patent: August 14, 2012
    Assignee: International Business Machines Corporation
    Inventor: Wilfred C. Jamison
  • Patent number: 8245012
    Abstract: A computer-implemented method of preventing an out-of-memory condition can include evaluating usage of virtual memory of a process executing within a computer, detecting a low memory condition in the virtual memory for the process, and selecting at least one functional program component of the process according to a component selection technique. The method also can include sending a notification to each selected functional program component and, responsive to receiving the notification, each selected functional program component releasing at least a portion of a range of virtual memory reserved on behalf of the selected functional program component.
    Type: Grant
    Filed: October 16, 2008
    Date of Patent: August 14, 2012
    Assignee: International Business Machines Corporation
    Inventor: Kirk J. Krauss
  • Patent number: 8244178
    Abstract: A method of integrating devices using radio frequency identification (RFID) technology can include tracking movement of an RFID tag, wherein the RFID tag is associated with a user, and determining proximity of the RFID tag to a communication device. The method also can include initiating a programmatic action with the communication device according to the proximity of the RFID tag to the communication device, wherein the programmatic action is associated with the user.
    Type: Grant
    Filed: August 1, 2011
    Date of Patent: August 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: James P. Appleyard, Shannon Hardt, Shiju Mathai