Patents by Inventor Nils E. Mattisson

Nils E. Mattisson 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: 10401435
    Abstract: A system for tracking the capacity of a battery in a portable electronic device is described. While the portable electronic device remains plugged in to a power adapter, the system estimates the capacity of the battery by performing the following operations. The system measures a first open-circuit voltage for the battery while the battery rests at a first state of charge. Next, the system causes the battery to transition to a second state of charge. While the battery transitions to the second state of charge, the system integrates a current through the battery to determine a net change in charge for the battery. Next, the system measures a second open-circuit voltage for the battery while the battery rests at the second state of charge. Finally, the system estimates a capacity for the battery based on the first open-circuit voltage, the second open-circuit voltage and the net change in charge. This capacity measurement is repeated and the multiple results are fit to a line.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: September 3, 2019
    Assignee: Apple Inc.
    Inventors: Nils E. Mattisson, P. Jeffrey Ungar, Thomas C. Greening, Jeffrey G. Koller
  • Patent number: 10019971
    Abstract: The disclosed embodiments provide a system that facilitates driving a display in a computer system. During operation, the system receives an input video stream from a graphics source, wherein the input video stream comprises a sequence of video frames. Next, the system directs the input video stream through a set of two or more memory buffers including a front buffer and a back buffer to produce an output video stream, which is used to drive the display. While directing the input video stream through the set of memory buffers, the system writes a video frame from the input video stream into the back buffer, and concurrently drives the output video stream from a preceding video frame in the front buffer. When the writing of the video frame completes, the system switches buffers so that the back buffer becomes the front buffer, which drives the output video stream, and the front buffer becomes either a spare buffer or the back buffer, which receives a subsequent frame from the input video stream.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: July 10, 2018
    Assignee: Apple Inc.
    Inventors: Binu Mathew, William C. Athas, Nils E. Mattisson
  • Patent number: 9722283
    Abstract: The disclosed embodiments provide a system that manages use of a battery in a portable electronic device. During operation, the system obtains a voltage of the battery and a state-of-charge of the battery and calculates an effective C-rate of the battery using the voltage and the state-of-charge. Next, the system uses the effective C-rate to estimate an inaccessible capacity of the battery. Finally, the system manages use of the battery with the portable electronic device based on the inaccessible capacity.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: August 1, 2017
    Assignee: Apple Inc.
    Inventors: Jeffrey G. Koller, Nils E. Mattisson, Thomas C. Greening, P. Jeffrey Ungar
  • Publication number: 20170146605
    Abstract: A system for tracking the capacity of a battery in a portable electronic device is described. While the portable electronic device remains plugged in to a power adapter, the system estimates the capacity of the battery by performing the following operations. The system measures a first open-circuit voltage for the battery while the battery rests at a first state of charge. Next, the system causes the battery to transition to a second state of charge. While the battery transitions to the second state of charge, the system integrates a current through the battery to determine a net change in charge for the battery. Next, the system measures a second open-circuit voltage for the battery while the battery rests at the second state of charge. Finally, the system estimates a capacity for the battery based on the first open-circuit voltage, the second open-circuit voltage and the net change in charge. This capacity measurement is repeated and the multiple results are fit to a line.
    Type: Application
    Filed: October 27, 2016
    Publication date: May 25, 2017
    Inventors: Nils E. Mattisson, P. Jeffrey Ungar, Thomas C. Greening, Jeffrey G. Koller
  • Patent number: 9651628
    Abstract: Some embodiments of the present invention provide a system that accurately and reliably updates a full charge capacity of a battery. During operation, the system charges the battery from an initial state to a rest point prior to reaching a fully charged state. The system then interrupts the charging process to allow the battery to relax to a resting voltage. Next, the system measures the resting voltage. The system then resumes the charging process toward the fully charged state. The system subsequently estimates the capacity of the battery based on the measured resting voltage and one or more other parameters.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: May 16, 2017
    Assignee: Apple Inc.
    Inventors: Nils E. Mattisson, Thomas C. Greening, Jeffrey G. Koller
  • Patent number: 9594122
    Abstract: Some embodiments of the present invention provide a system that estimates a state of charge for a battery. During operation, while the battery is relaxing toward a fully rested state, the system determines if a modified state of charge of the battery is substantially consistent with a predetermined decay pattern. If so, the system estimates the state of charge of the battery as a value of the modified state of charge determined at the time when the consistency is observed. Otherwise, the system continues monitoring the modified state of charge of the battery. In one embodiment, the predetermined decay pattern is a single exponential decay. After estimating the state of charge of the battery, the system may determine an uncertainty of the estimated state of charge.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: March 14, 2017
    Assignee: Apple Inc.
    Inventors: Thomas C. Greening, Jeffrey G. Koller, Nils E. Mattisson, P. Jeffrey Ungar
  • Patent number: 9516263
    Abstract: A system and method for configuring the display of a virtual workspace on multiple monitors connected to a single computing device based on images/frames captured by multiple cameras is described. A monitor orientation controller analyzes the frames to detect motion/movement within the captured scene and a corresponding centroid of the detected motion. The monitor orientation controller determines the positions of the monitors relative to each other based on the calculated centroids. Based on the relative determined positions of the monitors, the monitor orientation controller adjusts how the virtual workspace is displayed on the monitors. Other embodiments are also described.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: December 6, 2016
    Assignee: Apple Inc.
    Inventors: Binu K. Mathew, Nils E. Mattisson
  • Patent number: 9506987
    Abstract: A system for tracking the capacity of a battery in a portable electronic device is described. While plugged in-to a power adapter, the system measures a first open-circuit voltage for the battery while the battery rests at a first state of charge. Next, the system causes the battery to transition to a second state of charge. During the transition, the system integrates a current through the battery to determine a net change in charge. Next, the system measures a second open-circuit voltage while the battery rests at the second state of charge. Finally, the system estimates a capacity for the battery based on the first and second open-circuit voltages and the net change in charge. This capacity measurement is repeated and the multiple results are fitted to a line. The slope of fitted line is used to estimate how the battery capacity has faded since last measured using traditional techniques.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: November 29, 2016
    Assignee: Apple Inc.
    Inventors: Nils E. Mattisson, P. Jeffrey Ungar, Thomas C. Greening, Jeffrey G. Koller
  • Publication number: 20160011273
    Abstract: Some embodiments of the present invention provide a system that accurately and reliably updates a full charge capacity of a battery. During operation, the system charges the battery from an initial state to a rest point prior to reaching a fully charged state. The system then interrupts the charging process to allow the battery to relax to a resting voltage. Next, the system measures the resting voltage. The system then resumes the charging process toward the fully charged state. The system subsequently estimates the capacity of the battery based on the measured resting voltage and one or more other parameters.
    Type: Application
    Filed: July 13, 2015
    Publication date: January 14, 2016
    Inventors: Nils E. Mattisson, Thomas C. Greening, Jeffrey G. Koller
  • Publication number: 20150369868
    Abstract: Some embodiments of the present invention provide a system that estimates a state of charge for a battery. During operation, while the battery is relaxing toward a fully rested state, the system determines if a modified state of charge of the battery is substantially consistent with a predetermined decay pattern. If so, the system estimates the state of charge of the battery as a value of the modified state of charge determined at the time when the consistency is observed. Otherwise, the system continues monitoring the modified state of charge of the battery. In one embodiment, the predetermined decay pattern is a single exponential decay. After estimating the state of charge of the battery, the system may determine an uncertainty of the estimated state of charge.
    Type: Application
    Filed: August 31, 2015
    Publication date: December 24, 2015
    Inventors: Thomas C. Greening, Jeffrey G. Koller, Nils E. Mattisson, P. Jeffrey Ungar
  • Patent number: 9128162
    Abstract: Some embodiments of the present invention provide a system that estimates a state of charge for a battery. During operation, while the battery is relaxing toward a fully rested state, the system determines if a modified state of charge of the battery is substantially consistent with a predetermined decay pattern. If so, the system estimates the state of charge of the battery as a value of the modified state of charge determined at the time when the consistency is observed. Otherwise, the system continues monitoring the modified state of charge of the battery. In one embodiment, the predetermined decay pattern is a single exponential decay. After estimating the state of charge of the battery, the system may determine an uncertainty of the estimated state of charge.
    Type: Grant
    Filed: September 19, 2012
    Date of Patent: September 8, 2015
    Assignee: Apple Inc.
    Inventors: Thomas C. Greening, Jeffrey G. Koller, Nils E. Mattisson, P. Jeffrey Ungar
  • Publication number: 20150236383
    Abstract: The disclosed embodiments provide a system that manages use of a battery in a portable electronic device. During operation, the system obtains a voltage of the battery and a state-of-charge of the battery and calculates an effective C-rate of the battery using the voltage and the state-of-charge. Next, the system uses the effective C-rate to estimate an inaccessible capacity of the battery. Finally, the system manages use of the battery with the portable electronic device based on the inaccessible capacity.
    Type: Application
    Filed: February 19, 2014
    Publication date: August 20, 2015
    Applicant: Apple Inc.
    Inventors: Jeffrey G. Koller, Nils E. Mattisson, Thomas C. Greening, P. Jeffrey Ungar
  • Patent number: 9081068
    Abstract: Some embodiments of the present invention provide a system that accurately and reliably updates a full charge capacity of a battery. During operation, the system charges the battery from an initial state to a rest point prior to reaching a fully charged state. The system then interrupts the charging process to allow the battery to relax to a resting voltage. Next, the system measures the resting voltage. The system then resumes the charging process toward the fully charged state. The system subsequently estimates the capacity of the battery based on the measured resting voltage and one or more other parameters.
    Type: Grant
    Filed: September 18, 2012
    Date of Patent: July 14, 2015
    Assignee: APPLE INC.
    Inventors: Nils E. Mattisson, Thomas C. Greening, Jeffrey G. Koller
  • Publication number: 20150035998
    Abstract: A system and method for configuring the display of a virtual workspace on multiple monitors connected to a single computing device based on images/frames captured by multiple cameras is described. A monitor orientation controller analyzes the frames to detect motion/movement within the captured scene and a corresponding centroid of the detected motion. The monitor orientation controller determines the positions of the monitors relative to each other based on the calculated centroids. Based on the relative determined positions of the monitors, the monitor orientation controller adjusts how the virtual workspace is displayed on the monitors. Other embodiments are also described.
    Type: Application
    Filed: August 2, 2013
    Publication date: February 5, 2015
    Applicant: Apple Inc.
    Inventors: Binu K. Mathew, Nils E. Mattisson
  • Publication number: 20140257724
    Abstract: A system for tracking the capacity of a battery in a portable electronic device is described. While the portable electronic device remains plugged in to a power adapter, the system estimates the capacity of the battery by performing the following operations. The system measures a first open-circuit voltage for the battery while the battery rests at a first state of charge. Next, the system causes the battery to transition to a second state of charge. While the battery transitions to the second state of charge, the system integrates a current through the battery to determine a net change in charge for the battery. Next, the system measures a second open-circuit voltage for the battery while the battery rests at the second state of charge. Finally, the system estimates a capacity for the battery based on the first open-circuit voltage, the second open-circuit voltage and the net change in charge. This capacity measurement is repeated and the multiple results are fit to a line.
    Type: Application
    Filed: March 8, 2013
    Publication date: September 11, 2014
    Applicant: APPLE INC.
    Inventors: Nils E. Mattisson, P. Jeffrey Ungar, Thomas C. Greening, Jeffrey G. Koller
  • Publication number: 20140247270
    Abstract: The disclosed embodiments provide a system that facilitates driving a display in a computer system. During operation, the system receives an input video stream from a graphics source, wherein the input video stream comprises a sequence of video frames. Next, the system directs the input video stream through a set of two or more memory buffers including a front buffer and a back buffer to produce an output video stream, which is used to drive the display. While directing the input video stream through the set of memory buffers, the system writes a video frame from the input video stream into the back buffer, and concurrently drives the output video stream from a preceding video frame in the front buffer. When the writing of the video frame completes, the system switches buffers so that the back buffer becomes the front buffer, which drives the output video stream, and the front buffer becomes either a spare buffer or the back buffer, which receives a subsequent frame from the input video stream.
    Type: Application
    Filed: May 13, 2014
    Publication date: September 4, 2014
    Applicant: Apple Inc.
    Inventors: Binu Mathew, William C. Athas, Nils E. Mattisson
  • Patent number: 8730251
    Abstract: The disclosed embodiments provide a system that facilitates driving a display in a computer system. During operation, the system receives an input video stream from a graphics source. The system directs the input video stream through a front memory buffer and a back memory buffer to produce an output video stream. While directing the input video stream through the set of memory buffers, the system writes a video frame from the input video stream into the back buffer, and concurrently drives the output video stream from a preceding video frame in the front buffer. When the writing of the video frame completes, the system switches buffers so that the back buffer becomes the front buffer, which drives the output video stream, and the front buffer becomes either a spare buffer or the back buffer, which receives a subsequent frame from the input video stream.
    Type: Grant
    Filed: June 7, 2010
    Date of Patent: May 20, 2014
    Assignee: Apple Inc.
    Inventors: Binu Mathew, William C. Athas, Nils E. Mattisson
  • Publication number: 20140077815
    Abstract: Some embodiments of the present invention provide a system that accurately and reliably updates a full charge capacity of a battery. During operation, the system charges the battery from an initial state to a rest point prior to reaching a fully charged state. The system then interrupts the charging process to allow the battery to relax to a resting voltage. Next, the system measures the resting voltage. The system then resumes the charging process toward the fully charged state. The system subsequently estimates the capacity of the battery based on the measured resting voltage and one or more other parameters.
    Type: Application
    Filed: September 18, 2012
    Publication date: March 20, 2014
    Applicant: APPLE INC.
    Inventors: Nils E. Mattisson, Thomas C. Greening, Jeffrey G. Koller
  • Publication number: 20140079969
    Abstract: Some embodiments of the present invention provide a system that estimates a state of charge for a battery. During operation, while the battery is relaxing toward a fully rested state, the system determines if a modified state of charge of the battery is substantially consistent with a predetermined decay pattern. If so, the system estimates the state of charge of the battery as a value of the modified state of charge determined at the time when the consistency is observed. Otherwise, the system continues monitoring the modified state of charge of the battery. In one embodiment, the predetermined decay pattern is a single exponential decay. After estimating the state of charge of the battery, the system may determine an uncertainty of the estimated state of charge.
    Type: Application
    Filed: September 19, 2012
    Publication date: March 20, 2014
    Applicant: APPLE INC.
    Inventors: Thomas C. Greening, Jeffrey G. Koller, Nils E. Mattisson, P. Jeffrey Ungar
  • Publication number: 20110298814
    Abstract: The disclosed embodiments provide a system that facilitates driving a display in a computer system. During operation, the system receives an input video stream from a graphics source, wherein the input video stream comprises a sequence of video frames. Next, the system directs the input video stream through a set of two or more memory buffers including a front buffer and a back buffer to produce an output video stream, which is used to drive the display. While directing the input video stream through the set of memory buffers, the system writes a video frame from the input video stream into the back buffer, and concurrently drives the output video stream from a preceding video frame in the front buffer. When the writing of the video frame completes, the system switches buffers so that the back buffer becomes the front buffer, which drives the output video stream, and the front buffer becomes either a spare buffer or the back buffer, which receives a subsequent frame from the input video stream.
    Type: Application
    Filed: June 7, 2010
    Publication date: December 8, 2011
    Applicant: APPLE INC.
    Inventors: Binu Mathew, William C. Athas, Nils E. Mattisson