Patents by Inventor Patrick Xu
Patrick Xu 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: 20240149258Abstract: Photocatalysts and methods of making and using the same are disclosed. The photocatalyst includes a TIO2 ultra-nanoparticle having a single Fe, Co, Mn, Cr, or W atom positioned as an engineered defect within the particle and a single metal catalyst atom bound proximal to the single Fe, Co, Mn, Cr, or W atom. The method of making the photocatalyst includes generating a plurality of ultra-nano TIO2 particles, each having a single Fe, Co, Mn, Cr, or W atom positioned as an engineered defect within the particle. The method further includes photodepositing a single metal catalyst atom proximal to the single Fe, Co, Mn, Cr, or W atom for at least a portion of the ultra-nano TIO2 particles, thereby creating the disclosed photocatalyst. The single metal catalyst atom is in a positive oxidation state and can be Pt, Pd, Ir, Ru, Rh, Os, Re, Au, Ni, Zn, or Cu.Type: ApplicationFiled: December 2, 2021Publication date: May 9, 2024Inventors: Mary Jane Shultz, Nicholas J. Anderson, Tongzhou Xu, Patrick Bisson
-
Publication number: 20240151677Abstract: A method, system and apparatus for sensing fluids. A fluid sensor is configured to analyze a fluid utilizing impedance spectroscopy. Capacitive impedance of fluids is sensed and measured. Inductive impedance of suspended particles in fluids is measured. An electrochemical fingerprint of the properties of the fluid or of the particles within the fluid is generated. Fluid analytics data is generated from sensor signal data of the fluids under test. Trainable artificial intelligence algorithms are used to generate fluid analytics data.Type: ApplicationFiled: January 18, 2024Publication date: May 9, 2024Applicant: FluidInsight Ltd.Inventors: Patrick EMOKPAE, David RUTLEDGE, Richard HELFMANN, Terry GREENIAUS, Chris HOLT, Mohammad ABDOLRAZZAGHI, Brad HESSON, Richard HULL, Kenny XU, Arunkumar SUNDARAM
-
Patent number: 11962467Abstract: An embodiment includes a method for use in managing a cluster comprising a plurality of computers, each computer comprising at least one hardware processor coupled to at least one memory. The method comprises a computer-implemented manager: collecting access pattern data for the plurality of computers; based at least in part on the access pattern data, determining that at least a first one of the plurality of computers is overutilized; and responsive to determining that the first computer is overutilized, moving stored data from the first computer to at least a second one of the plurality of computers.Type: GrantFiled: August 14, 2017Date of Patent: April 16, 2024Assignees: International Business Machines Corporation, UNIVERSITY COLLEGE DUBLINInventors: Hitham Ahmed Assem Aly Salama, Teodora Sandra Buda, Patrick J. O'Sullivan, Philip Perry, Lei Xu
-
Publication number: 20240105243Abstract: A memory interface circuit has a first differential receiver having a first input coupled to a first reference voltage source, a second differential receiver configured to receive a differential data strobe signal in a pair of complementary signals, a third differential receiver having a first input coupled to a second reference voltage source and a second input configured to receive one of the pair of complementary signals, a clock generation circuit configured to generate a read clock signal based on an output of the second differential receiver and using a qualifying signal output by the third differential receiver to qualify one or more edges in the read clock signal and a data capture circuit clocked by the read clock signal and configured to capture data from the output of the first differential receiver using the one or more edges in the read clock signal.Type: ApplicationFiled: September 28, 2022Publication date: March 28, 2024Inventors: Yong XU, Satish KRISHNAMOORTHY, Boris Dimitrov ANDREEV, Patrick ISAKANIAN, Farrukh AQUIL, Vikas MAHENDIYAN, Ravindra Arvind KHEDKAR
-
Publication number: 20240088071Abstract: Methods for reducing resistivity of metal gapfill include depositing a conformal layer in an opening of a feature and on a field of a substrate with a first thickness of the conformal layer of approximately 10 microns or less, depositing a non-conformal metal layer directly on the conformal layer at a bottom of the opening and directly on the field using an anisotropic deposition process. A second thickness of the non-conformal metal layer on the field and on the bottom of the feature is approximately 30 microns or greater. And depositing a metal gapfill material in the opening of the feature and on the field where the metal gapfill material completely fills the opening without any voids.Type: ApplicationFiled: September 14, 2022Publication date: March 14, 2024Inventors: Yi XU, Yu LEI, Zhimin QI, Aixi ZHANG, Xianyuan ZHAO, Wei LEI, Xingyao GAO, Shirish A. PETHE, Tao HUANG, Xiang CHANG, Patrick Po-Chun LI, Geraldine VASQUEZ, Dien-yeh WU, Rongjun WANG
-
Patent number: 11913897Abstract: A method, system and apparatus for sensing fluids. A fluid sensor is configured to analyze a fluid utilizing impedance spectroscopy. Capacitive impedance of fluids is sensed and measured. Inductive impedance of suspended particles in fluids is measured. An electrochemical fingerprint of the properties of the fluid or of the particles within the fluid is generated. Fluid analytics data is generated from sensor signal data of the fluids under test. Trainable artificial intelligence algorithms are used to generate fluid analytics data.Type: GrantFiled: January 22, 2021Date of Patent: February 27, 2024Assignee: FluidInsight Ltd.Inventors: Patrick Emokpae, David Rutledge, Richard Helfmann, Terry Greeniaus, Chris Holt, Mohammad Abdolrazzaghi, Brad Hesson, Richard Hull, Kenny Xu, Arunkumar Sundaram
-
Patent number: 11882216Abstract: A local buffer is integrated with a witness generator and a proof generator on a cryptographic processor and is separate from host memory accessed by a host processor operating with the cryptographic processor in a proving computing system. The witness generator: receives, from software program running on the host processor, compiled code of a zero-knowledge-proof (ZKP) program and specific input to the ZKP program; executes the ZKP program by way of executing the compiled code; records specific output generated from the ZKP program with the specific input, intermediate variable values, and the specific input, as a specific witness of executing the ZKP program; stores the specific witness in the local buffer. The proof generator: receives, from the software program running on the host processor, a proving key; accesses the specific witness in the local buffer; generates a specific zero-knowledge proof for executing the ZKP program with the specific input.Type: GrantFiled: June 26, 2023Date of Patent: January 23, 2024Assignee: Auradine, Inc.Inventors: Patrick Xu, Minglei Wang, Sidong Li, De Vu, Saptadeep Pal, Lei Chang
-
Publication number: 20240007431Abstract: Described herein are systems, methods, and software to enhance failover operations in a cloud computing environment. In one implementation, a method of operating a first service instance in a cloud computing environment includes obtaining a communication from a computing asset, wherein the communication comprises a first destination address. The method further provides replacing the first destination address with a second destination address in the communication, wherein the second destination address comprises a shared address for failover from a second service instance. After replacing the address, the method determines whether the communication is permitted based on the second destination address, and if permitted, processes the communication in accordance with a service executing on the service instance.Type: ApplicationFiled: September 12, 2023Publication date: January 4, 2024Inventors: Shu Lin, Patrick Xu, Eswar Rao Sadaram, Hao Long
-
Patent number: 11770359Abstract: Described herein are systems, methods, and software to enhance failover operations in a cloud computing environment. In one implementation, a method of operating a first service instance in a cloud computing environment includes obtaining a communication from a computing asset, wherein the communication comprises a first destination address. The method further provides replacing the first destination address with a second destination address in the communication, wherein the second destination address comprises a shared address for failover from a second service instance. After replacing the address, the method determines whether the communication is permitted based on the second destination address, and if permitted, processes the communication in accordance with a service executing on the service instance.Type: GrantFiled: February 15, 2022Date of Patent: September 26, 2023Assignee: Palo Alto Networks, Inc.Inventors: Shu Lin, Patrick Xu, Eswar Rao Sadaram, Hao Long
-
Patent number: 11456131Abstract: A switch assembly comprises a button, a pivoting element, a first positioning element, and a second positioning element. The button has a first, second, and third states. The pivoting element extends from a height direction of the button, and has first and second contact parts arranged in the height direction. Surfaces of the first and second contact parts have different contours. The first positioning element and the second positioning element respectively correspond to the first contact part and the second contact part, and are movable relative to each other. A function of the first positioning element and a first positioning section of the first contact part is configuring the first state, and functions of the second positioning element and a second positioning section and a third positioning section of the second contact part are respectively configuring the second state and the third state.Type: GrantFiled: October 16, 2019Date of Patent: September 27, 2022Assignee: Ford Global Technologies, LLCInventors: Derek Kang, Patrick Xu, Daniel Weckstein, Dai Yang, Shannon Carloni
-
Publication number: 20220174036Abstract: Described herein are systems, methods, and software to enhance failover operations in a cloud computing environment. In one implementation, a method of operating a first service instance in a cloud computing environment includes obtaining a communication from a computing asset, wherein the communication comprises a first destination address. The method further provides replacing the first destination address with a second destination address in the communication, wherein the second destination address comprises a shared address for failover from a second service instance. After replacing the address, the method determines whether the communication is permitted based on the second destination address, and if permitted, processes the communication in accordance with a service executing on the service instance.Type: ApplicationFiled: February 15, 2022Publication date: June 2, 2022Inventors: Shu Lin, Patrick Xu, Eswar Rao Sadaram, Hao Long
-
Patent number: 11271900Abstract: Described herein are systems, methods, and software to enhance failover operations in a cloud computing environment. In one implementation, a method of operating a first service instance in a cloud computing environment includes obtaining a communication from a computing asset, wherein the communication comprises a first destination address. The method further provides replacing the first destination address with a second destination address in the communication, wherein the second destination address comprises a shared address for failover from a second service instance. After replacing the address, the method determines whether the communication is permitted based on the second destination address, and if permitted, processes the communication in accordance with a service executing on the service instance.Type: GrantFiled: April 14, 2020Date of Patent: March 8, 2022Assignee: Palo Alto Networks, Inc.Inventors: Shu Lin, Patrick Xu, Eswar Rao Sadaram, Hao Long
-
Publication number: 20200244620Abstract: Described herein are systems, methods, and software to enhance failover operations in a cloud computing environment. In one implementation, a method of operating a first service instance in a cloud computing environment includes obtaining a communication from a computing asset, wherein the communication comprises a first destination address. The method further provides replacing the first destination address with a second destination address in the communication, wherein the second destination address comprises a shared address for failover from a second service instance. After replacing the address, the method determines whether the communication is permitted based on the second destination address, and if permitted, processes the communication in accordance with a service executing on the service instance.Type: ApplicationFiled: April 14, 2020Publication date: July 30, 2020Inventors: Shu Lin, Patrick Xu, Eswar Rao Sadaram, Hao Long
-
Publication number: 20200168413Abstract: A switch assembly comprises a button, a pivoting element, a first positioning element, and a second positioning element. The button has a first, second, and third states. The pivoting element extends from a height direction of the button, and has first and second contact parts arranged in the height direction. Surfaces of the first and second contact parts have different contours. The first positioning element and the second positioning element respectively correspond to the first contact part and the second contact part, and are movable relative to each other. A function of the first positioning element and a first positioning section of the first contact part is configuring the first state, and functions of the second positioning element and a second positioning section and a third positioning section of the second contact part are respectively configuring the second state and the third state.Type: ApplicationFiled: October 16, 2019Publication date: May 28, 2020Applicant: Ford Global Technologies, LLCInventors: Derek Kang, Patrick Xu, Daniel Weckstein, Dai Yang, Shannon Carloni
-
Patent number: 10630638Abstract: Described herein are systems, methods, and software to enhance failover operations in a cloud computing environment. In one implementation, a method of operating a first service instance in a cloud computing environment includes obtaining a communication from a computing asset, wherein the communication comprises a first destination address. The method further provides replacing the first destination address with a second destination address in the communication, wherein the second destination address comprises a shared address for failover from a second service instance. After replacing the address, the method determines whether the communication is permitted based on the second destination address, and if permitted, processes the communication in accordance with a service executing on the service instance.Type: GrantFiled: March 9, 2018Date of Patent: April 21, 2020Assignee: Palo Alto Networks, Inc.Inventors: Shu Lin, Patrick Xu, Eswar Rao Sadaram, Hao Long
-
Publication number: 20200114241Abstract: The present disclosure relates to system and method for real-time tracking and displaying of an athlete's motions. The disclosure includes of a system for tracking the movement of key parts of the human body, then transmitting data acquired to create a visual of the movement of the body within a viewing device. The system includes a plurality of sensor devices attached to various parts of the athlete's body that are configured to collect sensor data about movements of an athlete's body, a controller configured to process the sensor data received from the plurality of sensor devices to generate one or more views of the movements of the athlete's body, and a display module configured to display the one or more views of the movements of the athlete's body.Type: ApplicationFiled: October 8, 2019Publication date: April 16, 2020Inventor: Patrick XU
-
Publication number: 20190281014Abstract: Described herein are systems, methods, and software to enhance failover operations in a cloud computing environment. In one implementation, a method of operating a first service instance in a cloud computing environment includes obtaining a communication from a computing asset, wherein the communication comprises a first destination address. The method further provides replacing the first destination address with a second destination address in the communication, wherein the second destination address comprises a shared address for failover from a second service instance. After replacing the address, the method determines whether the communication is permitted based on the second destination address, and if permitted, processes the communication in accordance with a service executing on the service instance.Type: ApplicationFiled: March 9, 2018Publication date: September 12, 2019Inventors: Shu Lin, Patrick Xu, Eswar Rao Sadaram, Hao Long
-
Patent number: 9520758Abstract: An energy harvester system (EHS) for converting a multiple degree of freedom (MDF) pendulum motion into a rotational motion is provided. The EHS includes a pendulum, a pointing element, and motion control slots (MCSs) enclosed in an external housing. Ambient motion from the external housing generates a MDF pendulum motion in the pendulum. The pointing element is slidably positioned on a rod of the pendulum. The MCSs receive a connector that connects the pointing element to the rod of the pendulum and allow the connector to traverse the MCSs, thereby controlling slidable movement of the pointing element along with the pendulum. When the pendulum moves to first ends of the MCSs, the pointing element slides on the rod to allow a pointer of the pointing element to contact and rotate a gear, thereby converting the MDF pendulum motion into a rotational motion of the gear, which drives an electric generator.Type: GrantFiled: May 26, 2016Date of Patent: December 13, 2016Inventors: Patrick Xu, Run De Zhu, Yu Qing Liu, Ethan Hu, Bocheng Cai
-
Patent number: 8972721Abstract: A system and method for remote device registration, to monitor and meter the injection of keying or other confidential information onto a device, is provided. A producer who utilizes one or more separate manufacturers, operates a remote module that communicates over forward and backward channels with a local module at the manufacturer. Encrypted data transmissions are sent by producer to the manufacturer and are decrypted to obtain sensitive data used in the devices. As data transmissions are decrypted, credits from a credit pool are depleted and can be replenished by the producer through credit instructions. As distribution images are decrypted, usage records are created and eventually concatenated, and sent as usage reports back to the producer, to enable the producer to monitor and meter production at the manufacturer.Type: GrantFiled: April 12, 2013Date of Patent: March 3, 2015Assignee: Certicom Corp.Inventors: Brian Neill, Ashok Vadekar, Patrick Xu
-
Publication number: 20130238899Abstract: A system and method for remote device registration, to monitor and meter the injection of keying or other confidential information onto a device, is provided. A producer who utilizes one or more separate manufacturers, operates a remote module that communicates over forward and backward channels with a local module at the manufacturer. Encrypted data transmissions are sent by producer to the manufacturer and are decrypted to obtain sensitive data used in the devices. As data transmissions are decrypted, credits from a credit pool are depleted and can be replenished by the producer through credit instructions. As distribution images are decrypted, usage records are created and eventually concatenated, and sent as usage reports back to the producer, to enable the producer to monitor and meter production at the manufacturer.Type: ApplicationFiled: April 12, 2013Publication date: September 12, 2013Applicant: CERTICOM CORP.Inventors: Brian NEILL, Ashok VADEKAR, Patrick XU