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).

  • 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: 20180035404
    Abstract: 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: Application
    Filed: February 5, 2016
    Publication date: February 1, 2018
    Applicant: Board of Regents, The University of Texas System
    Inventors: DAVID AKOPIAN, GRANT HUANG, C.L. PHILIP CHEN
  • Patent number: 9746745
    Abstract: 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: Grant
    Filed: December 22, 2016
    Date of Patent: August 29, 2017
    Assignee: Industrial Technology Research Institute
    Inventors: Chien-Wen Lin, Yi-Lang Tsai, Shih-Hsien Liu, Kung-Lung Cheng, Huang-Ming 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
  • Patent number: 9396733
    Abstract: The present invention provides a method of reversible audio data hiding. The method of data hiding and restoring comprises the steps of: protecting audio by embedding information into the audio according to variance calculation associated to the audio, wherein the quality of the protected audio is degraded after embedding the information into the audio; publishing the protected audio widely as a trial for listen version; and decoding the protected audio for a user who purchased the copyright of the audio by extracting the original audio from the protected audio.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: July 19, 2016
    Assignee: UNIVERSITY OF MACAU
    Inventors: Chi-Man Pun, Ka-Cheng Choi, C. L. Philip Chen
  • Publication number: 20150325246
    Abstract: The present invention provides a method of reversible audio data hiding. The method of data hiding and restoring comprises the steps of: protecting audio by embedding information into the audio according to variance calculation associated to the audio, wherein the quality of the protected audio is degraded after embedding the information into the audio; publishing the protected audio widely as a trial for listen version; and decoding the protected audio for a user who purchased the copyright of the audio by extracting the original audio from the protected audio.
    Type: Application
    Filed: May 6, 2014
    Publication date: November 12, 2015
    Applicant: University of Macau
    Inventors: Chi-Man PUN, Ka-Cheng CHOI, C.L. 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
  • Publication number: 20150124833
    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 23, 2014
    Publication date: May 7, 2015
    Inventors: Sha Ma, Felice Bonardi, Philip Chen
  • Publication number: 20150124832
    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: August 18, 2014
    Publication date: May 7, 2015
    Inventors: Sha Ma, Philip Chen
  • Patent number: 9006878
    Abstract: A multilayered integrated optical and circuit device. The device has a first substrate comprising at least one integrated circuit chip thereon, which has a cell region and a peripheral region. Preferably, the peripheral region has a bonding pad region, which has one or more bonding pads and an antistiction region surrounding each of the one or more bonding pads. The device has a second substrate with at least one or more deflection devices thereon coupled to the first substrate. At least one or more bonding pads are exposed on the first substrate. The device has a transparent member overlying the second substrate while forming a cavity region to allow the one or more deflection devices to move within a portion of the cavity region to form a sandwich structure including at least a portion of the first substrate, a portion of the second substrate, and a portion of the transparent member.
    Type: Grant
    Filed: September 27, 2010
    Date of Patent: April 14, 2015
    Assignee: Miradia Inc.
    Inventors: Xiao “Charles” Yang, Dongmin Chen, Philip Chen
  • Patent number: 8745500
    Abstract: A window displaying at least one video clip and at least one highlight element is presented in a graphical user interface on a mobile device having a touch screen interface. Thereafter, user-generated input is received via the graphical user interface selecting one of the at least one highlight element during display of the at least one video clip. In response to the user-generated input, at least one thumbnail is displayed (concurrently with the window in the graphical user interface) that corresponds to a segment of the video clip being displayed. A video file is then generated or modified that includes for at least one thumbnail, the corresponding segment of the video clip. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: June 3, 2014
    Assignee: VMIX Media, Inc.
    Inventors: Gregory Paul Kostello, Sean Michael Meiners, Timothy Allan Flack, Joshua Aaron Gaines, Scott Wayne Gay, Philip Chen, Lonnie Jay Brownell, Julian Jimenez Santos, III
  • Patent number: 8730982
    Abstract: A network device for processing data includes at least one ingress module for performing switching functions on incoming data, a memory management unit for storing the incoming data and at least one egress module for transmitting the incoming data to at least one egress port. The at least one egress module includes an egress scheduling module and multiple queues per each of the at least one egress port. Each of the multiple queues serve data attributable to a class of service, and the egress scheduling module is configured to service a minimum bandwidth requirement for each of the multiple queues and then to service the multiple queues to allow for transmission of a maximum allowable bandwidth through a weighting of each of the multiple queues.
    Type: Grant
    Filed: November 9, 2006
    Date of Patent: May 20, 2014
    Assignee: Broadcom Corporation
    Inventors: Chien-Hsien Wu, Bruce Kwan, Philip Chen
  • Patent number: 8599694
    Abstract: The present invention is directed to a network device, method and apparatus for processing data. The present invention includes at least one ingress module for performing switching functions on incoming data. The invention further includes a memory management unit (MMU) for storing the incoming data, and at least one egress module for transmitting the incoming data to at least one egress port. Further, in the present invention, the memory management unit further comprises a cell copy count pool (CCP) memory, wherein the CCP determines when a memory cell can be made available.
    Type: Grant
    Filed: April 21, 2011
    Date of Patent: December 3, 2013
    Assignee: Broadcom Corporation
    Inventors: Vamsi M. Tatapudi, Chien-Hsien Wu, Philip Chen
  • Publication number: 20110194450
    Abstract: The present invention is directed to a network device, method and apparatus for processing data. The present invention includes at least one ingress module for performing switching functions on incoming data. The invention further includes a memory management unit (MMU) for storing the incoming data, and at least one egress module for transmitting the incoming data to at least one egress port. Further, in the present invention, the memory management unit further comprises a cell copy count pool (CCP) memory, wherein the CCP determines when a memory cell can be made available.
    Type: Application
    Filed: April 21, 2011
    Publication date: August 11, 2011
    Applicant: BROADCOM CORPORATION
    Inventors: Vamsi M. Tatapudi, Chien-Hsien Wu, Philip Chen
  • Patent number: 7953008
    Abstract: The present invention is directed to a network device, method and apparatus for processing data. The present invention includes at least one ingress module for performing switching functions on incoming data. The invention further includes a memory management unit (MMU) for storing the incoming data, and at least one egress module for transmitting the incoming data to at least one egress port. Further, in the present invention, the memory management unit further comprises a cell copy count pool (CCP) memory, wherein the CCP determines when a memory cell can be made available.
    Type: Grant
    Filed: October 19, 2006
    Date of Patent: May 31, 2011
    Assignee: Broadcom Corporation
    Inventors: Vamsi M. Tatapudi, Chien-Hsien Wu, Philip Chen
  • Publication number: 20110012166
    Abstract: A multilayered integrated optical and circuit device. The device has a first substrate comprising at least one integrated circuit chip thereon, which has a cell region and a peripheral region. Preferably, the peripheral region has a bonding pad region, which has one or more bonding pads and an antistiction region surrounding each of the one or more bonding pads. The device has a second substrate with at least one or more deflection devices thereon coupled to the first substrate. At least one or more bonding pads are exposed on the first substrate. The device has a transparent member overlying the second substrate while forming a cavity region to allow the one or more deflection devices to move within a portion of the cavity region to form a sandwich structure including at least a portion of the first substrate, a portion of the second substrate, and a portion of the transparent member.
    Type: Application
    Filed: September 27, 2010
    Publication date: January 20, 2011
    Applicant: Miradia Inc.
    Inventors: Xiao "Charles" Yang, Dongmin Chen, Philip Chen
  • Patent number: 7825519
    Abstract: A multilayered integrated optical and circuit device. The device has a first substrate comprising at least one integrated circuit chip thereon, which has a cell region and a peripheral region. Preferably, the peripheral region has a bonding pad region, which has one or more bonding pads and an antistiction region surrounding each of the one or more bonding pads. The device has a second substrate with at least one or more deflection devices thereon coupled to the first substrate. At least one or more bonding pads are exposed on the first substrate. The device has a transparent member overlying the second substrate while forming a cavity region to allow the one or more deflection devices to move within a portion of the cavity region to form a sandwich structure including at least a portion of the first substrate, a portion of the second substrate, and a portion of the transparent member.
    Type: Grant
    Filed: February 12, 2008
    Date of Patent: November 2, 2010
    Assignee: Miradia Inc.
    Inventors: Xiao Yang, Dongmin Chen, Philip Chen