Patents by Inventor Eric Cooper

Eric Cooper 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: 11109867
    Abstract: An implant for occluding a flow through a vessel may comprise a body member having a first end portion, a second end portion, and an intermediate rod portion extending between the first end portion and the second end portion and a mesh having base layer and a plurality of micro-pillars extending from a first surface of the base layer. The mesh may be disposed about at least a portion of the body such that the micro-pillars extending generally radially outward from the body member. The plurality of micro-pillars may be configured to extend into an adjacent tissue.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: September 7, 2021
    Assignee: BOSTON SCIENTIFIC SCIMED, INC.
    Inventors: Patrick A. Haverkost, Arman Shahriar, Joel N. Groff, John LaRoy, John Mundahl, Eric Cooper
  • Patent number: 10972514
    Abstract: A communication session is established between a first communication device and a second communication device. The communication session comprises a first dialog between an application server and the first communication device. The first communication device uses a first network address in the first dialog. In response to an event, such as a first network interface failing, a SIP INVITE with replaces header message is received by the application server with a second address of the first communication device. In response to receiving the SIP INVITE with replaces header message from the first communication device with a second address of the first communication device, the first dialog between the application server and the first device is reestablished using the second network address.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: April 6, 2021
    Assignee: Avaya Inc.
    Inventors: Sanjog Kotnis, Sreekanth Subrahmanya Nemani, Mohan Vinayak Phadnis, Anand Krishna Padhye, Joel Ezell, Eric Cooper, Harsh V. Mendiratta, Tibor Lukac, Stephen Andrew Baker
  • Patent number: 10880338
    Abstract: A first Session Initiation Protocol (SIP) INVITE message is received to establish a communication session where a communication application, in a first communication endpoint that is used to establish the communication session has been suspended or is not running. A first message is sent that causes the communication application to become active. A second message is received from that indicates that the communication application is active. Various processes are then used to establish the communication session with the previously suspended or not running communication application.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: December 29, 2020
    Assignee: Avaya Inc.
    Inventors: Mehmet Balasaygun, Eric Cooper
  • Publication number: 20190282241
    Abstract: An implant for occluding a flow through a vessel may comprise a body member having a first end portion, a second end portion, and an intermediate rod portion extending between the first end portion and the second end portion and a mesh having base layer and a plurality of micro-pillars extending from a first surface of the base layer. The mesh may be disposed about at least a portion of the body such that the micro-pillars extending generally radially outward from the body member. The plurality of micro-pillars may be configured to extend into an adjacent tissue.
    Type: Application
    Filed: March 15, 2019
    Publication date: September 19, 2019
    Applicant: BOSTON SCIENTIFIC SCIMED, INC.
    Inventors: PATRICK A. HAVERKOST, ARMAN SHAHRIAR, JOEL N. GROFF, JOHN LaROY, JOHN MUNDAHL, ERIC COOPER
  • Publication number: 20190245895
    Abstract: A first Session Initiation Protocol (SIP) INVITE message is received to establish a communication session where a communication application, in a first communication endpoint that is used to establish the communication session has been suspended or is not running. A first message is sent that causes the communication application to become active. A second message is received from that indicates that the communication application is active. Various processes are then used to establish the communication session with the previously suspended or not running communication application.
    Type: Application
    Filed: February 7, 2018
    Publication date: August 8, 2019
    Inventors: Mehmet Balasaygun, Eric Cooper
  • Publication number: 20170111407
    Abstract: A communication session is established between a first communication device and a second communication device. The communication session comprises a first dialog between an application server and the first communication device. The first communication device uses a first network address in the first dialog. In response to an event, such as a first network interface failing, a SIP INVITE with replaces header message is received by the application server with a second address of the first communication device. In response to receiving the SIP INVITE with replaces header message from the first communication device with a second address of the first communication device, the first dialog between the application server and the first device is reestablished using the second network address.
    Type: Application
    Filed: October 14, 2015
    Publication date: April 20, 2017
    Inventors: Sanjog Kotnis, Sreekanth Subrahmanya Nemani, Mohan Vinayak Phadnis, Anand Krishna Padhye, Joel Ezell, Eric Cooper, Harsh V. Mendiratta, Tibor Lukac, Stephen Andrew Baker
  • Patent number: 9544336
    Abstract: The system and method detect and properly handle a glare condition in a SIP communication session. A glare condition is where a communication device has two concurrent outstanding requests (typically an incoming and an outgoing request that have not be acknowledged) and needs to process one of the requests before processing the other request. To detect a glare condition, the system and method identify that an out-of-dialog SIP request is received while an outgoing SIP request is pending. In response to detecting the glare condition, a glare algorithm is initiated. The glare algorithm ensures that outstanding requests will be handled in a timely manner.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: January 10, 2017
    Assignee: Avaya Inc.
    Inventors: Mehmet Balasaygun, Eric Cooper, Harsh Mendiratta, Rifaat Shekh-Yusef
  • Publication number: 20150358361
    Abstract: The system and method detect and properly handle a glare condition in a SIP communication session. A glare condition is where a communication device has two concurrent outstanding requests (typically an incoming and an outgoing request that have not be acknowledged) and needs to process one of the requests before processing the other request. To detect a glare condition, the system and method identify that an out-of-dialog SIP request is received while an outgoing SIP request is pending. In response to detecting the glare condition, a glare algorithm is initiated. The glare algorithm ensures that outstanding requests will be handled in a timely manner.
    Type: Application
    Filed: June 4, 2014
    Publication date: December 10, 2015
    Applicant: AVAYA INC.
    Inventors: Mehmet Balasaygun, Eric Cooper, Harsh Mendiratta, Rifaat Shekh-Yusef
  • Patent number: 9137027
    Abstract: A joining peer is bootstrapped into in a peer-to-peer (P2P) network in the presence of network address translators (NAT). A bootstrap peer is contact by the joining peer to establish a connection between the joining peer and an admitting peer in the peer-to-peer network. The joining peer receives an indication from the bootstrap peer that the connection between the joining peer and the admitting peer has been established with a message path through the bootstrap peer. The indication includes contact information for the admitting peer. The connection is them modified to remove all proxies therefrom.
    Type: Grant
    Filed: February 20, 2008
    Date of Patent: September 15, 2015
    Assignee: AVAYA CANADA CORP.
    Inventors: Eric Cooper, Alan B. Johnston
  • Patent number: 8693392
    Abstract: A method and system of enabling communication between peers in a peer-to-peer (P2P) network in the presence of network address translators (NAT). The method includes: assigning a unique peer identifier to each one of the plurality of peers in the P2P network; establishing an overlay topology connecting each peer to a subset of the plurality of peers in a structured connection pattern based on the unique peer identifier of each peer, each one of the plurality of peers having more connections to close peers and fewer connections to distant peers; and routing messages between peers through the established overlay topology.
    Type: Grant
    Filed: February 21, 2007
    Date of Patent: April 8, 2014
    Assignee: Avaya Canada Corp.
    Inventors: Eric Cooper, Alan B. Johnston, Philip Matthews
  • Patent number: 8527656
    Abstract: Provided are methods, devices, and systems for maintaining a SIP survivable network. A SIP endpoint maintains an ordered list of the controllers that are available to it and registers with a subset containing the first N controllers in the list, where N is a plurality, but not all, of the controllers in the list, and obtains services from one or more of the controllers of the subset. If one of the controllers of the subset becomes unavailable, the endpoint registers with the (N+1)st controller in the list, thereby adding it to the subset. If and when the one controller becomes available again, the endpoint de-registers with the (N+1)st controller, thereby removing it from the subset, and if necessary re-registers with one controller. The subset thus forms a sliding window on the list.
    Type: Grant
    Filed: September 16, 2008
    Date of Patent: September 3, 2013
    Assignee: Avaya Inc.
    Inventors: Al Baker, Eric Cooper
  • Publication number: 20120079031
    Abstract: A joining peer is bootstrapped into in a peer-to-peer (P2P) network in the presence of network address translators (NAT). A bootstrap peer is contact by the joining peer to establish a connection between the joining peer and an admitting peer in the peer-to-peer network. The joining peer receives an indication from the bootstrap peer that the connection between the joining peer and the admitting peer has been established with a message path through the bootstrap peer. The indication includes contact information for the admitting peer. The connection is them modified to remove all proxies therefrom.
    Type: Application
    Filed: February 20, 2008
    Publication date: March 29, 2012
    Applicant: AVAYA CANADA CORP.
    Inventors: Philip Matthews, Eric Cooper, Alan B. Johnston
  • Publication number: 20100237168
    Abstract: A misting device including a mister configured to mist water and at least one of a sound emitter, configured to generate one or more sounds, and a display, configured to generate one or more images. The generation of the one or more sounds and/or the one or more images is timed based on operation of the mister. The sound and/or images may be used, for example, to mentally prepare a pet for misting and/or to calm a pet during or after misting.
    Type: Application
    Filed: March 18, 2009
    Publication date: September 23, 2010
    Inventor: Eric Cooper
  • Patent number: 7796520
    Abstract: Systems and methods for announcing and locating services that are shared in a distributed manner within a peer-to-peer packet-based network are provided. One or more network devices maintain a copy of a particular service and the service is shared by any network device in the network that requires the service. Network devices maintain lists of what services are available on the network as well as where the services are located. When a particular service is desired, the network device consults the lists and is able to request acquisition of the service from any network device known to host the service, either locally or on a remote network device. Service location functionality is also capable of allocating resources and/or services in the network based on statistical information gathered and maintained regarding service use in the network.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: September 14, 2010
    Assignee: Avaya Canada Corp.
    Inventors: Behrouz Poustchi, Eric Cooper, James A. Stelzig
  • Patent number: 7693132
    Abstract: A plurality of local networks each have one or more terminal sets and a message re-director. The message re-directors are adapted to communicate with each other across another network through edge devices. The message re-directors are also adapted to convert multicast messages received locally from the terminal sets into unicast messages for transmission across the other network. The unicast messages are received by the other message re-directors. Each one of the other message re-directors then multicasts information received as part of the multicast messages received to the terminal sets within its local network.
    Type: Grant
    Filed: October 1, 2004
    Date of Patent: April 6, 2010
    Assignee: Avaya Canada Corp.
    Inventors: Eric Cooper, Behrouz Poustchi
  • Publication number: 20100070563
    Abstract: Provided are methods, devices, and systems for maintaining a SIP survivable network. A SIP endpoint maintains an ordered list of the controllers that are available to it and registers with a subset containing the first N controllers in the list, where N is a plurality, but not all, of the controllers in the list, and obtains services from one or more of the controllers of the subset. If one of the controllers of the subset becomes unavailable, the endpoint registers with the (N+1)st controller in the list, thereby adding it to the subset. If and when the one controller becomes available again, the endpoint de-registers with the (N+1)st controller, thereby removing it from the subset, and if necessary re-registers with one controller. The subset thus forms a sliding window on the list.
    Type: Application
    Filed: September 16, 2008
    Publication date: March 18, 2010
    Applicant: AVAYA INC.
    Inventors: Al Baker, Eric Cooper
  • Publication number: 20080304419
    Abstract: A method of determining connectivity between two endpoints in a communications network is described. The method includes identifying transport addresses associated with each of the two endpoints and determining pairs of the transport addresses identifying a transmission path between the two endpoints. The method then proceeds to determining, at each endpoint, which of the pairs of transport addresses identifies a unique transmission path; and then performing connectivity checks at each endpoint for each pair identifying a unique transmission path.
    Type: Application
    Filed: June 8, 2007
    Publication date: December 11, 2008
    Inventors: Eric COOPER, Philip Matthews
  • Publication number: 20080198850
    Abstract: A method and system of enabling communication between peers in a peer-to-peer (P2P) network in the presence of network address translators (NAT). The method includes: assigning a unique peer identifier to each one of the plurality of peers in the P2P network; establishing an overlay topology connecting each peer to a subset of the plurality of peers in a structured connection pattern based on the unique peer identifier of each peer, each one of the plurality of peers having more connections to close peers and fewer connections to distant peers; and routing messages between peers through the established overlay topology.
    Type: Application
    Filed: February 21, 2007
    Publication date: August 21, 2008
    Applicant: Avaya Canada Corp.
    Inventors: Eric Cooper, Alan B. Johnston, Philip Matthews
  • Publication number: 20060067249
    Abstract: Systems and methods for announcing and locating services that are shared in a distributed manner within a peer-to-peer packet-based network are provided by embodiments of the invention. As opposed to every network device of the network requiring a copy of every desired service, one or more network devices maintain a copy of a particular service and the service is shared by any network device in the network that requires the service. Available services at a particular network device are registered with that network device and then service availability is announced to all other network devices on the network. Network devices maintain lists of what services are available on the network as well as where the services are located. When a particular service is desired, the network device consults the lists and is able to request acquisition of the service from any network device known to host the service, either locally or on a remote network device.
    Type: Application
    Filed: September 30, 2004
    Publication date: March 30, 2006
    Inventors: Behrouz Poustchi, Eric Cooper, James Stelzig
  • Patent number: 6767427
    Abstract: A method and apparatus for conditioning a polishing pad used in chemical mechanical planarization of semiconductor wafers is described. The apparatus includes a non-rotatable conditioning member configured to engage the polishing pad. The conditioning member includes a primary edge opposed to a secondary edge. The method includes providing a non-rotatable conditioning member configured to engage the polishing pad. The conditioning member includes a primary edge opposed to a secondary edge, wherein the primary edge and the secondary edge are both in contact with the polishing pad, and wherein the primary edge is generally parallel to the secondary edge. The method also includes moving the polishing pad in a forward direction, and pressing the conditioning member against the polishing pad.
    Type: Grant
    Filed: June 7, 2001
    Date of Patent: July 27, 2004
    Assignee: Lam Research Corporation
    Inventors: Joseph W. Walters, Emil Kneer, Eric Cooper, Richard Grizzard