Patents by Inventor John Cunningham

John Cunningham 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: 10445272
    Abstract: A network system includes a central processing unit and a peripheral device in electrical communication with the central processing unit. The peripheral device has at least one power input and a data input. The network system also includes an out of band controller in electrical communication with the central processing unit, the peripheral device, and an external management interface. Responsive to an identified threat, the out of band controller is configured to disable the at least one power input and the data input to the peripheral device, where the disablement indicates to the central processing unit that a hot plug event has occurred with respect to the peripheral device. The out of band controller is also configured to enable auxiliary power to the peripheral device such that the out of band controller remains in communication with the peripheral device during remediation of the identified threat.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: October 15, 2019
    Assignee: Intel Corporation
    Inventors: Kevin Devey, John Browne, Chris Macnamara, Eoin Walsh, Bruce Richardson, Andrew Cunningham, Niall Power, David Hunt, Changzheng Wei, Eliezer Tamir
  • Publication number: 20190302082
    Abstract: A bottle with sensors for probing and optimizing bottling line performance is disclosed. According to one embodiment a bottle, comprises an outer layer and a reservoir tube inside the outer layer that connects a reservoir inside the outer layer to a neck of the bottle. The bottle has a battery inside the outer layer and one or more sensors powered by the battery.
    Type: Application
    Filed: March 29, 2019
    Publication date: October 3, 2019
    Applicant: G3 Enterprises, Inc.
    Inventor: John Cunningham
  • Patent number: 10416090
    Abstract: Method for the video inspection of a pantograph (100) along an overhead contact line, including the steps of: detecting passage of the pantograph (100) in a plurality of monitoring stations (2); in each monitoring station (2), in response to the detection of the passage of the pantograph (100), illuminating a first overhead zone in which a portion of the pantograph (100) passes; in each monitoring station (2), during the step of illuminating the first overhead zone, acquiring images of the first overhead zone by way of at least one pair of stereo video cameras (5a, 5b); calculating the disparity between the images acquired; reconstructing a three-dimensional model of the portion of the pantograph (100).
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: September 17, 2019
    Assignee: CAMLIN ITALY S.R.L.
    Inventors: Matteo Sacchi, Francesco Sciocchetti, Luca Ascari, Lorenzo Chiesi, John Cunningham, Colin McLlroy
  • Patent number: 10406962
    Abstract: Embodiments of the present invention include a method and system for blending multi-component granular compositions such as proppant used in hydraulic fracturing in well drilling. The system includes the control and management of an on-site storage system for each of the components, regulating the delivery of specified quantities of each component to a well site, and coordinating the flow of materials into and out of the blender.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: September 10, 2019
    Assignee: Solaris Oilfield Site Services Operating LLC
    Inventors: Tamara Hughes, Terry McIver, John Cunningham, William Vaughn Managan, II, Joe Daniel Matkowski
  • Publication number: 20190177632
    Abstract: A fuel composition including a fuel and a fuel additive including a fuel soluble detergent selected from succinimide compounds of the Formula (I), Mannich detergents of the formulae (IIa), and amine detergents of the formulae (IIIa) and (IIIb). The fuel soluble detergents are derived from a specific class of ethylene-alpha olefin copolymers having an Mn of less than 5,000 g/mol, an ethylene unit content of more than 40 mol % to less than 90 mol %; a terminal unsaturation of 70 mol % or greater; at least 70 mol % of the unsaturation is terminal vinylidene, one or more tri-substituted isomers of the terminal vinylidene or any combination thereof, an average ethylene run length of less than 2.6; and wherein nC2,Actual>nC2,Statistical. Methods employing the fuel compositions for operating diesel and gasoline engines to reduce injector valve deposits, valve sticking and injector nozzle fouling, and a method for stabilizing a diesel fuel composition.
    Type: Application
    Filed: June 12, 2018
    Publication date: June 13, 2019
    Applicant: AFTON CHEMICAL CORPORATION
    Inventors: Nathaniel Cain, Michel Nuckols, John Loper, Lawrence Cunningham, William Colucci
  • Patent number: 10317257
    Abstract: A system for implementing a situational awareness includes a plurality of data gathering devices for observing the physical environment and transforming observations of physical phenomena into digital information; a plurality of field monitoring units with each of the plurality of units communicating with a corresponding plurality of data gathering devices to obtain data therefrom; and an aggregate monitoring unit communicating with each of the plurality of field monitoring units to monitor and control each of the plurality of field monitoring units and collect and store data from the plurality of data gathering devices.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: June 11, 2019
    Inventors: John Cunningham, Brett R. Hackleman
  • Publication number: 20190169334
    Abstract: A copolymer including ethylene units and units of one or more C3-10 alpha-olefins. The copolymer has a number average molecular weight of less than 5,000 g/mol, as measured by GPC. The ethylene content of the copolymer is less than 80 mol %. At least 70% of molecules of the copolymer have an unsaturated group, and at least 70% of said unsaturated groups are located in a terminal vinylidene group or a tri-substituted isomer of a terminal vinylidene group. The copolymer has a crossover temperature of ?20° C. or lower and/or a certain ethylene run length. Also disclosed are a method for making the copolymer and polyolefins plasticized with 1-40 wt % of the copolymer.
    Type: Application
    Filed: February 8, 2019
    Publication date: June 6, 2019
    Applicant: Afton Chemical Corporation
    Inventors: Nathaniel Cain, John Loper, Lawrence Cunningham, Joseph W. Roos
  • Patent number: 10300830
    Abstract: Embodiments of the present invention include a method and system for blending multi-component granular compositions such as proppant used in hydraulic fracturing in well drilling. The system includes the control and management of an on-site storage system for each of the components, regulating the delivery of specified quantities of each component to a blender, and coordinating the flow of materials into and out of the blender.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: May 28, 2019
    Assignee: Solaris Oilfield Site Services Operating LLC
    Inventors: Terry McIver, John Cunningham, William Vaughn Managan, II, Joe Daniel Matkowski
  • Publication number: 20190155768
    Abstract: A processor comprising multiple tiles on the same chip, and an external interconnect for communicating data off-chip in the form of packets. The external interconnect comprises an external exchange block configured to provide flow control and queuing of the packets. One of the tiles is nominated by the compiler to send an external exchange request message to the exchange block on behalf of others with data to send externally. The exchange sends an exchange-on message to a first of these tiles, to cause the first tile to start sending packets via the external interconnect. Then, once this tile has sent its last data packet, the exchange block sends an exchange-off control packet to this tile to cause it to stop sending packets, and sends another exchange-on message to the next tile with data to send, and so forth.
    Type: Application
    Filed: October 19, 2018
    Publication date: May 23, 2019
    Applicant: Graphcore Limited
    Inventors: Daniel John Pelham Wilkinson, Richard Luke Southwell Osborne, Stephen Felix, Graham Bernard Cunningham, Alan Graham Alexander
  • Patent number: 10287850
    Abstract: It is sometimes desirable to differentially regulate fluid flow in a subterranean formation using autonomous inflow control devices (AICDs), but they are not readily configurable in the field at present. Wellbore systems providing adjustable flow control may comprise: a wellbore pipe having a flow control assembly fixedly coupled thereto, the wellbore pipe having an interior space, an outer surface, and one or more AICDs establishing a fluid connection between the interior space and the outer surface of the wellbore pipe, and the flow control assembly comprising one or more flow chambers defined on the outer surface about the one or more AICDs, one or more inlets being fluidly connected to the one or more flow chambers; wherein the one or more inlets are configured to accept a plug for occluding fluid flow therethrough, so as to limit access of a fluid to an entry location of the AICDs.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: May 14, 2019
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Michael Fripp, John Gano, Scott Cunningham, Stephen Michael Greci
  • Publication number: 20190095470
    Abstract: Database systems are subject to automatic troubleshooting. Query execution data for individual queries executed by a database system can be collected. The query execution data can be evaluated automatically in conjunction with one or more detection metrics to determine whether or not a potential performance issue exists. After detection of a potential issue, the query execution data can be analyzed further to determine one or more causes by matching query execution data to one or more patterns that encode candidate causes. Subsequently, a root cause amongst multiple causes is determined based on causal dependency. Corrective action associated with a root cause can also be determined and optionally applied automatically.
    Type: Application
    Filed: November 18, 2017
    Publication date: March 28, 2019
    Inventors: Dejan Dundjerski, Mladen Pantic, Igor Ilic, Petar Lotrean, Stefan Lazic, Conor John Cunningham, Veljko Vasic, Jovan Cukalovic, Vukasin Jovic, Djordje Petrovic
  • Patent number: 10244103
    Abstract: An apparatus monitoring calls of a system includes a processor and memory causing the apparatus to perform operations including capturing recordings of calls in real-time from recorded devices. The processor may further cause the apparatus to compare audio call data of the calls detected by a switch with audio content of recorded calls by recorder devices to determine whether the audio call data matches the audio content of recorded calls. The processor may further cause the apparatus to monitor conditions of recorder devices during calls to determine whether a component(s) of recorder devices or of communication devices exceeds a threshold. The processor may further cause the apparatus to monitor memory in which recorded calls are transferred for archiving to determine whether there is enough storage in the memory. The processor may further cause the apparatus to determine metrics impacting quality of recorded calls and perform analytics on the recorded calls.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: March 26, 2019
    Assignee: RED BOX RECORDERS LIMITED.
    Inventors: John Cunningham, Stephen Parker
  • Patent number: 10169199
    Abstract: Extensions to a debugger are identified in a debugger database which is read automatically when the debugger loads. The debugger watches for trigger events in its execution environment and optionally for load conditions in a debuggee program's internal state. If a trigger event occurs and a load condition is met, then the debugger automatically loads an extension for use. Some extensions provide debugging routines that are specifically designed to support debugging of applications which use a specific programming model.
    Type: Grant
    Filed: June 10, 2008
    Date of Patent: January 1, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paul Maybee, Johan Marien, Brian Crawford, John Cunningham
  • Publication number: 20180362977
    Abstract: The present invention relates to compounds, compositions, and methods for the study, diagnosis, and treatment of traits, diseases and conditions that respond to the modulation of gene expression and/or activity, and/or modulate a gene expression pathway. Specifically, the invention relates to double-stranded nucleic acid molecules including small nucleic acid molecules, such as short interfering nucleic acid (siNA) molecules that are capable of mediating or that mediate RNA interference (RNAi) against target gene expression.
    Type: Application
    Filed: April 6, 2018
    Publication date: December 20, 2018
    Inventors: Mark Cancilla, James John Cunningham, William Michael Flanagan, Henry J. Haringsma, Denise M. Kenski, Matthew G. Stanton, Steven M. Stirdivant, Aarron T. Willingham
  • Publication number: 20180329952
    Abstract: Processing a database query. A method includes receiving a database query from a user. The database query includes one or more imperative functions. The one or more imperative functions are converted to one or more declarative query representations. The one or more declarative query representations include standardized relational operators included in a relational query language. Further, the one or more declarative query representations are optimizable by a query optimizer of the database. The database query is optimized at the query optimizer to create a query plan by evaluating any declarative query representation originally in the database query received from the user and the one or more declarative query representations.
    Type: Application
    Filed: May 15, 2017
    Publication date: November 15, 2018
    Inventors: Karthik Saligrama RAMACHANDRA, Kwanghyun PARK, Alan Dale HALVERSON, Conor John CUNNINGHAM, Cesar Alejandro GALINDO-LEGARIA, Kameswara Venkatesh EMANI
  • Publication number: 20180332165
    Abstract: An apparatus monitoring calls of a system includes a processor and memory causing the apparatus to perform operations including capturing recordings of calls in real-time from recorded devices. The processor may further cause the apparatus to compare audio call data of the calls detected by a switch with audio content of recorded calls by recorder devices to determine whether the audio call data matches the audio content of recorded calls. The processor may further cause the apparatus to monitor conditions of recorder devices during calls to determine whether a component(s) of recorder devices or of communication devices exceeds a threshold. The processor may further cause the apparatus to monitor memory in which recorded calls are transferred for archiving to determine whether there is enough storage in the memory. The processor may further cause the apparatus to determine metrics impacting quality of recorded calls and perform analytics on the recorded calls.
    Type: Application
    Filed: May 8, 2018
    Publication date: November 15, 2018
    Inventors: John Cunningham, Stephen Parker
  • Publication number: 20180297503
    Abstract: Embodiments of the present invention include a method and system for blending multi-component granular compositions such as proppant used in hydraulic fracturing in well drilling. The system includes the control and management of an on-site storage system for each of the components, regulating the delivery of specified quantities of each component to a well site, and coordinating the flow of materials into and out of the blender.
    Type: Application
    Filed: June 18, 2018
    Publication date: October 18, 2018
    Applicant: Solaris Oilfield Site Services Operating LLC
    Inventors: Tamara Hughes, Terry McIver, John Cunningham, William Vaughn Managan, II, Joe Daniel Matkowski
  • Patent number: 10084760
    Abstract: Example implementations relate to secure messages for IoT devices. For example, a system for secure messages for IoT devices may include an IoT device coupled to a network including a plurality of web services. The IoT device may store a service certificate for each of the plurality of web services, generate a secure message for a web service among the plurality of web services using the stored service certificate for the web service, and send the secure message to the web service without first establishing a connection between the IoT device and the web service.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: September 25, 2018
    Assignee: Hewlett-Packard Development Company, L. P.
    Inventors: Laurent Pizot, John Cunningham, Stephen D. Panshin, Jefferson P. Ward
  • Publication number: 20180257827
    Abstract: Child resistant packaging for storing medicine or medicinal compositions that frustrates or prevents a child's attempts to access the contents while permitting an adult to easily open the packaging through a series of movements or steps in coordination or combination to readily access the contents. The child resistant packaging includes a housing component and an insert component that is configured to slideably interact with an interior space of the housing component between a locked configuration and an unlocked configuration.
    Type: Application
    Filed: March 7, 2018
    Publication date: September 13, 2018
    Inventors: Michael Drosos, John Cunningham
  • Patent number: D839091
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: January 29, 2019
    Assignee: G3 Enterprises, Inc.
    Inventors: Miriam Torrison, John Cunningham, Scott DeJong