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: 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
-
Publication number: 20170237678Abstract: 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: ApplicationFiled: April 28, 2017Publication date: August 17, 2017Inventors: Sha Ma, Philip Chen
-
Patent number: 9674086Abstract: 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: August 18, 2014Date of Patent: June 6, 2017Assignee: Cisco Technology, Inc.Inventors: Sha Ma, Philip Chen
-
Patent number: 9396733Abstract: 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: GrantFiled: May 6, 2014Date of Patent: July 19, 2016Assignee: UNIVERSITY OF MACAUInventors: Chi-Man Pun, Ka-Cheng Choi, C. L. Philip Chen
-
Publication number: 20150325246Abstract: 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: ApplicationFiled: May 6, 2014Publication date: November 12, 2015Applicant: University of MacauInventors: Chi-Man PUN, Ka-Cheng CHOI, C.L. Philip CHEN
-
Publication number: 20150301708Abstract: 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: ApplicationFiled: April 21, 2014Publication date: October 22, 2015Applicant: VMIX MEDIA, INC.Inventors: Gregory Paul Kostello, Sean Michael Meiners, Timothy Allan Flack, Philip Chen, Lonnie Jay Brownell
-
Publication number: 20150124833Abstract: 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 23, 2014Publication date: May 7, 2015Inventors: Sha Ma, Felice Bonardi, Philip Chen
-
Publication number: 20150124832Abstract: 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: ApplicationFiled: August 18, 2014Publication date: May 7, 2015Inventors: Sha Ma, Philip Chen
-
Patent number: 9006878Abstract: 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: GrantFiled: September 27, 2010Date of Patent: April 14, 2015Assignee: Miradia Inc.Inventors: Xiao “Charles” Yang, Dongmin Chen, Philip Chen
-
Patent number: 8745500Abstract: 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: GrantFiled: December 10, 2012Date of Patent: June 3, 2014Assignee: 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: 8730982Abstract: 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: GrantFiled: November 9, 2006Date of Patent: May 20, 2014Assignee: Broadcom CorporationInventors: Chien-Hsien Wu, Bruce Kwan, Philip Chen
-
Patent number: 8599694Abstract: 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: GrantFiled: April 21, 2011Date of Patent: December 3, 2013Assignee: Broadcom CorporationInventors: Vamsi M. Tatapudi, Chien-Hsien Wu, Philip Chen
-
Publication number: 20110194450Abstract: 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: ApplicationFiled: April 21, 2011Publication date: August 11, 2011Applicant: BROADCOM CORPORATIONInventors: Vamsi M. Tatapudi, Chien-Hsien Wu, Philip Chen
-
Patent number: 7953008Abstract: 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: GrantFiled: October 19, 2006Date of Patent: May 31, 2011Assignee: Broadcom CorporationInventors: Vamsi M. Tatapudi, Chien-Hsien Wu, Philip Chen
-
Publication number: 20110012166Abstract: 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: ApplicationFiled: September 27, 2010Publication date: January 20, 2011Applicant: Miradia Inc.Inventors: Xiao "Charles" Yang, Dongmin Chen, Philip Chen
-
Patent number: 7825519Abstract: 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: GrantFiled: February 12, 2008Date of Patent: November 2, 2010Assignee: Miradia Inc.Inventors: Xiao Yang, Dongmin Chen, Philip Chen