Patents by Inventor Alan Craig

Alan Craig 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: 10630391
    Abstract: RF processing systems and methods. An RF processing system includes an optical storage module, a processing module, and an electro-optical modulation module. The electro-optical modulation module is configured to receive the first signal from the optical storage module, receive the modulation signal from the processing module, and electro-optically modulate the first signal based on the modulation signal.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: April 21, 2020
    Assignee: MagiQ Technologies, Inc.
    Inventors: Michael LaGasse, Alan Craig Beal, Mark David Lucas
  • Patent number: 10231043
    Abstract: A portable speaker and protective cover for a portable wireless speaker and speaker system is disclosed. The protective cover is configured to receive, retain, cover, protect, and interactively support the portable wireless speaker. A plurality of embedded magnets and/or metallic elements in the speaker and cover are configured and aligned to magnetically secure the protective cover around the portable wireless speaker in the fully closed position and facilitate secure positioning of the speaker in a stand position during use. Other audio, video and computing electronics including tablet and smart phones may also be similarly protected and supported by such a cover configured to the particular dimensions of the electronic device.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: March 12, 2019
    Assignee: ZAGG Amplified, Inc.
    Inventors: Timothy Hemesath, John Craig Cheney, Bryce Alan Craig
  • Publication number: 20190032913
    Abstract: Various embodiments of the present disclosure include a system for reducing an operating expense and a steam oil ratio (SOR) of at least one of an enhanced oil recovery system and a gas recovery system. The system can include a boiler configured to produce steam. The system can further include a super-heater in fluid communication with the boiler, the super-heater configured to generate a plurality of super-heat levels in a plurality of sections of the at least one of the enhanced oil recovery system and the gas recovery system downstream of the super-heater, wherein the plurality of super-heat levels are implemented per each one of the plurality of downstream sections of the at least one of the enhanced oil recovery system and gas recovery system to reduce the SOR.
    Type: Application
    Filed: February 2, 2017
    Publication date: January 31, 2019
    Inventors: James C. Juranitch, Raymond Clifford Skinner, Alan Craig Reynolds
  • Publication number: 20180299119
    Abstract: Embodiments of the present disclosure include a system, method, and apparatus comprising a direct steam generator configured to generate saturated steam or superheated steam and combustion exhaust constituents. A CONVAPORATOR™ Unit (CU) can be fluidly coupled to the direct steam generator. The CU can be configured to route the saturated steam or superheated steam and combustion exhaust constituents through a condenser portion of the CU via a condenser side steam conduit and can be configured to condense the super-heated steam or saturated steam to form a condensate. A separation tank and water return system can be fluidly coupled to a condenser side condensate conduit of the condenser portion of the CU. The separation tank and water return system can be configured to separate the combustion exhaust constituents from the condensate. An evaporator portion of the CU can be fluidly coupled with the separation tank and water return system via an evaporator side condensate conduit.
    Type: Application
    Filed: October 12, 2016
    Publication date: October 18, 2018
    Inventors: Raymond Clifford David Skinner, Alan Craig Reynolds
  • Publication number: 20180119949
    Abstract: A system comprising a plasma assisted vitrifier (8) configured to produce vitrified product. A feed pipe (4) can be fluidly connected to the plasma assisted vitrifier (8). The feed pipe (4) can be configured to deliver a feedstock into the plasma assisted vitrifier. A heated combustion air conduit (34) can be fluidly connected to the plasma assisted vitrifier (8). A spinning fiberizer can be disposed next to the plasma assisted vitrifier (8) and configured to receive the vitrified product (24). An emissions attenuation device can be fluidly connected to the plasma-assisted vitrifier (8) and configured to treat gaseous emissions generated by the plasma-assisted vitrifier (8).
    Type: Application
    Filed: April 11, 2016
    Publication date: May 3, 2018
    Inventors: James Charles JURANTICH, Raymond Clifford David SKINNER, Alan Craig REYNOLDS
  • Publication number: 20170180838
    Abstract: A portable speaker and protective cover for a portable wireless speaker and speaker system is disclosed. The protective cover is configured to receive, retain, cover, protect, and interactively support the portable wireless speaker. A plurality of embedded magnets and/or metallic elements in the speaker and cover are configured and aligned to magnetically secure the protective cover around the portable wireless speaker in the fully closed position and facilitate secure positioning of the speaker in a stand position during use. Other audio, video and computing electronics including tablet and smart phones may also be similarly protected and supported by such a cover configured to the particular dimensions of the electronic device.
    Type: Application
    Filed: December 14, 2016
    Publication date: June 22, 2017
    Inventors: Timothy Hemesath, John Craig Cheney, Bryce Alan Craig
  • Patent number: 9647936
    Abstract: According to one aspect, the subject matter described herein includes a method for routing Diameter messages. The method includes steps occurring at a Diameter signaling router (DSR) comprising a plurality of Diameter message processors. The method includes receiving a Diameter request message. The method further includes generating a hop-by-hop identifier for identifying a first Diameter message processor of the plurality of Diameter message processors. The method further includes incorporating the hop-by-hop identifier into the Diameter request message. The method further includes routing the Diameter request message to a first Diameter node.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: May 9, 2017
    Assignee: Tekelec, Inc.
    Inventors: Donald Eugene Wallace, David Michael Sprague, Jonathan James Palmer, Thomas Michael Wagner, Jeffrey Alan Craig
  • Patent number: 9379965
    Abstract: Methods, systems, and computer program products for managing and selectively distributing routing information in a routing node are disclosed. In one implementation, a method for selectively distributing routing information in a routing node includes organizing internal signaling resources are organized so as to facilitate the efficient mapping of signaling system 7 (SS7) message transfer part (MTP) signaling protocol attributes to Internet protocol (IP)-based signaling resources. A routing status information sharing hierarchy is defined, which enables routing status information to be efficiently shared among members of a signaling mateset group. Members of a signaling mateset replicate and distribute SS7 MTP network management information across non-MTP signaling connections, such as IP connections.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: June 28, 2016
    Assignee: TEKELEC GLOBAL, INC.
    Inventors: Jeffrey Alan Craig, Mark Allen Erickson, Mark Edward Kanode, Seetharaman Khadri
  • Patent number: 9148388
    Abstract: Methods, systems, and computer readable media for performing enhanced service routing are disclosed. One method includes receiving, at a Diameter application executing on a message processor associated with a DSR, a Diameter message that requires a service. The method also includes determining, using service routing data, at least one service provider for performing the service associated with the Diameter message, wherein the service routing data is based on service capability information provided by a plurality of service providers and sending the Diameter message or a portion of the Diameter message to the at least one service provider for performing the service.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: September 29, 2015
    Assignee: TEKELEC, INC.
    Inventors: David Michael Sprague, Seetharaman Khadri, Komal G. Khungar, Jeffrey Alan Craig, Srikanth Nanjund Rao
  • Publication number: 20150238038
    Abstract: The SINGLE SERVE BREW ENHANCER is comprised of two structural parts, a small perforated grounds disc and its accompanying basket that are designed to slow the flow of water through a single serve “home brew pod” (“My K-Cup”™) used with single serve automatic coffee makers. This both extends steeping time and allows for a richer flavor of coffee to be brewed.
    Type: Application
    Filed: February 24, 2014
    Publication date: August 27, 2015
    Inventors: Alan Craig Brinson, Arthur G. Padilla
  • Patent number: 9088478
    Abstract: According to one aspect, the subject matter described herein includes a method of operating a Diameter signaling router (DSR) for routing Diameter messages. The method includes steps occurring at a DSR comprising a plurality of Diameter message processors, each configured to perform at least one Diameter function. The method also includes detecting, at a first of the plurality of Diameter message processors, a change in status relating to the at least one Diameter function. The method further includes communicating, by the first of the plurality of Diameter message processors and to a second of the plurality of Diameter message processors, an indication of the change in status.
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: July 21, 2015
    Assignee: TEKELEC, INC.
    Inventors: Jeffrey Alan Craig, Mark Edward Kanode, Kedar Kashinath Karmarkar, David Michael Sprague, Donald E. Wallace
  • Patent number: 8996636
    Abstract: Methods, systems, and computer readable media for answer-based routing of Diameter request messages are disclosed. According to one method, a Diameter request message is received from a first Diameter node at a. A copy of at least a portion of the Diameter request message is cached at the DSR and the Diameter request message is routed to a second Diameter node. The DSR determines whether a predetermined condition associated with an answer to the first Diameter request message exists. In response to determining that the predetermined condition exists, the cached portion of the Diameter request message is retrieved, a Diameter request that includes the cached portion of the Diameter request message is generated, and the generated Diameter request message is routed.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: March 31, 2015
    Assignee: Tekelec, Inc.
    Inventors: Jeffrey Alan Craig, Mark Edward Kanode, Thomas Matthew McCann, David Michael Sprague, Donald Eugene Wallace, Peter Joseph Marsico
  • Publication number: 20140355482
    Abstract: Methods, systems, and computer program products for managing and selectively distributing routing information in a routing node are disclosed. In one implementation, a method for selectively distributing routing information in a routing node includes organizing internal signaling resources are organized so as to facilitate the efficient mapping of signaling system 7 (SS7) message transfer part (MTP) signaling protocol attributes to Internet protocol (IP)-based signaling resources. A routing status information sharing hierarchy is defined, which enables routing status information to be efficiently shared among members of a signaling mateset group. Members of a signaling mateset replicate and distribute SS7 MTP network management information across non-MTP signaling connections, such as IP connections.
    Type: Application
    Filed: June 11, 2014
    Publication date: December 4, 2014
    Inventors: Jeffrey Alan Craig, Mark Allen Erickson, Mark Edward Kanode, Seetharaman Khadri
  • Publication number: 20140348176
    Abstract: Methods, systems, and computer readable media for performing enhanced service routing are disclosed. One method includes receiving, at a Diameter application executing on a message processor associated with a DSR, a Diameter message that requires a service. The method also includes determining, using service routing data, at least one service provider for performing the service associated with the Diameter message, wherein the service routing data is based on service capability information provided by a plurality of service providers and sending the Diameter message or a portion of the Diameter message to the at least one service provider for performing the service.
    Type: Application
    Filed: May 23, 2013
    Publication date: November 27, 2014
    Inventors: David Michael Sprague, Seetharaman Khadri, Komal G. Khungar, Jeffrey Alan Craig, Srikanth Nanjund Rao
  • Patent number: 8799391
    Abstract: According to one aspect, the subject matter described herein includes a method for routing Diameter messages. The method includes steps occurring at a Diameter signaling router (DSR) comprising a plurality of Diameter message processors. The method also includes receiving, by a first of the plurality of Diameter message processors and from a first Diameter node, a Diameter message, wherein the Diameter message is received via a first Diameter connection. The method further includes determining, by the first Diameter message processor, a next-hop Diameter node for the Diameter message. The method further includes communicating, by the first of the plurality of Diameter message processors and to a second of the plurality of Diameter message processors, the Diameter message. The method further includes communicating, by the second Diameter message processor and to the next-hop Diameter node, the Diameter message, wherein the Diameter message is communicated via a second Diameter connection.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: August 5, 2014
    Assignee: Tekelec, Inc.
    Inventors: Jeffrey Alan Craig, Mark Edward Kanode, Kedar Kashinath Karmarkar, David Michael Sprague, Mahesh Tomar, Donald Eugene Wallace
  • Publication number: 20140074975
    Abstract: Methods, systems, and computer readable media for answer-based routing of Diameter request messages are disclosed. According to one method, a Diameter request message is received from a first Diameter node at a. A copy of at least a portion of the Diameter request message is cached at the DSR and the Diameter request message is routed to a second Diameter node. The DSR determines whether a predetermined condition associated with an answer to the first Diameter request message exists. In response to determining that the predetermined condition exists, the cached portion of the Diameter request message is retrieved, a Diameter request that includes the cached portion of the Diameter request message is generated, and the generated Diameter request message is routed.
    Type: Application
    Filed: August 30, 2013
    Publication date: March 13, 2014
    Applicant: Tekelec, Inc.Morrisville
    Inventors: Jeffrey Alan Craig, Mark Edward Kanode, Thomas Matthew McCann, David Michael Sprague, Donald Eugene Wallace, Peter Joseph Marsico
  • Publication number: 20130346549
    Abstract: According to one aspect, the subject matter described herein includes a method for routing Diameter messages. The method includes steps occurring at a Diameter signaling router (DSR) comprising a plurality of Diameter message processors. The method also includes receiving, by a first of the plurality of Diameter message processors and from a first Diameter node, a Diameter message, wherein the Diameter message is received via a first Diameter connection. The method further includes determining, by the first Diameter message processor, a next-hop Diameter node for the Diameter message. The method further includes communicating, by the first of the plurality of Diameter message processors and to a second of the plurality of Diameter message processors, the Diameter message. The method further includes communicating, by the second Diameter message processor and to the next-hop Diameter node, the Diameter message, wherein the Diameter message is communicated via a second Diameter connection.
    Type: Application
    Filed: July 1, 2013
    Publication date: December 26, 2013
    Inventors: Jeffrey Alan Craig, Mark Edward Kanode, Kedar Kashinath Karmarkar, David Michael Sprague, Mahesh Tomar, Donald Eugene Wallace
  • Publication number: 20130329740
    Abstract: According to one aspect, the subject matter described herein includes a method for routing Diameter messages. The method includes steps occurring at a Diameter signaling router (DSR) comprising a plurality of Diameter message processors. The method includes receiving a Diameter request message. The method further includes generating a hop-by-hop identifier for identifying a first Diameter message processor of the plurality of Diameter message processors. The method further includes incorporating the hop-by-hop identifier into the Diameter request message. The method further includes routing the Diameter request message to a first Diameter node.
    Type: Application
    Filed: June 11, 2013
    Publication date: December 12, 2013
    Inventors: Donald Eugene Wallace, David Michael Sprague, Jonathan James Palmer, Thomas Michael Wagner, Jeffrey Alan Craig
  • Patent number: 8601073
    Abstract: Methods, systems, and computer readable media for source peer capacity-based Diameter load sharing are disclosed. According to one aspect, the subject matter described herein includes a method for source peer capacity-based Diameter load sharing. A network element for processing Diameter messages received from a Diameter peer requests information regarding a Diameter message capacity requirement of the Diameter peer, receives information regarding the Diameter message capacity requirement of the Diameter peer, and uses the received information to load share the processing. In one embodiment, the network element is a Diameter signaling router having multiple message processors for processing Diameter messages, and the information regarding the Diameter message capacity requirement of the Diameter peer is used to load share Diameter message processing and/or Diameter connections among the multiple message processors.
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: December 3, 2013
    Assignee: Tekelec, Inc.
    Inventors: Jeffrey Alan Craig, Mark Edward Kanode, David Michael Sprague, Donald E. Wallace, Peter Joseph Marsico
  • Patent number: 8578050
    Abstract: Methods, systems, and computer readable media for providing local application routing at a Diameter node are disclosed. In one example, the method includes receiving, at an ingress Diameter message processor associated with a Diameter signaling router (DSR), a Diameter message from a first Diameter node. The method further includes accessing, using the ingress Diameter message processor, Diameter peer routing information to determine an egress Diameter message processor among a plurality of egress Diameter message processors within the DSR and associated with a second Diameter node that is a peer of the DSR and to which the Diameter message is to be forwarded. The method also includes forwarding the Diameter message to the determined egress Diameter message processor.
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: November 5, 2013
    Assignee: Tekelec, Inc.
    Inventors: Jeffrey Alan Craig, Mark Edward Kanode, Kedar Kashinath Karmarkar, David Michael Sprague, Mahesh Tomar, Donald E. Wallace