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: 8244893Abstract: 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: GrantFiled: May 30, 2008Date of Patent: August 14, 2012Assignee: International Business Machines CorporationInventors: James Peter Branigan, David Kenneth Lavin, Eric Stephen Yokeley
-
Patent number: 7739147Abstract: 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: GrantFiled: June 6, 2006Date of Patent: June 15, 2010Assignee: International Business Machines CorporationInventors: James Peter Branigan, Christian Lee Hunt, John Kenneth Senegal, Gregory Covert Smith
-
Patent number: 7546608Abstract: 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: GrantFiled: January 14, 2004Date of Patent: June 9, 2009Assignee: International Business Machines CorporationInventors: James Peter Branigan, David Kenneth Lavin
-
Patent number: 7538676Abstract: 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: GrantFiled: June 6, 2006Date of Patent: May 26, 2009Assignee: International Business Machines CorporationInventors: James Peter Branigan, Angela Susan Graveline, Lisa M. Pring, Gregory Covert Smith
-
Patent number: 7496925Abstract: 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: GrantFiled: January 14, 2004Date of Patent: February 24, 2009Assignee: International Business Machines CorporationInventors: James Peter Branigan, David Kenneth Lavin
-
Patent number: 7490183Abstract: 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: GrantFiled: February 12, 2004Date of Patent: February 10, 2009Assignee: International Business Machines CorporationInventors: James Peter Branigan, David Kenneth Lavin
-
Patent number: 7467216Abstract: 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: GrantFiled: January 12, 2004Date of Patent: December 16, 2008Assignee: International Business Machines CorporationInventors: James Peter Branigan, David Kenneth Lavin, Eric Stephen Yokeley
-
Publication number: 20080229328Abstract: 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: ApplicationFiled: May 30, 2008Publication date: September 18, 2008Applicant: INTRENATIONAL BUSINESS MACHINES CORPInventors: James Peter Branigan, David Kenneth Lavin, Eric Stephen Yokeley
-
Publication number: 20080024309Abstract: 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: ApplicationFiled: July 25, 2006Publication date: January 31, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kristen Monroe Balhoff, James Peter Branigan, Christian Lee Hunt, Gregory Covert Smith
-
Publication number: 20070282716Abstract: 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: ApplicationFiled: June 6, 2006Publication date: December 6, 2007Inventors: James Peter Branigan, Christian Lee Hunt, John Kenneth Senegal, Gregory Covert Smith
-
Publication number: 20070279224Abstract: 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: ApplicationFiled: June 6, 2006Publication date: December 6, 2007Inventors: James Peter Branigan, Angela Susan Graveline, Lisa M. Pring, Gregory Covert Smith