Patents by Inventor Albert Chang

Albert Chang 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: 20250235394
    Abstract: Nanoparticles for treating a tooth in an oral cavity of a subject are provided. The nanoparticle comprises a biocompatible and biodegradable hydrophilic polymer, a matrix-degrading enzyme, and an anticaries active ingredient present in the nanoparticle at greater than or equal to about 20% by weight. The nanoparticle has a zeta potential between about ?10 mV to about +10 mV at a pH of 7. The nanoparticle is capable of selectively accumulating within a biofilm matrix associated with a surface of the tooth in the oral cavity of the subject. Oral care composition and methods of treating a tooth in an oral cavity of a subject with such nanoparticles are also provided.
    Type: Application
    Filed: November 18, 2022
    Publication date: July 24, 2025
    Applicant: The Regents of The University of Michigan
    Inventors: Livia M.A. TENUTA, Joerg LAHANN, Albert CHANG, Nahal HABIBI
  • Publication number: 20220355030
    Abstract: The disclosed embodiments are directed to an automatic drug delivery (ADD) system device configured to provide bolus dosing of insulin. The embodiments include a system and method for providing an improved meal input interface for the user as well as methods for the use of the information provided by the user to both improve the post-prandial bolus dosing of insulin and to advise the user on meals that will lead to improved blood glucose control for the user.
    Type: Application
    Filed: May 4, 2022
    Publication date: November 10, 2022
    Inventors: Rangarajan NARAYANASWAMI, Jay JANTZ, Steven LOWEN, Albert CHANG, Oussama KARKACH
  • Patent number: 10726910
    Abstract: Disclosed is a device including a sinking circuit to sink current from an output node and a driver circuit coupled to the sinking circuit. The driver circuit includes complementary differential pairs to receive a voltage at the output node and generate a control signal according to the received voltage. The sinking circuit is configured to change the current from the output node according to the control signal.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: July 28, 2020
    Assignee: SanDisk Technologies LLC
    Inventors: Albert Chang, Khin Htoo, Matt Chen
  • Patent number: 10529386
    Abstract: Disclosed is a device including a distributed controller and a common controller. The distributed controller includes a first circuit to generate an output voltage according to a control signal. The common controller includes a common feedback loop coupled to the distributed controller. The common feedback loop includes an amplifier circuit to generate the control signal, and a second circuit coupled to the amplifier circuit. The second circuit replicates the first circuit and stabilizes the control signal.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: January 7, 2020
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Albert Chang, Sung-En Wang, Khin Htoo, Supraja Sundaresan, Matt Chen
  • Patent number: 10395621
    Abstract: A method of modifying a font character. An outline of the font character is received, the outline being a vector representation of the character. A slant angle parameter to be applied to the font outline is received, the slant angle specifying an amount of shearing to be applied to the font outline. A modified stroke width is determined for each segment of the font outline according to an initial angle of the segment and the slant angle, the modified stroke width being proportional to ratio of a length of the segment before and after applying the slant angle to the outline. The modified stroke width is used for adjusting an initial stroke width of the segment to compensate for changes to stroke width of the segment caused by applying the slant angle. The font character is rendered using the modified stroke width of the segments.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: August 27, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Albert Chang
  • Publication number: 20180358057
    Abstract: Disclosed is a device including a distributed controller and a common controller. The distributed controller includes a first circuit to generate an output voltage according to a control signal. The common controller includes a common feedback loop coupled to the distributed controller. The common feedback loop includes an amplifier circuit to generate the control signal, and a second circuit coupled to the amplifier circuit. The second circuit replicates the first circuit and stabilizes the control signal.
    Type: Application
    Filed: January 25, 2018
    Publication date: December 13, 2018
    Inventors: Albert CHANG, Sung-En WANG, Khin HTOO, Supraja SUNDARESAN, Matt CHEN
  • Publication number: 20180358087
    Abstract: Disclosed is a device including a sinking circuit to sink current from an output node and a driver circuit coupled to the sinking circuit. The driver circuit includes complimentary differential pairs to receive a voltage at the output node and generate a control signal according to the received voltage. The sinking circuit is configured to change the current from the output node according to the control signal.
    Type: Application
    Filed: January 18, 2018
    Publication date: December 13, 2018
    Inventors: Albert CHANG, Khin HTOO, Matt CHEN
  • Publication number: 20180157625
    Abstract: A method of displaying an electronic document. A list of glyphs in an electronic document specified with a font is determined, the electronic document being received from a server. The method determines that a font file defining the font has been partially received by comparing a received portion of the font file with the list of glyphs, the font file having the list of glyphs stored in a first portion thereof, a first plurality of the glyphs of the font being arranged at a start of the font file and remaining glyphs of the font being stored in a remaining portion of the font file arranged after the first portion of the font file. A portion of the electronic document is rendered with the first portion of the font file concurrently with receiving the remaining portion of the font file. The rendered portion of the electronic document is displayed.
    Type: Application
    Filed: November 20, 2017
    Publication date: June 7, 2018
    Inventor: Albert Chang
  • Patent number: 9922623
    Abstract: Methods, apparatuses, and computer readable storage media for increasing the weight of a character are described. In one aspect, the method includes receiving a vector character description and an emboldening parameter of an initial character. Vertices of an emboldened representation of the initial character are calculated by moving each vertex of the initial character based on a combination of the emboldening parameter and a stroke width for each vertex associated with the vertex, such that each stroke of the emboldened representation of the initial character is thickened based on the width of the stroke. The emboldened representation of the initial character are formed using the calculated vertices to increase the weight of the initial character.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: March 20, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Albert Chang, Michael Gerard McCosker
  • Patent number: 9779526
    Abstract: A method of determining a coverage area of a pixel covered by a scalable path definition for a character, is disclosed. An edge direction for each edge of the scalable path definition intersecting the pixel is received. A fragment area is determined for each of the intersecting edges, each of the fragment areas representing an area of the pixel located to a side of a corresponding edge. The side of the corresponding edge is selected according to a direction of the corresponding edge. The coverage area of the pixel is determined based on a sum of the fragment areas, the sum of the fragment areas having a value greater than a total area of the pixel.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: October 3, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventors: Albert Chang, Michael Gerard McCosker
  • Publication number: 20170169798
    Abstract: A method of modifying a font character. An outline of the font character is received, the outline being a vector representation of the character. A slant angle parameter to be applied to the font outline is received, the slant angle specifying an amount of shearing to be applied to the font outline. A modified stroke width is determined for each segment of the font outline according to an initial angle of the segment and the slant angle, the modified stroke width being proportional to ratio of a length of the segment before and after applying the slant angle to the outline. The modified stroke width is used for adjusting an initial stroke width of the segment to compensate for changes to stroke width of the segment caused by applying the slant angle. The font character is rendered using the modified stroke width of the segments.
    Type: Application
    Filed: December 14, 2016
    Publication date: June 15, 2017
    Inventor: ALBERT CHANG
  • Patent number: 9401035
    Abstract: A method determines a contribution of an object to an intensity value of a current pixel that is partially covered by the object by calculating an entry location and exit location for an edge of the object in the current pixel, the entry and exit locations being located on boundaries of the current pixel with different orientations. The method determines an intensity value for at least one neighboring pixel located adjacent to the current pixel, the neighboring pixel being selected based on the calculated entry and exit locations, and then determines an intensity value of the current pixel using the determined intensity value of the at least one neighboring pixel as a contribution of the object at the current pixel.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: July 26, 2016
    Assignee: Canon Kabushiki Kaisha
    Inventor: Albert Chang
  • Publication number: 20160180819
    Abstract: Methods, apparatuses, and computer readable storage media for increasing the weight of a character are described. In one aspect, the method includes receiving a vector character description and an emboldening parameter of an initial character. Vertices of an emboldened representation of the initial character are calculated by moving each vertex of the initial character based on a combination of the emboldening parameter and a stroke width for each vertex associated with the vertex, such that each stroke of the emboldened representation of the initial character is thickened based on the width of the stroke. The emboldened representation of the initial character are formed using the calculated vertices to increase the weight of the initial character.
    Type: Application
    Filed: December 15, 2015
    Publication date: June 23, 2016
    Inventors: Albert Chang, Michael Gerard McCosker
  • Publication number: 20150117768
    Abstract: A method determines a contribution of an object to an intensity value of a current pixel that is partially covered by the object by calculating an entry location and exit location for an edge of the object in the current pixel, the entry and exit locations being located on boundaries of the current pixel with different orientations. The method determines an intensity value for at least one neighbouring pixel located adjacent to the current pixel, the neighbouring pixel being selected based on the calculated entry and exit locations, and then determines an intensity value of the current pixel using the determined intensity value of the at least one neighbouring pixel as a contribution of the object at the current pixel.
    Type: Application
    Filed: October 22, 2014
    Publication date: April 30, 2015
    Inventor: Albert Chang
  • Publication number: 20140146073
    Abstract: A method of determining a coverage area of a pixel covered by a scalable path definition for a character, is disclosed. An edge direction for each edge of the scalable path definition intersecting the pixel is received. A fragment area is determined for each of the intersecting edges, each of the fragment areas representing an area of the pixel located to a side of a corresponding edge. The side of the corresponding edge is selected according to a direction of the corresponding edge. The coverage area of the pixel is determined based on a sum of the fragment areas, the sum of the fragment areas having a value greater than a total area of the pixel.
    Type: Application
    Filed: November 25, 2013
    Publication date: May 29, 2014
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Albert CHANG, Michael Gerard MCCOSKER
  • Patent number: 8612872
    Abstract: A method for providing an animated transition effect between a first display state associated with a first control state of a control element rendered on a graphical user interface of a computer system, and a second display state associated with a second control state of said control element is provided. The method renders the control element in said first state and then receives at the graphic user interface, a user input event to invoke the second control state of the control element. The method evaluates a graph associated with the control element, the graph having entries each corresponding to a state of the control element, each entry comprising an event, an associated transition and a destination state, to identify a graph entry specifying a transition invoked by the input event from a current displayed first state to the destination state, being the second control state.
    Type: Grant
    Filed: November 12, 2008
    Date of Patent: December 17, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Albert Chang, Shane Gregory Stephens
  • Publication number: 20130293696
    Abstract: An image control system is provided in this application. The image control system includes an object imaging device, a control module, a viewing module and a hosting service of image sharing and management module. The present application further provides a method for image control which includes an image/audio sharing step, an image controlling step, an image/audio capturing step, an image/audio storing step, and an image analyzing and management step. Multiple users may view or control the images captured by the control module concurrently and remotely through the present application and may set different image processing modes according to the user needs.
    Type: Application
    Filed: March 27, 2013
    Publication date: November 7, 2013
    Inventors: Albert Chang, Hua-Ming Chang, Hwa-Ping Chang
  • Patent number: 8350868
    Abstract: A method of compositing a plurality of graphic objects with a compositing buffer, is disclosed. The plurality of graphic objects forming a group is attenuated by group opacity and is composited from a top object to a bottom object. Based on a first mask and the group opacity, a second mask is generated. The first mask stores a remaining possible contribution for further graphic objects below and including the plurality of graphic objects. The plurality of graphic objects in a top down order is processed. In particular, for each graphic object of the plurality of graphic objects: (a) a contribution value for the graphic object using the second mask is determined, the contribution value representing a contribution of the graphic object to the compositing buffer; (b) a colour value of the graphic object is composited with the compositing buffer using the contribution value; and (c) the second mask is updated using the contribution value. The first mask is then updated using the second mask and the group opacity.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: January 8, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Albert Chang, Bin Liao, Cameron Murray Edwards, Scott Bradley
  • Patent number: 8228739
    Abstract: A circuit and corresponding method for providing a reference voltage are presented. The circuit includes a current source having a magnitude with positive temperature correlation connected to a node, and a diode element connected between the node and ground, where the reference voltage is provided from the node. The circuit also includes a variable resistance connected to receive an input indicative of the circuit temperature and through which the diode element is connected to the node. The value of the variable resistance is adjusted based upon the circuit temperature input. The circuit is useful for application as a peripheral circuitry, such as on a flash or other non-volatile memory and other circuits requiring an on-chip reference voltage source.
    Type: Grant
    Filed: July 18, 2011
    Date of Patent: July 24, 2012
    Assignee: SanDisk Technologies Inc.
    Inventors: Feng Pan, Yuxin Wang, Jonathan H. Huynh, Albert Chang, Khin Htoo, Qui Vi Nguyen
  • Publication number: 20110273227
    Abstract: A circuit and corresponding method for providing a reference voltage are presented. The circuit includes a current source having a magnitude with positive temperature correlation connected to a node, and a diode element connected between the node and ground, where the reference voltage is provided from the node. The circuit also includes a variable resistance connected to receive an input indicative of the circuit temperature and through which the diode element is connected to the node. The value of the variable resistance is adjusted based upon the circuit temperature input. The circuit is useful for application as a peripheral circuitry, such as on a flash or other non-volatile memory and other circuits requiring an on-chip reference voltage source.
    Type: Application
    Filed: July 18, 2011
    Publication date: November 10, 2011
    Inventors: Feng Pan, Yuxin Wang, Jonathan H. Huynh, Albert Chang, Khin Htoo, Qui Vi Nguyen