Patents by Inventor Brian Cunningham
Brian Cunningham 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: 8202412Abstract: The present invention is an improved regenerated catalyst bend assembly for a fluid catalytic cracking unit. In a preferred embodiment, the reduced elevation (“RE-bend” or “REL-bend”) regenerated catalyst return line assembly of the present invention has an outlet elevation that is lower than the inlet elevation of the RE-bend or REL-bend regenerated catalyst return line assembly, and a process for utilizing the assembly in a fluid catalytic cracking unit. The present invention is especially useful in the modification of existing fluid catalytic cracking units to lower the elevation of the outlet of the regenerated catalyst return line assembly, thereby providing needed space to increase the fluid catalytic cracking reactor riser length.Type: GrantFiled: July 17, 2007Date of Patent: June 19, 2012Assignee: ExxonMobil Research and Engineering CompanyInventors: Brian A. Cunningham, Christopher G. Smalley, Rathna P. Davuluri, Dana W. Nouri
-
Patent number: 8139595Abstract: A computer implemented method, computer product code, and data processing system are provided for transferring data between virtual partitions. A request is received to transfer a packet from a first partition to a second partition. A free buffer is identified from a buffer pool of the second partition, and a receive descriptor is written. A bit within the receive descriptor is set to identify a receive descriptor ring of second partition. A first interrupt is generated to the second partition. The packet is then copied to the free buffer, and the receive descriptor is updated.Type: GrantFiled: January 11, 2008Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Omar Cardona, James Brian Cunningham, Baltazar De Leon, III
-
Publication number: 20120036423Abstract: The present invention provides a system for and a method of collaborative annotation of digital content. In accordance with an embodiment of the present invention, a method of annotating digital content is provided. An annotation related to a portion of a volume of digital content is created. The annotation is stored in computer-readable memory in a manner that maintains a logical connection between the annotation and the portion of the volume of the digital content. The annotation is created by a first user. A comment is created by a second user in response to the annotation. The comment is stored in computer-readable memory in a manner that maintains a logical connection between the comment and the annotation. The portion of the volume of the digital content is displayed together with at least an identification of the annotation and at least an identification of the comment.Type: ApplicationFiled: September 29, 2010Publication date: February 9, 2012Applicant: COPIA INTERACTIVE, LLCInventors: Raymond Lee Haynes, II, Dave Nelson, Robb Smigielski, Brian Cunningham, Tyler Hilker
-
Patent number: 7961606Abstract: A method, system, and computer program product for controlling data packet traffic flow into a link partner device such as an ethernet adapter. In one embodiment, an occupancy level of an adapter receive queue is monitored to detect a receive queue overrun or underrun condition or event. The detected overrun or underrun condition or event is utilized as the criteria for adjusting a pause time value within a pause time flow control frame. The pause time flow control frame is transmitted from the link partner device to a corresponding remote link partner device to pause data packet transmission in accordance with the adjusted pause time value.Type: GrantFiled: August 19, 2008Date of Patent: June 14, 2011Assignee: International Business Machines CorporationInventor: James Brian Cunningham
-
Publication number: 20110088097Abstract: A sending device prepares a key for each electronic message sent by the device by applying an algorithm to specified data in the message and then incorporates the key in the message. A receiving device, upon receipt of an electronic message, locates the incorporated key and the data from which a sending device practicing the invention would have prepared it. The receiving device communicates a confirmation request to the purported sending device which contains the key and the data for its preparation. The sending device receives the confirmation messages and prepares a comparison key by applying the algorithm to the data in the confirmation request. The sending device replies to the confirmation request confirming that the sending device sent the message if the comparison key matches the key in the confirmation request and otherwise responds with a denial.Type: ApplicationFiled: June 17, 2010Publication date: April 14, 2011Inventors: Brian Cunningham, Leslie J. Kim
-
Publication number: 20110051734Abstract: Where parallel links between network devices are aggregated into link groups to support the transport of associated data streams, the link groups can be managed in an energy efficient manner by defining each link group as consisting of a primary link and one or more secondary links. The primary link in a link group remains enabled at all times but the secondary links are enabled only when needed and are disabled when no longer needed, minimizing power consumption for the secondary links (and the link group).Type: ApplicationFiled: September 3, 2009Publication date: March 3, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Omar Cardona, James Brian Cunningham, Baltazar De Leon, III, Jorge Rafael Nogueras
-
Patent number: 7857688Abstract: A cabinet having a pair of vertically stacked chassis separated by a central, vertically extending region. A pair of laterally spaced, vertically extending panels is disposed in the central region, the panels forming: a pair of outer compartments for receiving air exiting a corresponding one of the pair of laterally spaced vertically stacked chassis; and an inner compartment for receiving air exiting the pair of vertically stacked chassis. The panels have therein an array of openings in a lower portion thereof for passing portions of air in the outer compartments into the inner compartment. An upper portion of the panels inhibits portions of air in the outer compartments from passing into the inner compartment. The openings extend in rows horizontally across the panel. The number of opening in lower ones of the rows is greater than the number of opening in upper ones of the rows.Type: GrantFiled: December 11, 2006Date of Patent: December 28, 2010Assignee: EMC CorporationInventors: W. Brian Cunningham, John K. Bowman, Steven R. Cieluch, C. Ilhan Gundogan, Gerald J. Cote
-
Patent number: 7835373Abstract: A computer implemented method and apparatus are provided for transferring data in a logical partitioned data processing system. A receiving adapter receives data from a network. The receiving adapter transfers the data to a pre-mapped buffer if the data is to be sent to a target adapter. A virtual bridge receives the pre-mapped buffer from the receiving adapter and transfers the pre-mapped buffer to the target adapter. The target adapter receives the pre-mapped buffer from the virtual bridge and determines that the received buffer is pre-mapped. The target adapter accesses the pre-mapped buffer using pre-mapped mapping, and transmits the data contained therein.Type: GrantFiled: March 30, 2007Date of Patent: November 16, 2010Assignee: International Business Machines CorporationInventors: Omar Cardona, James Brian Cunningham, Baltazar De Leon, III
-
Publication number: 20100231907Abstract: Performing high-resolution determination of the relative shift of the spectral properties of a biosensor. The shift in the resonance peak of the biosensor is indicative of the amount of material bound to the surface of the biosensor. A preferred biosensor is a Guided Mode Resonant Filter Biosensor (GMRFB). In one aspect of the invention, curve fitting is used to determine the relative location of the spectrum of the unexposed biosensor with respect to those spectra that are altered (e.g., shifted) by the presence of materials bound to the surface of the biosensor. In an alternative embodiment, the cross correlation function is used to detect spectral peak offsets between a reference spectrum and a spectrum measured from an exposed biosensor. In yet another alternative, maximal likelihood estimation techniques are used to determine the spectral shift or offs.Type: ApplicationFiled: May 18, 2010Publication date: September 16, 2010Applicant: SRU BIOSYSTEMS, LLCInventors: Homer Pien, William C. Karl, Derek Puff, Peter Li, Brian Cunningham
-
Publication number: 20100223419Abstract: A method, system, and computer program product for circumventing data copy operations in a virtual network environment. The method includes copying a data packet from a user space to a first kernel space of a first logical partition (LPAR). Using a hypervisor, a mapped address of a receiving virtual Ethernet driver in a second LPAR is requested. The first mapped address is associated with a buffer of the receiving virtual Ethernet driver. The data packet is copied directly from the first kernel space of the first LPAR to a destination in a second kernel space of the second LPAR. The destination is determined utilizing the mapped address. The direct copying to the destination bypasses (i) a data packet copy operation from the first kernel space to a transmitting virtual Ethernet driver of the first LPAR, and (ii) a data packet copy operation via the hypervisor. The receiving virtual Ethernet driver is notified that the data packet has been successfully copied to the destination in the second LPAR.Type: ApplicationFiled: March 2, 2009Publication date: September 2, 2010Applicant: International Business Machines CorporationInventors: Omar Cardona, James Brian Cunningham, Baltazar DeLeon, III, Matthew Ryan Ochs
-
Patent number: 7747860Abstract: A sending device prepares a key for each electronic message sent by the device by applying an algorithm to specified data in the message and then incorporates the key in the message. A receiving device, upon receipt of an electronic message, locates the incorporated key and the data from which a sending device practicing the invention would have prepared it. The receiving device communicates a confirmation request to the purported sending device which contains the key and the data for its preparation. The sending device receives the confirmation messages and prepares a comparison key by applying the algorithm to the data in the confirmation request. The sending device replies to the confirmation request confirming that the sending device sent the message if the comparison key matches the key in the confirmation request and otherwise responds with a denial.Type: GrantFiled: December 13, 2004Date of Patent: June 29, 2010Assignee: Message Level, LLCInventors: Brian Cunningham, Leslie J. Kim
-
Patent number: 7744746Abstract: This invention relates to the catalytic cracking of a hydrocarbon feed. In particular, this invention relates to an apparatus and process utilizing a catalyst stripper section of a fluid catalytic cracking (FCC) reactor with chordal trays designed to provide improved stripping of hydrocarbons from spent FCC catalyst in an FCC reactor stripping zone.Type: GrantFiled: March 28, 2007Date of Patent: June 29, 2010Assignee: ExxonMobil Research and Engineering CompanyInventors: Brian A. Cunningham, Christopher G. Smalley, Richard C. Senior, Joseph S. Famolaro, Rathna P. Davuluri, David L. Johnson, James H. Beech, Jeffrey S. Smith
-
Patent number: 7742308Abstract: An electronic component housing system includes a cabinet having a front portion and a rear portion; a sliding mechanism mounted within the cabinet; and first and second electronic devices mounted to the sliding mechanism, the first and second electronic devices each having a front end and a back end. The sliding mechanism, in a first mode, enables the first and second electronic devices mounted thereto to be positioned within the cabinet between the front portion and the rear portion thereof, such that the front end of the first electronic device is disposed proximate the front portion of the cabinet and the back end of the second electronic device is disposed proximate the rear portion of the cabinet. The sliding mechanism, in a second mode, enables the first electronic device to be positioned beyond the front portion of the cabinet and the second electronic device to be positioned in a location substantially similar to the position occupied by the first electronic device in the first mode.Type: GrantFiled: June 30, 2008Date of Patent: June 22, 2010Assignee: EMC CorporationInventors: Joseph P. King, Jr., William J. DePatie, Jr., Albert F. Beinor, W. Brian Cunningham
-
Publication number: 20100147974Abstract: A cleaning apparatus (100) for cleaning a door handle (103) mounted on a door (101), comprising a cleaning means (102) which in use is operatively connected to a door to apply a disinfectant to the door handle surface when the door is opened or closed. The cleaning means (102) comprises a reservoir of disinfectant liquid (105) and a spray head (102) to spray the disinfectant liquid onto the handle (103) when the door is opened or closed. The spray head (102) is operated by an actuating means (128, 150).Type: ApplicationFiled: May 5, 2008Publication date: June 17, 2010Inventors: Brian Cunningham, Rosemarie Cunningham
-
Patent number: 7718440Abstract: Performing high-resolution determination of the relative shift of the spectral properties of a biosensor. The shift in the resonance peak of the biosensor is indicative of the amount of material bound to the surface of the biosensor. A preferred biosensor is a Guided Mode Resonant Filter Biosensor (GMRFB). In one aspect of the invention, curve fitting is used to determine the relative location of the spectrum of the unexposed biosensor with respect to those spectra that are altered (e.g., shifted) by the presence of materials bound to the surface of the biosensor. In an alternative embodiment, the cross correlation function is used to detect spectral peak offsets between a reference spectrum and a spectrum measured from an exposed biosensor. In yet another alternative, maximal likelihood estimation techniques are used to determine the spectral shift or offs.Type: GrantFiled: May 15, 2007Date of Patent: May 18, 2010Assignee: SRU Biosystems, Inc.Inventors: Homer Paul Pien, William C. Karl, Derek Puff, Peter Li, Brian Cunningham
-
Patent number: 7715321Abstract: A computer implemented method and data processing system for the detection and recovery of a network interface card TCP acceleration offload failure. Responsive to a failure to receive an acknowledgement of a transmission control protocol segment containing a request for a transmission control protocol offload function in a network interface card, the transmission control protocol segment is retransmitted without the request for a transmission control protocol offload function. When an acknowledgement of the retransmitted transmission control protocol segment without the request for a transmission control protocol offload function is received, a counter is incremented which indicates a failure of the transmission control protocol offload function. Responsive to the counter exceeding a predefined number of allowed failures, all requests to the transmission control protocol offload function for the network interface card are stopped.Type: GrantFiled: January 30, 2007Date of Patent: May 11, 2010Assignee: International Business Machines CorporationInventors: Omar Cardona, James Brian Cunningham, Baltazar De Leon, III, Venkat Venkatsubra
-
Patent number: 7698491Abstract: A modular patch panel for interconnecting a data storage system controller to data storage enclosures is provided. The modular patch panel includes a chassis and modular interface circuitry. The chassis has a front end and a back end, the front end and the back end being horizontally opposed, the back end attaching to a panel portion of a rack system, the panel portion electrically connecting to the data storage enclosures over a set of point-to-point connections. The modular interface circuitry has (a) a data storage interface portion electrically connected to the set of point-to-point connections through the panel and (b) a controller interface portion electrically connecting to the data storage system controller through the front end. The modular interface circuitry is interchangeable through an opening in the front end.Type: GrantFiled: September 26, 2007Date of Patent: April 13, 2010Assignee: EMC CorporationInventors: Joseph P. King, Jr., William Brian Cunningham, Ilhan Gundogan
-
Patent number: 7612288Abstract: A cable assembly has an electronic cable (e.g., a data communications cable, a power cable, a fiber optic cable, a cable concurrently providing both data and power, etc.), a label to provide identification to the electronic cable, and a label supporter. The label supporter includes a cable section arranged to attach to the electronic cable, and a label section coupled to the cable section. The label section defines a rigid label surface which concurrently (i) overlays a portion of an outer surface of the electronic cable at a predefined distance from the outer surface of the electronic cable and (ii) supports the label at the predefined distance from the outer surface of the electronic cable when the cable section attaches to the electronic cable.Type: GrantFiled: December 27, 2007Date of Patent: November 3, 2009Assignee: EMC CorporationInventors: Ilhan Gundogan, William Brian Cunningham, Jeffrey Michael Lewis, Gerald J. Cote, Lawrence J. Feroli
-
Publication number: 20090249371Abstract: The present invention provides a computer implemented method and apparatus for allocating communication buffers in a data processing system. The method comprises a streamlined mbuf pool service receiving a call from an I/O device driver, then determining if at least one mbuf linked list is empty. In response to a determination that at least one mbuf linked list is empty, the streamlined mbuf pool service calls an OS mbuf allocator to provide all mbufs in a second mbuf linked list, wherein the second mbuf linked list comprises a head of the second mbuf linked list. The streamlined mbuf pool service repopulates the second mbuf linked list, obtains a requested mbuf from the second mbuf linked list, and advances the head of the second mbuf linked list by at least one mbuf. The streamlined mbuf pool service then returns the requested mbuf to the I/O device driver, wherein the OS mbuf allocator allocates all mbufs in the second mbuf linked list.Type: ApplicationFiled: March 28, 2008Publication date: October 1, 2009Inventors: Omar Cardona, James Brian Cunningham, Baltazar De Leon, III, Matthew Ryan Ochs
-
Patent number: 7585005Abstract: A bezel has a locking mechanism that allows bezel designs to locate the bezel lock anywhere along the length of the bezel. The bezel includes a bezel frame, a first plunger mechanism, and a second plunger mechanism. Each plunger mechanism is moveably coupled to the bezel frame at opposite ends of the bezel frame and is movable between a latched position and an unlatched position. A first rod is attached to the first plunger mechanism and a second rod is attached to the second plunger mechanism. A cam lock is positioned between the first rod and the second rod. The cam lock is movable between a locked position and an unlocked position, wherein the cam lock restricts movement of both rods sufficiently to stop the plunger mechanisms from moving from the latched position to the unlatched position when the cam lock is in the locked position.Type: GrantFiled: March 23, 2006Date of Patent: September 8, 2009Assignee: EMC CorporationInventors: Gerald J. Cote, W. Brian Cunningham, Albert F. Beinor, Jr., C. Ilhan Gundogan