Patents by Inventor Michael Bartlett
Michael Bartlett 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: 11977934Abstract: Automation solutions for event logging and debugging on KUBERNETES are disclosed. A system for providing no-instrumentation telemetry for a distributed application cluster includes at least one processor for executing computer-executable instructions stored in a memory. The instructions, when executed, instruct the at least one processor to provide an edge module configured to deploy a Berkeley Packet Filter (BPF) probe and a corresponding BPF program in the computing environment. The BPF probe is triggered based on an event associated with a distributed application running in a user space of the computing environment. Data associated with the event is captured in a kernel space of the computing environment via the BPF program. The captured data is transferred from the kernel space of the computing environment to the user space of the computing environment.Type: GrantFiled: November 12, 2021Date of Patent: May 7, 2024Assignee: New Relic, Inc.Inventors: Zain Mohamed Asgar, Omid Jalal Azizi, James Michael Bartlett, Ruizhe Cheng, Phillip Kuznetsov, Ishan Mukherjee, Michelle Aimi Nguyen, Natalie Grace Serrino, Yaxiong Zhao
-
Publication number: 20240074652Abstract: In an embodiment of the disclosure, there is provided a handheld vision tester for vision self-testing by a user. The handheld vision tester comprises a touchscreen display, a control, and an interface port. The touchscreen display is configured to present different shapes, either statically or dynamically, to the user for the vision self-testing. One of the different shapes may be a modulated version of another similar shape displayed at the same time and includes a modulated edge. The control is configured to allow a user to trigger operations of the tester and allow the user to select one of the different shapes. The handheld vision tester is configured to determine results of the vision self-testing from the user selections and store the results in the handheld vision tester. The interface port is configured to transmit the stored results to a healthcare provider who uses the results to enhance treatment routines.Type: ApplicationFiled: April 26, 2023Publication date: March 7, 2024Inventors: Michael BARTLETT, Yi-Zhong WANG
-
Patent number: 11924214Abstract: A method for accessing cloud resources via a local application development environment on a computing device. The method includes invoking an access management client at the computing device; obtaining an account identifier associated with a user account and communicating the account identifier to an identity platform; receiving an authentication message from the identity platform in response to the identity platform validating the account identifier, the authentication message comprising a role identifier; communicating the authentication message to the cloud platform; receiving security credentials associated with the role identifier from the cloud platform in response to the cloud platform validating the authentication message and the associated role identifier; setting a variable in the local development environment based on the received security credentials for use by the local development environment to request access to one or more resources maintained by the cloud platform.Type: GrantFiled: June 22, 2022Date of Patent: March 5, 2024Assignee: ATLASSIAN PTY LTD.Inventors: Shane Anderson, Michael Fuller, Ashley Bartlett
-
Publication number: 20230316202Abstract: A computing device is configured to obtain order attribute data characterizing at least one order placed and to obtain rank data characterizing a supply performance versus other supply performances. The computing device can also be configured to obtain recency data characterizing a past supply performance and to determine a probability of an in-full fill rate of the at least one order using a fill rate prediction model. The computing device can also send the probability of the in-full fill rate to a supply partner.Type: ApplicationFiled: October 15, 2020Publication date: October 5, 2023Inventors: Michael Bartlett Allen, Javier Guzman Uvence, Nicolas Martin Sica, Jorge Hernandez Quan
-
Patent number: 11659990Abstract: A method to self-test vision of a user for use with a handheld vision tester includes receiving image data of the user's face, determining dimensions of the user's face based on the received image data, computing a user viewing distance based on the determined dimensions, displaying a vision test based on the computed user viewing distance, receiving user input responses to the vision test, and outputting results of the vision test from the user input responses.Type: GrantFiled: July 21, 2020Date of Patent: May 30, 2023Assignee: GENENTECH, INC.Inventors: Michael Bartlett, Yi-Zhong Wang
-
Publication number: 20220147408Abstract: Automation solutions for event logging and debugging on KUBERNETES are disclosed. A system for providing no-instrumentation telemetry for a distributed application cluster includes at least one processor for executing computer-executable instructions stored in a memory. The instructions, when executed, instruct the at least one processor to provide an edge module configured to deploy a Berkeley Packet Filter (BPF) probe and a corresponding BPF program in the computing environment. The BPF probe is triggered based on an event associated with a distributed application running in a user space of the computing environment. Data associated with the event is captured in a kernel space of the computing environment via the BPF program. The captured data is transferred from the kernel space of the computing environment to the user space of the computing environment.Type: ApplicationFiled: November 12, 2021Publication date: May 12, 2022Inventors: Zain Mohamed Asgar, Omid Jalal Azizi, James Michael Bartlett, Ruizhe Cheng, Phillip Kuznetsov, Ishan Mukherjee, Michelle Aimi Nguyen, Natalie Grace Serrino, Yaxiong Zhao
-
Publication number: 20220147407Abstract: Automation solutions for event logging and debugging on KUBERNETES are disclosed. A method for identifying and clustering events on a distributed application cluster includes providing a distributed agent configured to run on the distributed application cluster, the distributed application cluster including a plurality of nodes, wherein at least one distributed application runs on each node of the plurality of nodes, and providing a plurality of edge modules, each edge module being configured to run on a corresponding node of the plurality of nodes. A plurality of data coresets corresponding to each node of the plurality of nodes are tracked via the plurality of edge modules. A unified data coreset is generated by merging the plurality of data coresets and the unified data coreset is transferred to the distributed agent to train an unsupervised model configured to identify and cluster events across the distributed application cluster.Type: ApplicationFiled: November 12, 2021Publication date: May 12, 2022Inventors: Zain Mohamed Asgar, Omid Jalal Azizi, James Michael Bartlett, Ruizhe Cheng, Phillip Kuznetsov, Ishan Mukherjee, Michelle Aimi Nguyen, Natalie Grace Serrino, Yaxiong Zhao
-
Publication number: 20220147434Abstract: Automation solutions for event logging and debugging on KUBERNETES are disclosed. A system for event logging and debugging on a distributed application cluster includes a user interface and at least one processor for executing instructions. The instructions, when executed, instruct the at least one processor to provide an edge module configured to deploy a Berkeley Packet Filter (BPF) probe and a BPF program in a computing environment. The BPF probe is triggered based on an event associated with a distributed application running in a user space of the computing environment. Data associated with the event is collected in a kernel space of the computing environment via the BPF program and transferred from the BPF program to the edge module. A query request associated with the collected data is sent to the edge module. A response corresponding to the collected data is received at the user interface.Type: ApplicationFiled: November 12, 2021Publication date: May 12, 2022Inventors: Zain Mohamed Asgar, Omid Jalal Azizi, James Michael Bartlett, Ruizhe Cheng, Phillip Kuznetsov, Ishan Mukherjee, Michelle Aimi Nguyen, Natalie Grace Serrino, Yaxiong Zhao
-
Publication number: 20220147542Abstract: Automation solutions for event logging and debugging on KUBERNETES are disclosed. A method for linking and navigating data collected from a distributed application cluster includes providing an edge module configured to deploy a Berkeley Packet Filter (BPF) probe and a corresponding BPF program in a computing environment. The BPF probe is triggered based on an event associated with a distributed application running in a user space of the computing environment. Data associated with the event is collected in a kernel space of the computing environment via the BPF program. The collected data is transferred from the kernel space of the computing environment to the user space of the computing environment. One or more semantic labels are assigned to the collected data.Type: ApplicationFiled: November 12, 2021Publication date: May 12, 2022Inventors: Zain Mohamed Asgar, Omid Jalal Azizi, James Michael Bartlett, Ruizhe Cheng, Phillip Kuznetsov, Ishan Mukherjee, Michelle Aimi Nguyen, Natalie Grace Serrino, Yaxiong Zhao
-
Publication number: 20220147433Abstract: Automation solutions for event logging and debugging on KUBERNETES are disclosed. A method for navigating data associated with a distributed application cluster includes providing an edge module configured to deploy a Berkeley Packet Filter (BPF) probe and a corresponding BPF program in a computing environment. The BPF probe is triggered based on an event associated with a distributed application running in a user space of the computing environment, the distributed application being one entity of a plurality of entities on the distributed application cluster. Data associated with the event is collected in a kernel space of the computing environment via the BPF program. At least one relationship is identified between the distributed application and at least one entity of the plurality of entities based on the collected data. At least one recommended data set based on the at least one identified relationship is provided via a user interface.Type: ApplicationFiled: November 12, 2021Publication date: May 12, 2022Inventors: Zain Mohamed Asgar, Omid Jalal Azizi, James Michael Bartlett, Ruizhe Cheng, Phillip Kuznetsov, Ishan Mukherjee, Michelle Aimi Nguyen, Natalie Grace Serrino, Yaxiong Zhao
-
Patent number: 11232883Abstract: Disclosed herein is a composite comprising an elastomer with an embedded network of liquid metal inclusions. The composite retains similar flexibility to that of an elastomer but exhibits electrical and thermal properties that differ from the properties of a homogeneous elastomer. The composite has applications for wearable devices and other soft matter electronics, among others.Type: GrantFiled: April 13, 2020Date of Patent: January 25, 2022Assignee: CARNEGIE MELLON UNIVERSITY, a Pennsylvania Non-Profit CorporationInventors: Carmel Majidi, Andrew Fassler, Michael Bartlett, Navid Kazem, Matthew J. Powell-Palm, Jonathan A. Malen
-
Publication number: 20210310125Abstract: A gas injection system, a reactor system including the gas injection system, and methods of using the gas injection system and reactor system are disclosed. The gas injection system can be used in gas-phase reactor systems to independently monitor and control gas flow rates in a plurality of channels of a gas injection system coupled to a reaction chamber.Type: ApplicationFiled: June 18, 2021Publication date: October 7, 2021Inventors: Mingyang Ma, Junwei Su, Alexandros Demos, Xing Lin, Sam Kim, Gregory Michael Bartlett
-
Patent number: 11053591Abstract: A gas injection system, a reactor system including the gas injection system, and methods of using the gas injection system and reactor system are disclosed. The gas injection system can be used in gas-phase reactor systems to independently monitor and control gas flow rates in a plurality of channels of a gas injection system coupled to a reaction chamber.Type: GrantFiled: August 6, 2018Date of Patent: July 6, 2021Assignee: ASM IP Holding B.V.Inventors: Mingyang Ma, Junwei Su, Alexandros Demos, Xing Lin, Sam Kim, Gregory Michael Bartlett
-
Publication number: 20200345227Abstract: A method to self-test vision of a user for use with a handheld vision tester includes receiving image data of the user's face, determining dimensions of the user's face based on the received image data, computing a user viewing distance based on the determined dimensions, displaying a vision test based on the computed user viewing distance, receiving user input responses to the vision test, and outputting results of the vision test from the user input responses.Type: ApplicationFiled: July 21, 2020Publication date: November 5, 2020Applicant: GENENTECH, INC.Inventors: Michael Bartlett, Yi-Zhong Wang
-
Publication number: 20200328007Abstract: Disclosed herein is a composite comprising an elastomer with an embedded network of liquid metal inclusions. The composite retains similar flexibility to that of an elastomer but exhibits electrical and thermal properties that differ from the properties of a homogeneous elastomer. The composite has applications for wearable devices and other soft matter electronics, among others.Type: ApplicationFiled: April 13, 2020Publication date: October 15, 2020Applicant: CARNEGIE MELLON UNIVERSITY, a Pennsylvania Non-Profit CorporationInventors: Carmel Majidi, Andrew Fassler, Michael Bartlett, Navid Kazem, Matthew J. Powell-Palm, Jonathan A. Malen
-
Patent number: 10765312Abstract: In an embodiment of the disclosure, there is provided a handheld vision tester for vision self-testing by a user. The handheld vision tester comprises a touchscreen display, a control, and an interface port. The touchscreen display is configured to present different shapes, either statically or dynamically, to the user for the vision self-testing. One of the different shapes may be a modulated version of another similar shape displayed at the same time and includes a modulated edge. The control is configured to allow a user to trigger operations of the tester and allow the user to select one of the different shapes. The handheld vision tester is configured to determine results of the vision self-testing from the user selections and store the results in the handheld vision tester. The interface port is configured to transmit the stored results to a healthcare provider who uses the results to enhance treatment routines.Type: GrantFiled: January 11, 2017Date of Patent: September 8, 2020Assignee: Genentech, Inc.Inventors: Michael Bartlett, Yi-Zhong Wang
-
Patent number: 10720261Abstract: Disclosed herein is a composite comprising an elastomer with an embedded network of liquid metal inclusions. The composite retains similar flexibility to that of an elastomer but exhibits electrical and thermal properties that differ from the properties of a homogeneous elastomer. The composite has applications for wearable devices and other soft matter electronics, among others.Type: GrantFiled: February 2, 2017Date of Patent: July 21, 2020Assignee: CARNEGIE MELLON UNIVERSITY, a Pennsylvania Non-Profit CorporationInventors: Carmel Majidi, Andrew Fassler, Michael Bartlett, Navid Kazem, Matthew J. Powell-Palm, Jonathan A. Malen
-
Publication number: 20200040458Abstract: A gas injection system, a reactor system including the gas injection system, and methods of using the gas injection system and reactor system are disclosed. The gas injection system can be used in gas-phase reactor systems to independently monitor and control gas flow rates in a plurality of channels of a gas injection system coupled to a reaction chamber.Type: ApplicationFiled: August 6, 2018Publication date: February 6, 2020Inventors: Mingyang Ma, Junwei Su, Alexandros Demos, Xing Lin, Sam Kim, Gregory Michael Bartlett
-
Publication number: 20190290122Abstract: In an embodiment of the disclosure, there is provided a handheld vision tester for vision self-testing by a user. The handheld vision tester comprises a touchscreen display, a control, and an interface port. The touchscreen display is configured to present different shapes, either statically or dynamically, to the user for the vision self-testing. One of the different shapes may be a modulated version of another similar shape displayed at the same time and includes a modulated edge. The control is configured to allow a user to trigger operations of the tester and allow the user to select one of the different shapes. The handheld vision tester is configured to determine results of the vision self-testing from the user selections and store the results in the handheld vision tester. The interface port is configured to transmit the stored results to a healthcare provider who uses the results to enhance treatment routines.Type: ApplicationFiled: January 11, 2017Publication date: September 26, 2019Inventors: Michael Bartlett, Yi-Zhong Wang
-
Patent number: 10219412Abstract: A connector assembly and heat sink configured to be received by a radio unit are provided. An example connector assembly includes a printed wiring board (PWB) at least partially disposed within the radio unit when in an operational configuration, and the PWB defines an extension at least partially disposed exterior to the radio unit when in the operational configuration. The connector assembly includes one or more optoelectronic components configured to convert between optical signals and electrical signals supported by the PWB, and at least a portion of the one or more optoelectronic components are disposed on the extension of the PWB. The connector assembly also includes a heat sink housing attached to the PWB that encloses the extension of the PWB and optoelectronic components disposed on the extension in order to dissipate heat from the optoelectronic components to an exterior environment of the connector assembly.Type: GrantFiled: November 27, 2017Date of Patent: February 26, 2019Assignee: Nokia Solutions and Networks OyInventors: Todd Betz, Michael Bartlett, Andrew Morrison, Earl Ponceti