Patents Represented by Attorney Jeffrey T. Holman
  • Patent number: 8170863
    Abstract: Under the present invention, the portlets of a portal page are individually configured for translation of the web content therein. In configuring a portlet, a set of specifications is designated. Once such specification is a translation paradigm that dictates whether translation of the web content within the portlet will be automatic, or viewer initiated. By individually configuring the portlets, the entire portal page is not translated as a whole, but rather the web content is translated on a portlet-by-portlet basis.
    Type: Grant
    Filed: April 1, 2003
    Date of Patent: May 1, 2012
    Assignee: International Business Machines Corporation
    Inventors: Pralhad M. Khatri, Marshall A. Lamb, Richard Redpath, Robert S. Sielken
  • Patent number: 8166022
    Abstract: A computer program product that includes a computer useable storage medium to store a computer readable program that, when executed on a computer, causes the computer to perform operations, including operations to receive a query for which a query execution plan (QEP) is to be computed, divide a search space into a plurality of subproblems for which constituent QEPs are to be created, partition the plurality of subproblems into a plurality of partitions, and allocate each of the plurality of partitions to a thread of a plurality of threads within a multiple thread architecture. Possible QEPs describe a search space. Each subproblem references one or more quantifiers and each of the subproblems within a partition references the same number of quantifiers. A partition containing subproblems referencing fewer quantifiers is executed before a partition containing subproblems referencing more quantifiers.
    Type: Grant
    Filed: August 18, 2009
    Date of Patent: April 24, 2012
    Assignees: International Business Machines Corporation, Kyungpook National University
    Inventors: Wook-Shin Han, Wooseong Kwak, Jinsoo Lee, Guy M Lohman, Volker Markl
  • Patent number: 8161796
    Abstract: An electrode assembly for a particulate matter sensor in a gas environment. The electrode assembly includes an insulating tube, a conductor, and a positioning structure. The insulating tube has an outer surface and defines an interior cavity with an interior surface. The conductor is disposed within the interior cavity of the insulating tube. The conductor is electrically coupled to an electrode at a first end of the insulating tube and includes a contact portion at a second end of the insulating tube for connection to an external conductor. The positioning structure is coupled to the conductor. The positioning structure mechanically supports the conductor at a distance from the interior surface of the insulating tube to at least partially define an air dielectric gap at approximately a heater location corresponding to a heater.
    Type: Grant
    Filed: April 16, 2009
    Date of Patent: April 24, 2012
    Assignee: EmiSense Technologies LLC
    Inventors: Balakrishnan G. Nair, Brett Tamatea Henderson
  • Patent number: 8161146
    Abstract: Method, system, and program product for assigning device identifiers. A device requests a device identifier from a server. The server obtains the device identifier, marks a status of the device identifier as pending, and sends it to the device. The device sends an acknowledgment back to the server. The server then marks the status of the device identifier as in use and sends a confirmation to the device. The device starts to use the device identifier after receiving the confirmation.
    Type: Grant
    Filed: August 5, 2003
    Date of Patent: April 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Frank P. Baldiga, Micah M. Cross
  • Patent number: 8140619
    Abstract: One or more buddy lists from a first user's computer is populated on one or more other users' computers to cause a buddy list update of community buddy lists. The buddy lists may be auto-populated in response to a change in job status of the first user.
    Type: Grant
    Filed: August 8, 2007
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ruthie D Lyle, Allen E Milewski, David M Ogle, Patrick J O'Sullivan, Abdelghafour Saidi
  • Patent number: 8140466
    Abstract: One embodiment of the present invention provides a method for incrementally maintaining a Bernoulli sample S with sampling rate q over a multiset R in the presence of update, delete, and insert transactions. The method includes processing items inserted into R using Bernoulli sampling and augmenting S with tracking counters during this processing. Items deleted from R are processed by using the tracking counters and by removing newly deleted items from S using a calculated probability while maintaining a degree of uniformity in S.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Rainer Gemulla, Peter Jay Haas, Wolfgang Lehner
  • Patent number: 8140682
    Abstract: A computer-implemented method for determining, from a system including a plurality of data center resources, at least one configuration of data center resources for an implementation of an application. The method includes receiving application information and receiving information regarding known internal features up the data center resources. The method also includes provisioning the system of data center resources and creating possible configurations of data center resources for implementing application. The method also includes correlating models and data center resources to create an interrelated representation of the models and the data center resources. The models predict a relationship of parameters for the possible configurations.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Seshashayee Murthy, Aameek Singh, Sandeep M. Uttamchandani
  • Patent number: 8140983
    Abstract: Methods and systems for auto-generating threads on web forums are described. Comments are received on web content contained on a web page within a web site, where the web site further includes a web forum. The comments can be monitored to determine if a comment threshold is reached, and a web content thread can be auto-generated in the web forum when the comment threshold is reached.
    Type: Grant
    Filed: February 5, 2008
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kimberly A. Brantley, Ami H. Dewar, Robert C. Leah, John K. Muller
  • Patent number: 8140628
    Abstract: In an email message method and system, an email server receives at least one user-defined constraint for a first email message, where the user-defined constraint comprises at least one of an expected format and expected content of a reply email message. The email server associates the at least one user-defined constraint with the first email message and sends the first email message to a recipient. In response to receiving the reply email message, the email server validates the reply email message against the at least one user-defined constraint.
    Type: Grant
    Filed: July 21, 2008
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jaroslaw Gawor, Richard K. McGuire, Paul F. McMahan, Lin Sun
  • Patent number: 8140534
    Abstract: A system and method to sort attachments in an integrated information management application. The system includes an email agent, and email repository, and an attachment engine. The email agent facilitates organization of email communications within the integrated information management application. The email repository is coupled to the email agent. The email repository stores a plurality of email files and a plurality of email attachments. The email attachments are associated with at least some of the email files. The attachment engine is coupled to the email agent. The attachment engine generates a list of the email attachments within the email repository for visual communication on a display device.
    Type: Grant
    Filed: August 3, 2007
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Chunhui Yang, Joseph M. Dennis, Lanness G. Robinson
  • Patent number: 8141002
    Abstract: An apparatus, system, and method to generate a graphical representation of a social network. The computer program product includes a computer useable storage medium to store a computer readable program that, when executed on a computer, causes the computer to perform operations related to generating a graphical representation of a social network. The operations include an operation to display a first node and a second node in a social network. The operations also include an operation to display an actual quality indicator representative of an actual level of quality of a connection between the first and second nodes of the social network. The operations also include an operation to display a target quality indicator representative of a target level of quality of the connection between the first and second nodes of the social network.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Veronique L. Moses, Raquel B. Bryant
  • Patent number: 8097990
    Abstract: A method and device for energy conversion from a moving fluid to electrical energy. The device includes at least one magnetic structure, at least one coil structure, a rotating component, and a rotary to linear motion conversion mechanism. The at least one coil structure includes electrically conductive material. The rotating component rotates relative to a corresponding axis of rotation in response to forces applied by the moving fluid on a structure coupled to the rotating component. The rotary to linear motion conversion mechanism is coupled to the rotating component. Rotation of the rotating component around the corresponding axis of rotation generates a relative linear displacement between the at least one magnetic structure and at least one coil in the at least one coil structure. The relative linear displacement between the at least one magnetic structure and the at least one coil generates electrical energy in the at least one coil structure.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: January 17, 2012
    Assignee: Oscilla Power Inc.
    Inventors: Balakrishnan Nair, Jesse Alan Nachlas, Andrew Joseph Gill
  • Patent number: 8095670
    Abstract: In a method and system for creating a federation of a plurality of enterprise service buses (ESBs), a plurality of ESB nodes provide connectivity to one or more services. According to a protocol, at least a portion of the ESB nodes transmit policy-based service advertisement messages to other ESB nodes, wherein the policy-based service advertisement messages include service state information. In response to receiving the policy-based service advertisement messages, each of the ESB nodes stores the service state information received from other ESB nodes in respective distributed registries to create a local view of routable service endpoints in the federation. Each of the ESB nodes then uses its respective distributed registry to make routing decisions when routing service requests.
    Type: Grant
    Filed: September 11, 2007
    Date of Patent: January 10, 2012
    Assignee: International Business Machines
    Inventors: Kyle G. Brown, Robert D. Callaway, Richard A. Robinson, Adolfo F. Rodriguez, Ioannis Viniotis
  • Patent number: 8060917
    Abstract: An authentication system and method for allowing an administrator to host a plurality of service principal names (SPNs) over a common network port of a backend server. The authentication system includes a client computer, a backend server, and a service principal name (SPN) apparatus. The client computer sends an authentication request to the backend server. The backend server performs an authentication procedure in response to a reception of the authentication request from the client computer. The SPN apparatus configures a plurality of service SPNs for the web service application over the common network port.
    Type: Grant
    Filed: April 16, 2008
    Date of Patent: November 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: Hyen-Vui Chung, Derek W. Ho, David L. Leigh, Michael J. McMahon, Rengan Sundararaman
  • Patent number: 8055705
    Abstract: The invention provides method and apparatus for collaboration between a plurality of associated portlets in a portal server including: associating each portlet with a portlet descriptor describing context names; forming collaboration groups of portlets having corresponding context names for synchronized contents.
    Type: Grant
    Filed: February 26, 2009
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Joanna Ng, Rohit Kapoor, Leho Nigul
  • Patent number: 8032636
    Abstract: A method, computer program product, and system are disclosed for dynamically provisioning clusters of middleware appliances. In one embodiment, the method includes referencing a resource measurement from a plurality of middleware appliances. The middleware appliances process one or more service domains and the resource measurement includes processing resources consumed by each middleware appliance for each of the one or more service domains. The method may also include determining an implementation plan based on a performance goal and one or more resource calculations. The implementation plan specifies service domain instances to activate and service domain instances to deactivate on the plurality of middleware appliances. The method may also include dynamically enabling and disabling the service domain instances on the plurality of middleware appliances based on the implementation plan.
    Type: Grant
    Filed: February 5, 2009
    Date of Patent: October 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Robert D. Callaway, Adolfo F. Rodriguez, Yannis Viniotis
  • Patent number: 8029656
    Abstract: An apparatus, system and method maximizes efficiency and accuracy of measuring an ion concentration of a measured fluid by varying a flow of ions within a measuring cell in accordance with an output signal of a sensor cell. The pump current through a pump cell is switched between a constant positive current and a constant negative current when upper and lower thresholds of the output signal are reached. The pulse width ratio of the square wave produced by the varying current is compared to a pulse width ratio function derived from a calibration procedure to determine the ion concentration of the measured fluid. In one embodiment, the functions of the pump cell and sensing cell are performed by a single electrochemical cell.
    Type: Grant
    Filed: June 25, 2007
    Date of Patent: October 4, 2011
    Assignee: EmiSense Technologies LLC
    Inventor: Klaus K. Allmendinger
  • Patent number: 8015240
    Abstract: The invention provides method and apparatus for collaboration between a plurality of associated portlets in a portal server comprising: associating each portlet with a portlet descriptor describing context names; forming collaboration groups of portlets having corresponding context names for synchronized contents.
    Type: Grant
    Filed: April 2, 2009
    Date of Patent: September 6, 2011
    Assignee: International Business Machines Corporation
    Inventors: Joanna Ng, Rohit Kapoor, Leho Nigul
  • Patent number: 8007898
    Abstract: Roofing material with an irregular surface and tailored radiation properties and tailored aesthetic properties in separate directions, simultaneously. This provides enhanced thermal performance in the sun direction and aesthetically pleasing visual appearance from viewing directions.
    Type: Grant
    Filed: October 6, 2010
    Date of Patent: August 30, 2011
    Assignee: Cool Angle LLC
    Inventors: Kirk Matthew Bailey, Mark Earl Ewing
  • Patent number: 7998417
    Abstract: An apparatus to detect particulate matter. The apparatus includes a sensor electrode, a shroud, and a heater. The electrode measures a chemical composition within an exhaust stream. The shroud surrounds at least a portion of the sensor electrode, exclusive of a distal end of the sensor electrode exposed to the exhaust stream. The shroud defines an air gap between the sensor electrode and the shroud and an opening toward the distal end of the sensor electrode. The heater is mounted relative to the sensor electrode. The heater burns off particulate matter in the air gap between the sensor electrode and the shroud.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: August 16, 2011
    Assignee: Board of Regents, University of Texas System
    Inventor: Matthew Hall