Patents by Inventor Dennis Chi
Dennis Chi 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: 11963745Abstract: Various embodiments provide a wellness tracking device with a base plate that may be utilized as a combination electrode by a variety of sensors. The base plate may be a multi-material electrode that includes a conductor and a transparent or semi-transparent material to enable optical sensing. In certain embodiments, the base plate supports a plurality of different sensors, which may selectively utilize the base plate as an electrode.Type: GrantFiled: August 19, 2022Date of Patent: April 23, 2024Assignee: FITBIT, INC.Inventors: Jens Mitchell Nielsen, Jaclyn Leverett Wasson, Kyung Nim Noh, Man-Chi Liu, Alan Luu, Peter Colin Dess, Lindsey Michelle Sunden, Lukas Bielskis, Thomas Consolazio, Steven Thomas Woodward, Dennis Jacob McCray
-
Patent number: 11950914Abstract: Multiple circuits in a computing device can share one or more conductive elements. The use of the conductive element can vary by circuit, such as an antenna radiator for a radio frequency (RF) circuit or an electrode for an electrocardiography (ECG) circuit. The circuitry sharing a conductive element can utilize signals obtained over different frequency ranges. Those ranges can be used to select decoupling circuitry, or elements, that can enable the respective circuits to obtain signals over a respective frequency range, excluding signals over one or more other frequency ranges corresponding to other circuitry sharing the circuit. Such an approach allows for concurrent independent operation of the circuitry sharing a conductive element.Type: GrantFiled: November 21, 2022Date of Patent: April 9, 2024Assignee: Fitbit, Inc.Inventors: Faton Tefiku, Yonghua Wei, Kevin Li, Man-Chi Liu, Lindsey Michelle Sunden, Peter W. Richards, Dennis Jacob McCray, Christos Kinezos Ioannou, Kyung Nim Noh
-
Patent number: 10228933Abstract: Architecture that facilitates the package partitioning of application resources based on conditions, and the package applicability based on the conditions. An index is created for a unified lookup of the available resources. At build time of an application, the resources are indexed and determined to be applicable based on the conditions. The condition under which the resource is applicable is then used to automatically partition the resource into an appropriate package. Each resource package then becomes applicable under the conditions in which the resources within it are applicable, and is deployed to the user if the user merits the conditions (e.g., an English user will receive an English package of English strings, but not a French package). Before the application is run, the references to the resources are merged and can be used to do appropriate lookup of what resources are available.Type: GrantFiled: February 20, 2015Date of Patent: March 12, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Erik Fortune, Rylan Hawkins, Peter G. Constable, Sunggook Chue, Dennis Chi
-
Publication number: 20150234653Abstract: Architecture that facilitates the package partitioning of application resources based on conditions, and the package applicability based on the conditions. An index is created for a unified lookup of the available resources. At build time of an application, the resources are indexed and determined to be applicable based on the conditions. The condition under which the resource is applicable is then used to automatically partition the resource into an appropriate package. Each resource package then becomes applicable under the conditions in which the resources within it are applicable, and is deployed to the user if the user merits the conditions (e.g., an English user will receive an English package of English strings, but not a French package). Before the application is run, the references to the resources are merged and can be used to do appropriate lookup of what resources are available.Type: ApplicationFiled: February 20, 2015Publication date: August 20, 2015Inventors: Erik Fortune, Rylan Hawkins, Peter G. Constable, Sunggook Chue, Dennis Chi
-
Patent number: 9021434Abstract: Architecture that facilitates the package partitioning of application resources based on conditions, and the package applicability based on the conditions. An index is created for a unified lookup of the available resources. At build time of an application, the resources are indexed and determined to be applicable based on the conditions. The condition under which the resource is applicable is then used to automatically partition the resource into an appropriate package. Each resource package then becomes applicable under the conditions in which the resources within it are applicable, and is deployed to the user if the user merits the conditions (e.g., an English user will receive an English package of English strings, but not a French package). Before the application is run, the references to the resources are merged and can be used to do appropriate lookup of what resources are available.Type: GrantFiled: June 25, 2013Date of Patent: April 28, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Erik Fortune, Rylan Hawkins, Peter G. Constable, Sunggook Chue, Dennis Chi
-
Publication number: 20140374280Abstract: The present invention is directed towards a universal washing apparatus with water or cleaning liquid inside for eyeglasses, or sunglasses, and frame of any size or shape. A cleaning container with sealing cover and mounting structure is provided to securely retain the eyeglasses and fame in the container without leakage. The cleaning container is an open-top case, sealed with a cover having a sealing groove tightly fitting the open edges of the case. The sealing cover may be a separated from or attached to the open-top case, and may be further secured to the case with pairs of snap locking keys. An elastic cushion or band spring is on the inner side of the sealing cover to securely press and retain the eyeglasses on the mounting structure inside the case. In one embodiment, the mounting structure is a mounting bar between the two long walls of the open-top case, with shape matching the nose pads of eyeglasses so that the eyeglasses can stay on.Type: ApplicationFiled: June 25, 2013Publication date: December 25, 2014Inventor: Dennis Chi Zhou
-
Publication number: 20130290930Abstract: Architecture that facilitates the package partitioning of application resources based on conditions, and the package applicability based on the conditions. An index is created for a unified lookup of the available resources. At build time of an application, the resources are indexed and determined to be applicable based on the conditions. The condition under which the resource is applicable is then used to automatically partition the resource into an appropriate package. Each resource package then becomes applicable under the conditions in which the resources within it are applicable, and is deployed to the user if the user merits the conditions (e.g., an English user will receive an English package of English strings, but not a French package). Before the application is run, the references to the resources are merged and can be used to do appropriate lookup of what resources are available.Type: ApplicationFiled: June 25, 2013Publication date: October 31, 2013Inventors: Erik Fortune, Rylan Hawkins, Peter G. Constable, Sunggook Chue, Dennis Chi
-
Patent number: 8495570Abstract: Architecture that facilitates the package partitioning of application resources based on conditions, and the package applicability based on the conditions. An index is created for a unified lookup of the available resources. At build time of an application, the resources are indexed and determined to be applicable based on the conditions. The condition under which the resource is applicable is then used to automatically partition the resource into an appropriate package. Each resource package then becomes applicable under the conditions in which the resources within it are applicable, and is deployed to the user if the user merits the conditions (e.g., an English user will receive an English package of English strings, but not a French package). Before the application is run, the references to the resources are merged and can be used to do appropriate lookup of what resources are available.Type: GrantFiled: December 23, 2010Date of Patent: July 23, 2013Assignee: Microsoft CorporationInventors: Erik Fortune, Rylan Hawkins, Peter G. Constable, Sunggook Chue, Dennis Chi
-
Publication number: 20120167111Abstract: Architecture that facilitates the package partitioning of application resources based on conditions, and the package applicability based on the conditions. An index is created for a unified lookup of the available resources. At build time of an application, the resources are indexed and determined to be applicable based on the conditions. The condition under which the resource is applicable is then used to automatically partition the resource into an appropriate package. Each resource package then becomes applicable under the conditions in which the resources within it are applicable, and is deployed to the user if the user merits the conditions (e.g., an English user will receive an English package of English strings, but not a French package). Before the application is run, the references to the resources are merged and can be used to do appropriate lookup of what resources are available.Type: ApplicationFiled: December 23, 2010Publication date: June 28, 2012Applicant: Microsoft CorporationInventors: Erik Fortune, Rylan Hawkins, Peter G. Constable, Sunggook Chue, Dennis Chi
-
Patent number: 6735372Abstract: The present invention is directed towards a channel power monitor for monitoring channel power levels for each of N signal channels. The value of each channel power level is designated as p(&lgr;i), where &lgr;i is a channel parameter that characterizes each channel. An embodiment of the invention includes a variable channel attenuator having M attenuation profiles where M≧N, and where a k-th attenuation profile is characterized as a function of the channel parameter &lgr;i by Ak(&lgr;i). This embodiment also includes a detector for measuring a k-th integrated attenuated power level, the value of which is represented by Pk. An analysis unit receives all of the values Pk of the integrated attenuated power levels and thereupon derives the values p(&lgr;i) of the channel power levels by solving a set of linear equations.Type: GrantFiled: June 4, 2002Date of Patent: May 11, 2004Assignee: Arasor CorporationInventors: Dennis Chi Zhou, Kai Zhang, Shou-Jong Sheih
-
Publication number: 20030210885Abstract: The present invention is directed towards a channel power monitor for monitoring channel power levels for each of N signal channels. The value of each channel power level is designated as p(&lgr;i), where &lgr;l is a channel parameter that characterizes each channel. An embodiment of the invention includes a variable channel attenuator having M attenuation profiles where M≧N, and where a k-th attenuation profile is characterized as a function of the channel parameter &lgr;l by Ak(&lgr;l). This embodiment also includes a detector for measuring a k-th integrated attenuated power level, the value of which is represented by Pk. An analysis unit receives all of the values Pk of the integrated attenuated power levels and thereupon derives the values p(&lgr;l) of the channel power levels by solving a set of linear equations.Type: ApplicationFiled: June 4, 2002Publication date: November 13, 2003Inventors: Dennis Chi Zhou, Kai Zhang, Shou-Jong Sheih
-
Publication number: 20030202799Abstract: A monitor apparatus is configured to monitor optical performance in an optical fiber or an optical network. A tap is coupled to the optical fiber or optical network, and a signal input fiber. An angle-tuned solid Fabry-Perot etalon filter member is coupled to the tap. The Fabry-Perot etalon filter member includes an angle tuned solid Fabry-Perot etalon for the signal input fiber, and a calibration etalon for a reference input fiber. The Fabry-Perot etalon is associated with a first portion of a substrate, and the calibration etalon is associated with a second portion of the substrate. A first detector is positioned to receive a signal wavelength that travels through the angle tuned solid Fabry-Perot etalon filter. A second detector is positioned to receive a single wavelength reference that travels through the calibration etalon.Type: ApplicationFiled: April 29, 2002Publication date: October 30, 2003Inventors: Dennis Chi Zhou, Shou-Jong Sheih