Patents by Inventor Phillip Chen
Phillip Chen 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: 11949496Abstract: Systems, methods, and non-transitory media are provided for low latency handovers. An example method can include receiving, by a satellite, a schedule of communications between the satellite and one or more gateways; requesting, based on the schedule, a handover from a link between the satellite and a gateway to a different link between the satellite and the gateway or a different gateway; prior to a completion of the handover, processing packets bicasted over the link between the satellite and the gateway and the different link between the satellite and the gateway or the different gateway; performing the handover from the link between the satellite and the gateway to the different link between the satellite and the gateway or the different gateway; and after the handover, transmitting, by the satellite, one or more packets via the different link between the satellite and the gateway or the different gateway.Type: GrantFiled: June 2, 2021Date of Patent: April 2, 2024Assignee: Space Exploration Technologies Corp.Inventors: Chen Chen, Pavel Chikulaev, Sergii Ziuzin, David Sacks, Peter J. Worters, Darshan Purohit, Yashodhan Dandekar, Vladimir Skuratovich, Andrei Pushkin, Phillip E. Barber
-
Publication number: 20230308508Abstract: A computer-implemented method comprises detecting, by a processor of a first host of one or more hosts in a distributed computing environment, a distributed task waiting to be started, from a replicated configuration system, the distributed task being represented by a pending tasks key. The method comprises starting, by the processor, the distributed task by performing an atomic compare and swap operation to add a started key to the replicated configuration system. The method also comprises writing a specification of the distributed task to the replicated configuration system under a new version of a current tasks key. In addition, the method comprises removing, following the writing, the pending tasks key from the replicated configuration system.Type: ApplicationFiled: May 31, 2023Publication date: September 28, 2023Inventors: Greg DeArment, Mark Elliot, Jonathon Yu, Jon Paek, Phillip Chen, Brian Toth, David Tolnay, Daniel Rothfus, Bradley Moylan
-
Patent number: 11706296Abstract: Fault-tolerant and highly available configuration of distributed services including a computer-implemented method for role-based configuration discovery comprising receiving a request comprising an identifier of a role; identifying a first key, in a replica of a distributed configuration store, comprising a first value that matches the role identifier; identifying one or more other key-value pairs associated in the replica with the first key; and returning a response to an entity that sent the request comprising the value of at least one key-value pair that is specific to the role the service has. Also disclosed are techniques for log forwarding.Type: GrantFiled: April 5, 2021Date of Patent: July 18, 2023Assignee: Palantir Technologies Inc.Inventors: Greg DeArment, Mark Elliot, Jonathon Yu, Jon Paek, Phillip Chen, Brian Toth, David Tolnay, Daniel Rothfus, Bradley Moylan
-
Publication number: 20210224118Abstract: Fault-tolerant and highly available configuration of distributed services including a computer-implemented method for role-based configuration discovery comprising receiving a request comprising an identifier of a role; identifying a first key, in a replica of a distributed configuration store, comprising a first value that matches the role identifier; identifying one or more other key-value pairs associated in the replica with the first key; and returning a response to an entity that sent the request comprising the value of at least one key-value pair that is specific to the role the service has. Also disclosed are techniques for log forwarding.Type: ApplicationFiled: April 5, 2021Publication date: July 22, 2021Inventors: Greg DeArment, Mark Elliot, Jonathon Yu, Jon Paek, Phillip Chen, Brian Toth, David Tolnay, Daniel Rothfus, Bradley Moylan
-
Patent number: 10990446Abstract: Fault-tolerant and highly available configuration of distributed services including a computer-implemented method for role-based configuration discovery comprising receiving a request comprising an identifier of a role; identifying a first key, in a replica of a distributed configuration store, comprising a first value that matches the role identifier; identifying one or more other key-value pairs associated in the replica with the first key; and returning a response to an entity that sent the request comprising the value of at least one key-value pair that is specific to the role the service has. Also disclosed are techniques for log forwarding.Type: GrantFiled: August 1, 2019Date of Patent: April 27, 2021Assignee: PALANTIR TECHNOLOGIES INC.Inventors: Greg DeArment, Mark Elliot, Jonathon Yu, Jon Paek, Phillip Chen, Brian Toth, David Tolnay, Daniel Rothfus, Bradley Moylan
-
Publication number: 20190354405Abstract: Fault-tolerant and highly available configuration of distributed services including a computer-implemented method for role-based configuration discovery comprising receiving a request comprising an identifier of a role; identifying a first key, in a replica of a distributed configuration store, comprising a first value that matches the role identifier; identifying one or more other key-value pairs associated in the replica with the first key; and returning a response to an entity that sent the request comprising the value of at least one key-value pair that is specific to the role the service has. Also disclosed are techniques for log forwarding.Type: ApplicationFiled: August 1, 2019Publication date: November 21, 2019Inventors: Greg DeArment, Mark Elliot, Jonathon Yu, Jon Paek, Phillip Chen, Brian Toth, David Tolnay, Daniel Rothfus, Bradley Moylan
-
Patent number: 10430240Abstract: Fault-tolerant and highly available configuration of distributed services including a computer-implemented method for role-based configuration discovery comprising receiving a request comprising an identifier of a role; identifying a first key, in a replica of a distributed configuration store, comprising a first value that matches the role identifier; identifying one or more other key-value pairs associated in the replica with the first key; and returning a response to an entity that sent the request comprising the value of at least one key-value pair that is specific to the role the service has. Also disclosed are techniques for log forwarding.Type: GrantFiled: October 4, 2016Date of Patent: October 1, 2019Assignee: PALANTIR TECHNOLOGIES INC.Inventors: Greg DeArment, Mark Elliot, Jonathon Yu, Jon Paek, Phillip Chen, Brian Toth, David Tolnay, Daniel Rothfus, Bradley Moylan
-
Patent number: 10052254Abstract: Apparatus and method using two couplings connecting a wheelchair to a walker for safely assisting a patient regaining their ability to walk. Physical therapists use the walker to train patients on walking to build strength, endurance, and balance. The couplings provide a fixed gap between the wheelchair and walker and keeps the wheelchair close to the patient. The patient can easily sit in the wheelchair, and the presence of the wheelchair minimizes the risk of falling, allows the patient to rest when fatigued, provides a sense of security, and eliminates a need for an assistance to push the wheelchair behind the patient.Type: GrantFiled: October 18, 2017Date of Patent: August 21, 2018Inventor: Phillip Chen
-
Publication number: 20180104133Abstract: Apparatus and method using two couplings connecting a wheelchair to a walker for safely assisting a patient regaining their ability to walk. Physical therapists use the walker to train patients on walking to build strength, endurance, and balance. The couplings provide a fixed gap between the wheelchair and walker and keeps the wheelchair close to the patient. The patient can easily sit in the wheelchair, and the presence of the wheelchair minimizes the risk of falling, allows the patient to rest when fatigued, provides a sense of security, and eliminates a need for an assistance to push the wheelchair behind the patient.Type: ApplicationFiled: October 18, 2017Publication date: April 19, 2018Inventor: Phillip Chen
-
Publication number: 20180039399Abstract: The systems and methods described herein provide highly dynamic and interactive data analysis user interfaces which enable data analysts to quickly and efficiently explore large volume data sources. The data analysis system enables the user to investigate large volumes of data over many different paths of analysis while maintaining detailed and retraceable steps taken by the user over the course of an investigation, as captured via the user's queries and user interaction with the user interfaces provided by the data analysis system. Data analysis paths may involve exploration of high volume data sets, such as Internet proxy data, which may include trillions of rows of data. The data analyst may pursue a data analysis path that involves, among other things, applying filters, joining to other tables in a database, viewing interactive data visualizations, and so on. The data analysis system enables a user to refresh or insert a node in a workflow.Type: ApplicationFiled: October 13, 2017Publication date: February 8, 2018Inventors: Helen Kaltegaertner, Alexandru Antihi, Brandon Krieger, Caitlin Colgrove, Diran Li, Gabrielle Javitt, Gregory O'Connor, Mark Schafer, Mark Elliot, Maria Franco, Matthew Lynch, Punyashloka Biswal, Phillip Chen, Sander Kromwijk, Shannon Scott, Stephanie Yu, Walker Burgin
-
Patent number: 7302304Abstract: A system for production planning. A MES provides production information corresponding to a preset time period of a production line, monitors processing of work-in-process (WIP), and provides processing status information of the WIP. A processor determines a move target for the WIP in the production line during the preset time period according to the production information, calculates achieved moves of the WIP, and compares the move target and the achieved moves.Type: GrantFiled: October 7, 2005Date of Patent: November 27, 2007Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.Inventors: Phillip Chen, Jung-Lung Tsai
-
Publication number: 20070083281Abstract: A system for production planning. A MES provides production information corresponding to a preset time period of a production line, monitors processing of work-in-process (WIP), and provides processing status information of the WIP. A processor determines a move target for the WIP in the production line during the preset time period according to the production information, calculates achieved moves of the WIP, and compares the move target and the achieved moves.Type: ApplicationFiled: October 7, 2005Publication date: April 12, 2007Inventors: Phillip Chen, R.L. Tsai
-
Patent number: 6846424Abstract: A process for removing and/or dry etching noble metal-based material structures, e.g., iridium for electrode formation for a microelectronic device. Etch species are provided by plasma formation involving energization of one or more halogenated organic and/or inorganic substance, and the etchant medium including such etch species and oxidizing gas is contacted with the noble metal-based material under etching conditions. The plasma formation and the contacting of the plasma with the noble metal-based material can be carried out in a downstream microwave processing system to provide processing suitable for high-rate fabrication of microelectronic devices and precursor structures in which the noble metal forms an electrode, or other conductive element or feature of the product article.Type: GrantFiled: June 5, 2001Date of Patent: January 25, 2005Assignee: Advanced Technology Materials, Inc.Inventors: Thomas H. Baum, Phillip Chen, Frank DiMeo, Jr., Peter C. Van Buskirk, Peter S. Kirlin
-
Publication number: 20010024679Abstract: A process for removing and/or dry etching noble metal-based material structures, e.g., iridium for electrode formation for a microelectronic device. Etch species are provided by plasma formation involving energization of one or more halogenated organic and/or inorganic substance, and the etchant medium including such etch species and oxidizing gas is contacted with the noble metal-based material under etching conditions. The plasma formation and the contacting of the plasma with the noble metal-based material can be carried out in a downstream microwave processing system to provide processing suitable for high-rate fabrication of microelectronic devices and precursor structures in which the noble metal forms an electrode, or other conductive element or feature of the product article.Type: ApplicationFiled: June 5, 2001Publication date: September 27, 2001Applicant: Advanced Technology Materials Inc.Inventors: Thomas H. Baum, Phillip Chen, Frank DiMeo, Peter C. Van Buskirk, Peter S. Kirlin