-
公开(公告)号:US11662996B2
公开(公告)日:2023-05-30
申请号:US17660365
申请日:2022-04-22
Applicant: Apple Inc.
Inventor: Christopher S. Linn , Eric S. Brown , Eric O. Carlson , Cindy M. Barrett , Jonathan M. Grynspan , Donald M. Firlik , Cameron S. Birse , Timothee Geoghegan
Abstract: A technique for downgrading applications to placeholder applications in order to free up storage space in a user device. Based on a variety of heuristics, a number of installed applications are identified as candidates for a downgrade. The downgrading of the identified applications involves creating a placeholder application for each of the identified applications. The identified applications are temporarily deleted while keeping the user data associated with the identified applications intact and the placeholder applications are installed.
-
公开(公告)号:US20220264272A1
公开(公告)日:2022-08-18
申请号:US17733608
申请日:2022-04-29
Applicant: Apple Inc.
Inventor: Christopher S. Linn , Keith Stattenfield , Alexander J. Dunn
Abstract: The described embodiments transfer an activity from a source electronic device to a companion electronic device. The source electronic device receives activity information describing an activity performed in a first application at the source electronic device, determines an activity identifier for the activity information, and broadcasts an activity advertisement comprising the activity identifier. Upon receiving the activity advertisement, the companion electronic device determines whether a second application that is associated with the first application is available at the companion electronic device. If the second application is available, the companion electronic device requests extended activity data from the source electronic device. The source electronic device responds by sending extended activity data from the first application to the companion electronic device. Then, the companion electronic device uses the extended activity data to configure the second application and commences performing the activity with the second application at the companion electronic device.
-
公开(公告)号:US11314498B2
公开(公告)日:2022-04-26
申请号:US16226259
申请日:2018-12-19
Applicant: Apple Inc.
Inventor: Christopher S. Linn , Eric S. Brown , Eric O. Carlson , Cindy M. Barrett , Jonathan M. Grynspan , Donald M. Firlik , Cameron S. Birse , Timothee Geoghegan
Abstract: Disclosed herein is a technique for downgrading applications to placeholder applications in order to free up storage space in a user device. Based on a variety of heuristics, a number of installed applications are identified as candidates for a downgrade. The downgrading of the identified applications involves creating a placeholder application for each of the identified applications. The identified applications are temporarily deleted while keeping the user data associated with the applications intact and the placeholder applications are installed.
-
公开(公告)号:US11263399B2
公开(公告)日:2022-03-01
申请号:US15702587
申请日:2017-09-12
Applicant: Apple Inc.
Inventor: Jason J. Ivan , Christopher S. Linn , Douglas R. Davidson
IPC: G06F3/048 , G06F40/274 , G06F16/33 , G06F40/211 , G06F40/242 , G06F40/279 , G06F3/04842
Abstract: In some implementations, a computing device can generate user input correction suggestions based on the user's context. For example, the user's context can include content that the user has open or has recently opened on the computing device or another computing device. For example, when the user opens an item of content, the computing device can generate a context dictionary that includes words, phrases, etc., that describe the opened content. When the user provides input (e.g., text, speech, etc.) the computing device can use the context dictionary to generate input correction suggestions. The computing device can synchronize the context dictionary with other computing devices that the user may be using so that the user's context on one device can be used by another device to generate input correction suggestions.
-
公开(公告)号:US10798239B2
公开(公告)日:2020-10-06
申请号:US16285136
申请日:2019-02-25
Applicant: Apple Inc.
Inventor: Keith W. Rauenbuehler , Nicholas M. Fraioli , Christopher S. Linn , John J. Iarocci , Keith Stattenfield
IPC: H04M3/00 , H04M3/42 , H04L29/08 , H04W76/10 , H04W4/80 , H04M3/54 , H04W84/18 , H04M3/46 , H04W4/06 , H04W68/02 , H04W68/00 , H04W84/04 , H04W84/12 , H04W88/06
Abstract: A connection manager manages connections for associated user devices by determining whether an incoming connection has been answered at a user device, and if so then generating and transmitting silencing commands to associated user devices using first and second wireless communication modes, with one mode being faster. Connections can comprise phone calls, and modes can comprise push and Bluetooth® messaging. The connection manager can instruct device outputs to provide connection alerts, limited to visual alerts when an associated user device is active, listen for associated user device communications, and instruct device outputs to stop providing alerts when a silencing command is received. Further, a connection manager can receive a signal regarding a headset status, route an outside connection from a phone to the headset when the headset is active or to another device when the headset is not active, detect a change in headset status, and reroute the connection accordingly.
-
公开(公告)号:US10771946B2
公开(公告)日:2020-09-08
申请号:US16255065
申请日:2019-01-23
Applicant: Apple Inc.
Inventor: Christopher S. Linn , Keith Stattenfield , Alexander J. Dunn
Abstract: The described embodiments transfer an activity from a source electronic device to a companion electronic device. The source electronic device receives activity information describing an activity performed in a first application at the source electronic device, determines an activity identifier for the activity information, and broadcasts an activity advertisement comprising the activity identifier. Upon receiving the activity advertisement, the companion electronic device determines whether a second application that is associated with the first application is available at the companion electronic device. If the second application is available, the companion electronic device requests extended activity data from the source electronic device. The source electronic device responds by sending extended activity data from the first application to the companion electronic device. Then, the companion electronic device uses the extended activity data to configure the second application and commences performing the activity with the second application at the companion electronic device.
-
公开(公告)号:US10708371B2
公开(公告)日:2020-07-07
申请号:US16218407
申请日:2018-12-12
Applicant: Apple Inc.
Inventor: Christopher S. Linn , Keith Stattenfield , Christopher C. Jensen , Alexander R. Ledwith , David A. Carter , Marc Krochmal , John J. Iarocci , Jonathan M. Grynspan
Abstract: The described embodiments transfer an activity from a source electronic device to a companion electronic device. The source electronic device receives activity information describing an activity performed in a first application at the source electronic device, determines an activity identifier for the activity information, and broadcasts an activity advertisement comprising the activity identifier. Upon receiving the activity advertisement, the companion electronic device determines whether a second application that is associated with the first application is available at the companion electronic device. If the second application is available, the companion electronic device requests extended activity data from the source electronic device. The source electronic device responds by sending extended activity data from the first application to the companion electronic device. Then, the companion electronic device uses the extended activity data to configure the second application and commences performing the activity with the second application at the companion electronic device.
-
公开(公告)号:US10659200B2
公开(公告)日:2020-05-19
申请号:US16134234
申请日:2018-09-18
Applicant: Apple Inc.
Inventor: Marc J. Krochmal , Christopher S. Linn , John J. Iarocci , Geoffrey G. Stahl , Jaques P. Gasselin de Richebourg , Alexander R. Ledwith
Abstract: The described embodiments augment an activity performed in a first application at a source electronic device using a controller at a companion electronic device. The source electronic device receives controller information describing a controller that the activity performed in the first application accepts controller data from, determines a controller identifier for the controller information, and broadcasts a controller advertisement comprising the controller identifier. Upon receiving the controller advertisement, the companion electronic device determines whether a second application that can provide the controller data is available at the companion electronic device. If the second application is available, the companion electronic device establishes a cooperative-activity communication channel with the source electronic device. The companion electronic device uses the cooperative-activity communication channel to provide controller data to the source electronic device. The source electronic device provides the controller data to the first application to cause a corresponding action to be performed.
-
公开(公告)号:US10237711B2
公开(公告)日:2019-03-19
申请号:US14871931
申请日:2015-09-30
Applicant: Apple Inc.
Inventor: Christopher S. Linn , Keith Stattenfield , Alexander J. Dunn
Abstract: The described embodiments transfer an activity from a source electronic device to a companion electronic device. The source electronic device receives activity information describing an activity performed in a first application at the source electronic device, determines an activity identifier for the activity information, and broadcasts an activity advertisement comprising the activity identifier. Upon receiving the activity advertisement, the companion electronic device determines whether a second application that is associated with the first application is available at the companion electronic device. If the second application is available, the companion electronic device requests extended activity data from the source electronic device. The source electronic device responds by sending extended activity data from the first application to the companion electronic device. Then, the companion electronic device uses the extended activity data to configure the second application and commences performing the activity with the second application at the companion electronic device.
-
公开(公告)号:US10218840B2
公开(公告)日:2019-02-26
申请号:US15816759
申请日:2017-11-17
Applicant: Apple Inc.
Inventor: Keith W. Rauenbuehler , Nicholas M. Fraioli , Christopher S. Linn , John J. Iarocci , Keith Stattenfield
IPC: H04M3/00 , H04M3/42 , H04L29/08 , H04W68/00 , H04W76/10 , H04W4/80 , H04M3/46 , H04W4/06 , H04W68/02 , H04W84/04 , H04W84/12 , H04W88/06
Abstract: A connection manager manages connections for associated user devices by determining whether an incoming connection has been answered at a user device, and if so then generating and transmitting silencing commands to associated user devices using first and second wireless communication modes, with one mode being faster. Connections can comprise phone calls, and modes can comprise push and Bluetooth® messaging. The connection manager can instruct device outputs to provide connection alerts, limited to visual alerts when an associated user device is active, listen for associated user device communications, and instruct device outputs to stop providing alerts when a silencing command is received. Further, a connection manager can receive a signal regarding a headset status, route an outside connection from a phone to the headset when the headset is active or to another device when the headset is not active, detect a change in headset status, and reroute the connection accordingly.
-
-
-
-
-
-
-
-
-