Patents by Inventor Stephen Craig

Stephen 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).

  • Publication number: 20200127905
    Abstract: In one aspect, a computerized method includes the step of providing process monitor in a Gateway. The method includes the step of, with the process monitor, launching a Gateway. Daemon (GWD). The GWD runs a GWD process that implements a Network Address Translation (NAT) process. The NAT process includes receiving a set of data packets from one or more Edge devices and forwarding the set of data packets to a public Internet. The method includes the step of receiving another set of data packets from the public Internet and forwarding the other set of data packets to the one or more Edge devices. The method includes the step of launching a Network Address Translation daemon (NATD). The method includes the step of detecting that the GWD process is interrupted; moving the NAT process to the NATD.
    Type: Application
    Filed: December 20, 2019
    Publication date: April 23, 2020
    Inventors: Ajit Ramachandra Mayya, Parag Pritam Thakore, Stephen Craig Connors, Steven Michael Woo, Sunil Mukundan, Thomas Harold Speeter
  • Publication number: 20200119952
    Abstract: In one aspect, A computerized method of a gateway distributing routes learned through routing protocols (RP) into a Border Gateway Protocol (BGP) includes the step of providing a first gateway that receives a route over a routing protocol. The method includes the step of with the first gateway, redistributing the route to one or more peer routers as a BGP route based on one or more specified criteria. The method includes the step of setting a gateway precedence based on the redistribution of the route to the one or more peer routers as the BGP route. The method includes the step of, based on the gateway precedence, setting a second gateway to automatically redistribute the route with different priorities to influence steering of traffic to a preferred gateway.
    Type: Application
    Filed: October 17, 2019
    Publication date: April 16, 2020
    Inventors: Ajit Ramachandra Mayya, Parag Pritam Thakore, Stephen Craig Connors, Steven Michael Woo, Sunil Mukundan, Thomas Harold Speeter, Vipin Kumar
  • Publication number: 20200106706
    Abstract: In one aspect, a computerized method of an application routing service includes the step of using a deep-packet inspection (DPI) technique on a first network flow to identify an application. The method includes the step of storing an Internet-protocol (IP) address and a port number used by the application and an identity of the application in a database. The method includes the step of detecting a second network flow. The method includes the step of identifying the IP address and the port number of the application in the second network flow. The method includes the step of looking up the IP address and the port number in the database. The method includes the step of identifying the application based on the IP address and the port number.
    Type: Application
    Filed: December 1, 2019
    Publication date: April 2, 2020
    Inventors: Ajit Ramachandra Mayya, Parag Pritam Thakore, Stephen Craig Connors, Sunil Mukundan, Thomas Harold Speeter
  • Publication number: 20200077645
    Abstract: An herbicidal composition and method. An herbicidal composition including of one or more herbicidally active ingredients dissolved and/or suspended in an MCPA-2-ethylhexyl carrier, where the active ingredient carrier is otherwise oil and solvent free and the composition is chemically and physically stable. A method of preparing an herbicidal composition and a method of controlling weeds are also described.
    Type: Application
    Filed: September 10, 2019
    Publication date: March 12, 2020
    Applicant: Arysta LifeScience Inc.
    Inventors: Bhupinder BAATH, Stephen Craig BENNETT, Hong ZHANG, Carlton Stephen SECKINGER
  • Patent number: 10574528
    Abstract: A computerized method useful for implementing a Multi-Source Inbound QoS (Quality of Service) process in a computer network includes the step of calculating a current usage rate of a provider entity. The provider entity is classified by a network traffic priority; implementing a fair sharing policy among a set of provider entities. The method includes the step of adjusting any excess bandwidth among a set of provider entities. The method includes the step of implementing link sharing at a provider-entity level.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: February 25, 2020
    Assignee: NICIRA, INC.
    Inventors: Ajit Ramachandra Mayya, Parag Pritam Thakore, Stephen Craig Connors, Steven Michael Woo, Sunil Mukundan, Mukamala Swaminathan Srihari
  • Publication number: 20200014661
    Abstract: In one aspect, a computerized system useful for implementing a cloud-based multipath routing protocol to an Internet endpoint includes an edge device that provides an entry point into an entity's core network. The entity's core network includes a set of resources to be reliably accessed. The computerized system includes a cloud-edge device instantiated in a public-cloud computing platform. The cloud-edge device joins a same virtual routing and forwarding table as the edge device. The cloud-edge device receives a set of sources and destinations of network traffic that are permitted to access the edge device and the set of resources.
    Type: Application
    Filed: September 19, 2019
    Publication date: January 9, 2020
    Inventors: Ajit Ramachandra Mayya, Parag Pritam Thakore, Stephen Craig Connors, Alex Kompel, Thomas Harold Speeter
  • Publication number: 20200000170
    Abstract: A total contact helmet, including a body that is customizable to contact surface contours of an individual's head and is made of a rigid material. A total contact helmet insert, including a body that is customizable to contact surface contours of an individual's head and is made of a rigid material, the total contact helmet insert being insertable under an existing helmet or as an inner shell as part of an existing helmet. A method of protecting the head of a user by the user wearing the total contact helmet, and when receiving an outside impacting force to the total contact helmet, distributing the force of impact over the surface area of the total contact helmet, wherein the total contact helmet remains undeformed after receiving the force.
    Type: Application
    Filed: September 12, 2019
    Publication date: January 2, 2020
    Applicant: Kranos IP Corporation
    Inventor: Stephen Craig Hyman
  • Patent number: 10523539
    Abstract: In one aspect, a computerized method includes the step of providing process monitor in a Gateway. The method includes the step of, with the process monitor, launching a Gateway. Daemon (GWD). The GWD runs a GWD process that implements a Network Address Translation (NAT) process. The NAT process includes receiving a set of data packets from one or more Edge devices and forwarding the set of data packets to a public Internet. The method includes the step of receiving another set of data packets from the public Internet and forwarding the other set of data packets to the one or more Edge devices. The method includes the step of launching a Network Address Translation daemon (NATD). The method includes the step of detecting that the GWD process is interrupted; moving the NAT process to the NATD.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: December 31, 2019
    Assignee: NICIRA, INC.
    Inventors: Ajit Ramachandra Mayya, Parag Pritam Thakore, Stephen Craig Connors, Steven Michael Woo, Sunil Mukundan, Thomas Harold Speeter
  • Patent number: 10520249
    Abstract: A process for separating a mixed or raw gas feed to produce a dry gas product and a hydrocarbon liquid product is provided. The process comprises scrubbing heavier hydrocarbon components from the gas feed to produce a lighter ends gas stream and a heavier ends liquid stream; cooling the lighter ends gas stream and separating the cooled lighter ends gas stream into a cold liquid stream and the dry gas product; and using the cold liquid stream to assist in scrubbing the heavier hydrocarbon components from the gas feed.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: December 31, 2019
    Assignee: ENCANA CORPORATION
    Inventor: Stephen Craig Horne
  • Publication number: 20190394392
    Abstract: Systems and methods are provided for covertly monitoring an environment. In addition, solutions are provided for utilizing a camera to covertly monitor an environment by capturing images of a subject without the subject's awareness. In accordance with some embodiments, a system for capturing images is provided that comprises a device, a first cable, and a second cable. The device may comprise a housing having a top and a bottom, and a circuit board disposed within the housing. The first cable is may be connected to the circuit board and may extend through the top of the housing. The second cable may be connected to the circuit board and may extend through the bottom of the housing.
    Type: Application
    Filed: June 24, 2019
    Publication date: December 26, 2019
    Applicant: WildTech@Resolve, LLC
    Inventors: Eric DINERSTEIN, Stephen Craig GULICK
  • Patent number: 10498652
    Abstract: In one aspect, a computerized method of an application routing service includes the step of using a deep-packet inspection (DPI) technique on a first network flow to identify an application. The method includes the step of storing an Internet-protocol (IP) address and a port number used by the application and an identity of the application in a database. The method includes the step of detecting a second network flow. The method includes the step of identifying the IP address and the port number of the application in the second network flow. The method includes the step of looking up the IP address and the port number in the database. The method includes the step of identifying the application based on the IP address and the port number.
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: December 3, 2019
    Assignee: NICIRA, INC.
    Inventors: Ajit Ramachandra Mayya, Parag Pritam Thakore, Stephen Craig Connors, Sunil Mukundan, Thomas Harold Speeter
  • Publication number: 20190333864
    Abstract: The present disclosure provides electromagnetic shielding for integrated circuit (IC) modules. First, a precursor package with a number of IC modules is provided. The precursor package is then placed onto a chemical resistant tape. After a sweller process and a desmear process are performed, the chemical resistant tape is removed. Next, the precursor package is singulated to form a number of individual IC modules. The individual IC modules are placed onto a carrier tape, such that a bottom surface of each individual IC module is covered by the carrier tape, and a top surface and side surfaces of each individual IC module are exposed. A shielding structure is applied completely over the top surface and the side surfaces of each individual IC module. Herein, the shielding structure is electrically coupled to a ground plane within each individual IC module.
    Type: Application
    Filed: August 28, 2018
    Publication date: October 31, 2019
    Inventors: Stephen Craig Parker, James Edwin Culler, JR., Donald Joseph Leahy
  • Patent number: 10461043
    Abstract: The present disclosure provides electromagnetic shielding for integrated circuit (IC) modules. First, a precursor package with a number of IC modules is provided. The precursor package is then placed onto a chemical resistant tape. After a sweller process and a desmear process are performed, the chemical resistant tape is removed. Next, the precursor package is singulated to form a number of individual IC modules. The individual IC modules are placed onto a carrier tape, such that a bottom surface of each individual IC module is covered by the carrier tape, and a top surface and side surfaces of each individual IC module are exposed. A shielding structure is applied completely over the top surface and the side surfaces of each individual IC module. Herein, the shielding structure is electrically coupled to a ground plane within each individual IC module.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: October 29, 2019
    Assignee: Qorvo US, Inc.
    Inventors: Stephen Craig Parker, James Edwin Culler, Jr., Donald Joseph Leahy
  • Patent number: 10454714
    Abstract: In one aspect, A computerized method of a gateway distributing routes learned through routing protocols (RP) into a Border Gateway Protocol (BGP) includes the step of providing a first gateway that receives a route over a routing protocol. The method includes the step of with the first gateway, redistributing the route to one or more peer routers as a BGP route based on one or more specified criteria. The method includes the step of setting a gateway precedence based on the redistribution of the route to the one or more peer routers as the BGP route. The method includes the step of, based on the gateway precedence, setting a second gateway to automatically redistribute the route with different priorities to influence steering of traffic to a preferred gateway.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: October 22, 2019
    Assignee: NICIRA, INC.
    Inventors: Ajit Ramachandra Mayya, Parag Pritam Thakore, Stephen Craig Connors, Steven Michael Woo, Sunil Mukundan, Thomas Harold Speeter, Vipin Kumar
  • Patent number: 10426213
    Abstract: A total contact helmet, including a body that is customizable to an individual's head and having force distribution means for distributing the force of an impact to a large surface area of the body. A total contact helmet insert, including a body that is customizable to an individual's head and having force distribution means for distributing the force of an impact to a large surface area of the body, the total contact helmet insert being insertable under an existing helmet or as an inner shell as part of an existing helmet. A method of protecting the head of a user by the user wearing the total contact helmet, and when receiving an outside impacting force to the total contact helmet, distributing the force of impact over the surface area of the total contact helmet.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: October 1, 2019
    Assignee: Kranos IP Corporation
    Inventor: Stephen Craig Hyman
  • Patent number: 10425382
    Abstract: In one aspect, a computerized system useful for implementing a cloud-based multipath routing protocol to an Internet endpoint includes an edge device that provides an entry point into an entity's core network. The entity's core network includes a set of resources to be reliably accessed. The computerized system includes a cloud-edge device instantiated in a public-cloud computing platform. The cloud-edge device joins a same virtual routing and forwarding table as the edge device. The cloud-edge device receives a set of sources and destinations of network traffic that are permitted to access the edge device and the set of resources.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: September 24, 2019
    Assignee: NICIRA, INC.
    Inventors: Ajit Ramachandra Mayya, Parag Pritam Thakore, Stephen Craig Connors, Alex Kompel, Thomas Harold Speeter
  • Patent number: 10407357
    Abstract: A product made by a substantially zero carbon emission process for making amorphous poly alpha olefins including, converting alkanes to olefin monomers ethylene, propylene, and 1-butene or combinations thereof using renewable electric power in an oxidative-coupling of methane plant including the steps of passing alkanes through an ethylene plant while adding oxygen, passing the first polymerization grade ethylene through a 2-butene plant, passing a first of the two 2-butene streams and one of the polymerization grade ethylene through a propylene plant, and passing a second of the two 2-butene streams through a 1-butene plant. The next step in the process for making amorphous poly alpha olefins includes polymerizing at least one of the polymerization grade alkenes which includes applying a temperature of 130 degrees Fahrenheit to 175 degrees Fahrenheit to at least one of the polymerization grade alkenes and scrubbing at least one boiler stack gases.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: September 10, 2019
    Inventors: James Nicholas Fowler, Deborah Lawrence, Stephen Craig McHaney
  • Publication number: 20190254849
    Abstract: A balloon comprising: a center portion having a proximal end, a distal end opposite the proximal end, and a length between the proximal end and the distal end. The center portion comprises: a first nominal diameter and a first radial modulus at the proximal end; a second nominal diameter and a second radial modulus at the distal end; further wherein, the first nominal diameter is equal to the second nominal diameter, such that, when the balloon is inflated to a nominal pressure, the center portion has a constant diameter over the length; and further wherein, the first radial modulus is smaller than the second radial modulus, such that, when the balloon is inflated above a nominal pressure, the center portion adopts a tapered shape in which the proximal end has a first stretched diameter and the distal end has a second stretched diameter, the first stretched diameter being larger than the second stretched diameter.
    Type: Application
    Filed: February 20, 2018
    Publication date: August 22, 2019
    Applicant: Abbott Cardiovascular Systems Inc.
    Inventors: Stephen Craig Olson, JR., Senthil Eswaran, Erik Eli
  • Publication number: 20190241482
    Abstract: A product made by a substantially zero carbon emission process for making amorphous poly alpha olefins including, converting alkanes to olefin monomers ethylene, propylene, and 1-butene or combinations thereof using renewable electric power in an oxidative-coupling of methane plant including the steps of passing alkanes through an ethylene plant while adding oxygen, passing the first polymerization grade ethylene through a 2-butene plant, passing a first of the two 2-butene streams and one of the polymerization grade ethylene through a propylene plant, and passing a second of the two 2-butene streams through a 1-butene plant. The next step in the process for making amorphous poly alpha olefins includes polymerizing at least one of the polymerization grade alkenes which includes applying a temperature of 130 degrees Fahrenheit to 175 degrees Fahrenheit to at least one of the polymerization grade alkenes and scrubbing at least one boiler stack gases.
    Type: Application
    Filed: April 15, 2019
    Publication date: August 8, 2019
    Inventors: JAMES NICHOLAS FOWLER, DEBORAH LAWRENCE, STEPHEN CRAIG MCHANEY
  • Patent number: 10341237
    Abstract: Systems and techniques are described which improve performance, reliability, and predictability of networks without having costly hardware upgrades or replacement of existing network equipment. An adaptive communication controller provides WAN performance and utilization measurements to another network node over multiple parallel communication paths across disparate asymmetric networks which vary in behavior frequently over time. An egress processor module receives communication path quality reports and tagged path packet data and generates accurate arrival times, send times, sequence numbers and unutilized byte counts for the tagged packets. A control module generates path quality reports describing performance of the multiple parallel communication paths based on the received information and generates heartbeat packets for transmission on the multiple parallel communication paths if no other tagged data has been received in a predetermined period of time to ensure performance is continually monitored.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: July 2, 2019
    Assignee: TALARI NETWORKS, INC.
    Inventors: John Earnest Averi, Stephen Craig Connors, Jr., John Edward Dickey, Andrew Joshua Gottlieb