Patents by Inventor Minh Pham
Minh Pham 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: 20260178634Abstract: In some embodiments, a method may include determining hierarchical agents including a first agent and a second agent based on a document defining a UI, the hierarchical agents having access to initial context data. The method may include delegating a task related to a UI element to the first agent based on information associated with the UI element and restricting portions of the initial context data available to the first agent to a propagated subset based on input data types mapped to the first agent and portions of the initial context data available to the second agent. The method may include generating interaction data by providing a machine learning model with the propagated subset and updating the document (e.g., by populating or interacting with the UI element based on the interaction data).Type: ApplicationFiled: February 20, 2026Publication date: June 25, 2026Inventors: Justin TAKAMINE, Minh PHAM
-
Publication number: 20260126381Abstract: A system and method for processing a dry electrode film comprising a roller system, a terahertz measurement device and a dry electrode powder mixture dispenser, are disclosed. The measurement device may comprise a terahertz source and a terahertz sensor. Such terahertz source may be emitted towards an upper and lower surface of the dry electrode film and reflected back towards the terahertz sensor to measure a physical property of the dry electrode film.Type: ApplicationFiled: November 5, 2024Publication date: May 7, 2026Inventors: Ardavan Zandiatashbar, Bonne Eggleston, Kaiping Wang, Christoph Erben, Shikai Jin, Kentaro Tanaka, Minh Pham
-
Patent number: 12579177Abstract: In some embodiments, a method may include determining hierarchical agents including a first agent and a second agent based on a document defining a UI, the hierarchical agents having access to initial context data. The method may include delegating a task related to a UI element to the first agent based on information associated with the UI element and restricting portions of the initial context data available to the first agent to a propagated subset based on input data types mapped to the first agent and portions of the initial context data available to the second agent. The method may include generating interaction data by providing a machine learning model with the propagated subset and updating the document (e.g., by populating or interacting with the UI element based on the interaction data).Type: GrantFiled: April 15, 2024Date of Patent: March 17, 2026Assignee: Invisible Platforms, Inc.Inventors: Justin Takamine, Minh Pham
-
Publication number: 20250321759Abstract: In some embodiments, a method and related system for dynamically responding to evolving UIs includes using hierarchical agents in a same runtime as the UI. In some embodiments, the method includes determining hierarchical agents within a runtime environment based on UI elements of a document in the runtime environment, and delegating a task related to a target UI element to an agent based on UI element information in the first runtime environment. The method may include generating, via the agent, interaction data for the target UI element based on the information related to the target UI element and user information and may further include updating the document based on the interaction data.Type: ApplicationFiled: April 15, 2024Publication date: October 16, 2025Applicant: Invisible Platforms, Inc.Inventors: Justin TAKAMINE, Minh PHAM
-
Publication number: 20250322000Abstract: In some embodiments, a method may include determining hierarchical agents including a first agent and a second agent based on a document defining a UI, the hierarchical agents having access to initial context data. The method may include delegating a task related to a UI element to the first agent based on information associated with the UI element and restricting portions of the initial context data available to the first agent to a propagated subset based on input data types mapped to the first agent and portions of the initial context data available to the second agent. The method may include generating interaction data by providing a machine learning model with the propagated subset and updating the document (e.g., by populating or interacting with the UI element based on the interaction data).Type: ApplicationFiled: April 15, 2024Publication date: October 16, 2025Applicant: Invisible Platforms, Inc.Inventors: Justin TAKAMINE, Minh PHAM
-
Patent number: 12326431Abstract: A gas detection device for detection of one or more gas analytes in an environment includes a housing including an inlet via which gas to be sampled from the environment enters the housing, a control system within the housing comprising a processor system and a memory system in communicative connection with the processor system, and one or more gas sensors within the housing in fluid connection with the inlet and in communicative connection with the control system. Each of the one or more gas sensors is independently responsive to one of the one or more gas analytes. The control system is configured to control flow rate of gas from the environment through an accessory device assembly including one or more accessory devices in fluid connection with the inlet on the basis of data for the accessory device assembly in fluid connection with the inlet.Type: GrantFiled: December 17, 2022Date of Patent: June 10, 2025Assignee: MSA Technology, LLCInventors: Daniel Miller, Shane Kelleher, Minh Pham, Anthony Bafile
-
Publication number: 20240201158Abstract: A gas detection device for detection of one or more gas analytes in an environment includes a housing including an inlet via which gas to be sampled from the environment enters the housing, a control system within the housing comprising a processor system and a memory system in communicative connection with the processor system, and one or more gas sensors within the housing in fluid connection with the inlet and in communicative connection with the control system. Each of the one or more gas sensors is independently responsive to one of the one or more gas analytes. The control system is configured to control flow rate of gas from the environment through an accessory device assembly including one or more accessory devices in fluid connection with the inlet on the basis of data for the accessory device assembly in fluid connection with the inlet.Type: ApplicationFiled: December 17, 2022Publication date: June 20, 2024Inventors: Daniel Miller, Shane Kelleher, Minh Pham, Anthony Bafile
-
Publication number: 20240201152Abstract: A system includes a gas detection device and an accessory device identification system in communicative connection with a control system of the gas detection device. The accessory device identification system is configured to receive data including identification data for at least one of (i) each of one or more associated accessory devices or (ii) an associated combination of accessory devices configured to be placed in fluid connection with the inlet of the gas detection device. The accessory device identification system is configured to identify at least one of (i) each of the one or more associated accessory devices or (ii) the associated combination of accessory devices (from the identification data received.Type: ApplicationFiled: December 17, 2022Publication date: June 20, 2024Inventors: Daniel Miller, Shane Kelleher, Minh Pham, Anthony Bafile
-
Publication number: 20230206189Abstract: A method and an electronic device are provided that include receiving at the electronic device a start and an end of an out-of-office period and an out-of-office preference for responding to new invitations to events occurring during the out-of-office period received at the electronic device, receiving at the electronic device a new invitation to an event occurring during the out-of-office period, and automatically transmitting at the electronic device a response to the new invitation based on the out-of-office preference.Type: ApplicationFiled: February 28, 2023Publication date: June 29, 2023Inventors: Christopher James RUNSTEDLER, Samer FAHMY, Bartholomew Alexander BOECKNER, Kieran Patrick CUNNEY, Jan Anthony KORSMAN, Jared Daniel LEPIC, Grant Ross ELLIOTT, Andrew Joseph KLAMUT, Matthew Donald HODGSON, Minh PHAM, Clifford HUNG, Morgan Trevor MCLAUGHLIN, Adam John VAZ, Jeffrey Tyson ARMSTRONG, Daniel Ian ACKLAND
-
Patent number: 11615380Abstract: A method and an electronic device are provided that include receiving at the electronic device a start and an end of an out-of-office period and an out-of-office preference for responding to new invitations to events occurring during the out-of-office period received at the electronic device, receiving at the electronic device a new invitation to an event occurring during the out-of-office period, and automatically transmitting at the electronic device a response to the new invitation based on the out-of-office preference.Type: GrantFiled: May 4, 2020Date of Patent: March 28, 2023Assignee: BlackBerry LimitedInventors: Christopher James Runstedler, Samer Fahmy, Bartholomew Alexander Boeckner, Kieran Patrick Cunney, Jan Anthony Korsman, Jared Daniel Lepic, Grant Ross Elliott, Andrew Joseph Klamut, Matthew Donald Hodgson, Minh Pham, Clifford Hung, Morgan Trevor McLaughlin, Adam John Vaz, Jeffrey Tyson Armstrong, Daniel Ian Ackland
-
Patent number: 10932217Abstract: A method and system for controlling a data transmission for a network-based service over limited network connectivity are described. A computing device detects that it has insufficient network connectivity to transmit a data message from a service requester application executing on the computing device to a server using a data communications channel. The computing device receives user input for a request for service and transmits the request for service to the server via an alternate communications channel. The server receives and processes the request to arrange for service for the user and transmits data corresponding to a service arrangement to the computing device over the alternate communications channel.Type: GrantFiled: September 25, 2019Date of Patent: February 23, 2021Assignee: Uber Technologies, Inc.Inventors: Yuhki Yamashita, Didier Patrick Hilhorst, Shamit Patel, Minh Pham
-
Publication number: 20200265389Abstract: A method and an electronic device are provided that include receiving at the electronic device a start and an end of an out-of-office period and an out-of-office preference for responding to new invitations to events occurring during the out-of-office period received at the electronic device, receiving at the electronic device a new invitation to an event occurring during the out-of-office period, and automatically transmitting at the electronic device a response to the new invitation based on the out-of-office preference.Type: ApplicationFiled: May 4, 2020Publication date: August 20, 2020Inventors: Christopher James RUNSTEDLER, Samer FAHMY, Bartholomew Alexander BOECKNER, Kieran Patrick CUNNEY, Jan Anthony KORSMAN, Jared Daniel LEPIC, Grant Ross ELLIOTT, Andrew Joseph KLAMUT, Matthew Donald HODGSON, Minh PHAM, Clifford HUNG, Morgan Trevor MCLAUGHLIN, Adam John VAZ, Jeffrey Tyson ARMSTRONG, Daniel Ian ACKLAND
-
Patent number: 10643186Abstract: A method and an electronic device are provided that include receiving at the electronic device a start and an end of an out-of-office period and an out-of-office preference for responding to new invitations to events occurring during the out-of-office period received at the electronic device, receiving at the electronic device a new invitation to an event occurring during the out-of-office period, and automatically transmitting at the electronic device a response to the new invitation based on the out-of-office preference.Type: GrantFiled: July 19, 2016Date of Patent: May 5, 2020Assignee: BlackBerry LimitedInventors: Christopher James Runstedler, Samer Fahmy, Bartholomew Alexander Boeckner, Kieran Patrick Cunney, Jan Anthony Korsman, Jared Daniel Lepic, Grant Ross Elliott, Andrew Joseph Klamut, Matthew Donald Hodgson, Minh Pham, Clifford Hung, Morgan Trevor McLaughlin, Adam John Vaz, Jeffrey Tyson Armstrong, Daniel Ian Ackland
-
Patent number: 10558547Abstract: A method, non-transitory computer readable medium, and device that assists with proactive prediction of disk failure in a RAID group includes obtaining performance data for a plurality of storage drives. The obtained performance data is compared with a stored classification data to predict one or more storage drives of the plurality of storage drives failing within a time period. The data present in the one or more storage drives predicted to fail based on the comparison is copied on to one or more secondary storage drives. A notification including a list of the one or more storage drives predicted to fail is sent upon the copying the data on to the one or more secondary storage drives.Type: GrantFiled: May 27, 2016Date of Patent: February 11, 2020Assignee: NetApp, Inc.Inventors: Douglas Coatney, Rebecca Kekelishvili, Minh Pham
-
Publication number: 20200022101Abstract: A method and system for controlling a data transmission for a network-based service over limited network connectivity are described. A computing device detects that it has insufficient network connectivity to transmit a data message from a service requester application executing on the computing device to a server using a data communications channel. The computing device receives user input for a request for service and transmits the request for service to the server via an alternate communications channel. The server receives and processes the request to arrange for service for the user and transmits data corresponding to a service arrangement to the computing device over the alternate communications channel.Type: ApplicationFiled: September 25, 2019Publication date: January 16, 2020Inventors: Yuhki Yamashita, Didier Patrick Hilhorst, Shamit Patel, Minh Pham
-
Patent number: 10477504Abstract: A method and system for controlling a data transmission for a network-based service over limited network connectivity are described. A computing device detects that it has insufficient network connectivity to transmit a data message from a service requester application executing on the computing device to a server using a data communications channel. The computing device receives user input for a request for service and transmits the request for service to the server via an alternate communications channel. The server receives and processes the request to arrange for service for the user and transmits data corresponding to a service arrangement to the computing device over the alternate communications channel.Type: GrantFiled: December 30, 2016Date of Patent: November 12, 2019Assignee: Uber Technologies, Inc.Inventors: Yuhki Yamashita, Didier Patrick Hilhorst, Shamit Patel, Minh Pham
-
Publication number: 20190287126Abstract: A computing system can detect a session trigger corresponding to execution of a service application on a computing device of a user, the session trigger initiating a user session of an application-based service. The system can execute one or more of a plurality of models corresponding to a unique objective for the application-based service, wherein each model runs real-time session data corresponding to the user session. The system can generate, from each model of the plurality of models, a session score indicating a priority level for the unique objective corresponding to the model. Based on the session score from each of the plurality of models, the system can transmit treatment data to the computing device of the user, the treatment data causing treatment content to be displayed on the computing device of the user.Type: ApplicationFiled: March 15, 2018Publication date: September 19, 2019Inventors: Yefei Peng, Haowei Zhang, James Lee, Weiwei Shen, Shuyang Du, Yi Zheng, Minh Pham
-
Publication number: 20180092057Abstract: A method and system for controlling a data transmission for a network-based service over limited network connectivity are described. A computing device detects that it has insufficient network connectivity to transmit a data message from a service requester application executing on the computing device to a server using a data communications channel. The computing device receives user input for a request for service and transmits the request for service to the server via an alternate communications channel. The server receives and processes the request to arrange for service for the user and transmits data corresponding to a service arrangement to the computing device over the alternate communications channel.Type: ApplicationFiled: December 30, 2016Publication date: March 29, 2018Inventors: Yuhki Yamashita, Didier Patrick Hilhorst, Shamit Patel, Minh Pham
-
Publication number: 20180025327Abstract: A method and an electronic device are provided that include receiving at the electronic device a start and an end of an out-of-office period and an out-of-office preference for responding to new invitations to events occurring during the out-of-office period received at the electronic device, receiving at the electronic device a new invitation to an event occurring during the out-of-office period, and automatically transmitting at the electronic device a response to the new invitation based on the out-of-office preference.Type: ApplicationFiled: July 19, 2016Publication date: January 25, 2018Inventors: Christopher James RUNSTEDLER, Samer FAHMY, Bartholomew Alexander BOECKNER, Kieran Patrick CUNNEY, Jan Anthony KORSMAN, Jared Daniel LEPIC, Grant Ross ELLIOTT, Andrew Joseph KLAMUT, Matthew Donald HODGSON, Minh PHAM, Clifford HUNG, Morgan Trevor MCLAUGHLIN, Adam John VAZ, Jeffrey Tyson ARMSTRONG, Daniel Ian ACKLAND
-
Publication number: 20170344431Abstract: A method, non-transitory computer readable medium, and device that assists with proactive prediction of disk failure in a RAID group includes obtaining performance data for a plurality of storage drives. The obtained performance data is compared with a stored classification data to predict one or more storage drives of the plurality of storage drives failing within a time period. The data present in the one or more storage drives predicted to fail based on the comparison is copied on to one or more secondary storage drives. A notification including a list of the one or more storage drives predicted to fail is sent upon the copying the data on to the one or more secondary storage drives.Type: ApplicationFiled: May 27, 2016Publication date: November 30, 2017Inventors: Douglas Coatney, Rebecca Kekelishvili, Minh Pham