Patents by Inventor Allen Chen
Allen 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: 12368629Abstract: The disclosed technology relates to a network agent for reporting to a network policy system. A network agent includes an agent enforcer and an agent controller. The agent enforcer is configured to implementing network policies on the system, access data associated with the implementation of the network policies on the system, and transmit, via an interprocess communication, the data to the agent controller. The agent controller is configured to generate a report including the data and transmit the report to a network policy system.Type: GrantFiled: November 9, 2022Date of Patent: July 22, 2025Assignee: Cisco Technology, Inc.Inventors: Hai Vu, Shih-Chun Chang, Varun Malhotra, Shashi Gandham, Navindra Yadav, Allen Chen, Praneeth Vallem, Rohit Prasad
-
Patent number: 12347542Abstract: An exercise recommendation system determines workout plans for users. The exercise recommendation system receives a profile of a user and a level of variance selected by the user. The profile includes a history of exercises the user has performed, available gym equipment, and exercise goals. The exercise recommendation system inputs the profile to a machine learning model configured to rank a set of exercises for a user to perform. The exercise recommendation system modifies the ranking of exercises based on the level of variance selected by the user. Modification of the ranking is greater for a first level of variance than for a second level of variance less than the first level of variance. The exercise recommendation system generates a workout plan for display within a user interface to the user based on the modified ranking.Type: GrantFiled: April 16, 2021Date of Patent: July 1, 2025Assignee: FITBOD, INC.Inventors: Allen Chen, Jess Venticinque
-
Publication number: 20240424346Abstract: An exercise recommendation system determines a current capability of a user. The exercise recommendation system accesses an exercise history for a user. The exercise history comprises an exercise performed by the user and a capability of the user each time the user performed the exercise. The exercise recommendation system partitions the exercise history into a plurality of time periods, and, for each time period, computes an aggregate capability of the user for the exercise during the time period. The exercise recommendation system calculates a moving average capability of the user for the exercise based on the aggregate capabilities and determines a current capability of the user for the exercise based on the moving average capability. The current capability of the user may be discounted at least in part based on how recently the user performed the exercise.Type: ApplicationFiled: September 9, 2024Publication date: December 26, 2024Inventors: Allen Chen, Jess Venticinque, Louis Gutierrez, Charles Edouard Gibbons, Jie Fang, Yihui Liu
-
Patent number: 12109454Abstract: An exercise recommendation system determines a current capability of a user. The exercise recommendation system accesses an exercise history for a user. The exercise history comprises an exercise performed by the user and a capability of the user each time the user performed the exercise. The exercise recommendation system partitions the exercise history into a plurality of time periods, and, for each time period, computes an aggregate capability of the user for the exercise during the time period. The exercise recommendation system calculates a moving average capability of the user for the exercise based on the aggregate capabilities and determines a current capability of the user for the exercise based on the moving average capability. The current capability of the user may be discounted at least in part based on how recently the user performed the exercise.Type: GrantFiled: April 16, 2021Date of Patent: October 8, 2024Assignee: FITBOD, INC.Inventors: Allen Chen, Jess Venticinque, Louis Gutierrez, Charles Edouard Gibbons, Jie Fang, Yihui Liu
-
Publication number: 20240299808Abstract: An exercise recommendation system determines workout plans for users. The exercise recommendation system trains a machine-learned model configured to rank a set of exercises, and the ranking of exercises can be modified based on feedback from a user, for instance requesting that an exercise be recommended more frequently, less frequently, or never. The exercise recommendation system can also implement a machine-learned model configured to predict a measure of strength for the user, and can, in response to determining that the measure of strength of the user has decreased or plateaued over time, modify a workout for a user based on a muscle or muscle group associated with the measure of strength. Likewise, the exercise recommendation system can modify a workout in response to a predicted measure of strength being less than an actual measure of strength, for instance to include exercises targeting muscles associated with the measure of strength.Type: ApplicationFiled: March 9, 2023Publication date: September 12, 2024Inventors: Liam John Gundlach, Thiago Veiga Marzagao, Yihui Liu, Allen Chen, Jesse Dominic Venticinque
-
Publication number: 20240304300Abstract: An exercise recommendation system determines workout plans for users. The exercise recommendation system trains a machine-learned model configured to rank a set of exercises, and the ranking of exercises can be modified based on feedback from a user, for instance requesting that an exercise be recommended more frequently, less frequently, or never. The exercise recommendation system can also implement a machine-learned model configured to predict a measure of strength for the user, and can, in response to determining that the measure of strength of the user has decreased or plateaued over time, modify a workout for a user based on a muscle or muscle group associated with the measure of strength. Likewise, the exercise recommendation system can modify a workout in response to a predicted measure of strength being less than an actual measure of strength, for instance to include exercises targeting muscles associated with the measure of strength.Type: ApplicationFiled: March 9, 2023Publication date: September 12, 2024Inventors: Allen Chen, Jesse Dominic Venticinque, Magdalena Mellema-Morgan
-
Patent number: 12032514Abstract: Adaptive matching is provided, which is used to automatically match a block size of a transactional file system with an IO size of a client. An example method includes creating a share domain, wherein the share domain is created on a first file system, and a block size of the first file system is a first block size. The method further includes determining a block size of the share domain as a second block size, wherein the second block size is not equal to the first block size. If a block size of a second file system is the second block size, the share domain is migrated from the first file system to the second file system. By implementing the present application, it is possible to simplify user operations, improve operational convenience, and help to reduce storage space fragments and indirect blocks, thereby further improving the performance of a storage system.Type: GrantFiled: July 14, 2022Date of Patent: July 9, 2024Assignee: DELL PRODUCTS L.P.Inventors: Ellie Changxu Jiang, Helen Hailan Dong, Allen Chen, Shuang Zheng
-
Publication number: 20240199888Abstract: A surface covering is provided and generally includes a laminated panel, an ultra-violet (UV) and a second coating. The curable surface coating is applied to the laminated panel and includes a first coating. The second coating includes a composition distinctive of the first coating and is cured at a lower energy than the second coating. The second coating is cured at a higher energy to cure both the first coating and the second coating.Type: ApplicationFiled: March 4, 2024Publication date: June 20, 2024Applicant: Decoria Materials (Jiangsu) Co., LtdInventors: Hao Allen Chen, Kun He, Shangfei Sun
-
Publication number: 20240192983Abstract: A virtualization platform for Network Functions Virtualization (NFV) is provided. The virtualization platform may include a host processor coupled to an acceleration coprocessor. The acceleration coprocessor may be a reconfigurable integrated circuit to help provide improved flexibility and agility for the NFV. The coprocessor may include multiple virtual function hardware acceleration modules each of which is configured to perform a respective accelerator function. A virtual machine running on the host processor may wish to perform multiple accelerator functions in succession at the coprocessor on a given data. In one suitable arrangement, intermediate data output by each of the accelerator functions may be fed back to the host processor. In another suitable arrangement, the successive function calls may be chained together so that only the final resulting data is fed back to the host processor.Type: ApplicationFiled: January 12, 2024Publication date: June 13, 2024Inventors: Abdel Hafiz Rabi, Allen Chen, Mark Jonathan Lewis, Jiefan Zhang
-
Patent number: 11960921Abstract: A virtualization platform for Network Functions Virtualization (NFV) is provided. The virtualization platform may include a host processor coupled to an acceleration coprocessor. The acceleration coprocessor may be a reconfigurable integrated circuit to help provide improved flexibility and agility for the NFV. The coprocessor may include multiple virtual function hardware acceleration modules each of which is configured to perform a respective accelerator function. A virtual machine running on the host processor may wish to perform multiple accelerator functions in succession at the coprocessor on a given data. In one suitable arrangement, intermediate data output by each of the accelerator functions may be fed back to the host processor. In another suitable arrangement, the successive function calls may be chained together so that only the final resulting data is fed back to the host processor.Type: GrantFiled: May 11, 2023Date of Patent: April 16, 2024Assignee: Altera CorporationInventors: Abdel Hafiz Rabi, Allen Chen, Mark Jonathan Lewis, Jiefan Zhang
-
Publication number: 20240076473Abstract: A surface covering is provided. The surface covering is made of a composition of a polymer a bio-based plasticizer, a stabilizer, and a co-stabilizer.Type: ApplicationFiled: November 10, 2023Publication date: March 7, 2024Applicant: Decoria Materials (Jiangsu) Co., Ltd.Inventors: Hao Allen Chen, Qinglan Ni, Deng-Ming Li
-
Patent number: 11920056Abstract: A surface covering is provided. The surface covering includes a laminated panel and an ultra-violet (UV) curable surface coating applied to the laminated panel. The ultra-violet (UV) curable surface coating includes a first coating, a second coating, abrasive resistant particles, and an antimicrobial additive. The second coating is a composition distinctive of the first coating, the first coating is cured at a lower energy than the second coating, the second coating is cured at a higher energy to cure both the first coating and the second coating. The abrasive resistant particles include silicon carbide (SiC) particles wherein at least 50% of the silicon carbide (SiC) particles have a particle size of less than 45 ?u. The antimicrobial additive selected from a group consisting of N-butyl-1,2-benzisothiazolin-3-one, alkyl dimethyl ammonium saccharinates, Zinc 2-pyridinethiol-1-oxide,10,10?-Oxybisphenoxarsine (OBPA), 4,5-Dichloro-2-octyl-4isothiazolin-3-one (DCOIT) and mixtures thereof.Type: GrantFiled: March 10, 2023Date of Patent: March 5, 2024Assignee: Decoria Materials (Jiangsu) Co., Ltd.Inventors: Hao Allen Chen, Kun He, Shangfei Sun
-
Publication number: 20230342330Abstract: Adaptive matching is provided, which is used to automatically match a block size of a transactional file system with an IO size of a client. An example method includes creating a share domain, wherein the share domain is created on a first file system, and a block size of the first file system is a first block size. The method further includes determining a block size of the share domain as a second block size, wherein the second block size is not equal to the first block size. If a block size of a second file system is the second block size, the share domain is migrated from the first file system to the second file system. By implementing the present application, it is possible to simplify user operations, improve operational convenience, and help to reduce storage space fragments and indirect blocks, thereby further improving the performance of a storage system.Type: ApplicationFiled: July 14, 2022Publication date: October 26, 2023Inventors: Ellie Changxu Jiang, Helen Hailan Dong, Allen Chen, Shuang Zheng
-
Publication number: 20230325230Abstract: A virtualization platform for Network Functions Virtualization (NFV) is provided. The virtualization platform may include a host processor coupled to an acceleration coprocessor. The acceleration coprocessor may be a reconfigurable integrated circuit to help provide improved flexibility and agility for the NFV. The coprocessor may include multiple virtual function hardware acceleration modules each of which is configured to perform a respective accelerator function. A virtual machine running on the host processor may wish to perform multiple accelerator functions in succession at the coprocessor on a given data. In one suitable arrangement, intermediate data output by each of the accelerator functions may be fed back to the host processor. In another suitable arrangement, the successive function calls may be chained together so that only the final resulting data is fed back to the host processor.Type: ApplicationFiled: May 11, 2023Publication date: October 12, 2023Inventors: Abdel Hafiz Rabi, Allen Chen, Mark Jonathan Lewis, Jiefan Zhang
-
Publication number: 20230212404Abstract: A surface covering is provided. The surface covering includes a laminated panel and an ultra-violet (UV) curable surface coating applied to the laminated panel. The ultra-violet (UV) curable surface coating includes a first coating, a second coating, abrasive resistant particles, and an antimicrobial additive. The second coating is a composition distinctive of the first coating, the first coating is cured at a lower energy than the second coating, the second coating is cured at a higher energy to cure both the first coating and the second coating. The abrasive resistant particles include silicon carbide (SiC) particles wherein at least 50% of the silicon carbide (SiC) particles have a particle size of less than 45 mµ. The antimicrobial additive selected from a group consisting of N-butyl- 1, 2-benzisothiazolin-3-one, alkyl dimethyl ammonium saccharinates, Zinc 2-pyridinethiol-1-oxide, 10, 10?-Oxybisphenoxarsine (OBPA), 4,5-Dichloro-2-octyl-4isothiazolin-3-one (DCOIT) and mixtures thereof.Type: ApplicationFiled: March 10, 2023Publication date: July 6, 2023Applicant: Decoria Materials (Jiangsu) Co., LtdInventors: Hao Allen Chen, Kun He, Shangfei Sun
-
Patent number: 11687358Abstract: A virtualization platform for Network Functions Virtualization (NFV) is provided. The virtualization platform may include a host processor coupled to an acceleration coprocessor. The acceleration coprocessor may be a reconfigurable integrated circuit to help provide improved flexibility and agility for the NFV. The coprocessor may include multiple virtual function hardware acceleration modules each of which is configured to perform a respective accelerator function. A virtual machine running on the host processor may wish to perform multiple accelerator functions in succession at the coprocessor on a given data. In one suitable arrangement, intermediate data output by each of the accelerator functions may be fed back to the host processor. In another suitable arrangement, the successive function calls may be chained together so that only the final resulting data is fed back to the host processor.Type: GrantFiled: March 26, 2021Date of Patent: June 27, 2023Assignee: Altera CorporationInventors: Abdel Hafiz Rabi, Allen Chen, Mark Jonathan Lewis, Jiefan Zhang
-
Patent number: 11675613Abstract: Techniques and mechanisms provide a flexible mapping for physical functions and virtual functions in an environment including virtual machines.Type: GrantFiled: September 17, 2020Date of Patent: June 13, 2023Assignee: Altera CorporationInventors: Jiefan Zhang, Abdel Hafiz Rabi, Allen Chen, Mark Jonathan Lewis
-
Publication number: 20230147790Abstract: The disclosed technology relates to a network agent for reporting to a network policy system. A network agent includes an agent enforcer and an agent controller. The agent enforcer is configured to implementing network policies on the system, access data associated with the implementation of the network policies on the system, and transmit, via an interprocess communication, the data to the agent controller. The agent controller is configured to generate a report including the data and transmit the report to a network policy system.Type: ApplicationFiled: November 9, 2022Publication date: May 11, 2023Inventors: Hai Vu, Shih-Chun Chang, Varun Malhotra, Shashi Gandham, Navindra Yadav, Allen Chen, Praneeth Vallem, Rohit Prasad
-
Patent number: 11623994Abstract: A surface covering is provided. The surface covering includes a laminated panel having top layer and an ultra-violet (UV) curable surface coating applied to the laminated panel. The ultra-violet (UV) curable surface coating has a composition with an oligomer, a monomer, a photoinitiator, abrasive resistant particles, and an antimicrobial additive.Type: GrantFiled: November 27, 2019Date of Patent: April 11, 2023Assignee: Decoria Materials (Jiangsu) Co., Ltd.Inventors: Hao Allen Chen, Kun He, Shangfei Sun
-
Publication number: 20230100942Abstract: A surface covering is provided and includes an upper section of laminated polymeric layers and an acoustical section for dissipating sound waves.Type: ApplicationFiled: December 6, 2022Publication date: March 30, 2023Applicant: Novalis Holdings LimitedInventors: Hao Allen Chen, Chee-Shong Wu