-
公开(公告)号:US10083105B2
公开(公告)日:2018-09-25
申请号:US14871856
申请日:2015-09-30
Applicant: Apple Inc.
Inventor: Cyril de la Cropte de Chantérac , Phillip Stanley-Marbell , Kartik Venkatraman , Gaurav Kapoor
CPC classification number: G06F11/327 , G06F1/3203 , G06F1/3212 , Y02D10/174
Abstract: Systems and methods are disclosed for advising a user when an energy storage device in a computing system needs charging. State of charge data of the energy storage device can be measured and stored at regular intervals. The historic state of charge data can be queried over a plurality of intervals and a state of charge curve generated that is representative of a user's charging habits over time. The state of charge curve can be used to generate a rate of charge histogram and an acceleration of charge histogram. These can be used to predict when a user will charge next, and whether the energy storage device will have an amount of energy below a predetermined threshold amount before the next predicted charging time. A first device can determine when a second device typically charges and whether the energy storage device in the second device will have an amount of energy below the predetermined threshold amount before the next predicted charge time for the second device. The first device can generate an advice to charge notification to the user on either, or both, devices.
-
公开(公告)号:US10148546B2
公开(公告)日:2018-12-04
申请号:US15178514
申请日:2016-06-09
Applicant: APPLE INC.
Inventor: Kartik Venkatraman , Cyril de la Cropte de Chanterac , Shardul Mangade
Abstract: In some implementations, a user device can schedule tasks based on user behavior. For example, the user device can receive a task request that includes a time window and user/device context parameters for performing the task. The user device can predict a time when the user/device context is optimal for performing the task during the time window based on historical context data. For example, the user device can generate an optimal context score for the task based on the context parameters and the historical context data. The user device can execute the requested task at a current time within the time window when a context score for the current context exceeds a threshold determined based on the optimal context score.
-
公开(公告)号:US12242366B2
公开(公告)日:2025-03-04
申请号:US17506491
申请日:2021-10-20
Applicant: Apple Inc.
Inventor: Kartik Venkatraman , David R. Cox , Manish Chandra Reddy Ravula , Shardul S. Mangade
Abstract: Certain embodiments disclosed herein provide application-specific launch optimization. Aspects of the present disclosure include one or more cost functions for each application, where each cost function corresponds to a likelihood that a particular application should be placed into a particular pre-activation state. For each of the inactive applications, a respective one of the pre-activation states is selected based on comparing cost values obtained by evaluating the cost functions. Each of the inactive applications can be moved to or maintained in the respectively-selected pre-activation state to more efficiently provide an expedited application launch experience for a user.
-
公开(公告)号:US20230359645A1
公开(公告)日:2023-11-09
申请号:US18356081
申请日:2023-07-20
Applicant: Apple Inc.
Inventor: Kartik Venkatraman , Umesh Vaishampayan
IPC: G06F16/27 , H04B1/3827 , G06F16/951 , G06F16/23 , H04L67/306 , G06F16/335 , H04L67/50
CPC classification number: G06F16/273 , H04B1/385 , G06F16/27 , G06F16/951 , G06F16/2358 , H04L67/306 , G06F16/337 , H04L67/535 , H04L67/51
Abstract: In some implementations, a user device can maintain a multi-device context store. For example, the user device can receive device and/or user context information from multiple devices and store the context information in a local data store. The user device can collect local device and/or user context information and store the context information in the local context store. The user device can receive user/device context queries from client processes and send the client processes user/device context information from multiple devices in response to the queries.
-
公开(公告)号:US20190075037A1
公开(公告)日:2019-03-07
申请号:US16180207
申请日:2018-11-05
Applicant: Apple Inc.
Inventor: Kartik Venkatraman , Cyril de la Cropte de Chanterac , Shardul Mangade
Abstract: In some implementations, a user device can schedule tasks based on user behavior. For example, the user device can receive a task request that includes a time window and user/device context parameters for performing the task. The user device can predict a time when the user/device context is optimal for performing the task during the time window based on historical context data. For example, the user device can generate an optimal context score for the task based on the context parameters and the historical context data. The user device can execute the requested task at a current time within the time window when a context score for the current context exceeds a threshold determined based on the optimal context score.
-
公开(公告)号:US20170359415A1
公开(公告)日:2017-12-14
申请号:US15178501
申请日:2016-06-09
Applicant: APPLE INC.
Inventor: Kartik Venkatraman , Umesh Vaishampayan
IPC: H04L29/08 , H04B1/3827 , G06F17/30
Abstract: In some implementations, a user device can maintain a multi-device context store. For example, the user device can receive device and/or user context information from multiple devices and store the context information in a local data store. The user device can collect local device and/or user context information and store the context information in the local context store. The user device can receive user/device context queries from client processes and send the client processes user/device context information from multiple devices in response to the queries.
-
公开(公告)号:US12105736B2
公开(公告)日:2024-10-01
申请号:US18356081
申请日:2023-07-20
Applicant: Apple Inc.
Inventor: Kartik Venkatraman , Umesh Vaishampayan
IPC: G06F16/00 , G06F16/23 , G06F16/27 , G06F16/335 , G06F16/951 , H04B1/3827 , H04L67/306 , H04L67/50 , H04L67/51
CPC classification number: G06F16/273 , G06F16/2358 , G06F16/27 , G06F16/337 , G06F16/951 , H04B1/385 , H04L67/306 , H04L67/535 , H04L67/51
Abstract: In some implementations, a user device can maintain a multi-device context store. For example, the user device can receive device and/or user context information from multiple devices and store the context information in a local data store. The user device can collect local device and/or user context information and store the context information in the local context store. The user device can receive user/device context queries from client processes and send the client processes user/device context information from multiple devices in response to the queries.
-
公开(公告)号:US20240077929A1
公开(公告)日:2024-03-07
申请号:US17929929
申请日:2022-09-06
Applicant: Apple Inc.
Inventor: Joseph F. Alverson , Brad W. Simeral , Daniel J. Drusch , Daniel P. Kumar , Derek J. DiCarlo , Ricky Wai Kit Yuen , Roberto G. Yepez , Shashi K. Dua , Ardra Singh , Gabrielle Andrea Badie Belzberg , Kartik Venkatraman , Gierad Laput , Archana Venkatesh , Jingran Zhou
IPC: G06F1/3234 , G06F1/3206 , G09G5/10
CPC classification number: G06F1/3265 , G06F1/3206 , G09G5/10 , G09G2360/144
Abstract: The present disclosure describes systems and methods associated with selective powering of an electronic display in response to sensed data indicating that the electronic display is not visible. By selectively enabling the electronic display between power states based on whether the electronic display is visible, a perceivably always-on electronic display may be provided without the electronic display being always-on, thereby balancing consumer interests with technical requirements of a relatively long battery life and correspondingly low power consumption.
-
公开(公告)号:US11734302B2
公开(公告)日:2023-08-22
申请号:US15178501
申请日:2016-06-09
Applicant: APPLE INC.
Inventor: Kartik Venkatraman , Umesh Vaishampayan
IPC: G06F16/00 , G06F16/27 , H04B1/3827 , G06F16/951 , G06F16/23 , H04L67/306 , G06F16/335 , H04L67/50 , H04L67/51
CPC classification number: G06F16/27 , G06F16/2358 , G06F16/337 , G06F16/951 , H04B1/385 , H04L67/306 , H04L67/535 , H04L67/51
Abstract: In some implementations, a user device can maintain a multi-device context store. For example, the user device can receive device and/or user context information from multiple devices and store the context information in a local data store. The user device can collect local device and/or user context information and store the context information in the local context store. The user device can receive user/device context queries from client processes and send the client processes user/device context information from multiple devices in response to the queries.
-
公开(公告)号:US10970185B2
公开(公告)日:2021-04-06
申请号:US16121400
申请日:2018-09-04
Applicant: Apple Inc.
Inventor: Cyril De La Cropte De Chanterac , Phillip Stanley-Marbell , Kartik Venkatraman , Gaurav Kapoor
IPC: G06F1/3203 , G06F11/32 , G06F1/3212
Abstract: Systems and methods are disclosed for advising a user when an energy storage device in a computing system needs charging. State of charge data of the energy storage device can be measured and stored at regular intervals. The historic state of charge data can be queried over a plurality of intervals and a state of charge curve generated that is representative of a user's charging habits over time. The state of charge curve can be used to generate a rate of charge histogram and an acceleration of charge histogram. These can be used to predict when a user will charge next, and whether the energy storage device will have an amount of energy below a predetermined threshold amount before the next predicted charging time. A first device can determine when a second device typically charges and whether the energy storage device in the second device will have an amount of energy below the predetermined threshold amount before the next predicted charge time for the second device. The first device can generate an advice to charge notification to the user on either, or both, devices.
-
-
-
-
-
-
-
-
-