Patents by Inventor John A Erickson

John A Erickson 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).

  • Publication number: 20140341213
    Abstract: An IP telephony system allows a user to register a telephony device that receives its native telephony service from a different telephony service provider as an extension telephone. The user can then place calls through the IP telephony system using the extension telephone. Such calls may or may not be established using the extension telephone's native telephony service provider.
    Type: Application
    Filed: July 30, 2014
    Publication date: November 20, 2014
    Inventors: KA-YUI KEVIN MA, JOHN ERICKSON, EUGENE PETER CANNON
  • Publication number: 20140313942
    Abstract: A IP telephony service allows customers to form user groups. Each user group can include multiple members, each of whom have their own telephony device. Each user group is assigned a unique group identifier, which can be a telephone number. As a result, a single telephony device belonging to a member of a user group can be associated with its own unique telephone number, and the telephone number of the user group. This also means that a member's telephony device could be associated with multiple different billing accounts. The system allows a user to select which of multiple different billing accounts that are associated with his telephony device are to be billed for outgoing communications.
    Type: Application
    Filed: July 3, 2014
    Publication date: October 23, 2014
    Inventors: MICHAEL SOUTH, JOHN ERICKSON, ANDREW MCSHERRY
  • Publication number: 20140282968
    Abstract: A method and apparatus for routing Application Programming Interface (API) calls from a partner entity to a telephony service provider (TSP) network are provided herein. In some embodiments, a method for routing API calls may include receiving a first message including an API call and a partner API key used to authenticate the partner entity on the TSP network to access a partner API layer disposed on the TSP network, extracting the partner API key from the first message, performing an authentication process to authenticate an identity of the partner entity using at least the extracted partner API key, and routing the first message based on results of the authentication process. In some embodiments, the first message is routed to the partner API layer disposed on the TSP network when the identity of the partner entity is authenticated.
    Type: Application
    Filed: June 26, 2013
    Publication date: September 18, 2014
    Inventors: MABROUK ABOUGHANAIMA, CHAKRAPANI GORREPATI, DEEPAK OTTUR, JOHN ERICKSON
  • Publication number: 20140270121
    Abstract: A method and apparatus for routing Application Programming Interface (API) calls from a partner entity to a telephony service provider (TSP) network are provided herein. In some embodiments, a method for routing API calls may include receiving a first message including an API call and a partner API key used to authenticate the partner entity on the TSP network to access a partner API layer disposed on the TSP network, extracting the partner API key from the first message, performing an authentication process to authenticate an identity of the partner entity using at least the extracted partner API key, and routing the first message based on results of the authentication process. In some embodiments, the first message is routed to the partner API layer disposed on the TSP network when the identity of the partner entity is authenticated.
    Type: Application
    Filed: June 26, 2013
    Publication date: September 18, 2014
    Inventors: MABROUK ABOUGHANAIMA, CHAKRAPANI GORREPATI, DEEPAK OTTUR, JOHN ERICKSON
  • Patent number: 8813038
    Abstract: The claimed subject matter provides a method for detecting a data race. The method includes inserting a plurality of breakpoints into a corresponding plurality of program locations. Each of the program locations accesses a plurality of memory locations. Each of the program locations is selected randomly. The method also includes detecting one or more data races for the memory locations in response to one or more of the breakpoints firing. Additionally, the method includes generating a report describing the one or more data races.
    Type: Grant
    Filed: February 9, 2011
    Date of Patent: August 19, 2014
    Assignee: Microsoft Corporation
    Inventors: John Erickson, Madan Musuvathi
  • Patent number: 8775308
    Abstract: A IP telephony service allows customers to form user groups. Each user group can include multiple members, each of whom have their own telephony device. Each user group is assigned a unique group identifier, which can be a telephone number. As a result, a single telephony device belonging to a member of a user group can be associated with its own unique telephone number, and the telephone number of the user group. This also means that a member's telephony device could be associated with multiple different billing accounts. The system allows a user to select which of multiple different billing accounts that are associated with his telephony device are to be billed for outgoing communications.
    Type: Grant
    Filed: July 22, 2010
    Date of Patent: July 8, 2014
    Assignee: Vonage Network, LLC
    Inventors: Michael South, John Erickson, Andrew James McSherry
  • Publication number: 20140121955
    Abstract: An electronic communication system for aircraft management at an airport and an aircraft traffic management method are provided. The system includes an aircraft computing system environment carried on an aircraft, an air traffic control computing system environment, a departure/arrival control computing system environment and a communications network interconnecting all of the computing system environments to establish voiceless communication therebetween.
    Type: Application
    Filed: August 1, 2013
    Publication date: May 1, 2014
    Inventor: John Erickson
  • Patent number: 8671566
    Abstract: An implantable, substantially isodiametric, low resistance implantable lead having at least one electrode positioned in a stimulation/sensing portion of the lead as well as a method of manufacturing the same. At least the stimulation/sensing portion is unitized through partially surrounding and supporting insulation and conductive element(s) of the stimulation/sensing portion with a fused matrix of material having mechanical properties consistent with a body of the lead.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: March 18, 2014
    Assignee: Advanced Neuromodulation Systems, Inc.
    Inventors: Damon Ray Black, Terry Daglow, John Erickson, Robert Earl Jones, B. Reno Lauro
  • Patent number: 8608720
    Abstract: A disposable absorbent article having a front end edge and a back end edge, wherein the front end edge is formed by a non-linear cut with an umbilical notch, and wherein the front end edge and the back end edge are complementary in shape.
    Type: Grant
    Filed: October 4, 2010
    Date of Patent: December 17, 2013
    Assignee: The Procter & Gamble Company
    Inventors: Gregory John Erickson, Jason Robert Eddy, John Ferrer, Donald Carroll Roe
  • Patent number: 8544170
    Abstract: In one embodiment, a percutaneous stimulation lead for applying electrically stimulation pulses to tissue of the patient comprises: a plurality of electrode assemblies electrically coupled to a plurality of terminals through a plurality of conductors of the stimulation lead, wherein each electrode assembly is disposed in an annular manner around the lead body and each electrode assembly comprises (i) an electrode adapted to deliver electrical stimulation to tissue of a patient, (ii) an interior conductive layer, and (iii) a dielectric layer disposed between the electrode and the interior conductive layer; the electrode and interior conductive layer being capacitively coupled, the dielectric layer further comprising an inductor, the inductor being electrically connected to one of the plurality of conductors through the interior conductive layer, and the inductor being electrically coupled to the electrode.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: October 1, 2013
    Assignee: Advanced Neuromodulation Systems, Inc.
    Inventors: Timothy J. Cox, John Erickson, Enri Zhulati, Terry Daglow, John Swanson
  • Publication number: 20130167372
    Abstract: An implantable, substantially isodiametric, low resistance implantable lead having at least one electrode positioned in a stimulation/sensing portion of the lead as well as a method of manufacturing the same. At least the stimulation/sensing portion is unitized through partially surrounding and supporting insulation and conductive element(s) of the stimulation/sensing portion with a fused matrix of material having mechanical properties consistent with a body of the lead.
    Type: Application
    Filed: September 14, 2012
    Publication date: July 4, 2013
    Inventors: Damon Ray Black, Terry Daglow, John Erickson, Robert Earl Jones, B. Reno Lauro
  • Patent number: 8433416
    Abstract: The invention relates to a stimulation device for creating complex or multi-purpose tissue stimulation. Many typical stimulation devices suffer from deficiencies in providing complex stimulation patterns. Using a circuitry operable or programmable to repeat and skip stimulation settings, a complex stimulation set may be created. The repeating and skipping functionality may be implemented in hardware or software. In this manner, complex stimulations may be derived from simple circuitries. Furthermore, these stimulations may be used to treat pain, stimulate bone growth, and control motor disorders, among others.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: April 30, 2013
    Assignee: Advanced Neuromodulation Systems, Inc.
    Inventors: George Van Campen, John Erickson
  • Publication number: 20130028250
    Abstract: An IP telephony system allows users of the IP telephony system to register extension telephony devices with the IP telephony system. An extension telephony device is one that is provided with service by a separate telephony service provider. Once an extension telephony device is registered, a user can obtain communications services from the IP telephony system using the extension telephony device. A extension telephony device may be tied to a user's main telephony services account with the IP telephony system such that when the user obtains communications services from the IP telephony system using an extension telephony device, the user will be billed for those communications services through the user's main account.
    Type: Application
    Filed: September 26, 2011
    Publication date: January 31, 2013
    Inventors: Ka-yui Kevin MA, John Erickson
  • Patent number: 8359101
    Abstract: In one embodiment, a method electrically stimulates an area in a spinal disc. The method comprises: implanting at least one steerable lead at a placement site for stimulating a spinal disc such that the lead is disposed exterior and immediately adjacent to and circumferentially along an annulus of the spinal disc, the at least one lead including a plurality of electrodes distributed along a majority of a circumference of the annulus; connecting the lead to a signal generator; and generating electrical stimulation pulses using the generator to stimulate targeted portions of the spinal disc, wherein the stimulation of the targeted portion of the spinal disc sufficiently stimulates nerve tissue within the spinal disc to prevent communication of pain signals originating in the spinal disc without damaging tissue of the spinal disc.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: January 22, 2013
    Assignee: Advanced Neuromodulation Systems, Inc.
    Inventors: Philip M. Finch, Scott F. Drees, John Erickson
  • Publication number: 20120304869
    Abstract: A hot beverage maker and dispensing system (10) is provided having an integral beverage reservoir (110) that uses positive air pressure to dispense the brewed beverage from the reservoir (110). The positive air pressure is generated by an electric pump (150) that is energized when an actuator (210) is depressed by a container to be filled with the brewed beverage. The actuator (210) also causes a first valve (42) to pause the beverage during brewing into a brew head (300) from being directed into the reservoir (110). The actuator (210) also causes a second valve (241) in the lid (115) of the reservoir (110) to seal the reservoir (110). Thus, positive air pressure generated by the electric pump (150) forces the beverage in the reservoir (110) through a dispensing outlet (215) into the container. When the actuator (210) is release!, the brewing of the beverage may resume and the beverage may again be directed from the brew head (300) into the reservoir (110).
    Type: Application
    Filed: December 10, 2010
    Publication date: December 6, 2012
    Inventors: Taylor Kwok, Kenneth D. Corby, Anthony Ilacqua, John Erickson
  • Patent number: 8316537
    Abstract: An implantable, substantially isodiametric, low resistance implantable lead having at least one electrode positioned in a stimulation/sensing portion of the lead as well as a method of manufacturing the same. At least the stimulation/sensing portion is unitized through partially surrounding and supporting insulation and conductive element(s) of the stimulation/sensing portion with a fused matrix of material having mechanical properties consistent with a body of the lead.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: November 27, 2012
    Assignee: Advanced Neuromodulation Systems, Inc.
    Inventors: Damon Ray Black, Terry Daglow, John Erickson, Robert Earl Jones, B. Reno Lauro
  • Publication number: 20120271378
    Abstract: The invention relates to a stimulation device for creating complex or multi-purpose tissue stimulation. Many typical stimulation devices suffer from deficiencies in providing complex stimulation patterns. Using a circuitry operable or programmable to repeat and skip stimulation settings, a complex stimulation set may be created. The repeating and skipping functionality may be implemented in hardware or software. In this manner, complex stimulations may be derived from simple circuitries. Furthermore, these stimulations may be used to treat pain, stimulate bone growth, and control motor disorders, among others.
    Type: Application
    Filed: June 25, 2012
    Publication date: October 25, 2012
    Inventors: George Van Campen, John Erickson
  • Publication number: 20120204062
    Abstract: The claimed subject matter provides a method for detecting a data race. The method includes inserting a plurality of breakpoints into a corresponding plurality of program locations. Each of the program locations accesses a plurality of memory locations. Each of the program locations is selected randomly. The method also includes detecting one or more data races for the memory locations in response to one or more of the breakpoints firing. Additionally, the method includes generating a report describing the one or more data races.
    Type: Application
    Filed: February 9, 2011
    Publication date: August 9, 2012
    Applicant: Microsoft Corporation
    Inventors: John Erickson, Madan Musuvathi
  • Publication number: 20120143968
    Abstract: Systems and methods for establishing a communications channel between a first user and a second user through a first communications system make use of contact information obtained from a second communications system. The contact information obtained from the second communications system is stored in a cross-reference database maintained on the first communications system. The information could be obtained by having the first communications system access the second communications system using the credentials of a user of the second communications system to obtain contact information stored on the second communications system for the user. The information in the cross-reference database allows the first communications system to determine a non-publically switched telephony network (PSTN) identifier of a telephony device associated with the second user. This identifier is then used to establish a communications channel between the first user and the second user.
    Type: Application
    Filed: August 3, 2011
    Publication date: June 7, 2012
    Inventors: Amichay OREN, Gregory Alan Hardy, Michael South, John Erickson
  • Publication number: 20120101548
    Abstract: In one embodiment, a method electrically stimulates an area in a spinal disc. The method comprises: implanting at least one steerable lead at a placement site for stimulating a spinal disc such that the lead is disposed exterior and immediately adjacent to and circumferentially along an annulus of the spinal disc, the at least one lead including a plurality of electrodes distributed along a majority of a circumference of the annulus; connecting the lead to a signal generator; and generating electrical stimulation pulses using the generator to stimulate targeted portions of the spinal disc, wherein the stimulation of the targeted portion of the spinal disc sufficiently stimulates nerve tissue within the spinal disc to prevent communication of pain signals originating in the spinal disc without damaging tissue of the spinal disc.
    Type: Application
    Filed: December 23, 2011
    Publication date: April 26, 2012
    Inventors: Philip M. Finch, Scott F. Drees, John Erickson