Patents by Inventor Eric G. Smith
Eric G. Smith 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: 20260093310Abstract: A method for detecting and compensating for power supply voltage droop in a computer system is disclosed. The computer system includes a clock generator circuit that generates a global clock signal, which is distributed by a forward clock network to generate multiple distributed clock signals. A backward clock network may select one or more of the multiple distributed clock signals for back propagation to the clock generator circuit. A control circuit may perform a phase comparison between the global clock signal and the one or more of the multiple distributed clock signals. The clock generator circuit may modify the global clock signal using a result of the phase comparison.Type: ApplicationFiled: December 12, 2024Publication date: April 2, 2026Inventors: Jared L. ZERBE, Eric G. SMITH, Joao Pedro da Silva CERQUEIRA, Davia V. MCKENZIE
-
Patent number: 12132783Abstract: A method for execution by a computing device of a storage network begins by receiving a write request for a data object, determining a plurality of data regions for the data object, determining storage identification information for each data region of the plurality of data regions and generating a storage table for the data object that includes information sufficient to identify each data region of the plurality of data regions. For a first data region of the plurality of data regions the method continues by dividing the first data region into a plurality of data segments, and dispersed error encoding the plurality of data segments to produce a plurality of sets of encoded data slices.Type: GrantFiled: August 12, 2022Date of Patent: October 29, 2024Assignee: Pure Storage, Inc.Inventors: Wesley B. Leggette, Jason K. Resch, Yogesh R. Vedpathak, Sebastien Vas, Eric G. Smith, Adam M. Gray
-
Patent number: 11880111Abstract: A pair of eyeglasses may include one or more adjustable lenses that are each configured to align with a respective one of a user's eyes. The adjustable lenses may each include electrically modulated optical material such as one or more liquid crystal cells, each having a phase profile that is adjusted using patterned electrodes. Analog voltages may be provided to the patterned electrodes through variable-resistance conductive paths that are each coupled to a subset of the patterned electrodes. Digital voltage selection circuitry may be used to select which analog voltage to apply to each of the variable-resistance conductive paths from a predetermined set of analog voltages that are generated off of the lens. The digital voltage selection circuitry may include an array of multiplexers, each of which selects a desired voltage based on control signals received from digital control circuitry such a shift register and/or a decoder.Type: GrantFiled: February 22, 2021Date of Patent: January 23, 2024Assignee: Apple Inc.Inventors: Patrick R. Gill, Yu Horie, Eric G. Smith
-
Publication number: 20230408848Abstract: A pair of eyeglasses may include one or more adjustable lenses. An adjustable lens may include electrically modulated optical material such as one or more liquid crystal cells having a phase profile that is adjusted using patterned electrodes. Digital-to-analog converter circuits may provide voltages to the electrodes. To save space on the lens, a smaller number of digital-to-analog converter circuits may provide voltages to a greater number of electrodes by sequentially coupling and decoupling the digital-to-analog converter circuits to different groups of electrodes, advancing from group-to-group with each clock cycle by a number of electrodes that is less than the number of digital-to-analog converter circuits. At least one of the electrodes in each group may be driven at the same voltage for two consecutive clock cycles to avoid erroneous voltages resulting from the parasitic capacitance between adjacent fingers.Type: ApplicationFiled: August 25, 2023Publication date: December 21, 2023Inventors: Patrick R. Gill, Louis Luh, Eric G. Smith
-
Patent number: 11703698Abstract: Eyeglasses may include one or more lenses and control circuitry that adjusts an optical power of the lenses. The control circuitry may be configured to determine a user's prescription and accommodation range during a vision characterization process. The vision characterization process may include adjusting the optical power of the lens until the user indicates that an object viewed through the lens is in focus. A distance sensor may measure the distance to the in-focus object. The control circuitry may calculate the user's prescription based on the optical power of the lens and the distance to the in-focus object. The control circuitry may adjust the optical power automatically or in response to user input. The object viewed through the lens may be an electronic device. The user may control the optical power of the lens and/or indicate when objects are in focus by providing input to the electronic device.Type: GrantFiled: August 28, 2019Date of Patent: July 18, 2023Assignee: Apple Inc.Inventors: Miikka M. Kangas, Eric G. Smith, Qing Liu, Jeffrey G. Koller
-
Publication number: 20220394091Abstract: A method for execution by a computing device of a storage network begins by receiving a write request for a data object, determining a plurality of data regions for the data object, determining storage identification information for each data region of the plurality of data regions and generating a storage table for the data object that includes information sufficient to identify each data region of the plurality of data regions. For a first data region of the plurality of data regions the method continues by dividing the first data region into a plurality of data segments, and dispersed error encoding the plurality of data segments to produce a plurality of sets of encoded data slices.Type: ApplicationFiled: August 12, 2022Publication date: December 8, 2022Applicant: Pure Storage, Inc.Inventors: Wesley B. Leggette, Jason K. Resch, Yogesh R. Vedpathak, Sebastien Vas, Eric G. Smith, Adam M. Gray
-
Patent number: 11125826Abstract: An electronic device can include a battery, a battery charger configured to receive power from an external power source and supply at least one of a charging current or a charging voltage to the battery, and a battery charger controller coupled to charger and configured to control the battery charger. More specifically, the battery charger controller may be configured to control the charger to supply a first AC signal as at least a part of the charging current or charging voltage supplied to the battery, measure a second AC signal associated with the first AC signal, and determine an impedance of the battery at a frequency of interest from the first and second AC signals. The electronic device can also or alternatively include a variable load that may be controlled to supply a first AC signal as at least part of the discharging current or discharging voltage of the battery.Type: GrantFiled: May 17, 2019Date of Patent: September 21, 2021Assignee: Apple Inc.Inventors: Qing Liu, Eric G. Smith
-
Publication number: 20200363476Abstract: An electronic device can include a battery, a battery charger configured to receive power from an external power source and supply at least one of a charging current or a charging voltage to the battery, and a battery charger controller coupled to charger and configured to control the battery charger. More specifically, the battery charger controller may be configured to control the charger to supply a first AC signal as at least a part of the charging current or charging voltage supplied to the battery, measure a second AC signal associated with the first AC signal, and determine an impedance of the battery at a frequency of interest from the first and second AC signals. The electronic device can also or alternatively include a variable load that may be controlled to supply a first AC signal as at least part of the discharging current or discharging voltage of the battery.Type: ApplicationFiled: May 17, 2019Publication date: November 19, 2020Inventors: Qing Liu, Eric G. Smith
-
Patent number: 10042577Abstract: A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method begins by identifying a data object to access within a DSN. The method continues by identifying a vault ID based on the data object. The method continues by obtaining an object ID based on the data object. The method continues by selecting at least one generation ID based on generation status. The method continues, for each generation ID, by generating at least one set of slice names using the vault ID, the generation ID, and the object ID. The method continues, for each set of slice names, by generating a set of slice access requests that includes the set of slice names and accessing the DSN utilizing the set of slice access requests.Type: GrantFiled: November 3, 2016Date of Patent: August 7, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Wesley B. Leggette, Jason K. Resch, Eric G. Smith, Sebastien Vas, Yogesh R. Vedpathak
-
Patent number: 9658634Abstract: An under voltage detection circuit and method of operating an IC including the same is disclosed. In one embodiment, an IC includes an under voltage protection circuit having first and second comparators configured to compare a supply voltage to first and second voltage thresholds, respectively, with the second voltage threshold being greater than the first. A logic circuit is coupled to receive signals from the first and second comparators. During operation in a high performance state by a corresponding functional circuit, the logic circuit is configured to cause assertion of a throttling signal responsive to an indication that the supply voltage has fallen below the first threshold. A clock signal provided to the functional circuit may be throttled responsive to the indication. If the supply voltage subsequently rises to a level above the second threshold, the throttling signal may be de-asserted.Type: GrantFiled: March 30, 2015Date of Patent: May 23, 2017Assignee: Apple Inc.Inventors: Brijesh Tripathi, Eric G. Smith, Erik P. Machnicki, Jung Wook Cho, Khaled M. Alashmouny, Kiran B. Kattel, Vijay M. Bettada, Bo Yang, Wenlong Wei
-
Patent number: 9590519Abstract: Embodiments of an adapter are disclosed that include a rectifier with an input and an output coupled to a step-down transformer with a primary coil and a secondary coil, wherein the primary coil is coupled to the output of the rectifier. A step-up converter is coupled to the secondary coil.Type: GrantFiled: August 8, 2012Date of Patent: March 7, 2017Assignee: Apple Inc.Inventors: Louis Luh, Eric G. Smith
-
Publication number: 20170052733Abstract: A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method begins by identifying a data object to access within a DSN. The method continues by identifying a vault ID based on the data object. The method continues by obtaining an object ID based on the data object. The method continues by selecting at least one generation ID based on generation status. The method continues, for each generation ID, by generating at least one set of slice names using the vault ID, the generation ID, and the object ID. The method continues, for each set of slice names, by generating a set of slice access requests that includes the set of slice names and accessing the DSN utilizing the set of slice access requests.Type: ApplicationFiled: November 3, 2016Publication date: February 23, 2017Inventors: Wesley B. Leggette, Jason K. Resch, Eric G. Smith, Sebastien Vas, Yogesh R. Vedpathak
-
Publication number: 20160291625Abstract: An under voltage detection circuit and method of operating an IC including the same is disclosed. In one embodiment, an IC includes an under voltage protection circuit having first and second comparators configured to compare a supply voltage to first and second voltage thresholds, respectively, with the second voltage threshold being greater than the first. A logic circuit is coupled to receive signals from the first and second comparators. During operation in a high performance state by a corresponding functional circuit, the logic circuit is configured to cause assertion of a throttling signal responsive to an indication that the supply voltage has fallen below the first threshold. A clock signal provided to the functional circuit may be throttled responsive to the indication. If the supply voltage subsequently rises to a level above the second threshold, the throttling signal may be de-asserted.Type: ApplicationFiled: March 30, 2015Publication date: October 6, 2016Inventors: Brijesh Tripathi, Eric G. Smith, Erik P. Machnicki, Jung Wook Cho, Khaled M. Alashmouny, Kiran B. Kattel, Vijay M. Bettada, Bo Yang, Wenlong Wei
-
Patent number: 9048743Abstract: An adapter for electrical power that includes a rectifier coupled to a transformer with a primary coil and a secondary coil. The secondary coil includes a first end tap, a second end tap, and a center tap. A first switch is coupled between the first end tap and a primary side ground. A second switch is coupled between the second end tap and the primary side ground. A controller is coupled to the first switch and to the second switch so that during one or more intervals, the first switch and the second switch are alternately open and closed a predetermined number of times, wherein the initial switch closed each interval alternates between the first switch and the second switch, and after the predetermined number of times, both the first switch and the second switch are opened for a predetermined time period.Type: GrantFiled: August 8, 2012Date of Patent: June 2, 2015Assignee: APPLE INC.Inventors: Louis Luh, Eric G. Smith
-
Patent number: 9013113Abstract: One embodiment of a display backlight driver integrated circuit can be configured for operation in at least two different ways. A first method transfers data from an EEPROM to hardware registers prior to regular operation. A second method also transfers data from an EEPROM to registers. However, hardware registers can be overwritten with data accepted from a control bus, prior to regular operation. A keyboard driver IC can detect the presence or absence of a cable to an LED. If the cable is absent, the driver IC will not supply power for the LED. One embodiment of a keyboard and display backlight control system can be configured to allow substantially independent operation.Type: GrantFiled: October 24, 2012Date of Patent: April 21, 2015Assignee: Apple Inc.Inventors: Alejandro Lara Ascorra, Eric G. Smith, Steven J. Sfarzo
-
Patent number: 8933643Abstract: One embodiment of a display backlight driver integrated circuit can be configured for operation in at least two different ways. A first method transfers data from an EEPROM to hardware registers prior to regular operation. A second method also transfers data from an EEPROM to registers. However, hardware registers can be overwritten with data accepted from a control bus, prior to regular operation. A keyboard driver IC can detect the presence or absence of a cable to an LED. If the cable is absent, the driver IC will not supply power for the LED. One embodiment of a keyboard and display backlight control system can be configured to allow substantially independent operation.Type: GrantFiled: October 24, 2012Date of Patent: January 13, 2015Inventors: Alejandro Lara Ascorra, Shimon Elkayam, Asif Hussain, Brad Lee Patton, Steven J. Sfarzo, Eric G. Smith
-
Patent number: 8817493Abstract: Embodiments of an adapter are disclosed that include a transformer with a primary coil coupled to an H-bridge. The H-bridge is controlled by a control circuit that controls a voltage across the primary coil using the H-bridge, and the control circuit is configured to control the H-bridge so that during each of one or more intervals, a first voltage pulse is applied across the primary coil in a start direction, wherein the start direction alternates between a first direction and a second direction each interval. Then, a direction of subsequent voltage pulses across the primary coil is alternated between the first direction and the second direction a predetermined number of times. After the predetermined number of times, a last voltage pulse is applied across the primary coil; then, voltage across the primary coil is reduced to zero for a predetermined time.Type: GrantFiled: August 7, 2012Date of Patent: August 26, 2014Assignee: Apple Inc.Inventors: Louis Luh, Eric G. Smith, P. Jeffrey Ungar
-
Publication number: 20140082379Abstract: A method and system are described for powering a display controller in an electronic device. In the described embodiments, the display controller includes a display controller power management circuit directly connected to a battery.Type: ApplicationFiled: September 18, 2012Publication date: March 20, 2014Applicant: APPLE INC.Inventors: Prasanna Nambi, Paolo Sacchetto, Eric G. Smith, William C. Athas
-
Publication number: 20140043862Abstract: Embodiments of an adapter are disclosed that include a rectifier with an input and an output coupled to a step-down transformer with a primary coil and a secondary coil, wherein the primary coil is coupled to the output of the rectifier. A step-up converter is coupled to the secondary coil.Type: ApplicationFiled: August 8, 2012Publication date: February 13, 2014Applicant: APPLE INC.Inventors: Louis Luh, Eric G. Smith
-
Publication number: 20140043861Abstract: An adapter for electrical power that includes a rectifier coupled to a transformer with a primary coil and a secondary coil. The secondary coil includes a first end tap, a second end tap, and a center tap. A first switch is coupled between the first end tap and a primary side ground. A second switch is coupled between the second end tap and the primary side ground. A controller is coupled to the first switch and to the second switch so that during one or more intervals, the first switch and the second switch are alternately open and closed a predetermined number of times, wherein the initial switch closed each interval alternates between the first switch and the second switch, and after the predetermined number of times, both the first switch and the second switch are opened for a predetermined time period.Type: ApplicationFiled: August 8, 2012Publication date: February 13, 2014Applicant: APPLE INC.Inventors: Louis Luh, Eric G. Smith