Patents by Inventor James Peter Branigan

James Peter Branigan 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).

  • Patent number: 8244893
    Abstract: A method, system, and computer program product for handling messages on a message transmission backbone within a distributed data processing system is disclosed. A filter module generates an allowable message types data structure, and stores the allowable message types data structure in a memory. Each entry of the allowable message types data structure includes information for identifying an allowable message type on the basis of one or more message characteristics. A change in a status of a module within a group of loaded programs, which includes multiple data processing software modules, is detected. In response to detecting the change in the status of a module within the group of loaded programs, a corresponding entry within the allowable message types data structure is modified.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: August 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: James Peter Branigan, David Kenneth Lavin, Eric Stephen Yokeley
  • Patent number: 7739147
    Abstract: A system, method, and program product that uses statistical sampling to determine whether a pallet has been received when the pallet-level RFID tag is not read. When a shipment is unloaded, the system keeps track of the item-level RFID tags that are received. A threshold is retrieved and compared with the number of item-level RFID tags that were received. If the threshold is 50%, then the pallet would be assumed to be received and marked accordingly in the manifest if 50% of the items in the pallet were received. Threshold levels can be customized based upon the vendor shipping the goods, the type of goods being shipped, or both. In addition, the vendor quality rating and the type of good rating can be combined to form a single threshold that incorporates the vendor's quality along with the material (interference) quality of the goods on the particular pallet.
    Type: Grant
    Filed: June 6, 2006
    Date of Patent: June 15, 2010
    Assignee: International Business Machines Corporation
    Inventors: James Peter Branigan, Christian Lee Hunt, John Kenneth Senegal, Gregory Covert Smith
  • Patent number: 7546608
    Abstract: A messaging protocol for information kit subscription objects that enables advanced (or complex) searches to be completed on an information kit rather than a simple wildcard query. A series of logical expressions and conditional expressions are introduce in a dictionary of search terms. A query is created within a subscription object containing an identifier of the data that is being registered for. The query is prepared using the dictionary of terms that are provided in human readable form. When the component issuing the query requires specific criteria appended to the search query, the criteria is provided using the expression lists from the dictionary. More complex searches for information/data within particular context(s) are enabled.
    Type: Grant
    Filed: January 14, 2004
    Date of Patent: June 9, 2009
    Assignee: International Business Machines Corporation
    Inventors: James Peter Branigan, David Kenneth Lavin
  • Patent number: 7538676
    Abstract: A radio frequency IC tag is provided which is excellent in weatherability, dustproofness, waterproofness, and static protection and capable of making a communication distance long even though each antenna section is made small in configuration. A first antenna equipped with an IC chip is formed on an upper surface of a first spacer. A second antenna is formed on a lower surface of a top cover. A second spacer is shaped in hollow form. The first spacer and the top cover are disposed on both sides of the second spacer with the first antenna and the second antenna being opposite to each other. Each of the first spacer, the second spacer and the top cover is formed of a synthetic resin. Thus, the IC chip and each antenna section are not exposed to the outside and hence weatherability is enhanced.
    Type: Grant
    Filed: June 6, 2006
    Date of Patent: May 26, 2009
    Assignee: International Business Machines Corporation
    Inventors: James Peter Branigan, Angela Susan Graveline, Lisa M. Pring, Gregory Covert Smith
  • Patent number: 7496925
    Abstract: An information kit object that enables generic communication patterns among components of a modular computer system environment implementing an Information Kit (advanced publish-and-subscribe software bus). The information kit object contains an identifier of the type of data contained, the actual data, and a function associated with the data and/or object. The function may be a priority value that enables the information kit object to be arranged within a queue of the information kit and issued to requesting nodes in that order. The function may also be an indicator of a level of freshness for the information kit. Object. When an object is no longer at a desired level of freshness a refresh operation is triggered, which causes the publication of another information kit object to replace the previous one. A subscription object is also provided that includes the search query listing the data object of interest to the subscribing node.
    Type: Grant
    Filed: January 14, 2004
    Date of Patent: February 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: James Peter Branigan, David Kenneth Lavin
  • Patent number: 7490183
    Abstract: A method, system, and program product for a new intercommunication architecture in a modular computer system environment. The Information Kit is a publish-and-subscribe software bus applied as an application programming model on an embedded device. Each module of the modular computer system is connected to a virtual node on the information kit and each node operates as a subscriber/listener to the entire software bus. During setup of the module, the module sends a request to the Information Kit. An information kit manager (processor) logs the request in a register. Data (or information) is published by devices connected to other nodes of the Information Kit and the data is placed in a queue for publication to the requesting nodes. The information manager notifies the modules of the availability of the data and initiates a directed broadcast of the data to the modules requesting that particular data.
    Type: Grant
    Filed: February 12, 2004
    Date of Patent: February 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: James Peter Branigan, David Kenneth Lavin
  • Patent number: 7467216
    Abstract: A method, system, and computer program product for handling messages on a message transmission backbone within a distributed data processing system is disclosed. A filter module generates an allowable message types data structure, and stores the allowable message types data structure in a memory. Each entry of the allowable message types data structure includes information for identifying an allowable message type on the basis of one or more message characteristics. A change in a status of a module within a group of loaded programs, which includes multiple data processing software modules, is detected. In response to detecting the change in the status of a module within the group of loaded programs, a corresponding entry within the allowable message types data structure is modified.
    Type: Grant
    Filed: January 12, 2004
    Date of Patent: December 16, 2008
    Assignee: International Business Machines Corporation
    Inventors: James Peter Branigan, David Kenneth Lavin, Eric Stephen Yokeley
  • Publication number: 20080229328
    Abstract: A method, system, and computer program product for handling messages on a message transmission backbone within a distributed data processing system is disclosed. A filter module generates an allowable message types data structure, and stores the allowable message types data structure in a memory. Each entry of the allowable message types data structure includes information for identifying an allowable message type on the basis of one or more message characteristics. A change in a status of a module within a group of loaded programs, which includes multiple data processing software modules, is detected. In response to detecting the change in the status of a module within the group of loaded programs, a corresponding entry within the allowable message types data structure is modified.
    Type: Application
    Filed: May 30, 2008
    Publication date: September 18, 2008
    Applicant: INTRENATIONAL BUSINESS MACHINES CORP
    Inventors: James Peter Branigan, David Kenneth Lavin, Eric Stephen Yokeley
  • Publication number: 20080024309
    Abstract: To make the antenna pattern of an RFID tag more nearly isotropic, the tag substrate is adapted to fit a corner of a rectangular structure. The substrate has tabs that may be folded, together with a remaining portion of the substrate so that the tag, may be installed on, for example, the corner of a box or crate. The antenna has at least two radiating elements. A first tab bears a portion of one radiating element, a second tab bears a portion of the other element, and a remaining portion of the substrate bears at least a portion of at least one of the radiating elements. When the tag is folded and affixed to a corner, parts of the antenna lie each of in the three mutually orthogonal planes that define the corner.
    Type: Application
    Filed: July 25, 2006
    Publication date: January 31, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kristen Monroe Balhoff, James Peter Branigan, Christian Lee Hunt, Gregory Covert Smith
  • Publication number: 20070282716
    Abstract: A system, method, and program product that uses statistical sampling to determine whether a pallet has been received when the pallet-level RFID tag is not read. When a shipment is unloaded, the system keeps track of the item-level RFID tags that are received. A threshold is retrieved and compared with the number of item-level RFID tags that were received. If the threshold is 50%, then the pallet would be assumed to be received and marked accordingly in the manifest if 50% of the items in the pallet were received. Threshold levels can be customized based upon the vendor shipping the goods, the type of goods being shipped, or both. In addition, the vendor quality rating and the type of good rating can be combined to form a single threshold that incorporates the vendor's quality along with the material (interference) quality of the goods on the particular pallet.
    Type: Application
    Filed: June 6, 2006
    Publication date: December 6, 2007
    Inventors: James Peter Branigan, Christian Lee Hunt, John Kenneth Senegal, Gregory Covert Smith
  • Publication number: 20070279224
    Abstract: A system, method, and program product that identifies radio frequency identifier (RFID) tags destined for another RFID reader without the need for physically shielding the RFID readers from one another is provided. RFID tags affixed to pallets and goods being received are read by an RFID reader at a first portal. The tags that are read are compared with expected tag information that is included in a manifest sent from the shipper to the receiver. When cross-reads occur, RFID tags are read by other RFID readers. Based on comparing the RFID tags that are received with the manifest, the system determines whether the RFID tags are being unloaded at a different portal (e.g., at a nearby loading dock). When such items are identified, the first portal transmits the RFID tag information to the other portal(s).
    Type: Application
    Filed: June 6, 2006
    Publication date: December 6, 2007
    Inventors: James Peter Branigan, Angela Susan Graveline, Lisa M. Pring, Gregory Covert Smith