Patents by Inventor Philip Chen
Philip 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).
-
Publication number: 20250007855Abstract: Multiple listlets function as a single master linked list to manage data packets across one or more banks of memory in a first-in first-out (FIFO) order, while allowing multiple push and/or pop functions to be performed per cycle. Each listlet can be a linked list that tracks pointers and is stored in a different memory bank. The nodes can include a pointer to a data packet, a pointer to the next node in the listlet and a next listlet identifier that identifies the listlet that contains the next node in the master linked list. The head and tail of each listlet, as well as an identifier each to track the head and tail of the master linked list, can be maintained in cache. The individual listlets are updated accordingly to maintain order of the master linked list as pointers are pushed and popped from the master linked list.Type: ApplicationFiled: September 12, 2024Publication date: January 2, 2025Inventors: Sha Ma, Felice Bonardi, Philip Chen
-
Patent number: 12120037Abstract: Multiple listlets function as a single master linked list to manage data packets across one or more banks of memory in a first-in first-out (FIFO) order, while allowing multiple push and/or pop functions to be performed per cycle. Each listlet can be a linked list that tracks pointers and is stored in a different memory bank. The nodes can include a pointer to a data packet, a pointer to the next node in the listlet and a next listlet identifier that identifies the listlet that contains the next node in the master linked list. The head and tail of each listlet, as well as an identifier each to track the head and tail of the master linked list, can be maintained in cache. The individual listlets are updated accordingly to maintain order of the master linked list as pointers are pushed and popped from the master linked list.Type: GrantFiled: April 21, 2020Date of Patent: October 15, 2024Assignee: Cisco Technology, Inc.Inventors: Sha Ma, Felice Bonardi, Philip Chen
-
Patent number: 11712696Abstract: A drug screening platform simulating hyperthermic intraperitoneal chemotherapy including a dielectrophoresis system, a microfluidic chip and a heating system is disclosed. The dielectrophoresis system is used to provide a dielectrophoresis force. The microfluidic chip includes a cell culture array and observation module and a drug mixing module. The cell culture array and observation module are used to arrange the cells into a three-dimensional structure through the dielectrophoresis force to construct a three-dimensional tumor microenvironment. The drug mixing module is coupled to the cell culture array and observation module and used to automatically split and mix the inputted drugs and output the drug combinations into the cell culture array and observation module.Type: GrantFiled: August 5, 2021Date of Patent: August 1, 2023Assignee: NATIONAL TSING HUA UNIVERSITYInventors: Te-Yu Chao, Yu-Ching Tung, Mao-Chih Hsieh, Yu-Ting Tai, Bing-Ying Ho, Wei-Chia Chang, Sung-Yang Wei, Chang-Hung Hsieh, Chung-Cheng Chou, Jen-Tsan Chi, Long Hsu, Hwan-You Chang, Huang-Ming Philip Chen, Cheng-Hsien Liu
-
Patent number: 11610229Abstract: An impression estimation system for estimating visual impressions of a plurality of vehicles configured with exterior graphic messaging. A mobile device application of each of a plurality of mobile devices associated with the plurality of vehicles generates vehicle mobility data. A computational platform includes a processor and program code which, when executed by the processor, causes the processor to, with respect to each vehicle of the plurality of vehicles: (i) identify, using the vehicle mobility data, one or more of the road segments in which the vehicle was present; (ii) estimate, using the traffic volume data, a number of potential visual impressions of the vehicle within the road segments; (iii) determine an estimated number of visual impressions; (iv) generate visual impression information based at least in part upon the estimated number of visual impressions; and (v) cause display of the visual impression information.Type: GrantFiled: August 26, 2021Date of Patent: March 21, 2023Assignee: Wrapify, Inc.Inventors: Timothy Allan Flack, Philip Chen, James Sevan Heller
-
Publication number: 20220401956Abstract: A drug screening platform simulating hyperthermic intraperitoneal chemotherapy including a dielectrophoresis system, a microfluidic chip and a heating system is disclosed. The dielectrophoresis system is used to provide a dielectrophoresis force. The microfluidic chip includes a cell culture array and observation module and a drug mixing module. The cell culture array and observation module are used to arrange the cells into a three-dimensional structure through the dielectrophoresis force to construct a three-dimensional tumor microenvironment. The drug mixing module is coupled to the cell culture array and observation module and used to automatically split and mix the inputted drugs and output the drug combinations into the cell culture array and observation module.Type: ApplicationFiled: August 5, 2021Publication date: December 22, 2022Applicant: NATIONAL TSING HUA UNIVERSITYInventors: Te-Yu CHAO, Yu-Ching TUNG, Mao-Chih HSIEH, Yu-Ting TAI, Bing-Ying HO, Wei-Chia CHANG, Sung-Yang WEI, Chang-Hung HSIEH, Chung-Cheng CHOU, Jen-Tsan CHI, Long HSU, Hwan-You CHANG, Huang-Ming Philip CHEN, Cheng-Hsien LIU
-
Patent number: 11341524Abstract: In general, the subject matter described in the specification can be embodied in methods, systems and program products for a verified participant database system that verifies information on potential participants for surveys and promotions that require numerous participants with certain characteristics. Among other features, the verified participant database system aggregates and preferably verifies information, for example, the demographic and purchasing information, of potential participants by receiving permission to obtain information from third-party sources.Type: GrantFiled: November 10, 2020Date of Patent: May 24, 2022Inventor: Philip Chen
-
Publication number: 20210390582Abstract: An impression estimation system for estimating visual impressions of a plurality of vehicles configured with exterior graphic messaging. A mobile device application of each of a plurality of mobile devices associated with the plurality of vehicles generates vehicle mobility data. A computational platform includes a processor and program code which, when executed by the processor, causes the processor to, with respect to each vehicle of the plurality of vehicles: (i) identify, using the vehicle mobility data, one or more of the road segments in which the vehicle was present; (ii) estimate, using the traffic volume data, a number of potential visual impressions of the vehicle within the road segments; (iii) determine an estimated number of visual impressions; (iv) generate visual impression information based at least in part upon the estimated number of visual impressions; and (v) cause display of the visual impression information.Type: ApplicationFiled: August 26, 2021Publication date: December 16, 2021Inventors: Timothy Allan FLACK, Philip CHEN, James Sevan HELLER
-
Patent number: 11132713Abstract: An impression estimation system for estimating visual impressions of a plurality of vehicles configured with exterior graphic messaging. A mobile device application of each of a plurality of mobile devices associated with the plurality of vehicles generates vehicle mobility data. A computational platform includes a processor and program code which, when executed by the processor, causes the processor to, with respect to each vehicle of the plurality of vehicles: (i) identify, using the vehicle mobility data, one or more of the road segments in which the vehicle was present; (ii) estimate, using the traffic volume data, a number of potential visual impressions of the vehicle within the road segments; (iii) determine an estimated number of visual impressions; (iv) generate visual impression information based at least in part upon the estimated number of visual impressions; and (v) cause display of the visual impression information.Type: GrantFiled: March 27, 2019Date of Patent: September 28, 2021Assignee: Wrapify, Inc.Inventors: Timothy Allan Flack, Philip Chen, James Sevan Heller
-
Publication number: 20210110421Abstract: In general, the subject matter described in the specification can be embodied in methods, systems and program products for a verified participant database system that verifies information on potential participants for surveys and promotions that require numerous participants with certain characteristics. Among other features, the verified participant database system aggregates and preferably verifies information, for example, the demographic and purchasing information, of potential participants by receiving permission to obtain information from third-party sources.Type: ApplicationFiled: November 10, 2020Publication date: April 15, 2021Inventor: Philip Chen
-
Patent number: 10867316Abstract: In general, the subject matter described in the specification can be embodied in methods, systems and program products for a verified participant database system that verifies information on potential participants for surveys and promotions that require numerous participants with certain characteristics. Among other features, the verified participant database system aggregates and preferably verifies information, for example, the demographic and purchasing information, of potential participants by receiving permission to obtain information from third-party sources.Type: GrantFiled: December 19, 2018Date of Patent: December 15, 2020Inventor: Philip Chen
-
Publication number: 20200252345Abstract: Multiple listlets function as a single master linked list to manage data packets across one or more banks of memory in a first-in first-out (FIFO) order, while allowing multiple push and/or pop functions to be performed per cycle. Each listlet can be a linked list that tracks pointers and is stored in a different memory bank. The nodes can include a pointer to a data packet, a pointer to the next node in the listlet and a next listlet identifier that identifies the listlet that contains the next node in the master linked list. The head and tail of each listlet, as well as an identifier each to track the head and tail of the master linked list, can be maintained in cache. The individual listlets are updated accordingly to maintain order of the master linked list as pointers are pushed and popped from the master linked list.Type: ApplicationFiled: April 21, 2020Publication date: August 6, 2020Inventors: Sha Ma, Felice Bonardi, Philip Chen
-
Publication number: 20200202380Abstract: In general, the subject matter described in the specification can be embodied in methods, systems and program products for a verified participant database system that verifies information on potential participants for surveys and promotions that require numerous participants with certain characteristics. Among other features, the verified participant database system aggregates and preferably verifies information, for example, the demographic and purchasing information, of potential participants by receiving permission to obtain information from third-party sources.Type: ApplicationFiled: December 19, 2018Publication date: June 25, 2020Inventor: Philip Chen
-
Patent number: 10652163Abstract: Multiple listlets function as a single master linked list to manage data packets across one or more banks of memory in a first-in first-out (FIFO) order, while allowing multiple push and/or pop functions to be performed per cycle. Each listlet can be a linked list that tracks pointers and is stored in a different memory bank. The nodes can include a pointer to a data packet, a pointer to the next node in the listlet and a next listlet identifier that identifies the listlet that contains the next node in the master linked list. The head and tail of each listlet, as well as an identifier each to track the head and tail of the master linked list, can be maintained in cache. The individual listlets are updated accordingly to maintain order of the master linked list as pointers are pushed and popped from the master linked list.Type: GrantFiled: September 23, 2014Date of Patent: May 12, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Sha Ma, Felice Bonardi, Philip Chen
-
Publication number: 20190355018Abstract: An impression estimation system for estimating visual impressions of a plurality of vehicles configured with exterior graphic messaging. A mobile device application of each of a plurality of mobile devices associated with the plurality of vehicles generates vehicle mobility data. A computational platform includes a processor and program code which, when executed by the processor, causes the processor to, with respect to each vehicle of the plurality of vehicles: (i) identify, using the vehicle mobility data, one or more of the road segments in which the vehicle was present; (ii) estimate, using the traffic volume data, a number of potential visual impressions of the vehicle within the road segments; (iii) determine an estimated number of visual impressions; (iv) generate visual impression information based at least in part upon the estimated number of visual impressions; and (v) cause display of the visual impression information.Type: ApplicationFiled: March 27, 2019Publication date: November 21, 2019Inventors: Timothy Allan Flack, Philip Chen, James Sevan Heller
-
Patent number: 10470161Abstract: Disclosed are various embodiments for a system and method of measuring and characterizing a PLC communication network comprising transmitting a plurality of packets from a PLC master device to a PLC terminal device via a PLC communication network, measuring a plurality of round-trip time (RTT) timestamps for the plurality of packets in the PLC master device, determining an observed probability density function based on the plurality of RTT timestamps, approximating a plurality of probability density functions, determining a rating for the probability density functions based on a comparison of the probability density functions to the observed probability density function, characterizing the PLC communication network based on the ratings of the plurality of probability density functions, and scheduling subsequent transmissions based on the characterization of the PLC Communication network.Type: GrantFiled: February 5, 2016Date of Patent: November 5, 2019Assignee: BOARD OF REGENTS, THE UNIVERSITY OF TEXAS SYSTEMInventors: David Akopian, Grant Huang, C. L. Philip Chen
-
Patent number: 10373205Abstract: An impression estimation system for estimating visual impressions of a plurality of vehicles configured with exterior graphic messaging. A mobile device application of each of a plurality of mobile devices associated with the plurality of vehicles generates vehicle mobility data. A computational platform includes a processor and program code which, when executed by the processor, causes the processor to, with respect to each vehicle of the plurality of vehicles: (i) identify, using the vehicle mobility data, one or more of the road segments in which the vehicle was present; (ii) estimate, using the traffic volume data, a number of potential visual impressions of the vehicle within the road segments; (iii) determine an estimated number of visual impressions; (iv) generate visual impression information based at least in part upon the estimated number of visual impressions; and (v) cause display of the visual impression information.Type: GrantFiled: March 7, 2017Date of Patent: August 6, 2019Assignee: Wrapify, Inc.Inventors: Timothy Allan Flack, Philip Chen, James Sevan Heller
-
Patent number: 10148586Abstract: A work conserving scheduler can be implemented based on a ranking system to provide the scalability of time stamps while avoiding the fast search associated with a traditional time stamp implementation. Each queue can be assigned a time stamp that is initially set to zero. The time stamp for a queue can be incremented each time a data packet from the queue is processed. To provide varying weights to the different queues, the time stamp for the queues can be incremented at varying rates. The data packets can be processed from the queues based on the tier rank order of the queues as determined from the time stamp associated with each queue. To increase the speed at which the ranking is determined, the ranking can be calculate from a subset of the bits defining the time stamp rather than the entire bit set.Type: GrantFiled: April 28, 2017Date of Patent: December 4, 2018Assignee: CISCO TECHNOLOGY, INC.Inventors: Sha Ma, Philip Chen
-
Publication number: 20180035404Abstract: Disclosed are various embodiments for a system and method of measuring and characterizing a PLC communication network comprising transmitting a plurality of packets from a PLC master device to a PLC terminal device via a PLC communication network, measuring a plurality of round-trip time (RTT) timestamps for the plurality of packets in the PLC master device, determining an observed probability density function based on the plurality of RTT timestamps, approximating a plurality of probability density functions, determining a rating for the probability density functions based on a comparison of the probability density functions to the observed probability density function, characterizing the PLC communication network based on the ratings of the plurality of probability density functions, and scheduling subsequent transmissions based on the characterization of the PLC Communication network.Type: ApplicationFiled: February 5, 2016Publication date: February 1, 2018Applicant: Board of Regents, The University of Texas SystemInventors: DAVID AKOPIAN, GRANT HUANG, C.L. PHILIP CHEN
-
Patent number: 9746745Abstract: A zoom lens is provided, which includes an electrode pattern on a substrate, and a liquid-crystal material on the electrode pattern. The electrode pattern includes a plurality of concentric ring electrodes surrounding an innermost electrode. Each of the concentric ring electrodes has an opening. A first trace extends from a first electrode out of an outermost concentric ring electrode to the innermost electrode. The first trace has greater resistance than the concentric ring electrodes and the innermost electrode. A second trace connecting the innermost electrode and a second electrode out of the outermost concentric ring electrode through the openings. The liquid-crystal material includes a liquid-crystal compound with a chemical structure of wherein R is C4-10 alkyl group, n=1 or 2, and each of X is independently H or F.Type: GrantFiled: December 22, 2016Date of Patent: August 29, 2017Assignee: Industrial Technology Research InstituteInventors: Chien-Wen Lin, Yi-Lang Tsai, Shih-Hsien Liu, Kung-Lung Cheng, Huang-Ming Philip Chen
-
Publication number: 20170243249Abstract: An impression estimation system for estimating visual impressions of a plurality of vehicles configured with exterior graphic messaging. A mobile device application of each of a plurality of mobile devices associated with the plurality of vehicles generates vehicle mobility data. A computational platform includes a processor and program code which, when executed by the processor, causes the processor to, with respect to each vehicle of the plurality of vehicles: (i) identify, using the vehicle mobility data, one or more of the road segments in which the vehicle was present; (ii) estimate, using the traffic volume data, a number of potential visual impressions of the vehicle within the road segments; (iii) determine an estimated number of visual impressions; (iv) generate visual impression information based at least in part upon the estimated number of visual impressions; and (v) cause display of the visual impression information.Type: ApplicationFiled: March 7, 2017Publication date: August 24, 2017Inventors: Timothy Allan Flack, Philip Chen, James Sevan Heller