Patents by Inventor Mark Huang
Mark Huang 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: 12270370Abstract: A wave energy capture system deployed in water converts mechanical motion induced by waves in the water to electrical energy. A controller of the wave energy capture system receives input regarding real-time wave conditions in a vicinity of the wave energy capture system. The controller applies a control model to the received input to select a value of a control parameter for the wave energy capture system, where the control model includes a model that has been trained using machine learning to take wave condition data as input and to output control parameter values selected based on the wave condition data in order to increase an amount of energy captured by the wave energy capture system. The controller implements the selected value of the control parameter on the wave energy capture system.Type: GrantFiled: March 20, 2024Date of Patent: April 8, 2025Assignee: Ocean Motion Technologies, Inc.Inventors: Alexander J. Orona, Boyang Pan, Leverett Bezanson, Paul Glick, Justin Walraven, Mark Huang, Nathaniel Bell
-
Publication number: 20250037913Abstract: An assembled inductor includes a first magnetic core; a second magnetic core; a metal member disposed between the first magnetic core and the second metal member; and a plurality of gaps formed among the first magnetic core, the second magnetic, and the metal member. Further, the first magnetic core includes a plurality of inner projections. Furthermore, there is provided a second metal member disposed in the metal member.Type: ApplicationFiled: September 7, 2023Publication date: January 30, 2025Inventor: Mark Huang
-
Publication number: 20240254958Abstract: A wave energy capture system deployed in water converts mechanical motion induced by waves in the water to electrical energy. A controller of the wave energy capture system receives input regarding real-time wave conditions in a vicinity of the wave energy capture system. The controller applies a control model to the received input to select a value of a control parameter for the wave energy capture system, where the control model includes a model that has been trained using machine learning to take wave condition data as input and to output control parameter values selected based on the wave condition data in order to increase an amount of energy captured by the wave energy capture system. The controller implements the selected value of the control parameter on the wave energy capture system.Type: ApplicationFiled: March 20, 2024Publication date: August 1, 2024Inventors: Alexander J. Orona, Boyang Pan, Leverett Bezanson, Paul Glick, Justin Walraven, Mark Huang, Nathaniel Bell
-
Publication number: 20240159211Abstract: A wave energy capture system can include a plurality of arm assemblies. Each arm assembly includes a floatation device and an arm that is coupled to the floatation device and to a body via a pivot. The arm assemblies independently pivot around the pivots with respect to the body in response to movement of the floatation devices caused by waves in water. A mechanical energy capture system converts the independent pivoting of the plurality of arm assemblies around the pivots to electrical energy and provides the electrical energy to either an electronic device that is electrically coupled to the mechanical energy capture system to power the electronic device, or to a battery to recharge the battery.Type: ApplicationFiled: September 15, 2023Publication date: May 16, 2024Inventors: Boyang Pan, Leverett Bezanson, Paul Glick, Justin Walraven, Mark Huang, Nathaniel Bell, Alexander J. Orona
-
Patent number: 11939945Abstract: A wave energy capture system deployed in water converts mechanical motion induced by waves in the water to electrical energy. A controller of the wave energy capture system receives input regarding real-time wave conditions in a vicinity of the wave energy capture system. The controller applies a control model to the received input to select a value of a control parameter for the wave energy capture system, where the control model includes a model that has been trained using machine learning to take wave condition data as input and to output control parameter values selected based on the wave condition data in order to increase an amount of energy captured by the wave energy capture system. The controller implements the selected value of the control parameter on the wave energy capture system.Type: GrantFiled: September 15, 2023Date of Patent: March 26, 2024Assignee: OCEAN MOTION TECHNOLOGIES, INC.Inventors: Alexander J. Orona, Boyang Pan, Leverett Bezanson, Paul Glick, Justin Walraven, Mark Huang, Nathaniel Bell
-
Publication number: 20230215611Abstract: The present invention provides an assembled magnetic inductor with insulating layer component, and more particularly to printing, adhesion, or spray coating an insulating layer material on a pre-press molded surface of one of two internal metal components to cause an insulating layer to form on the outer surface thereof. Hence, an insulating layer between the two metal components is dispensed with in the assembly of the combination magnetic inductance, thereby further decreasing inductance of the assembly components, as well as reducing inter-component gaps and magnetic leakage, and acoustic noise.Type: ApplicationFiled: January 4, 2022Publication date: July 6, 2023Inventor: Mark Huang
-
Patent number: 11620157Abstract: Systems and methods are described for processing ingested pipeline metrics and ingested logs in an asynchronous manner as the data is being ingested to explain anomalies detected in the pipeline metrics using the ingested logs. For example, one or more streaming data processors can convert data as the data is ingested into a comparable data structure, determine whether the comparable data structure should be assigned to an existing data pattern or a new data pattern, and determine whether the logs corresponding to the comparable data structure is anomalous. Separately, the streaming data processor(s) can perform an outlier detection on the pipeline metrics to detect outliers. The streaming data processor(s) can then window the anomalous logs and the pipeline metric outliers to surface explanations for the pipeline metric outliers using the anomalous logs.Type: GrantFiled: October 31, 2019Date of Patent: April 4, 2023Assignee: Splunk Inc.Inventors: Ram Sriharsha, Mark Huang, Abhinav Mishra, Harsha Wasalathanthrige Don
-
Patent number: 11497637Abstract: The invention is devices and methods to treat benign prostatic hyperplasia (BPH) and associated lower urinary tract symptoms infections (LUTS). The devices are intra-urethral implants placed in a patient in need thereof by minimally invasive procedures, preferably under local anesthesia in an office environment. The devices are sized and designed for atraumatic insertion and expansion within the urethra to engage and retract enlarged prostatic tissue proximate to the urethra that is leading to adverse symptoms associated with BPH. The methods include steps to deploy the implant devices of the invention using a delivery system of the invention and at target prostatic tissue that is visualized during the procedure and yields a reduction in the symptoms of BPH.Type: GrantFiled: May 4, 2018Date of Patent: November 15, 2022Assignee: Prodeon Medical CorporationInventors: Mark Huang, Kenneth Chih-Ping Chang, Jimmy Jen, Yue-Teh Jang, Thomas Hsu, Senzan Hsu, Kondapavulur T. Venkateswara-Rao
-
Publication number: 20220174899Abstract: A modular hydroponic grow box including a self-contained air filtration system is disclosed herein. The system includes a processor. The processor can receive data from one or several components of the system and can provide control signals to one or several components of the system. The grow box can include a housing. The housing can include: a reservoir portion; and a greenhouse portion. The greenhouse portion can connect to the reservoir portion via a grow tray. A top of the reservoir portion and the greenhouse portion define an enclosed volume. The greenhouse portion can include an inlet aperture and an outlet aperture. The inlet aperture can be obstructed by an inlet filter such that air flowing into the greenhouse portion passes through the inlet filter, and the greenhouse portion can be connected to a fan that can propel air through the inlet aperture and out of the outlet aperture.Type: ApplicationFiled: January 17, 2019Publication date: June 9, 2022Inventors: Kevin Zhi LIANG, Mark HUANG
-
Publication number: 20210117232Abstract: Systems and methods are described for processing ingested pipeline metrics and ingested logs in an asynchronous manner as the data is being ingested to explain anomalies detected in the pipeline metrics using the ingested logs. For example, one or more streaming data processors can convert data as the data is ingested into a comparable data structure, determine whether the comparable data structure should be assigned to an existing data pattern or a new data pattern, and determine whether the logs corresponding to the comparable data structure is anomalous. Separately, the streaming data processor(s) can perform an outlier detection on the pipeline metrics to detect outliers. The streaming data processor(s) can then window the anomalous logs and the pipeline metric outliers to surface explanations for the pipeline metric outliers using the anomalous logs.Type: ApplicationFiled: October 31, 2019Publication date: April 22, 2021Inventors: Ram Sriharsha, Mark Huang, Abhinav Mishra, Harsha Wasalathanthrige Don
-
Patent number: 10983846Abstract: A computer implemented method includes executing a user space partition first real-time task from a real-time task queue on a real-time kernel thread executing on a computing core of a computer, wherein the real-time kernel thread is scheduled by an operating system scheduler, pre-empting the first real-time task via a user space partition real-time task scheduler in response to a task switch signal, saving a first real-time task context, loading a user space second real-time task context for use by the real-time kernel thread via the user space partition real-time task scheduler, and executing the second real-time task from the real-time task queue on the real-time kernel thread.Type: GrantFiled: May 11, 2018Date of Patent: April 20, 2021Assignee: Futurewei Technologies, Inc.Inventors: Mark Huang, Liangchen Zheng
-
Publication number: 20200084983Abstract: A self-contained air filtration system is disclosed herein. The system includes a processor. The processor can receive data from one or several components of the system and can provide control signals to one or several components of the system. The system can include a housing. The housing can include: a reservoir portion; and a greenhouse portion. The greenhouse portion can connect to the reservoir portion via a grow tray. A top of the reservoir portion and the greenhouse portion define an enclosed volume. The greenhouse portion can include an inlet aperture and an outlet aperture. The inlet aperture can be obstructed by an inlet filter such that air flowing into the greenhouse portion passes through the inlet filter, and the greenhouse portion can be connected to a fan that can propel air through the inlet aperture and out of the outlet aperture.Type: ApplicationFiled: September 14, 2018Publication date: March 19, 2020Inventors: Kevin Z. Liang, Andrew Hung, Mark Huang
-
Publication number: 20190347129Abstract: A computer implemented method includes executing a user space partition first real-time task from a real-time task queue on a real-time kernel thread executing on a computing core of a computer, wherein the real-time kernel thread is scheduled by an operating system scheduler, pre-empting the first real-time task via a user space partition real-time task scheduler in response to a task switch signal, saving a first real-time task context, loading a user space second real-time task context for use by the real-time kernel thread via the user space partition real-time task scheduler, and executing the second real-time task from the real-time task queue on the real-time kernel thread.Type: ApplicationFiled: May 11, 2018Publication date: November 14, 2019Inventors: Mark Huang, Liangchen Zheng
-
Patent number: 10417191Abstract: Transmitting filesystem changes over a network is disclosed. A hash of data comprising a chunk of directory elements comprising one or more consecutive directory elements in a set of elements sorted in a canonical order is computed at a client system. One or more directory elements comprising the chunk are sent to a remote server in the event it is determined based at least in part on the computed hash that corresponding directory elements as stored on the remote server are not identical to the directory elements comprising the chunk as stored on the client system.Type: GrantFiled: December 4, 2015Date of Patent: September 17, 2019Assignee: EMC IP Holding Company LLCInventors: Mark Huang, Curtis Anderson, R. Hugo Patterson
-
Publication number: 20180318114Abstract: The invention is devices and methods to treat benign prostatic hyperplasia (BPH) and associated lower urinary tract symptoms infections (LUTS). The devices are intra-urethral implants placed in a patient in need thereof by minimally invasive procedures, preferably under local anesthesia in an office environment. The devices are sized and designed for atraumatic insertion and expansion within the urethra to engage and retract enlarged prostatic tissue proximate to the urethra that is leading to adverse symptoms associated with BPH. The methods include steps to deploy the implant devices of the invention using a delivery system of the invention and at target prostatic tissue that is visualized during the procedure and yields a reduction in the symptoms of BPH.Type: ApplicationFiled: May 4, 2018Publication date: November 8, 2018Applicant: Prodeon, Inc.Inventors: Mark Huang, Kenneth Chih-Ping Chang, Jimmy Jen, Yue-Teh Jang, Thomas Hsu, Senzan Hsu, Kondapavulur T. Venkateswara-Rao
-
Patent number: 9690802Abstract: Stream locality delta compression is disclosed. A previous stream indicated locale of data segments is selected. A first data segment is then determined to be similar to a data segment in the stream indicated locale.Type: GrantFiled: May 27, 2015Date of Patent: June 27, 2017Assignee: EMC IP Holding Company LLCInventors: Mark Huang, Philip Shilane, Grant Wallace, Nitin Garg, Edward K. Lee, Ming Benjamin Zhu, Kai Li
-
Patent number: 9465695Abstract: A system for backup replication comprises a processor and a memory. The processor is configured to determine data present in a most recent backup not present in a previous backup; transmit an extent specification; and transmit data segment fingerprints of the one or more data segments. The memory is coupled to the processor and is configured to provide the processor with instructions.Type: GrantFiled: January 24, 2015Date of Patent: October 11, 2016Assignee: EMC CorporationInventor: Mark Huang
-
Patent number: 9418133Abstract: Data replication with delta compression is disclosed. A primary system and a replica system are determined to both have an identical first data segment that is similar to a second data segment. The second data segment is encoded, wherein the encoding refers to the first data segment.Type: GrantFiled: August 22, 2014Date of Patent: August 16, 2016Assignee: EMC CorporationInventors: Mark Huang, Philip Shilane, Grant Wallace, Ming Benjamin Zhu
-
Patent number: 9390100Abstract: A system comprises a processor and a memory. The processor is configured to decompress a precompressed file; recompress the decompressed file; and determine a difference file. The memory is coupled to the processor and configured to provide the processor with instructions.Type: GrantFiled: April 2, 2015Date of Patent: July 12, 2016Assignee: EMC CorporationInventor: Mark Huang
-
Publication number: 20160154818Abstract: Transmitting filesystem changes over a network is disclosed. A hash of data comprising a chunk of directory elements comprising one or more consecutive directory elements in a set of elements sorted in a canonical order is computed at a client system. One or more directory elements comprising the chunk are sent to a remote server in the event it is determined based at least in part on the computed hash that corresponding directory elements as stored on the remote server are not identical to the directory elements comprising the chunk as stored on the client system.Type: ApplicationFiled: December 4, 2015Publication date: June 2, 2016Inventors: Mark Huang, Curtis Anderson, R. Hugo Patterson