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: 11109867Abstract: 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: GrantFiled: March 15, 2019Date of Patent: September 7, 2021Assignee: BOSTON SCIENTIFIC SCIMED, INC.Inventors: Patrick A. Haverkost, Arman Shahriar, Joel N. Groff, John LaRoy, John Mundahl, Eric Cooper
-
Patent number: 10972514Abstract: 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: GrantFiled: October 14, 2015Date of Patent: April 6, 2021Assignee: 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: 10880338Abstract: 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: GrantFiled: February 7, 2018Date of Patent: December 29, 2020Assignee: Avaya Inc.Inventors: Mehmet Balasaygun, Eric Cooper
-
Publication number: 20190282241Abstract: 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: ApplicationFiled: March 15, 2019Publication date: September 19, 2019Applicant: BOSTON SCIENTIFIC SCIMED, INC.Inventors: PATRICK A. HAVERKOST, ARMAN SHAHRIAR, JOEL N. GROFF, JOHN LaROY, JOHN MUNDAHL, ERIC COOPER
-
Publication number: 20190245895Abstract: 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: ApplicationFiled: February 7, 2018Publication date: August 8, 2019Inventors: Mehmet Balasaygun, Eric Cooper
-
Publication number: 20170111407Abstract: 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: ApplicationFiled: October 14, 2015Publication date: April 20, 2017Inventors: 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: 9544336Abstract: 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: GrantFiled: June 4, 2014Date of Patent: January 10, 2017Assignee: Avaya Inc.Inventors: Mehmet Balasaygun, Eric Cooper, Harsh Mendiratta, Rifaat Shekh-Yusef
-
Publication number: 20150358361Abstract: 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: ApplicationFiled: June 4, 2014Publication date: December 10, 2015Applicant: AVAYA INC.Inventors: Mehmet Balasaygun, Eric Cooper, Harsh Mendiratta, Rifaat Shekh-Yusef
-
Patent number: 9137027Abstract: 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: GrantFiled: February 20, 2008Date of Patent: September 15, 2015Assignee: AVAYA CANADA CORP.Inventors: Eric Cooper, Alan B. Johnston
-
Patent number: 8693392Abstract: 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: GrantFiled: February 21, 2007Date of Patent: April 8, 2014Assignee: Avaya Canada Corp.Inventors: Eric Cooper, Alan B. Johnston, Philip Matthews
-
Patent number: 8527656Abstract: 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: GrantFiled: September 16, 2008Date of Patent: September 3, 2013Assignee: Avaya Inc.Inventors: Al Baker, Eric Cooper
-
Publication number: 20120079031Abstract: 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: ApplicationFiled: February 20, 2008Publication date: March 29, 2012Applicant: AVAYA CANADA CORP.Inventors: Philip Matthews, Eric Cooper, Alan B. Johnston
-
Publication number: 20100237168Abstract: 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: ApplicationFiled: March 18, 2009Publication date: September 23, 2010Inventor: Eric Cooper
-
Patent number: 7796520Abstract: 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: GrantFiled: September 30, 2004Date of Patent: September 14, 2010Assignee: Avaya Canada Corp.Inventors: Behrouz Poustchi, Eric Cooper, James A. Stelzig
-
Patent number: 7693132Abstract: 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: GrantFiled: October 1, 2004Date of Patent: April 6, 2010Assignee: Avaya Canada Corp.Inventors: Eric Cooper, Behrouz Poustchi
-
Publication number: 20100070563Abstract: 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: ApplicationFiled: September 16, 2008Publication date: March 18, 2010Applicant: AVAYA INC.Inventors: Al Baker, Eric Cooper
-
Publication number: 20080304419Abstract: 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: ApplicationFiled: June 8, 2007Publication date: December 11, 2008Inventors: Eric COOPER, Philip Matthews
-
Publication number: 20080198850Abstract: 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: ApplicationFiled: February 21, 2007Publication date: August 21, 2008Applicant: Avaya Canada Corp.Inventors: Eric Cooper, Alan B. Johnston, Philip Matthews
-
Publication number: 20060067249Abstract: 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: ApplicationFiled: September 30, 2004Publication date: March 30, 2006Inventors: Behrouz Poustchi, Eric Cooper, James Stelzig
-
Patent number: 6767427Abstract: 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: GrantFiled: June 7, 2001Date of Patent: July 27, 2004Assignee: Lam Research CorporationInventors: Joseph W. Walters, Emil Kneer, Eric Cooper, Richard Grizzard