-
公开(公告)号:US11799955B2
公开(公告)日:2023-10-24
申请号:US16420892
申请日:2019-05-23
申请人: Apple Inc.
发明人: Joao Pedro De Almeida Forjaz de Lacerda , Giovanni M. Agnoli , Bob Bradley , Joshua R. Ford , Michael D. Ford , Brian E. Korver , Marc J. Krochmal , Joseph E. Meyer , Jared K. McGann , Rex C. Ross , Paul W. Salzman , Christopher G. Skogen
IPC分类号: H04L67/1095 , H04L67/1074 , H04L12/12 , H04W76/14
CPC分类号: H04L67/1095 , H04L12/12 , H04L67/1078 , H04W76/14
摘要: One embodiment provides for an electronic device, comprising a non-transitory machine-readable medium to store instructions, one or more processors to execute the instructions, and a memory coupled to the one or more processors. The memory can be configured to store a set of synchronization data associated with interaction between the electronic device and one or more applications and instructions which, when executed by the one or more processors, configure the one or more processors to retrieve a set of synchronization data to be transmitted from the electronic device to select a transport channel from one of a peer-to-peer channel or a network-based channel and transmit the set of synchronization data from the electronic device to one or more remote devices via the selected transport channel.
-
公开(公告)号:US11792242B2
公开(公告)日:2023-10-17
申请号:US16573930
申请日:2019-09-17
申请人: Apple Inc.
发明人: Marc J. Krochmal , John J. Iarocci , Joseph E. Meyer , Chiraag Sumanth , Joao Pedro Lacerda , Jacob Klapper
IPC分类号: G06F15/16 , G06F9/54 , H04L29/06 , H04L65/402 , H04L67/104 , H04L67/141 , H04L67/75 , H04L67/131 , H04L67/561
CPC分类号: H04L65/4025 , H04L67/104 , H04L67/131 , H04L67/141 , H04L67/561 , H04L67/75
摘要: Content objects may be selected for sharing and shared across devices using a sharing routine and suggestion engine to provide suggestions of target applications to share the content objects and recipients with whom the content objects may be shared. A sharing routine may receive and analyze a sharing request and invoke a suggestion engine configured to generate application suggestions and/or recipient suggestions. The sharing routine may receive sets of application suggestions and/or recipient suggestions from a suggestion engine, modify and/or select subsets of the suggestions to be provided to user via a sharing user interface. In response to a user selection of applications and/or recipient via the user interface, the sharing routine may invoke the selected application for sharing, and provide the content object to the selected application.
-
公开(公告)号:US11556546B2
公开(公告)日:2023-01-17
申请号:US16835075
申请日:2020-03-30
申请人: Apple Inc.
IPC分类号: G06F16/2457 , G06F3/04817 , G06F3/0482 , H04M1/72454 , H04M1/72472 , G06F16/248
摘要: Systems and methods can suggest applications and/or recipients for a user of a computing device to perform communication. The suggestions can be provided on a user interface for a user to select. A suggestion engine can use historical user interactions that include a recipient, a communication application used to communicate with the recipient, and contextual data to determine which application and/or recipients to suggest. The user interactions may occur in a variety of ways, e.g., after a content object has been selected within a host application, where a communication application is selected thereafter. Multiple models may be used to provide the suggestions, such as a pattern model or a cluster model that uses recent user interactions. As another example, a heuristics model may also be used.
-
公开(公告)号:US20200382568A1
公开(公告)日:2020-12-03
申请号:US16573930
申请日:2019-09-17
申请人: Apple Inc.
发明人: Marc J. Krochmal , John J. Iarocci , Joseph E. Meyer , Chiraag Sumanth , Joao Pedro Lacerda , Jacob Klapper
摘要: Content objects may be selected for sharing and shared across devices using a sharing routine and suggestion engine to provide suggestions of target applications to share the content objects and recipients with whom the content objects may be shared. A sharing routine may receive and analyze a sharing request and invoke a suggestion engine configured to generate application suggestions and/or recipient suggestions. The sharing routine may receive sets of application suggestions and/or recipient suggestions from a suggestion engine, modify and/or select subsets of the suggestions to be provided to user via a sharing user interface. In response to a user selection of applications and/or recipient via the user interface, the sharing routine may invoke the selected application for sharing, and provide the content object to the selected application.
-
公开(公告)号:US20230344903A1
公开(公告)日:2023-10-26
申请号:US18216204
申请日:2023-06-29
申请人: Apple Inc.
发明人: Joao Pedro De Almeida Forjaz de Lacerda , Giovanni M. Agnoli , Bob Bradley , Joshua R. Ford , Michael D. Ford , Brian E. Korver , Marc J. Krochmal , Joseph E. Meyer , Jared K. McGann , Rex C. Ross , Paul W. Salzman , Christopher G. Skogen
IPC分类号: H04L67/1095 , H04L12/12 , H04L67/1074
CPC分类号: H04L67/1095 , H04L12/12 , H04L67/1078 , H04W76/14
摘要: One embodiment provides for an electronic device, comprising a non-transitory machine-readable medium to store instructions, one or more processors to execute the instructions, and a memory coupled to the one or more processors. The memory can be configured to store a set of synchronization data associated with interaction between the electronic device and one or more applications and instructions which, when executed by the one or more processors, configure the one or more processors to retrieve a set of synchronization data to be transmitted from the electronic device to select a transport channel from one of a peer-to-peer channel or a network-based channel and transmit the set of synchronization data from the electronic device to one or more remote devices via the selected transport channel.
-
公开(公告)号:US11490316B2
公开(公告)日:2022-11-01
申请号:US17180558
申请日:2021-02-19
申请人: Apple Inc.
发明人: Alexander D. Palmer , Jahshan A. Bhatti , Joao Pedro Lacerda , John L. Blatz , Joseph E. Meyer , Adam A. Sonnanstine
摘要: Techniques are disclosed for predictive media streaming using microlocation. Microlocations of a mobile device can be determined by measuring one or more sensor values at one or more times, the one or more sensor values are determined from one or more signals emitted by a corresponding one or more signal sources. Streaming events can be stored at the mobile device. Each streaming event may include a destination device for playing media and a cluster location, the cluster location corresponding to sensor values that are spatially near each other. A selection of a media item is detected and one or more current sensor values are measured. A current cluster location can be identified using the one or more current sensor value. The current cluster location and the streaming events can identify a particular destination device for playing the selected media item.
-
公开(公告)号:US20210235361A1
公开(公告)日:2021-07-29
申请号:US17180558
申请日:2021-02-19
申请人: Apple Inc.
发明人: Alexander D. Palmer , Jahshan A. Bhatti , Joao Pedro Lacerda , John L. Blatz , Joseph E. Meyer , Adam A. Sonnanstine
IPC分类号: H04W40/20 , H04W40/24 , H04N21/258 , H04W4/029 , H04W64/00
摘要: Techniques are disclosed for predictive media streaming using microlocation. Microlocations of a mobile device can be determined by measuring one or more sensor values at one or more times, the one or more sensor values are determined from one or more signals emitted by a corresponding one or more signal sources. Streaming events can be stored at the mobile device. Each streaming event may include a destination device for playing media and a cluster location, the cluster location corresponding to sensor values that are spatially near each other. A selection of a media item is detected and one or more current sensor values are measured. A current cluster location can be identified using the one or more current sensor value. The current cluster location and the streaming events can identify a particular destination device for playing the selected media item.
-
公开(公告)号:US20200380003A1
公开(公告)日:2020-12-03
申请号:US16835075
申请日:2020-03-30
申请人: Apple Inc.
IPC分类号: G06F16/2457 , G06F16/248 , G06F3/0482 , G06F3/0481 , H04M1/725
摘要: Systems and methods can suggest applications and/or recipients for a user of a computing device to perform communication. The suggestions can be provided on a user interface for a user to select. A suggestion engine can use historical user interactions that include a recipient, a communication application used to communicate with the recipient, and contextual data to determine which application and/or recipients to suggest. The user interactions may occur in a variety of ways, e.g., after a content object has been selected within a host application, where a communication application is selected thereafter. Multiple models may be used to provide the suggestions, such as a pattern model or a cluster model that uses recent user interactions. As another example, a heuristics model may also be used.
-
公开(公告)号:US11675491B2
公开(公告)日:2023-06-13
申请号:US17693180
申请日:2022-03-11
申请人: Apple Inc.
发明人: Joseph E. Meyer , Kelan Champagne , Joao Pedro De Almeida Forjaz De Lacerda , Aleksandr Gusev , Conrad B. Kramer , Yuan Li , Ari Weinstein
IPC分类号: G06F3/0482 , G06F3/04847 , G06F9/451 , G06F3/16 , G06Q10/0631
CPC分类号: G06F3/04847 , G06F3/0482 , G06F3/167 , G06F9/451 , G06Q10/06311
摘要: Systems and processes for user configurable task triggers are provided. In one example, at least one user input, including a selection of at least one condition of a plurality of conditions and a selection of at least one task of a plurality of tasks, is received. Stored context data corresponding to an electronic device is received. A determination is whether the stored context data indicates an occurrence of the at least one selected condition. In response to determining that the stored context data indicates an occurrence of the at least one selected condition, the at least one selected task associated with the at least one selected condition is performed.
-
公开(公告)号:US11307752B2
公开(公告)日:2022-04-19
申请号:US16529289
申请日:2019-08-01
申请人: Apple Inc.
发明人: Joseph E. Meyer , Kelan Champagne , Joao Pedro De Almeida Forjaz De Lacerda , Aleksandr Gusev , Conrad B. Kramer , Yuan Li , Ari Weinstein
IPC分类号: G06F3/0482 , G06F3/04847 , G06F9/451 , G06F3/16 , G06Q10/06
摘要: Systems and processes for user configurable task triggers are provided. In one example, at least one user input, including a selection of at least one condition of a plurality of conditions and a selection of at least one task of a plurality of tasks, is received. Stored context data corresponding to an electronic device is received. A determination is whether the stored context data indicates an occurrence of the at least one selected condition. In response to determining that the stored context data indicates an occurrence of the at least one selected condition, the at least one selected task associated with the at least one selected condition is performed.
-
-
-
-
-
-
-
-
-