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: 8202412
    Abstract: 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: Grant
    Filed: July 17, 2007
    Date of Patent: June 19, 2012
    Assignee: ExxonMobil Research and Engineering Company
    Inventors: Brian A. Cunningham, Christopher G. Smalley, Rathna P. Davuluri, Dana W. Nouri
  • Patent number: 8139595
    Abstract: 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: Grant
    Filed: January 11, 2008
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Omar Cardona, James Brian Cunningham, Baltazar De Leon, III
  • Publication number: 20120036423
    Abstract: 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: Application
    Filed: September 29, 2010
    Publication date: February 9, 2012
    Applicant: COPIA INTERACTIVE, LLC
    Inventors: Raymond Lee Haynes, II, Dave Nelson, Robb Smigielski, Brian Cunningham, Tyler Hilker
  • Patent number: 7961606
    Abstract: 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: Grant
    Filed: August 19, 2008
    Date of Patent: June 14, 2011
    Assignee: International Business Machines Corporation
    Inventor: James Brian Cunningham
  • Publication number: 20110088097
    Abstract: 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: Application
    Filed: June 17, 2010
    Publication date: April 14, 2011
    Inventors: Brian Cunningham, Leslie J. Kim
  • Publication number: 20110051734
    Abstract: 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: Application
    Filed: September 3, 2009
    Publication date: March 3, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Omar Cardona, James Brian Cunningham, Baltazar De Leon, III, Jorge Rafael Nogueras
  • Patent number: 7857688
    Abstract: 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: Grant
    Filed: December 11, 2006
    Date of Patent: December 28, 2010
    Assignee: EMC Corporation
    Inventors: W. Brian Cunningham, John K. Bowman, Steven R. Cieluch, C. Ilhan Gundogan, Gerald J. Cote
  • Patent number: 7835373
    Abstract: 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: Grant
    Filed: March 30, 2007
    Date of Patent: November 16, 2010
    Assignee: International Business Machines Corporation
    Inventors: Omar Cardona, James Brian Cunningham, Baltazar De Leon, III
  • Publication number: 20100231907
    Abstract: 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: Application
    Filed: May 18, 2010
    Publication date: September 16, 2010
    Applicant: SRU BIOSYSTEMS, LLC
    Inventors: Homer Pien, William C. Karl, Derek Puff, Peter Li, Brian Cunningham
  • Publication number: 20100223419
    Abstract: 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: Application
    Filed: March 2, 2009
    Publication date: September 2, 2010
    Applicant: International Business Machines Corporation
    Inventors: Omar Cardona, James Brian Cunningham, Baltazar DeLeon, III, Matthew Ryan Ochs
  • Patent number: 7747860
    Abstract: 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: Grant
    Filed: December 13, 2004
    Date of Patent: June 29, 2010
    Assignee: Message Level, LLC
    Inventors: Brian Cunningham, Leslie J. Kim
  • Patent number: 7744746
    Abstract: 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: Grant
    Filed: March 28, 2007
    Date of Patent: June 29, 2010
    Assignee: ExxonMobil Research and Engineering Company
    Inventors: 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: 7742308
    Abstract: 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: Grant
    Filed: June 30, 2008
    Date of Patent: June 22, 2010
    Assignee: EMC Corporation
    Inventors: Joseph P. King, Jr., William J. DePatie, Jr., Albert F. Beinor, W. Brian Cunningham
  • Publication number: 20100147974
    Abstract: 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: Application
    Filed: May 5, 2008
    Publication date: June 17, 2010
    Inventors: Brian Cunningham, Rosemarie Cunningham
  • Patent number: 7718440
    Abstract: 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: Grant
    Filed: May 15, 2007
    Date of Patent: May 18, 2010
    Assignee: SRU Biosystems, Inc.
    Inventors: Homer Paul Pien, William C. Karl, Derek Puff, Peter Li, Brian Cunningham
  • Patent number: 7715321
    Abstract: 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: Grant
    Filed: January 30, 2007
    Date of Patent: May 11, 2010
    Assignee: International Business Machines Corporation
    Inventors: Omar Cardona, James Brian Cunningham, Baltazar De Leon, III, Venkat Venkatsubra
  • Patent number: 7698491
    Abstract: 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: Grant
    Filed: September 26, 2007
    Date of Patent: April 13, 2010
    Assignee: EMC Corporation
    Inventors: Joseph P. King, Jr., William Brian Cunningham, Ilhan Gundogan
  • Patent number: 7612288
    Abstract: 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: Grant
    Filed: December 27, 2007
    Date of Patent: November 3, 2009
    Assignee: EMC Corporation
    Inventors: Ilhan Gundogan, William Brian Cunningham, Jeffrey Michael Lewis, Gerald J. Cote, Lawrence J. Feroli
  • Publication number: 20090249371
    Abstract: 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: Application
    Filed: March 28, 2008
    Publication date: October 1, 2009
    Inventors: Omar Cardona, James Brian Cunningham, Baltazar De Leon, III, Matthew Ryan Ochs
  • Patent number: 7585005
    Abstract: 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: Grant
    Filed: March 23, 2006
    Date of Patent: September 8, 2009
    Assignee: EMC Corporation
    Inventors: Gerald J. Cote, W. Brian Cunningham, Albert F. Beinor, Jr., C. Ilhan Gundogan