Patents by Inventor Christopher Neils

Christopher Neils 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: 20230255537
    Abstract: An electromechanical system for generating a CPR-corrupted ECG signal is provided. The electromechanical system may include an ECG signal generator electrically coupled to a first contact of an AED. The electromechanical system may further include a potentiometer electrically coupled to the ECG signal generator and a second contact of the AED. The electromechanical system may further include a compression mechanism. The compression mechanism may be configured to receive a vertical force and adjust an impedance of the potentiometer according to the vertical force. The compression mechanism may include a rack having a plurality of teeth and an initial position. The rack may be configured to translate to a second position according to the vertical force. The compression mechanism may further include a gear with a plurality of teeth engaged with the teeth of the rack such that the gear rotates according to the translation of the rack.
    Type: Application
    Filed: June 29, 2021
    Publication date: August 17, 2023
    Inventors: Lok Yiu To, Joseph Diederichs, Alan Paul Greenstein, Chenguang Liu, Christopher Neils, Dawn Jorgenson
  • Patent number: 11683391
    Abstract: A method, system, and computer program product for predicting microservices required for incoming requests for reducing the start latency of serverless microservices. The method may include obtaining tracing data of microservices of an application for historical requests processed by the application. The method may also include grouping the tracing data based on common request attributes. The method may also include aggregating each group into rules relating the common request attributes to lists of microservices. The method may also include building a predictive model formed of the rules for processing incoming requests to obtain a list of predicted microservices required for the incoming request based on attributes of the incoming request.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: June 20, 2023
    Assignee: International Business Machines Corporation
    Inventors: Matthew Paul Wilson, David Richard Jones, Sandra Hayward, Johanna Saladas Zaaijer, Christopher Neil Bailey, Ian Partridge
  • Patent number: 11659071
    Abstract: In operation, packets traverse the packet processing data structure, and the network processing represented by each object in the data structure is applied to each packet. From time to time, the packet processing data structure may need to be updated. Embodiments of the present disclosure provide for lock-free updating of a packet processing data structure by means of epoch-based garbage collection. In embodiments, a particular past packet processing epoch is considered to be no longer referenced by any cores when the sequence numbers recorded in each said memory location are different to the sequence number of that particular past packet processing epoch. The deletion thread checks both whether a past epoch is being referenced by any packets and whether it is being reference by any cores. Thus memory is safely freed without having any impact on any packet processing which may be occurring in parallel to the deletion thread.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: May 23, 2023
    Assignee: MetaSwitch Networks Ltd.
    Inventors: Matthew Ian Ronald Williams, Richard John Whitehouse, Christopher Neil Swindle, Colin Reynolds
  • Publication number: 20230101915
    Abstract: Embodiments of the present invention provide concepts for tracing a request in a distributed system architecture comprising one or more distributed services. A request is received at a network traffic component on one of a plurality of sockets, which are monitored by a span correlation component. Span data is obtained from the received request and a process identification component is adapted to identify a process associated with the request based on the span data. The span correlation component is adapted to identify a socket connection made by the identified process and correlate the socket connection with the span data, thereby generating span correlation data.
    Type: Application
    Filed: September 27, 2021
    Publication date: March 30, 2023
    Inventor: Christopher Neil Bailey
  • Publication number: 20230088581
    Abstract: A method, system, and computer program product for predicting microservices required for incoming requests for reducing the start latency of serverless microservices. The method may include obtaining tracing data of microservices of an application for historical requests processed by the application. The method may also include grouping the tracing data based on common request attributes. The method may also include aggregating each group into rules relating the common request attributes to lists of microservices. The method may also include building a predictive model formed of the rules for processing incoming requests to obtain a list of predicted microservices required for the incoming request based on attributes of the incoming request.
    Type: Application
    Filed: September 10, 2021
    Publication date: March 23, 2023
    Inventors: Matthew Paul Wilson, David Richard Jones, Sandra Hayward, Johanna Saladas Zaaijer, Christopher Neil Bailey, Ian Partridge
  • Publication number: 20230084425
    Abstract: A system for railroad directive management is presented. The system can receive a myriad of data related to a directive, track segments, and/or vehicle events on the track and/or track segments. Vehicle- and/or event-specific data can be compared with one or more thresholds, including force thresholds, temporal thresholds, environmental thresholds, and/or event thresholds to determine whether and what kind of directive modification should be instantiated. Specialized algorithms can be implemented to trace vehicle paths along the track to determine whether directive-related segments are traversed, and specialized clustering algorithms can be utilized to cluster data unique to a particular segment on a per-segment basis. The system can be integrated with existing track infrastructure and can further generate alerts to notify coupled systems and/or personnel of directives and/or modification thereof.
    Type: Application
    Filed: August 12, 2022
    Publication date: March 16, 2023
    Applicant: BNSF Railway Company
    Inventors: Christopher Neil Pickard, Kyle Keilty Williams, Gregory Harrison, James Helm
  • Publication number: 20230082722
    Abstract: A system for modeling risk of rail buckling in railroad infrastructure is presented. The system can receive a myriad of data related to railroad tracks and/or railroad operations, and weight the data using specially-designed weighting factors that can be unique to each data type. The weighted data can be transformed via specialized algorithms to generate location scores reflective of a risk isolated to a particular area. The system can further utilize additional specialized algorithms to elucidate how such isolated risk can be extrapolated from one location to another. The system can implement a multilayer approach, formulating one or more layers of risk models and aggregating such models into an overarching risk model that can more-accurately forecast risk of rail buckling in a railroad track.
    Type: Application
    Filed: November 14, 2022
    Publication date: March 16, 2023
    Applicant: BNSF Railway Company
    Inventors: Christopher Neil Pickard, Kyle Keilly Williams, Michael Schram
  • Patent number: 11519813
    Abstract: A method for testing a device under test includes the steps of applying a vacuum to an interior of the device under test. Pressurizing a predetermined portion on an exterior of the device under test with helium to detect a potential pressure leak. Utilizing a large pressure differential during the exterior testing of the device under test as compared to the vacuum applied during to the interior of the device under test. Detecting a potential leak in the device under test while leaving no residual helium in a wetted area of the device under test.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: December 6, 2022
    Assignee: ADVANCED PRESSURE TECHNOLOGY
    Inventors: Gregory John Mannella, Christopher Neil Meyer
  • Patent number: 11511781
    Abstract: A system for modeling risk of rail buckling in railroad infrastructure is presented. The system can receive a myriad of data related to railroad tracks and/or railroad operations, and weight the data using specially-designed weighting factors that can be unique to each data type. The weighted data can be transformed via specialized algorithms to generate location scores reflective of a risk isolated to a particular area. The system can further utilize additional specialized algorithms to elucidate how such isolated risk can be extrapolated from one location to another. The system can implement a multilayer approach, formulating one or more layers of risk models and aggregating such models into an overarching risk model that can more-accurately forecast risk of rail buckling in a railroad track.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: November 29, 2022
    Assignee: BNSF Railway Company
    Inventors: Christopher Neil Pickard, Kyle Keilty Williams, Michael L. Schram
  • Patent number: 11481374
    Abstract: Various systems and methods are disclosed for making and using an anonymized database for an industrial enterprise, such as oilfield operations. Providing statistical performance indicators for groupings of an activity in the oilfield allow for the information in confidential data sets to be shared without compromising the confidentiality of any one data entry. Comparisons may be made between or among oilfields with differing technologies, differing rig configurations, or even different crews when sufficient data are available.
    Type: Grant
    Filed: April 25, 2012
    Date of Patent: October 25, 2022
    Assignee: Halliburton Energy Services, Inc.
    Inventor: Christopher Neil Marland
  • Publication number: 20220334857
    Abstract: Some embodiments support embedding of a notebooks software component in a surrounding host application, thereby promoting consistency of notebook user interfaces and user experiences between different kinds of applications. For instance, the notebook access added to an integrated development environment (IDE) may be aesthetically consistent with the notebook access added to a business analytics tool from the same vendor as the IDE. Departures from the aesthetic are still supported, e.g., a notebook access provided in a video gaming environment to teach gamers programming skills may have the same aesthetic as the simulated world of the video game, rather than an IDE aesthetic or an enterprise software aesthetic. Direct integration or proxied integration architectures may be used. Efficiencies may be gained by distinguishing between notebook viewing, editing, and executing operations, and providing more computationally expensive resources only as needed for the notebook access being performed.
    Type: Application
    Filed: April 7, 2021
    Publication date: October 20, 2022
    Inventors: John Francis LAM, Safia ABDALLA, Shibani Raj BASAVA, Dinesh CHANDNANI, Zhu CHEN, Kwangje CHO, Ram Kumar DONTHULA, Katherine KAMPF, Daniel MOTH, Andrew Christopher NEIL, Vaishnavi SANNIDHANAM, Barry Manh TU, Vijaya Krishna UPADYA, Dileep YAVANMANDHA
  • Publication number: 20220324497
    Abstract: A system and method for strategic track and maintenance planning (STAMP) that can provide an organizational and adaptive infrastructure configured to facilitate railroad asset management and capital planning is presented. The system can provide a railroad asset inspector with relevant data for an assigned inspection segment. Location-based functionality can acquire a device's precise location and provide only the data necessary for the inspection of a particular railroad asset by providing step-by-step input prompting based upon the device location. The system provides adaptive thresholding of asset-related criteria to determine whether and when asset maintenance should occur. The system can acquire inspection data for one or more railroad assets, apply a data optimization algorithm to the inspection data, analyze railroad asset-related data (including historical data), and generate an optimized capital plan with a schedule for railroad asset maintenance and replacement.
    Type: Application
    Filed: May 20, 2022
    Publication date: October 13, 2022
    Applicant: BNSF Railway Company
    Inventors: Michael James Brick, Samuel Minton, Christopher Neil Pickard, Phillip Hunt, Benjamin Klein, Francis Showry Polisetty
  • Patent number: 11453423
    Abstract: A system for railroad directive management is presented. The system can receive a myriad of data related to a directive, track segments, and/or vehicle events on the track and/or track segments. Vehicle- and/or event-specific data can be compared with one or more thresholds, including force thresholds, temporal thresholds, environmental thresholds, and/or event thresholds to determine whether and what kind of directive modification should be instantiated. Specialized algorithms can be implemented to trace vehicle paths along the track to determine whether directive-related segments are traversed, and specialized clustering algorithms can be utilized to cluster data unique to a particular segment on a per-segment basis. The system can be integrated with existing track infrastructure and can further generate alerts to notify coupled systems and/or personnel of directives and/or modification thereof.
    Type: Grant
    Filed: September 13, 2021
    Date of Patent: September 27, 2022
    Assignee: BNSF Railway Company
    Inventors: Christopher Neil Pickard, Kyle Keilty Williams, Gregory Harrison, James Helm
  • Patent number: 11443765
    Abstract: A write head includes an input coupler configured to receive light excited by a light source. A waveguide core is configured to receive light from the input coupler at a fundamental transverse electric (TE00) mode. The waveguide core has a first straight portion. The waveguide core has a mode converter portion comprising a branched portion extending from the first straight portion. The mode converter portion is configured to convert the light to a higher-order (TE10) mode, the mode converter portion spaced apart from the input coupler. The waveguide core has a second straight portion between the mode converter portion and a media-facing surface. The write head has a near-field transducer at the media-facing surface, the near-field transducer receiving the light at the TE10 mode from the waveguide and directing surface plasmons to a recording medium in response thereto.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: September 13, 2022
    Assignee: Seagate Technology LLC
    Inventors: Reyad Mehfuz, Aidan Dominic Goggin, Pierre Asselin, Christopher Neil Harvey
  • Publication number: 20220286336
    Abstract: Improved approaches for use of RF signals (e.g., OFDM signals) for determining a range that can be used for geolocation of a device. The disclosure includes systems and methods that may allow for transition from a correlation approach to a group delay approach. In addition, upon detection of the presence of multipath error in a signal, a signal bandwidth may be increased to as to include additional position reference symbols (PRS) that are included in a determination of a propagation delay, and in turn, a range. In addition, use of a different number of symbols in a signal based on signal SNR is presented.
    Type: Application
    Filed: August 24, 2020
    Publication date: September 8, 2022
    Inventors: RICHARD M. LEE, CHRISTOPHER NEIL KURBY
  • Publication number: 20220261283
    Abstract: The techniques disclosed herein improve existing systems by receiving a packet to process and determining an associated packet processing graph for the packet. In response to determining that the associated packet processing graph contains an action comprising a set of rules for modifying the packet processing graph, a table to modify in the packet processing graph is accessed based on a table identifier in the action. The accessed table is modified by inserting one or more table rows into the packet processing graph and for each inserted table row, inserting a set of template actions containing prepopulated fields. The modified table is used to process subsequent packets.
    Type: Application
    Filed: May 11, 2021
    Publication date: August 18, 2022
    Inventors: Jonathan Eric HARDWICK, Christopher Neil SWINDLE, Matthew Ian Ronald WILLIAMS, Michael Jeffrey EVANS
  • Patent number: 11415701
    Abstract: Approaches for detecting and/or rejecting fraudulent positioning system signals at one or more positioning system receivers. The receivers may establish a time search window that may be maintained beyond a time in which a fraudulent signal is expected to move away from an authentic signal a sufficient amount so as to fall outside the time search window. Various approaches are described for updating the time signal at the receiver to maintain accuracy without acquiescing to the introduced bias of a fraudulent signal. Also, an approach for evaluation of candidate signals for consistency at one or more stationary receivers is described. Also, approaches for collective evaluation of signals provided from networked receivers are described to provide sentry receivers operative to detect and alert the presence of a fraudulent signal.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: August 16, 2022
    Assignee: iPosi, Inc.
    Inventors: Christopher Neil Kurby, Eric Derbez, Derek Glass
  • Publication number: 20220253347
    Abstract: A process or may reduce start latency of serverless microservices. The processor may detect an incoming request or event to an application in a serverless microservice environment. The incoming request or event may initiate a chain of invocations of one or more microservices of the application. The processor may select an amount of selected microservices from the one or more microservices of the application. The amount of selected microservices may perform a task of the incoming request or event. The task may apply one or more predefined application-specific rules to one or more elements of the incoming request or event to determine the amount of selected microservices. The processor may trigger scaling up activation of the one or more microservices of the application. The processor may invoke the one or more microservices of the application to match the amount of selected microservices.
    Type: Application
    Filed: February 10, 2021
    Publication date: August 11, 2022
    Inventors: David Richard Jones, IAN PARTRIDGE, Christopher Neil Bailey, Sandra Hayward, Johanna Saladas Zaaijer, Matthew Paul Wilson
  • Publication number: 20220242466
    Abstract: A Railroad Tie Management System is disclosed that can provide an efficient and organized method of inspecting and auditing ties in a rail system. Tie mark files can be retrieved by a client from a server or database in operable communication with the client, and upon instantiation of an inspection process governed by the system, an inspection information table and tie grid can be generated. The tie grid can operable to receive commands from a user, and the inspection information table is operable to automatically increment and decrement fields contained within in response to changes within the tie grid. The tie grid can also be configured to incorporate data from tie scans and serve the data to the client in a useful and user-friendly manner.
    Type: Application
    Filed: April 21, 2022
    Publication date: August 4, 2022
    Applicant: BNSF Railway Company
    Inventors: Michael James Brick, Samuel Minton, Christopher Neil Pickard, Phillip Hunt, Justin Lee Devine
  • Patent number: 11375956
    Abstract: An implantable intravascular anchor for supporting a device inside a vascular lumen, the anchor comprising a first part configured to expand when extending from a catheter, and to collapse upon retraction into said catheter; a second part for supporting the device in the lumen and a third part, proximal to the first part, and configured so that, upon release from the catheter, it expands in width to engage an interior wall of the lumen and is adapted for securing the anchor against axial movement along the lumen.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: July 5, 2022
    Assignee: IP2IPO INNOVATIONS LIMITED
    Inventors: Mohammad Reza Bahmanyar, Christopher Neil McLeod