-
公开(公告)号:US09967697B2
公开(公告)日:2018-05-08
申请号:US15191165
申请日:2016-06-23
Applicant: Apple Inc.
Inventor: Keith Stattenfield , Douglas R. Edmonson , Marc Krochmal , John J. Iarocci , Kevin S. Perry , David Rahardja , Christopher S. Linn
CPC classification number: H04W4/80 , G06F3/0481 , G06F9/543 , H04L67/16 , H04L67/306 , H04W48/10 , H04W48/16 , H04W76/14 , H04W84/12
Abstract: A device may comprise at least one wireless transceiver, a memory configured to store a local pasteboard, and a processor. The processor may be configured to receive local selections of data to be placed on a local pasteboard, broadcast advertisements indicating that the local data is on the local pasteboard, and wirelessly transmit the local data to remote device pasteboards. The processor may also be configured to receive advertisements indicating that remote data is available on remote pasteboards of other devices, request the remote data in response to a paste command, wirelessly receive the remote data, and paste the remote data.
-
公开(公告)号:US09948728B2
公开(公告)日:2018-04-17
申请号:US15164477
申请日:2016-05-25
Applicant: Apple Inc.
Inventor: Christopher S. Linn , Keith Stattenfield , Christopher C. Jensen , Alexander R. Ledwith , David A. Carter , Marc J. Krochmal , John J. Iarocci , Jonathan M. Grynspan
CPC classification number: H04L67/148 , H04L67/10 , H04L67/147 , H04L67/20 , H04L67/22 , H04W4/21 , H04W52/0229 , Y02D70/00 , Y02D70/1242 , Y02D70/1262 , Y02D70/142 , Y02D70/144 , Y02D70/162 , Y02D70/22 , Y02D70/26
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. Then, the companion electronic device configures the second application and commences performing the activity with the second application at the companion electronic device.
-
公开(公告)号:US09826089B2
公开(公告)日:2017-11-21
申请号:US15170805
申请日:2016-06-01
Applicant: Apple Inc.
Inventor: Keith W. Rauenbuehler , Nicholas M. Fraioli , Christopher S. Linn , John J. Iarocci , Keith Stattenfield
IPC: H04M9/00 , H04M3/42 , H04L29/08 , H04W4/00 , H04W68/00 , H04M3/46 , H04W4/06 , H04W68/02 , H04W76/02 , H04W84/04 , H04W84/12 , H04W88/06
CPC classification number: H04M3/42127 , H04L67/26 , H04M3/42365 , H04M3/465 , H04W4/06 , H04W4/80 , H04W68/005 , H04W68/02 , H04W76/10 , H04W84/042 , 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.
-
公开(公告)号:US20160077758A1
公开(公告)日:2016-03-17
申请号:US14486999
申请日:2014-09-15
Applicant: Apple Inc.
Inventor: David A. Carter , Keith Stattenfield , David P. Remahl, JR. , Christopher S. Linn
CPC classification number: G06F3/0623 , G06F3/0643 , G06F3/0656 , G06F3/0674 , G06F12/0875 , G06F17/30132 , G06F17/3028 , G06F2212/1052 , G06F2212/281 , G06F2212/455
Abstract: Various embodiments of a system and method for securely caching and sharing image data. A process can generate image data and store the image data into the protected cache using a UUID that is cryptographically derived from the image data. Any process with access to the UUID may retrieve the image data. Because the UUID is uniquely derived from the actual data of the generated file, a process will only be able to retrieve image data that could have been generated by a process associated with the user account, or from a process associated with a user account that could have generated the image data, or that otherwise has a record of the image data.
Abstract translation: 用于安全地高速缓存和共享图像数据的系统和方法的各种实施例。 过程可以生成图像数据并且使用从图像数据加密地衍生的UUID将图像数据存储到受保护的高速缓存中。 任何访问UUID的进程都可以检索图像数据。 因为UUID是从生成的文件的实际数据中唯一导出的,所以一个进程将只能够检索可能由与用户帐户关联的进程生成的图像数据,或从与用户帐户关联的进程相关联的进程 已经生成图像数据,或者否则具有图像数据的记录。
-
公开(公告)号:US20240118790A1
公开(公告)日:2024-04-11
申请号:US18473745
申请日:2023-09-25
Applicant: Apple Inc.
Inventor: Jeffrey D. Harris , Joseph H. Engel , Keith Stattenfield , John-Peter E. Cafaro , Colter S. Reed , Bruce M. Stadnyk , James C. Wilson , David A. McLeod , Alexander B. Brown
IPC: G06F3/0482 , G06F3/0481 , H04M1/27457 , H04M1/56
CPC classification number: G06F3/0482 , G06F3/0481 , H04M1/27457 , H04M1/56 , H04M1/2746 , H04M2250/60
Abstract: A computer readable media, a method, and a system registering a third party application providing an available communication system between a local user and a remote user identity, storing information related to the available communication system in a first database, obtaining contact information for the remote user identity from the third party application, determining a communication type for the third party application, pairing the remote user identity with a contact, and updating a graphical representation of contact information.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-