Patents by Inventor Christopher Peters

Christopher Peters 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: 20210337838
    Abstract: Fumonisins are a type of mycotoxin that contaminate different products, for example, feed and food products, including corn-based products, which can lead to serious health risks to humans and livestock. Current methods for detoxifying fumonisin-contaminated products are complex and expensive. The present disclosure provides a recombinant microbial host cell expressing an heterologous polypeptide having fumonisin amine oxidase activity, the recombinant microbial host cell comprising an heterologous nucleic acid molecule encoding the heterologous polypeptide having fumonisin amine oxidase activity, a variant thereof or a fragment thereof. The heterologous polypeptide having fumonisin amine oxidase activity can be used to detoxify a fumonisin mycotoxin present in feed and food products, for example from grains and products derived from grains.
    Type: Application
    Filed: September 4, 2019
    Publication date: November 4, 2021
    Inventors: Christopher Peter Garnham, Mark William Sumarah, Justin Beneteau Renaud, Patrick Gordon Telmer, Shane Gordon Butler
  • Patent number: 11150935
    Abstract: Provided is a method, computer program product, and system for adjusting a container-based application. A processor may receive one or more function calls at a container-based application. The processor may process the one or more function calls using the container-based application. The processor may obtain performance data from the container-based application based on the processing of the one or more function calls. The processor may analyze the performance data against a performance measure limit. The processor may adjust an aspect of the container-based application based on the analysis of the performance data. The aspect may be one or more selected from the group consisting of a resource and a functionality of the contain-based application.
    Type: Grant
    Filed: July 5, 2019
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Andrew Paul Barnes, Clea Anne Zolotow, Oliver Raff, Christopher Peter Baker, Mihai Criveti
  • Patent number: 11146461
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for monitoring and/or analysis of computing servers. According to an example embodiment, an apparatus includes a processing circuit having an analysis circuit configured to retrieve operating state data for a plurality of servers. The analysis circuit determines an operating state of each of the servers for a plurality of time periods. The determined operating state is one of an up state, a warning state, and a down state. The processing circuit also includes an interface circuit configured to provide a graphical user interface (GUI). For each of the servers, the GUI displays a timeline having a respective time block for each of the plurality of time periods. Each time block has a graphical indication of one of the three states of operation corresponding to the operating state of the server at the corresponding time period.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: October 12, 2021
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan Martin, Christopher Peters
  • Publication number: 20210302935
    Abstract: A plurality of system control devices respectively include network interfaces for communicating with each other via a network. One of the plurality of system control devices functions as a master system control device, and the remaining system control devices function as slave system control devices. The master system control device transmits a control command to the slave system control devices by means of the network interface. The slave system control devices receive the control command by means of the network interfaces and supply an operation command to abatement devices in accordance with the control command. When unable to communicate with the master system control device, the slave system control devices either function as master system control devices or enter stand-alone operation mode.
    Type: Application
    Filed: August 5, 2019
    Publication date: September 30, 2021
    Inventors: Kobayashi Kenichiro, Adrian Fisher, Christopher Peter Jones, Philip Carr
  • Patent number: 11119746
    Abstract: Extension patterns are deployed to core deployment patterns stored in a first software repository. An event relating to registration of a component is detected. In response to detecting the event, a tool registry can be queried to identify one or more extension deployment patterns for use with one or more core deployment patterns. Based upon the query, one or more extension deployment components can be retrieved from a second software repository. The one or more extension deployment components can be deployed on top of one or more instances of the one or more core deployment patterns.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Alberto Giammaria, Christopher A. Peters, Thomas Spatzier
  • Patent number: 11082056
    Abstract: A stage, suitable for use in an analog to digital converter or a digital to analog converter, can have a plurality of slices that can be operated together to form a composite output. The stage can have reduced thermal noise, while each slice on its own has sufficiently small capacitance to respond quickly to changes in digital codes applied to the slice. This feature allows a fast conversion to be achieved without loss of noise performance.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: August 3, 2021
    Assignee: ANALOG DEVICES INTERNATIONAL UNLIMITED COMPANY
    Inventors: Rares Bodnar, Asif Ahmad, Christopher Peter Hurrell
  • Patent number: 11057491
    Abstract: Embodiments of the present disclosure may provide a streamlined process for performing operations, such as data sharing and data replication, using multiple accounts. A global identity (also referred to as an organization user) may be employed, where the global identity may have access to multiple accounts across the same or different deployments. The global identity may switch between accounts from its login session and perform various tasks in the context of different accounts without undergoing further authentication.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: July 6, 2021
    Assignee: Snowflake Inc.
    Inventors: Khalid Zaman Bijon, Damien Carru, Christopher Peter Child, Eric Karlson, Zheng Mi
  • Patent number: 11039963
    Abstract: An absorbent article can have an improved attachment to a wearer's undergarment and can maintain proper placement in the undergarment of the wearer. The absorbent article can produce less waste for the wearer of the absorbent article. The absorbent article can have a topsheet layer, a backsheet layer, an absorbent core positioned between the topsheet layer and the backsheet layer, and a pair of opposing wings. The absorbent article can have a mechanical garment attachment which can maintain the placement of the absorbent article within the wearer's undergarment.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: June 22, 2021
    Assignee: Kimberly-Clark Worldwide, Inc.
    Inventors: Christopher Peter Olson, Suzanne Marie Schmoker, Cynthia H. Hendren
  • Publication number: 20210170233
    Abstract: A system and method for automatically trimming and reclassifying workout data is disclosed. The system receives data associated with a workout of a user from at least one sensor associated with the user, the workout being classified as a first type of workout. The system processes the data to identify at least one time interval during the workout that does not correspond to the first workout type. The system prompts the user to select whether to remove or reclassify a subset of the data that is associated with the identified time interval. If the user chooses to do so, the system removes or reclassifies the subset of the data that is associated with the identified time interval. The system generates and provides workout depictions using the data, at least one of which illustrates only the remaining data that was not removed or reclassified.
    Type: Application
    Filed: February 20, 2021
    Publication date: June 10, 2021
    Inventors: William Quast, Julia Lu, Suraj Bhattarai, Kaitlyn Carpenter, Brian Lewis, Christopher Peters
  • Publication number: 20210149966
    Abstract: In one embodiment, a computer implemented method for implementing a supervised learning engine to conduct a prior art and novel Markush landscaping search is provided. The method may include inputting a query compound into a supervised learning engine; creating, by the supervised learning engine, a query graph framework; decomposing, by the supervised learning engine, the query graph framework into at least one derivative graph node bond frameworks; adding a substituent to each of the at least one derivative graph node bond frameworks; and receiving, from the engine, an output list comprising a set of novel compounds and a set of known compounds.
    Type: Application
    Filed: November 19, 2020
    Publication date: May 20, 2021
    Inventors: Todd Josef WILLS, I, Christopher Peter Kynnersley BADDELEY, Matthew Jennings McBRIDE
  • Publication number: 20210139972
    Abstract: The invention relates to improving the movement of a target polynucleotide with respect to a transmembrane pore when the movement is controlled by a polynucleotide binding protein.
    Type: Application
    Filed: October 20, 2020
    Publication date: May 13, 2021
    Applicant: Oxford Nanopore Technologies Ltd.
    Inventors: Lakmal Jayasinghe, Elizabeth Jayne Wallace, Jonathan Bankes Pugh, Richard George Hambley, Neil Roger Wood, Clive Gavin Brown, James White, Andrew John Heron, Mark Bruce, Christopher Peter Youd, Rebecca Victoria Bowen
  • Patent number: 11006001
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, an apparatus includes a data storage device and a set of computing servers communicatively coupled to the data storage device. The set of computer servers are configured to provide a respective virtual data center for each of a plurality of accounts. The respective virtual data center for each account is configured to provide virtual services specified in a respective settings file for the account stored in the data storage device. The virtual data center for at least one of the accounts includes a set of virtual desktops and a set virtual data-communications servers providing data communications services which may include Voice-over-IP (VoIP) services, and support services for each account as specified in the settings file for the account.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: May 11, 2021
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan Martin, Christopher Peters
  • Patent number: 10986234
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, an apparatus includes a set of computing servers configured to provide a respective set of virtual servers for each of a plurality of accounts. The set of virtual servers for at least one of the accounts includes a voice-over-IP (VoIP) server. The apparatus also includes a processing circuit communicatively coupled to the set of computing servers. For each of the plurality of accounts, the processing circuit provides a graphical user interface (GUI) including a mechanism for an authorized user of the account to select options for reporting usage of the respective set of virtual servers. The processing circuit also monitors use of the respective set of virtual servers for the account and generates invoices for use of the respective set of virtual servers according to the selected options.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: April 20, 2021
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan Martin, Christopher Peters
  • Patent number: 10983774
    Abstract: Extension patterns are deployed to core deployment patterns stored in a first software repository. An event relating to registration of a component is detected. In response to detecting the event, a tool registry can be queried to identify one or more extension deployment patterns for use with one or more core deployment patterns. Based upon the query, one or more extension deployment components can be retrieved from a second software repository. The one or more extension deployment components can be deployed on top of one or more instances of the one or more core deployment patterns.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: April 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Alberto Giammaria, Christopher A. Peters, Thomas Spatzier
  • Publication number: 20210109795
    Abstract: Described herein is a system and method for latency-aware thread scheduled. For each processor core, an estimated cost to schedule a particular thread on the processor core is calculated. The estimated cost to schedule can be a period of time between the scheduling decision and the point in time where the scheduled thread begins to run. For each processor core, an estimated cost to execute the particular thread on the processor core is calculated. The estimated cost to execute can be a period of time spent actually running the particular thread on a particular processor core. A determination as to which processor core to utilize for execution of the particular thread based, at least in part, upon the calculated estimated costs to schedule the particular thread and/or the calculated estimated costs to execute the particular thread. The particular thread can be scheduled to execute on the determined processor core.
    Type: Application
    Filed: October 11, 2019
    Publication date: April 15, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Gregory John COLOMBO, Rahul NAIR, Mark Allan BELLON, Christopher Peter KLEYNHANS, Jason LIN, Ojasvi CHOUDHARY, Tristan Anthony BROWN
  • Patent number: 10965818
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, an apparatus includes a set of computing servers configured to provide a respective set of virtual servers for each of a plurality of accounts. The set of virtual servers for at least one of the accounts includes a voice-over-IP (VoIP) server. The apparatus also includes a processing circuit communicatively coupled to the set of computing servers. For each of the plurality of accounts, the processing circuit provides a graphical user interface (GUI) including a mechanism for an authorized user of the account to select options for reporting usage of the respective set of virtual servers. The processing circuit also monitors use of the respective set of virtual servers for the account and generates invoices for use of the respective set of virtual servers according to the selected options.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: March 30, 2021
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan Martin, Christopher Peters
  • Patent number: 10929167
    Abstract: Communicating a low-latency event across a virtual machine boundary. Based on an event signaling request by a first process running at a first virtual machine, the first virtual machine updates a shared register that is accessible by a second virtual machine. Updating the shared register includes updating a signal stored in the shared register. The first virtual machine sends an event signal message, which includes a register identifier, through a virtualization fabric to the second virtual machine. The second virtual machine receives the event signaling message and identifies the register identifier from the message. Based on the register identifier, the second virtual machine reads the shared register, identifying a value of the signal stored in the shared register. Based at least on the value of the signal comprising a first value, the second virtual machine signals a second process running at the second virtual machine.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: February 23, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jason Lin, Gregory John Colombo, Mehmet Iyigun, Yevgeniy Bak, Christopher Peter Kleynhans, Stephen Louis-Essman Hufnagel, Michael Ebersol, Ahmed Saruhan Karademir, Shawn Michael Denbow, Kevin Broas, Wen Jia Liu
  • Patent number: 10926137
    Abstract: A system and method for automatically trimming and reclassifying workout data is disclosed. The system receives data associated with a workout of a user from at least one sensor associated with the user, the workout being classified as a first type of workout. The system processes the data to identify at least one time interval during the workout that does not correspond to the first workout type. The system prompts the user to select whether to remove or reclassify a subset of the data that is associated with the identified time interval. If the user chooses to do so, the system removes or reclassifies the subset of the data that is associated with the identified time interval. The system generates and provides workout depictions using the data, at least one of which illustrates only the remaining data that was not removed or reclassified.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: February 23, 2021
    Assignee: Under Armour, Inc.
    Inventors: William Quast, Julia Lu, Suraj Bhattarai, Kaitlyn Carpenter, Brian Lewis, Christopher Peters
  • Patent number: 10931122
    Abstract: A pre-charge circuit is provided for pre-charging the input node of a capacitive component to which the multiplexer output is fed to a charge level that is close to or approximates the signal output level of the multiplexer when its output is next switched. In order to reduce the level shifting burden on the amplifier in the pre-charge circuit, each pre-charge circuit input channel has a respective capacitor that is able to be switched in and out of series with the respective multiplexer channels, such that the respective capacitors track the signal levels on the multiplexer channels. The provision of the corresponding capacitors for each MUX channel reduces the input current to the pre-charge amplifier, and allows for the level shifting burden to be taken by the capacitors, leading to more stable and lower power operation.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: February 23, 2021
    Assignee: ANALOG DEVICES INTERNATIONAL UNLIMITED COMPANY
    Inventors: Christopher Peter Hurrell, Sanjay Rajasekhar
  • Patent number: D917949
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: May 4, 2021
    Assignee: PREPD, INC.
    Inventor: Christopher Peter Place