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: 20250179638
    Abstract: A showerhead assembly includes a showerhead with an upper portion including a gas channel extending in a first direction and having a first width in a second direction. A lower portion is connected to the upper portion and includes a faceplate including a plurality of gas through holes extending vertically through the faceplate in the first direction and a baffle plate arranged on a plurality of posts above the faceplate and below an outlet of the gas channel. A gas plenum is defined between the upper portion and the lower portion, extends in the second direction, and is in fluid communication with the gas channel. The showerhead assembly includes a back side gas system to supply gas to a bellows volume defined by a bellows arranged around an upper portion of the showerhead. First and second annular gas flows are supplied across an outer surface of the showerhead.
    Type: Application
    Filed: April 25, 2022
    Publication date: June 5, 2025
    Inventors: Eli JEON, Daniel BOATRIGHT, Philip CHEN, Debotosh PODDAR, Kyle Watt HART, Douglas Walter AGNEW, Kashyap SUBRAMANYA
  • Publication number: 20250007855
    Abstract: 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: Application
    Filed: September 12, 2024
    Publication date: January 2, 2025
    Inventors: Sha Ma, Felice Bonardi, Philip Chen
  • Patent number: 12120037
    Abstract: 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: Grant
    Filed: April 21, 2020
    Date of Patent: October 15, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Sha Ma, Felice Bonardi, Philip Chen
  • Patent number: 11610229
    Abstract: 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: Grant
    Filed: August 26, 2021
    Date of Patent: March 21, 2023
    Assignee: Wrapify, Inc.
    Inventors: Timothy Allan Flack, Philip Chen, James Sevan Heller
  • Patent number: 11341524
    Abstract: 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: Grant
    Filed: November 10, 2020
    Date of Patent: May 24, 2022
    Inventor: Philip Chen
  • Publication number: 20210390582
    Abstract: 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: Application
    Filed: August 26, 2021
    Publication date: December 16, 2021
    Inventors: Timothy Allan FLACK, Philip CHEN, James Sevan HELLER
  • Patent number: 11132713
    Abstract: 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: Grant
    Filed: March 27, 2019
    Date of Patent: September 28, 2021
    Assignee: Wrapify, Inc.
    Inventors: Timothy Allan Flack, Philip Chen, James Sevan Heller
  • Publication number: 20210110421
    Abstract: 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: Application
    Filed: November 10, 2020
    Publication date: April 15, 2021
    Inventor: Philip Chen
  • Patent number: 10867316
    Abstract: 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: Grant
    Filed: December 19, 2018
    Date of Patent: December 15, 2020
    Inventor: Philip Chen
  • Publication number: 20200252345
    Abstract: 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: Application
    Filed: April 21, 2020
    Publication date: August 6, 2020
    Inventors: Sha Ma, Felice Bonardi, Philip Chen
  • Publication number: 20200202380
    Abstract: 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: Application
    Filed: December 19, 2018
    Publication date: June 25, 2020
    Inventor: Philip Chen
  • Patent number: 10652163
    Abstract: 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: Grant
    Filed: September 23, 2014
    Date of Patent: May 12, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Sha Ma, Felice Bonardi, Philip Chen
  • Publication number: 20190355018
    Abstract: 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: Application
    Filed: March 27, 2019
    Publication date: November 21, 2019
    Inventors: Timothy Allan Flack, Philip Chen, James Sevan Heller
  • Patent number: 10373205
    Abstract: 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: Grant
    Filed: March 7, 2017
    Date of Patent: August 6, 2019
    Assignee: Wrapify, Inc.
    Inventors: Timothy Allan Flack, Philip Chen, James Sevan Heller
  • Patent number: 10148586
    Abstract: 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: Grant
    Filed: April 28, 2017
    Date of Patent: December 4, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Sha Ma, Philip Chen
  • Publication number: 20170243249
    Abstract: 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: Application
    Filed: March 7, 2017
    Publication date: August 24, 2017
    Inventors: Timothy Allan Flack, Philip Chen, James Sevan Heller
  • Publication number: 20170237678
    Abstract: 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: Application
    Filed: April 28, 2017
    Publication date: August 17, 2017
    Inventors: Sha Ma, Philip Chen
  • Patent number: 9674086
    Abstract: 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: Grant
    Filed: August 18, 2014
    Date of Patent: June 6, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Sha Ma, Philip Chen
  • Publication number: 20150301708
    Abstract: A video clip editor for use with a touch screen interface is provided. A slidable film reel element can be moved backwards and forwards to allow a user to specify which actions to take on particular frames within a video clip/segment. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: April 21, 2014
    Publication date: October 22, 2015
    Applicant: VMIX MEDIA, INC.
    Inventors: Gregory Paul Kostello, Sean Michael Meiners, Timothy Allan Flack, Philip Chen, Lonnie Jay Brownell
  • Patent number: D1107670
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: December 30, 2025
    Assignee: LAM RESEARCH CORPORATION
    Inventors: Eli Jeon, Daniel Boatright, Philip Chen, Debotosh Poddar, Kyle Watt Hart, Douglas Walter Agnew, Kashyap Subramanya