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: 11963745
    Abstract: 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: Grant
    Filed: August 19, 2022
    Date of Patent: April 23, 2024
    Assignee: 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: 11950914
    Abstract: 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: Grant
    Filed: November 21, 2022
    Date of Patent: April 9, 2024
    Assignee: 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: 10228933
    Abstract: 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: Grant
    Filed: February 20, 2015
    Date of Patent: March 12, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Erik Fortune, Rylan Hawkins, Peter G. Constable, Sunggook Chue, Dennis Chi
  • Publication number: 20150234653
    Abstract: 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: Application
    Filed: February 20, 2015
    Publication date: August 20, 2015
    Inventors: Erik Fortune, Rylan Hawkins, Peter G. Constable, Sunggook Chue, Dennis Chi
  • Patent number: 9021434
    Abstract: 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: Grant
    Filed: June 25, 2013
    Date of Patent: April 28, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Erik Fortune, Rylan Hawkins, Peter G. Constable, Sunggook Chue, Dennis Chi
  • Publication number: 20140374280
    Abstract: 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: Application
    Filed: June 25, 2013
    Publication date: December 25, 2014
    Inventor: Dennis Chi Zhou
  • Publication number: 20130290930
    Abstract: 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: Application
    Filed: June 25, 2013
    Publication date: October 31, 2013
    Inventors: Erik Fortune, Rylan Hawkins, Peter G. Constable, Sunggook Chue, Dennis Chi
  • Patent number: 8495570
    Abstract: 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: Grant
    Filed: December 23, 2010
    Date of Patent: July 23, 2013
    Assignee: Microsoft Corporation
    Inventors: Erik Fortune, Rylan Hawkins, Peter G. Constable, Sunggook Chue, Dennis Chi
  • Publication number: 20120167111
    Abstract: 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: Application
    Filed: December 23, 2010
    Publication date: June 28, 2012
    Applicant: Microsoft Corporation
    Inventors: Erik Fortune, Rylan Hawkins, Peter G. Constable, Sunggook Chue, Dennis Chi
  • Patent number: 6735372
    Abstract: 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: Grant
    Filed: June 4, 2002
    Date of Patent: May 11, 2004
    Assignee: Arasor Corporation
    Inventors: Dennis Chi Zhou, Kai Zhang, Shou-Jong Sheih
  • Publication number: 20030210885
    Abstract: 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: Application
    Filed: June 4, 2002
    Publication date: November 13, 2003
    Inventors: Dennis Chi Zhou, Kai Zhang, Shou-Jong Sheih
  • Publication number: 20030202799
    Abstract: 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: Application
    Filed: April 29, 2002
    Publication date: October 30, 2003
    Inventors: Dennis Chi Zhou, Shou-Jong Sheih