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: 10401435Abstract: 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: GrantFiled: October 27, 2016Date of Patent: September 3, 2019Assignee: Apple Inc.Inventors: Nils E. Mattisson, P. Jeffrey Ungar, Thomas C. Greening, Jeffrey G. Koller
-
Patent number: 10019971Abstract: 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: GrantFiled: May 13, 2014Date of Patent: July 10, 2018Assignee: Apple Inc.Inventors: Binu Mathew, William C. Athas, Nils E. Mattisson
-
Patent number: 9722283Abstract: 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: GrantFiled: February 19, 2014Date of Patent: August 1, 2017Assignee: Apple Inc.Inventors: Jeffrey G. Koller, Nils E. Mattisson, Thomas C. Greening, P. Jeffrey Ungar
-
Publication number: 20170146605Abstract: 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: ApplicationFiled: October 27, 2016Publication date: May 25, 2017Inventors: Nils E. Mattisson, P. Jeffrey Ungar, Thomas C. Greening, Jeffrey G. Koller
-
Patent number: 9651628Abstract: 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: GrantFiled: July 13, 2015Date of Patent: May 16, 2017Assignee: Apple Inc.Inventors: Nils E. Mattisson, Thomas C. Greening, Jeffrey G. Koller
-
Patent number: 9594122Abstract: 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: GrantFiled: August 31, 2015Date of Patent: March 14, 2017Assignee: Apple Inc.Inventors: Thomas C. Greening, Jeffrey G. Koller, Nils E. Mattisson, P. Jeffrey Ungar
-
Patent number: 9516263Abstract: 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: GrantFiled: August 2, 2013Date of Patent: December 6, 2016Assignee: Apple Inc.Inventors: Binu K. Mathew, Nils E. Mattisson
-
Patent number: 9506987Abstract: 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: GrantFiled: March 8, 2013Date of Patent: November 29, 2016Assignee: Apple Inc.Inventors: Nils E. Mattisson, P. Jeffrey Ungar, Thomas C. Greening, Jeffrey G. Koller
-
Publication number: 20160011273Abstract: 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: ApplicationFiled: July 13, 2015Publication date: January 14, 2016Inventors: Nils E. Mattisson, Thomas C. Greening, Jeffrey G. Koller
-
Publication number: 20150369868Abstract: 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: ApplicationFiled: August 31, 2015Publication date: December 24, 2015Inventors: Thomas C. Greening, Jeffrey G. Koller, Nils E. Mattisson, P. Jeffrey Ungar
-
Patent number: 9128162Abstract: 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: GrantFiled: September 19, 2012Date of Patent: September 8, 2015Assignee: Apple Inc.Inventors: Thomas C. Greening, Jeffrey G. Koller, Nils E. Mattisson, P. Jeffrey Ungar
-
Publication number: 20150236383Abstract: 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: ApplicationFiled: February 19, 2014Publication date: August 20, 2015Applicant: Apple Inc.Inventors: Jeffrey G. Koller, Nils E. Mattisson, Thomas C. Greening, P. Jeffrey Ungar
-
Patent number: 9081068Abstract: 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: GrantFiled: September 18, 2012Date of Patent: July 14, 2015Assignee: APPLE INC.Inventors: Nils E. Mattisson, Thomas C. Greening, Jeffrey G. Koller
-
Publication number: 20150035998Abstract: 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: ApplicationFiled: August 2, 2013Publication date: February 5, 2015Applicant: Apple Inc.Inventors: Binu K. Mathew, Nils E. Mattisson
-
Publication number: 20140257724Abstract: 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: ApplicationFiled: March 8, 2013Publication date: September 11, 2014Applicant: APPLE INC.Inventors: Nils E. Mattisson, P. Jeffrey Ungar, Thomas C. Greening, Jeffrey G. Koller
-
Publication number: 20140247270Abstract: 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: ApplicationFiled: May 13, 2014Publication date: September 4, 2014Applicant: Apple Inc.Inventors: Binu Mathew, William C. Athas, Nils E. Mattisson
-
Patent number: 8730251Abstract: 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: GrantFiled: June 7, 2010Date of Patent: May 20, 2014Assignee: Apple Inc.Inventors: Binu Mathew, William C. Athas, Nils E. Mattisson
-
Publication number: 20140077815Abstract: 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: ApplicationFiled: September 18, 2012Publication date: March 20, 2014Applicant: APPLE INC.Inventors: Nils E. Mattisson, Thomas C. Greening, Jeffrey G. Koller
-
Publication number: 20140079969Abstract: 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: ApplicationFiled: September 19, 2012Publication date: March 20, 2014Applicant: APPLE INC.Inventors: Thomas C. Greening, Jeffrey G. Koller, Nils E. Mattisson, P. Jeffrey Ungar
-
Publication number: 20110298814Abstract: 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: ApplicationFiled: June 7, 2010Publication date: December 8, 2011Applicant: APPLE INC.Inventors: Binu Mathew, William C. Athas, Nils E. Mattisson