Patents by Inventor James A. Armstrong

James A. Armstrong 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: 20240141020
    Abstract: The present application is directed to methods for modulating afucosylation of an antibody product that is produced in a bioreactor. The methods include the addition of mannose to the bioreactor to control the afucosylation of the antibody product, including increasing by afucosylation by 1% or more, relative to untreated bioreactor products.
    Type: Application
    Filed: March 11, 2021
    Publication date: May 2, 2024
    Inventors: Julia ARMSTRONG, James GRAHAM
  • Patent number: 11950531
    Abstract: A trimmer attachment for use with a lawn mower includes a deck mounting plate configured for attachment to the lawn mower, one or more mounting tabs extending up from the deck mounting plate, a curved pivoting arm rotatably coupled to the one or more mounting tabs, a pivoting motor for rotating the pivoting arm, and a trimmer head coupled to the pivoting arm. Rotation of the pivoting arm by the pivoting motor causes the trimmer head to rotate between a stowed position and an engaged position.
    Type: Grant
    Filed: April 1, 2021
    Date of Patent: April 9, 2024
    Assignee: CoJa Industries, LLC
    Inventors: James Patrick, Cody Armstrong
  • Patent number: 11947862
    Abstract: Aspects of the present disclosure are directed to streaming interactive content from a native application executing at an artificial reality (XR) device into an artificial reality environment and/or to nearby XR device(s). A shell environment at an XR system can manage the software components of the system. The shell environment can include a shell application and a three-dimensional shell XR environment displayed to a user. An additional application, natively executing at the XR system, can provide a host version of content and a remote version of content. A two-dimensional virtual object displayed in the shell XR environment can display the host version of the content, and the remote version of the content can be streamed to a remote XR system. The remote XR system can display the remote content within another two-dimensional virtual object, for example in another shell XR environment displayed by the remote XR system.
    Type: Grant
    Filed: December 30, 2022
    Date of Patent: April 2, 2024
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Jonathan Lindo, Agustin Fonts, Michael James Armstrong, Nandit Tiku, Biju Mathew, Rukmani Ravisundaram, Bryce Masatsune Matsumori
  • Patent number: 11734100
    Abstract: Various embodiments disclosed herein are related to a non-transitory computer readable storage medium. In some embodiments, the medium includes instructions stored thereon that, when executed by a processor, cause the processor to receive, at a node of a cluster on an edge network, an indication that the cluster received a configuration update, compare a first parameter of a configuration state of the node to a second parameter of the configuration update, determine if the first parameter matches the second parameter, in response to determining that the first parameter matches the second parameter, apply the configuration update, and collect data in accordance with the configuration update.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: August 22, 2023
    Assignee: Nutanix, Inc.
    Inventors: Isha Singhal, Venkata Vamsi Krishna Kothuri, Matthew James Armstrong, Praveen Uday Bhaskara Pisipati, Anurag Choudhary, Arvind Mohan
  • Publication number: 20230252324
    Abstract: An IP-to-Domain (IP2D) resolution system predicts which domain is most likely associated with an IP address. The resolution system generates unique source vote features (FSV) from (IP, domain, source) data. The FSV features are used to train a machine learning model that predicts which domain is most likely associated with an IP address. The domain predictions can then be used to more efficiently process events, more accurately calculate consumption scores, and more accurately detect associated company surges.
    Type: Application
    Filed: April 17, 2023
    Publication date: August 10, 2023
    Applicant: Bombora, Inc.
    Inventors: Erik G. Matlick, Robert James Armstrong, Benny Lin, Nicholaus Eugene Halecky, Will Kurt, Nishann Mann, Julia Kruk
  • Publication number: 20230232052
    Abstract: The present disclosure describes a content consumption monitor (CCM) that determines surges in content consumption based on changes in content consumptions scores. The CCM determines the content consumptions scores for domains and/or organizations (orgs) based on session events generated by different devices/users from the org and/or domain, a number of events generated by the org/domain, content and/or user interactions with the content indicated by the events, relevancy scores of the content to one or more topics, and/or other criteria. The CCM detects surges in consumption or interest in a topic for the domain/org when the consumption score reaches a threshold and/or within a period of time. The CCM may adjust the consumption score based on the changes in the relevancy, number of events and/or the number of users over different time periods. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: February 13, 2023
    Publication date: July 20, 2023
    Applicant: BOMBORA, INC.
    Inventors: Oleg Valentin KHAVRONIN, Benny LIN, Anthony LIVHITS, Erik Gregory MATLICK, Christian Michael BURTON, Robert James ARMSTRONG, Nicholaus E. HALECKY
  • Patent number: 11700178
    Abstract: Various embodiments disclosed herein are related to an apparatus. In some embodiments, the apparatus includes a processor and a memory. In some embodiments, the memory includes instructions that, when executed by the processor, cause the apparatus to collect, at a cloud server, service data from a collector framework service of an edge network. In some embodiments, the memory includes instructions that, when executed by the processor, cause the apparatus to provide a configuration to the collector framework service based on the service data.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: July 11, 2023
    Assignee: Nutanix, Inc.
    Inventors: Venkata Vamsi Krishna Kothuri, Akshay Narayan Muramatti, Anurag Choudhary, Ashish Ramdas Mankar, Nikita Vishwanath Shetty, Sameer Narkhede, Isha Singhal, Matthew James Armstrong, Prashant Batra, Shi Shu, Yiran Deng, Zhuoran Li, Mukesh Sohanlal Bafna, Praveen Uday Bhaskara Pisipati, Amarsinh Vijaysinh Patil, Arvind Mohan
  • Patent number: 11589083
    Abstract: Disclosed embodiments include a content consumption monitor (CCM) determines surges in content consumption based on changes in content consumptions scores. The CCM determines the content consumptions scores for domains and/or organizations (orgs) based on session events generated by different devices/users from the org and/or domain, a number of events generated by the org/domain, content and/or user interactions with the content indicated by the events, relevancy scores of the content to one or more topics, and/or other criteria. The CCM detects surges in consumption or interest in a topic for the domain/org when the consumption score reaches a threshold and/or within a period of time. The CCM may adjust the consumption score based on the changes in the relevancy, number of events and/or the number of users over different time periods. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: February 21, 2023
    Assignee: BOMBORA, INC.
    Inventors: Oleg Valentin Khavronin, Benny Lin, Anthony Livhits, Erik Gregory Matlick, Christian Michael Burton, Robert James Armstrong
  • Patent number: 11481269
    Abstract: Various embodiments disclosed herein are related to a non-transitory computer readable storage medium. In some embodiments, the medium includes instructions stored thereon that, when executed by a processor, cause the processor to classify, on a cloud server, a plurality of clusters of an edge network based on one or more classification parameters, detect that a first cluster in a first datacenter of the edge network has an issue, determine a classification parameter value of the first cluster, determine that a second cluster in a second datacenter of the edge network has a second classification parameter value within a predetermined amount of the classification parameter value, and send an instruction to the second cluster to perform a remediation action.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: October 25, 2022
    Assignee: Nutanix, Inc.
    Inventors: Akshay Narayan Muramatti, Venkata Vamsi Krishna Kothuri, Isha Singhal, Matthew James Armstrong
  • Publication number: 20220279220
    Abstract: Disclosed embodiments include a content consumption monitor (CCM) determines surges in content consumption based on changes in content consumptions scores. The CCM determines the content consumptions scores for domains and/or organizations (orgs) based on session events generated by different devices/users from the org and/or domain, a number of events generated by the org/domain, content and/or user interactions with the content indicated by the events, relevancy scores of the content to one or more topics, and/or other criteria. The CCM detects surges in consumption or interest in a topic for the domain/org when the consumption score reaches a threshold and/or within a period of time. The CCM may adjust the consumption score based on the changes in the relevancy, number of events and/or the number of users over different time periods. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: March 1, 2021
    Publication date: September 1, 2022
    Applicant: BOMBORA, INC.
    Inventors: Oleg Valentin KHAVRONIN, Benny LIN, Anthony LIVHITS, Erik Gregory MATLICK, Christian Michael BURTON, Robert James ARMSTRONG
  • Publication number: 20220230078
    Abstract: Disclosed embodiments includes a network classification system (NCS) that generates a set of machine learning (ML) features from information about information objects accessed by various users, and determines an organization (org) type associated with the network address based on the set of ML features. Obtained network events may include the information about the accessed information objects. A content consumption monitor (CCM) generates consumption scores for the network addresses based on the identified org types. The CCM can generate more accurate intent and consumption data by filtering out events unrelated to content consumption for that org type. The NCS and the CCM may be implemented as the same network function, or the NCS and CCM may be implemented as separate network functions. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: January 20, 2021
    Publication date: July 21, 2022
    Applicant: BOMBORA, INC.
    Inventors: Erik Gregory MATLICK, Robert James ARMSTRONG, Benny LIN, Nicholaus Eugene HALECKY, Will KURT
  • Publication number: 20220188700
    Abstract: Disclosed embodiments include a distributed hyperparameter (HP) tuning system, which includes a manager and a plurality of trainers. The manager continuously estimates HP sets for a machine learning (ML) model and distributes each HP set to respective trainers. Each trainer obtains a respective HP set and trains a local version of the ML model using the respective HP set. Each trainer determines a performance value for an HP sets used to train its local version of the ML model, and sends the performance value and the HP set to the manager. The manager estimates a new HP set from the HP set received from each trainer. The HP set estimation continues until convergence takes place. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: April 7, 2021
    Publication date: June 16, 2022
    Applicant: BOMBORA, INC.
    Inventors: Oleg Valentin KHAVRONIN, Benny LIN, Anthony LIVHITS, Erik Gregory MATLICK, Christian Michael BURTON, Robert James ARMSTRONG
  • Publication number: 20220138040
    Abstract: Various embodiments disclosed herein are related to a non-transitory computer readable storage medium. In some embodiments, the medium includes instructions stored thereon that, when executed by a processor, cause the processor to classify, on a cloud server, a plurality of clusters of an edge network based on one or more classification parameters, detect that a first cluster in a first datacenter of the edge network has an issue, determine a classification parameter value of the first cluster, determine that a second cluster in a second datacenter of the edge network has a second classification parameter value within a predetermined amount of the classification parameter value, and send an instruction to the second cluster to perform a remediation action.
    Type: Application
    Filed: December 18, 2020
    Publication date: May 5, 2022
    Applicant: Nutanix, Inc.
    Inventors: Akshay Narayan Muramatti, Venkata Vamsi Krishna Kothuri, Isha Singhal, Matthew James Armstrong
  • Publication number: 20220141090
    Abstract: Various embodiments disclosed herein are related to an apparatus. In some embodiments, the apparatus includes a processor and a memory. In some embodiments, the memory includes instructions that, when executed by the processor, cause the apparatus to collect, at a cloud server, service data from a collector framework service of an edge network. In some embodiments, the memory includes instructions that, when executed by the processor, cause the apparatus to provide a configuration to the collector framework service based on the service data.
    Type: Application
    Filed: October 22, 2021
    Publication date: May 5, 2022
    Applicant: Nutanix, Inc.
    Inventors: Venkata Vamsi Krishna Kothuri, Akshay Narayan Muramatti, Anurag Choudhary, Ashish Ramdas Mankar, Nikita Vishwanath Shetty, Sameer Narkhede, Isha Singhal, Matthew James Armstrong, Prashant Batra, Shi Shu, Yiran Deng, Zhuoran Li, Mukesh Sohanlal Bafna, Praveen Uday Bhaskara Pisipati, Amarsinh Vijaysinh Patil, Arvind Mohan
  • Publication number: 20220141085
    Abstract: Various embodiments disclosed herein are related to a non-transitory computer readable storage medium. In some embodiments, the medium includes instructions stored thereon that, when executed by a processor, cause the processor to receive, at a node of a cluster on an edge network, an indication that the cluster received a configuration update, compare a first parameter of a configuration state of the node to a second parameter of the configuration update, determine if the first parameter matches the second parameter, in response to determining that the first parameter matches the second parameter, apply the configuration update, and collect data in accordance with the configuration update.
    Type: Application
    Filed: December 18, 2020
    Publication date: May 5, 2022
    Applicant: Nutanix, Inc.
    Inventors: Isha Singhal, Venkata Vamsi Krishna Kothuri, Matthew James Armstrong, Praveen Uday Bhaskara Pisipati, Anurag Choudhary, Arvind Mohan
  • Patent number: 11291203
    Abstract: A product includes a metallogel material having metal ions dispersed in an assembly having an organic compound. A method includes combining a metal salt, an organic compound precursor, and a glyme for forming a metallogel material having metal ions dispersed in an assembly having an organic compound.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: April 5, 2022
    Assignees: Lawrence Livermore National Security, LLC, Colorado State University Research Foundation
    Inventors: William Compel, Keith Morrison, James Armstrong, Christopher J. Ackerson
  • Patent number: 11273921
    Abstract: A system is described that includes a turbine engine including an engine fan including one or more variable-pitch blades driven by a shaft, which rotates at a rotational speed which depends on a pitch of the one or more variable-pitch blades of the engine fan. The system further includes a generator configured to produce alternating-current (AC) electricity at a particular frequency relative to the rotational speed of the shaft. The system also includes a propulsor, which includes a propulsor motor and a propulsor fan. The propulsor motor is configured to drive, based on the AC electricity produced by the generator, the propulsor fan. The system includes a controller configured to control the particular frequency of the AC electricity by at least controlling the pitch of the one or more variable-pitch blades of the engine fan and thereby the rotational speed of the generator.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: March 15, 2022
    Assignee: Rolls-Royce North American Technologies, Inc.
    Inventor: Michael James Armstrong
  • Publication number: 20210387742
    Abstract: A propulsion system is described that includes an electrical bus, a generator configured to provide electrical power to the electrical bus, a plurality of propulsors configured to provide thrust by simultaneously being driven by the electrical power at the electrical bus, and a controller. The controller is configured to synchronize a rotational speed of an individual propulsor from the plurality of propulsors with a rotational speed of the generator after the individual propulsor has become unsynchronized with the rotational speed of the generator by controlling at least one of the rotational speed of the generator, nozzle area of the individual propulsor, or a pitch angle of the individual propulsor.
    Type: Application
    Filed: August 30, 2021
    Publication date: December 16, 2021
    Inventors: Michael James Armstrong, Mark Jon Blackwelder
  • Patent number: 11153163
    Abstract: Various embodiments disclosed herein are related to a non-transitory computer readable storage medium. In some embodiments, the medium includes instructions stored thereon that, when executed by a processor, cause the processor to identify a first cluster and a second cluster. In some embodiments, each of the first cluster and the second cluster is on an edge network. In some embodiments, each of the first cluster and the second cluster has an issue. In some embodiments, the instructions cause the processor to send a first configuration update to the first cluster and, in response to determining that the issue is or is not resolved in the first cluster, send the first configuration update to the second cluster or change the first configuration update on the first cluster, respectively.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: October 19, 2021
    Assignee: Nutanix, Inc.
    Inventors: Isha Singhal, Venkata Vamsi Krishna Kothuri, Matthew James Armstrong, Prashant Batra
  • Patent number: 11104447
    Abstract: A propulsion system is described that includes an electrical bus, a generator configured to provide electrical power to the electrical bus, a plurality of propulsory configured to provide thrust by simultaneously being driven by the electrical power at the electrical bus, and a controller. The controller is configured to synchronize a rotational speed of an individual propulsor from the plurality of propulsory with a rotational speed of the generator after the individual propulsor has become unsynchronized with the rotational speed of the generator by controlling at least one of the rotational speed of the generator, nozzle area of the individual propulsor, or a pitch angle of the individual propulsor.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: August 31, 2021
    Assignee: Rolls-Royce North American Technologies, Inc.
    Inventors: Michael James Armstrong, Mark Jon Blackwelder