WO2005109829A1 - Method device and program for seamlessly transferring the execution of a software application from a first to a second device - Google Patents
Method device and program for seamlessly transferring the execution of a software application from a first to a second device Download PDFInfo
- Publication number
- WO2005109829A1 WO2005109829A1 PCT/IB2005/051432 IB2005051432W WO2005109829A1 WO 2005109829 A1 WO2005109829 A1 WO 2005109829A1 IB 2005051432 W IB2005051432 W IB 2005051432W WO 2005109829 A1 WO2005109829 A1 WO 2005109829A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- function
- execution
- software
- transfer
- software applications
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/485—Task life-cycle, e.g. stopping, restarting, resuming execution
- G06F9/4856—Task life-cycle, e.g. stopping, restarting, resuming execution resumption being on a different machine, e.g. task migration, virtual machine migration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
- H04L65/1093—In-session procedures by adding participants; by removing participants
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
- H04L65/1094—Inter-user-equipment sessions transfer or sharing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0055—Transmission or use of information for re-establishing the radio link
- H04W36/0069—Transmission or use of information for re-establishing the radio link in case of dual connectivity, e.g. decoupled uplink/downlink
- H04W36/00692—Transmission or use of information for re-establishing the radio link in case of dual connectivity, e.g. decoupled uplink/downlink using simultaneous multiple data streams, e.g. cooperative multipoint [CoMP], carrier aggregation [CA] or multiple input multiple output [MIMO]
Definitions
- the present invention relates to methods of transferring software execution between devices, for example to methods of seamlessly transferring software execution between devices. Moreover, the invention also concerns devices operable according to said 5 methods. Furthermore, the invention also relates to software executable on computing hardware for implementing the methods.
- Contemporary communication networks provide their users with access to0 network resources, for example computing resources, data supply resources and data presentation resources. Users are increasingly desirous to migrate spatially within the networks whilst enjoying transfer of their software applications between devices within the networks. Such transfer is especially pertinent when the users are employing devices which are linked in wireless communication with their corresponding networks.5
- Adaptive Terminal Middleware for Seamless Session Mobility IEICE Trans. Inf. & Syst., vol. E86-D, no. 11 November 2003, it is disclosed that various network resources, including wireless access services and multimedia devices, are expected by users to be available in ubiquitous computing environments.
- adaptive middleware namely a form of software or software application, which is operable to execute policy-based dynamic resource selection and host-based session management to ease network administration tasks, and hide5 session failures and resource changes from software applications and the user.
- One practical application for the adaptive middleware is a redirection of audio streams from built-in speakers to external speakers, and a handoff between 802.1 lb standard devices and cellular standard devices which is autonomously performed when a user migrates between regions of a house. In practice, it is found that such autonomous transfer does not function as reliably as intended with a result that such transfer is often not performed in a seamless manner.
- An object of the present invention is to provide an improved method of transferring software execution between devices.
- a method of transferring software application execution from a first device to at least one second device to provide for a seamless transfer of a function provided at said first device to said at least one second device comprising steps of:
- said invention is of advantage in that more reliable seamless transfer of software execution between devices is capable of being achieved.
- said one or more data streams are present at both the first device and said at least one second device. Provision of the one or more data streams at the first device and the at least second device is of benefit in that synchronization of data streams for the first and second devices is not required, thereby potentially expediting software execution transfer.
- said one or more data streams are present at the first device wherein, after seamless transfer of said function from said first device to said at least one second device, said at least one second device is operable to access said one or more data streams from the first device.
- the one or more data streams are provided from a source other than said first device and said at least one second device. More optionally, said one or more data streams are provided from a communication network such as the Internet.
- transfer of software application execution is executed in response to said first device being brought into mutually close spatial proximity to said at least one second device. Such transfer in response to relative proximity of the first and second devices provides the user with an intuitive approach to invoke seamless transfer of software application execution.
- transfer of software application execution is executed in response to a user manipulating graphical symbols presented to the user, said graphical symbols being representative of said one or more software applications under execution. Manipulation of such graphical symbols provides the user with a simple and intuitive manner of selectively identifying software applications to be seamlessly transferred.
- said first device and said at least one second device are operable to indicate to a user when seamless transfer is achieved by way of at least one of an audio confirmation and a visual confirmation to the user. Such indication provides the user with an easily interpreted and intuitive feedback regarding seamless transfer of software applications between the first and second devices.
- the first device and said at least one second device are mutually coupled via a wireless network.
- the wireless network can, for example, be beneficially implemented as contemporary Wifi or Bluetooth.
- the first device and the at least one second device comprise at least one of: mobile telephones, cell phones, entertainment systems, personal computers (PCs), personal data assistants (PDAs), intelligent headphones, digital cameras, televisions.
- PCs personal computers
- PDAs personal data assistants
- a device operable to provide for seamless software application therefrom or thereto said device being operable according to a method according to the first aspect of the invention.
- the device is implemented as at least one of: a mobile device, an entertainment system.
- software executable on computing hardware for implementing a method according to the first aspect of the invention. It will be appreciated that features of the invention are susceptible to being combined in any combination without departing from the scope of the invention.
- Figure 1 is an implementation of the present invention for providing for seamless software execution transfer from a first mobile device to an entertainment system
- Figure 2 is an illustration of seamless transfer of software applications achieved by way of user- manipulation of presented graphical symbols.
- the present invention is concerned with methods of transferring software- execution activities from one device to another.
- the devices are, for example, mutually connected via a wireless digital network such as contemporary Wifi or Bluetooth.
- a user often has to stop a given software execution activity on a first device and then proceed through menus or browse software applications on a second device to start up execution of the given software application on the second device.
- a principle of call forwarding from a first telephone to a second telephone is well known; when executing such call transfer, a user calls the second telephone to which the call is to be transferred and, upon acceptance at the second telephone, the call is transferred to the second telephone.
- the inventors have developed methods of transferring software execution from one stationary device to another stationary device in home environments.
- the inventors utilize a principle of using a form of token to transfer software execution from one device to another device such that transfer of the token is operable to terminate software execution in the device which has notionally given up the token.
- a benefit provided by the present invention is that it is capable of reducing the number of user interaction steps with devices necessary to stop, transfer and resume software execution.
- the present invention utilizes following features in embodiments thereof:
- a network is established between the devices in an implicit manner, for example initiated by a physical gesture interaction
- the devices provide for a display to users of a list of executing software applications of one or more of the devices, so that user can precisely select a software application which is to be transferred.
- the aforementioned physical gesture interaction is, for example, enabled by proximity sensing which is enabled in each of the devices. Such proximity sensing can be implemented by way of mutual near-field communication or by using simple radio frequency identification device (RFID) tags and readers.
- RFID radio frequency identification device
- software application execution can be transferred by placing a mobile device in local proximity to another device.
- FIG 1 there is illustrated transfer of software application execution in an embodiment of the present invention.
- a mobile device 10 executes one or more software applications which render the device 10 operable to replay music 15 to its associated user 20.
- the user 20 proceeds to place the device 10 near an home entertainment system 30 which is provided with an associated connectivity hot-spot zone 40, for example the zone 40 being implemented as a tag reader or near field communicator (NFC).
- the one or more software applications executing in the device 10 halt whilst seamlessly one or more corresponding software applications commence execution on the home entertainment system 30 so that the user 20 merely perceives the replay of music simultaneously ceasing on the device 10 and transferring to corresponding replay of music 50, namely sound reproduction, from the entertainment system 30 at a similar point in a music play-list.
- the device 10 On account of software execution being halted on the device 10, the device 10 is able to switch to its stand-by mode, for example to conserve battery power thereat.
- Software execution on the entertainment system 30 enables the user 20 to gain access to a potentially wider range of options on account of the entertainment system 30 being provided with a wider range of executable software applications and sound replaying hardware in comparison to the device 10; for example, the device 10 is operable to replay sound in stereo whereas the entertainment system 30 is provided with more than two sound channels for providing cinema-type sound rendition, for example surround sound rendition.
- the entertainment system 30 is capable, for example, of presenting a video clip to the user 20 to accompany corresponding sound reproduction 50 thereat.
- Category 1 Embodiments of the invention can relate to mobile entertainment devices wherein, if the user 20 places a first device executing software applications spatially near another second such device, for example placing the device 10 near the entertainment system 30, software execution is halted on the first device and seamlessly transferred to the second device. Software application execution activities will continue on the second device with a status corresponding to software application execution activities on the first device.
- Category 2 Embodiments of the invention can relate to mobile telephones, namely cell-phones.
- Embodiments of the invention can relate to smart docking stations, for example pertinent to products which are designed to work with docking stations of personal computers (PCs) or other entertainment devices.
- PCs personal computers
- the user 20 is able to browse pictures in the user's 20 digital camera, presentation of such pictures being seamlessly transferred from the camera to a wide- format screen of an apparatus including a docking station in response to placing the camera in a vicinity of the docking station.
- Category 4 Embodiments of the invention can relate to content streaming.
- a wireless headphone can be provided with on-board software application execution facilities which render the headphone operable such that placing the headphone near to a source of sound, for example a television (TV), an audioset or a personal computer (PC) operable to execute software applications for providing a source of sound, results in seamless transfer of reproduction of the sound to the headphone.
- a source of sound for example a television (TV), an audioset or a personal computer (PC) operable to execute software applications for providing a source of sound, results in seamless transfer of reproduction of the sound to the headphone.
- TV television
- PC personal computer
- Embodiments of the invention can relate to mobile computing devices, for example personal data assistants (PDAs), lap-top computers and such like.
- First and second such mobile computing devices can be placed mutually in close spatial proximity whilst operating, such mutual placement causing a pop-up window to appear on at least a screen of the first mobile computing device indicative of software application presently executing on the second mobile computing device.
- the user 20 is able to drag a symbol representative of a presently executing software application on the screen from a region representing the first device to another region on the screen representing the second device, thereby seamlessly transferring execution of a thereby selected software application from the first device to the second device.
- Execution of the software application resumes seamlessly in the second device with a same status as execution on the first device, for example with regard to execution parameters and setting specified for the software application to be transferred.
- Data content that is associated with the software application selected by the user 20 to be transferred is copied with the software application in running memory, or it will continue to be streamed from the first device to the second device when execution of the software application is seamless transferred from the first device to the second device.
- a physical gesture can be sufficient for transferring the software application from the first device to the second device.
- An illustration of such software application transfer between two mobile devices is provided in Figure 2.
- the first and second devices are denoted by 100, 110 respectively disposed in mutually close spatial proximity 115.
- Each of the devices 100, 110 is provided with a corresponding display screen 120, 130 respectively.
- the screens 120, 130 are provided, for example by way of suitable driver software for presenting images on the screens 120, 130, with regions 140, 150 representative of the devices 110, 100 respectively.
- Symbols 160 included in the regions 140, 150 are representative of executing software applications in the devices 100, 110.
- the user 20 is capable of dragging the symbols 160 for selectively seamlessly transferring software application execution between the devices 100, 110.
- a source device is identified in a local wireless network before actual seamless hand-over occurs.
- the wireless network is conveniently implemented as Wifi or Bluetooth although other implementations are feasible.
- This local network conventionally has a communication range of a few hundred meters.
- a receiving device to which seamless transfer is to be implemented is able to anticipate a hand-over of a rendition of a current media data stream by arranging for the source device notifying the receiving device that there is a media content stream currently playing.
- the receiving device proceeds to load all necessary software components, for example software applications and associated parameter data, for example media player software applications and corresponding codecs implemented as executable software applications, to ensure that hand-over from the source device to the receiving device can subsequently seamlessly.
- the aforesaid media content can be played from several sources, for example:
- Seamless hand-over during a running session is achieved by forwarding all session parameters when the session is handed-over.
- Appropriate software components for example executable software applications, can be anticipated and loaded into memory in preparation for seamless transfer.
- feedback to the user 20 providing an indication of when seamless transfer has been successfully achieved can be achieved by way of at least one of audio feedback and visual feedback.
- both devices can illuminate, for example by way of energized blue light emitting diodes (LEDs), to indicate successful seamless exchange. If seamless transfer cannot be executed immediately in response to user demand, for example for technical reasons associated with software application execution, one or more of the devices is operable to present display icons to the user 20 that content is being transferred.
- LEDs blue light emitting diodes
- the devices can be operable to only transfer a presentation of media content temporarily whilst the devices are maintained in spatially close proximity, namely hand-over is only executed temporarily and reversibly whilst the devices are in close mutual spatial proximity.
- Administration of seamless transfer of software applications as described in the foregoing to provide the user 20 with seamless function transfer from one device to another is implemented or supervised either by additional digital hardware or additional software applications, or mixture of additional hardware and software.
- numerals and other symbols included within brackets are included to assist understanding of the claims and are not intended to limit the scope of the claims in any way.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- General Business, Economics & Management (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP04101969.6 | 2004-05-06 | ||
| EP04101969 | 2004-05-06 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2005109829A1 true WO2005109829A1 (en) | 2005-11-17 |
Family
ID=34966114
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/IB2005/051432 Ceased WO2005109829A1 (en) | 2004-05-06 | 2005-05-03 | Method device and program for seamlessly transferring the execution of a software application from a first to a second device |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2005109829A1 (en) |
Cited By (90)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100754196B1 (en) * | 2005-12-10 | 2007-09-03 | 삼성전자주식회사 | How to change content playback device during streaming playback and device therefor |
| WO2007102110A3 (en) * | 2006-03-07 | 2008-01-03 | Koninkl Philips Electronics Nv | Method of transferring data |
| WO2008094377A1 (en) * | 2007-01-31 | 2008-08-07 | Microsoft Corporation | Media continuity service between devices |
| WO2008081288A3 (en) * | 2006-12-29 | 2008-10-09 | Nokia Corp | Transferring task completion to another device |
| US7475078B2 (en) | 2006-05-30 | 2009-01-06 | Microsoft Corporation | Two-way synchronization of media data |
| EP1984838A4 (en) * | 2006-02-16 | 2010-03-24 | Dell Products Lp | Local transmission for content sharing |
| EP2180652A1 (en) * | 2008-10-21 | 2010-04-28 | TeliaSonera AB | Method and system for transferring media information |
| CN101998157A (en) * | 2009-08-24 | 2011-03-30 | 三星电子株式会社 | Contents reproducing device and method |
| WO2011139963A3 (en) * | 2010-05-04 | 2012-04-05 | Robert Bosch Gmbh | Application state and activity transfer between devices |
| WO2012084724A1 (en) * | 2010-12-23 | 2012-06-28 | Antix Labs Ltd | Methods of distributing software |
| US20120173356A1 (en) * | 2010-12-30 | 2012-07-05 | Futurewei Technologies, Inc. | System for Managing, Storing and Providing Shared Digital Content to Users in a User Relationship Defined Group in a Multi-Platform Environment |
| EP2487871A1 (en) * | 2011-02-11 | 2012-08-15 | Telefónica, S.A. | Method and system for transmission of application status between different devices |
| WO2012116443A1 (en) * | 2011-02-28 | 2012-09-07 | Research In Motion Limited | Wireless communications system providing media content transfer features and related methods |
| NL2008777A (en) * | 2011-05-09 | 2012-11-13 | Google Inc | Transferring application state across devices. |
| NL2008778A (en) * | 2011-05-09 | 2012-11-13 | Google Inc | Zero-click sharing of application context across devices. |
| WO2012166399A1 (en) * | 2011-05-31 | 2012-12-06 | Microsoft Corporation | Distributed computing framework |
| GB2498229A (en) * | 2011-12-28 | 2013-07-10 | Nokia Corp | Synchronisation of transient state of first and counterpart applications |
| GB2498230A (en) * | 2011-12-28 | 2013-07-10 | Nokia Corp | Application switcher in first device with indication of content available on second device |
| GB2498228A (en) * | 2011-12-28 | 2013-07-10 | Nokia Corp | Providing open instance of first application on first device as corresponding open instance of related application on second device |
| US20130212287A1 (en) * | 2010-12-03 | 2013-08-15 | Siemens Enterprise Communications, Inc. | Method and Apparatus for Controlling Sessions From One or More Devices |
| WO2013122841A1 (en) * | 2012-02-16 | 2013-08-22 | Microsoft Corporation | Downloading and distribution of applications and updates to multiple devices |
| WO2013153258A1 (en) * | 2012-04-12 | 2013-10-17 | Nokia Corporation | Method and apparatus for synchronizing tasks performed by multiple devices |
| EP2706767A1 (en) * | 2012-09-07 | 2014-03-12 | Samsung Electronics Co., Ltd | Method of executing application and terminal using the method |
| WO2014063739A1 (en) * | 2012-10-25 | 2014-05-01 | Telefonaktiebolaget L M Ericsson (Publ) | Method for transferring a communication session between devices |
| US8812601B2 (en) | 2011-05-09 | 2014-08-19 | Google Inc. | Transferring application state across devices with checkpoints |
| WO2014197279A1 (en) * | 2013-06-03 | 2014-12-11 | Microsoft Corporation | Task continuance across devices |
| US8983372B2 (en) | 2011-02-28 | 2015-03-17 | Blackberry Limited | Wireless communications system providing media content transfer features and related methods |
| US9125180B1 (en) | 2013-03-15 | 2015-09-01 | Google Inc. | Techniques for automatically establishing a long-lasting connection across computing devices configured for short-range wireless communication |
| US9184800B2 (en) | 2012-07-16 | 2015-11-10 | Google Inc. | Automated sharing of application data over a near field communication link |
| WO2015182976A1 (en) * | 2014-05-28 | 2015-12-03 | Samsung Electronics Co., Ltd. | Mobile apparatus, display apparatus, and multimedia output method using the same |
| WO2015183414A1 (en) * | 2014-05-30 | 2015-12-03 | Apple Inc. | Activity continuation between electronic devices |
| WO2015183368A1 (en) * | 2014-05-30 | 2015-12-03 | Apple Inc. | Transition from use of one device to another |
| US9324067B2 (en) | 2014-05-29 | 2016-04-26 | Apple Inc. | User interface for payments |
| US9380123B2 (en) | 2014-05-30 | 2016-06-28 | Apple Inc. | Activity continuation between electronic devices |
| US9451438B2 (en) | 2014-05-30 | 2016-09-20 | Apple Inc. | Predefined wireless pairing |
| US9548050B2 (en) | 2010-01-18 | 2017-01-17 | Apple Inc. | Intelligent automated assistant |
| US9549375B2 (en) | 2014-05-30 | 2017-01-17 | Apple Inc. | Operating-mode transitions based on advertising information |
| US9575591B2 (en) | 2014-09-02 | 2017-02-21 | Apple Inc. | Reduced-size interfaces for managing alerts |
| US9633674B2 (en) | 2013-06-07 | 2017-04-25 | Apple Inc. | System and method for detecting errors in interactions with a voice-based digital assistant |
| US9762687B2 (en) | 2012-06-18 | 2017-09-12 | Cisco Technology, Inc. | Continuity of content |
| US9847999B2 (en) | 2016-05-19 | 2017-12-19 | Apple Inc. | User interface for a device requesting remote authorization |
| US9916075B2 (en) | 2015-06-05 | 2018-03-13 | Apple Inc. | Formatting content for a reduced-size user interface |
| US9930157B2 (en) | 2014-09-02 | 2018-03-27 | Apple Inc. | Phone user interface |
| CN108293175A (en) * | 2015-11-17 | 2018-07-17 | 三星电子株式会社 | Device and method for providing switching thereof |
| US10055567B2 (en) | 2014-05-30 | 2018-08-21 | Apple Inc. | Proximity unlock and lock operations for electronic devices |
| US10055121B2 (en) | 2015-03-07 | 2018-08-21 | Apple Inc. | Activity based thresholds and feedbacks |
| US10102824B2 (en) | 2015-05-19 | 2018-10-16 | Microsoft Technology Licensing, Llc | Gesture for task transfer |
| US10136247B2 (en) | 2015-10-20 | 2018-11-20 | Microsoft Technology Licensing, Llc | Physical and virtual phone mobility |
| US10142835B2 (en) | 2011-09-29 | 2018-11-27 | Apple Inc. | Authentication with secondary approver |
| US10178234B2 (en) | 2014-05-30 | 2019-01-08 | Apple, Inc. | User interface for phone call routing among devices |
| US10187770B2 (en) | 2014-05-30 | 2019-01-22 | Apple Inc. | Forwarding activity-related information from source electronic devices to companion electronic devices |
| US10235014B2 (en) | 2014-09-02 | 2019-03-19 | Apple Inc. | Music user interface |
| US10237711B2 (en) | 2014-05-30 | 2019-03-19 | Apple Inc. | Dynamic types for activity continuation between electronic devices |
| EP3467641A1 (en) * | 2010-01-25 | 2019-04-10 | TiVo Solutions Inc. | Concurrent use of multiple user interface devices |
| US10272294B2 (en) | 2016-06-11 | 2019-04-30 | Apple Inc. | Activity and workout updates |
| US10466883B2 (en) | 2015-03-02 | 2019-11-05 | Apple Inc. | Screenreader user interface |
| US10466891B2 (en) | 2016-09-12 | 2019-11-05 | Apple Inc. | Special lock mode user interface |
| US10484384B2 (en) | 2011-09-29 | 2019-11-19 | Apple Inc. | Indirect authentication |
| US10496259B2 (en) | 2014-08-02 | 2019-12-03 | Apple Inc. | Context-specific user interfaces |
| US10524100B2 (en) | 2012-09-07 | 2019-12-31 | Samsung Electronics Co., Ltd. | Electronic apparatus and method of outputting content by the electronic apparatus |
| US10567477B2 (en) | 2015-03-08 | 2020-02-18 | Apple Inc. | Virtual assistant continuity |
| US10630795B2 (en) | 2011-03-31 | 2020-04-21 | Oath Inc. | Systems and methods for transferring application state between devices based on gestural input |
| US10637986B2 (en) | 2016-06-10 | 2020-04-28 | Apple Inc. | Displaying and updating a set of application views |
| US10872318B2 (en) | 2014-06-27 | 2020-12-22 | Apple Inc. | Reduced size user interface |
| US10908781B2 (en) | 2011-06-05 | 2021-02-02 | Apple Inc. | Systems and methods for displaying notifications received from multiple applications |
| US10992795B2 (en) | 2017-05-16 | 2021-04-27 | Apple Inc. | Methods and interfaces for home media control |
| US10996917B2 (en) | 2019-05-31 | 2021-05-04 | Apple Inc. | User interfaces for audio media control |
| US11037150B2 (en) | 2016-06-12 | 2021-06-15 | Apple Inc. | User interfaces for transactions |
| US11126704B2 (en) | 2014-08-15 | 2021-09-21 | Apple Inc. | Authenticated device used to unlock another device |
| US11283916B2 (en) | 2017-05-16 | 2022-03-22 | Apple Inc. | Methods and interfaces for configuring a device in accordance with an audio tone signal |
| US11343335B2 (en) | 2014-05-29 | 2022-05-24 | Apple Inc. | Message processing by subscriber app prior to message forwarding |
| US11360634B1 (en) | 2021-05-15 | 2022-06-14 | Apple Inc. | Shared-content session user interfaces |
| US11392291B2 (en) | 2020-09-25 | 2022-07-19 | Apple Inc. | Methods and interfaces for media control with dynamic feedback |
| US11431836B2 (en) | 2017-05-02 | 2022-08-30 | Apple Inc. | Methods and interfaces for initiating media playback |
| US11477609B2 (en) | 2019-06-01 | 2022-10-18 | Apple Inc. | User interfaces for location-related communications |
| US11481094B2 (en) | 2019-06-01 | 2022-10-25 | Apple Inc. | User interfaces for location-related communications |
| US11539831B2 (en) | 2013-03-15 | 2022-12-27 | Apple Inc. | Providing remote interactions with host device using a wireless device |
| US11604571B2 (en) | 2014-07-21 | 2023-03-14 | Apple Inc. | Remote user interface |
| US11620103B2 (en) | 2019-05-31 | 2023-04-04 | Apple Inc. | User interfaces for audio media control |
| US11683408B2 (en) | 2017-05-16 | 2023-06-20 | Apple Inc. | Methods and interfaces for home media control |
| US11847378B2 (en) | 2021-06-06 | 2023-12-19 | Apple Inc. | User interfaces for audio routing |
| US11907605B2 (en) | 2021-05-15 | 2024-02-20 | Apple Inc. | Shared-content session user interfaces |
| WO2024091333A1 (en) * | 2022-10-28 | 2024-05-02 | Microsoft Technology Licensing, Llc | Handoff of executing application between local and cloud-based computing devices |
| US12242707B2 (en) | 2017-05-15 | 2025-03-04 | Apple Inc. | Displaying and moving application views on a display of an electronic device |
| US12302035B2 (en) | 2010-04-07 | 2025-05-13 | Apple Inc. | Establishing a video conference during a phone call |
| US12405631B2 (en) | 2022-06-05 | 2025-09-02 | Apple Inc. | Displaying application views |
| US12423052B2 (en) | 2021-06-06 | 2025-09-23 | Apple Inc. | User interfaces for audio routing |
| US12449961B2 (en) | 2021-05-18 | 2025-10-21 | Apple Inc. | Adaptive video conference user interfaces |
| EP4614296A3 (en) * | 2020-04-17 | 2025-11-19 | Apple Inc. | Multi-device continuity for use with extended reality systems |
| US12554382B2 (en) | 2024-05-24 | 2026-02-17 | Apple Inc. | Remote user interface |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003032173A1 (en) * | 2001-10-08 | 2003-04-17 | University Of Wollongong | Session mobility using digital items |
-
2005
- 2005-05-03 WO PCT/IB2005/051432 patent/WO2005109829A1/en not_active Ceased
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003032173A1 (en) * | 2001-10-08 | 2003-04-17 | University Of Wollongong | Session mobility using digital items |
Non-Patent Citations (4)
| Title |
|---|
| KAWARASAKI M ET AL: "Metadata driven seamless content handover in ubiquitous environment", APPLICATIONS AND THE INTERNET, 2004. PROCEEDINGS. 2004 INTERNATIONAL SYMPOSIUM ON TOKYO, JAPAN 26-30 JAN. 2004, LOS ALAMITOS, CA, USA,IEEE COMPUT. SOC, US, 26 January 2004 (2004-01-26), pages 287 - 290, XP010682164, ISBN: 0-7695-2068-5 * |
| OHTA K ET AL: "Adaptive terminal middleware for session mobility", MULTIMEDIA SIGNAL PROCESSING, 2002 IEEE WORKSHOP ON 9-11 DEC. 2002, PISCATAWAY, NJ, USA,IEEE, 19 May 2003 (2003-05-19), pages 394 - 399, XP010642403, ISBN: 0-7803-7713-3 * |
| WELLING G ET AL: "SESSION MOBILITY SUPPORT FOR MULTIMEDIA APPLICATIONS", PROCEEDINGS OF THE SPIE, SPIE, BELLINGHAM, VA, US, vol. 3654, January 1998 (1998-01-01), pages 52 - 63, XP008037134, ISSN: 0277-786X * |
| YI CUI & KLARA NAHRSTEDT- UNIVERSITY OF ILLINOIS; DONGYAN XU - PURDUE UNIVERSITY: "Seamless user-level handoff in ubiquitous multimedia service delivery", MULTIMEDIA TOOLS AND APPLICATIONS, vol. 22, February 2004 (2004-02-01), KLUWER ACADEMIC PUBLISHERS, pages 137 - 170, XP002333364, Retrieved from the Internet <URL:http://cairo.cs.uiuc.edu/publications/paper-files/mtap2003-yicui.pdf> [retrieved on 20050624] * |
Cited By (226)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10554710B2 (en) | 2005-12-10 | 2020-02-04 | Samsung Electronics Co., Ltd. | Method and device for switching media renderers during streaming playback of content |
| KR100754196B1 (en) * | 2005-12-10 | 2007-09-03 | 삼성전자주식회사 | How to change content playback device during streaming playback and device therefor |
| US9009266B2 (en) | 2005-12-10 | 2015-04-14 | Samsung Electronics Co., Ltd. | Method and device for switching media renderers during streaming playback of content |
| US9055194B2 (en) | 2005-12-10 | 2015-06-09 | Samsung Electronics Co., Ltd. | Method and device for switching media renderers during streaming playback of content |
| US20120185574A1 (en) * | 2005-12-10 | 2012-07-19 | Samsung Electronics Co., Ltd | Method and device for switching media renderers during streaming playback of content |
| EP1984838A4 (en) * | 2006-02-16 | 2010-03-24 | Dell Products Lp | Local transmission for content sharing |
| WO2007102110A3 (en) * | 2006-03-07 | 2008-01-03 | Koninkl Philips Electronics Nv | Method of transferring data |
| US7475078B2 (en) | 2006-05-30 | 2009-01-06 | Microsoft Corporation | Two-way synchronization of media data |
| WO2008081288A3 (en) * | 2006-12-29 | 2008-10-09 | Nokia Corp | Transferring task completion to another device |
| US8583090B2 (en) | 2006-12-29 | 2013-11-12 | Nokia Corporation | Transferring task completion to another device |
| WO2008094377A1 (en) * | 2007-01-31 | 2008-08-07 | Microsoft Corporation | Media continuity service between devices |
| EP2180652A1 (en) * | 2008-10-21 | 2010-04-28 | TeliaSonera AB | Method and system for transferring media information |
| EP2293562A3 (en) * | 2009-08-24 | 2013-08-07 | Samsung Electronics Co., Ltd. | Contents reproducing device and method |
| CN101998157A (en) * | 2009-08-24 | 2011-03-30 | 三星电子株式会社 | Contents reproducing device and method |
| US9548050B2 (en) | 2010-01-18 | 2017-01-17 | Apple Inc. | Intelligent automated assistant |
| US10469891B2 (en) | 2010-01-25 | 2019-11-05 | Tivo Solutions Inc. | Playing multimedia content on multiple devices |
| EP3467641A1 (en) * | 2010-01-25 | 2019-04-10 | TiVo Solutions Inc. | Concurrent use of multiple user interface devices |
| EP3467638A1 (en) * | 2010-01-25 | 2019-04-10 | TiVo Solutions Inc. | Concurrent use of multiple user interface devices |
| US10349107B2 (en) | 2010-01-25 | 2019-07-09 | Tivo Solutions Inc. | Playing multimedia content on multiple devices |
| US12302035B2 (en) | 2010-04-07 | 2025-05-13 | Apple Inc. | Establishing a video conference during a phone call |
| CN110069327A (en) * | 2010-05-04 | 2019-07-30 | 罗伯特·博世有限公司 | Application state and activity transmission between device |
| CN110069327B (en) * | 2010-05-04 | 2023-07-28 | 罗伯特·博世有限公司 | Application state and activity transfer between devices |
| WO2011139963A3 (en) * | 2010-05-04 | 2012-04-05 | Robert Bosch Gmbh | Application state and activity transfer between devices |
| CN102939589A (en) * | 2010-05-04 | 2013-02-20 | 罗伯特·博世有限公司 | Application state and activity transfer between devices |
| US8494439B2 (en) | 2010-05-04 | 2013-07-23 | Robert Bosch Gmbh | Application state and activity transfer between devices |
| US9680687B2 (en) * | 2010-12-03 | 2017-06-13 | Unify, Inc. | Method and apparatus for controlling sessions from one or more devices |
| US10686852B2 (en) | 2010-12-03 | 2020-06-16 | Unify, Inc. | Method and apparatus for controlling sessions from one or more devices |
| US20130212287A1 (en) * | 2010-12-03 | 2013-08-15 | Siemens Enterprise Communications, Inc. | Method and Apparatus for Controlling Sessions From One or More Devices |
| US11641383B2 (en) | 2010-12-03 | 2023-05-02 | Ringcentral, Inc. | Method and apparatus for controlling sessions from one or more devices |
| US12470660B2 (en) | 2010-12-03 | 2025-11-11 | Ringcentral, Inc. | Method and apparatus for controlling sessions from one or more devices |
| WO2012084724A1 (en) * | 2010-12-23 | 2012-06-28 | Antix Labs Ltd | Methods of distributing software |
| US10783503B2 (en) | 2010-12-30 | 2020-09-22 | Futurewei Technologies, Inc. | System for managing, storing and providing shared digital content to users in a user relationship defined group in a multi-platform environment |
| US20200364683A1 (en) * | 2010-12-30 | 2020-11-19 | Futurewei Technologies, Inc. | System for Managing, Storing and Providing Shared Digital Content to Users in a User Relationship Defined Group in a Multi-Platform Environment |
| US20120173356A1 (en) * | 2010-12-30 | 2012-07-05 | Futurewei Technologies, Inc. | System for Managing, Storing and Providing Shared Digital Content to Users in a User Relationship Defined Group in a Multi-Platform Environment |
| US20170364885A1 (en) * | 2010-12-30 | 2017-12-21 | Futurewei Technologies, Inc. | System for managing, storing and providing shared digital content to users in a user relationship defined group in a multi-platform environment |
| EP2646972A4 (en) * | 2010-12-30 | 2013-10-09 | Huawei Tech Co Ltd | SYSTEM FOR MANAGING, STORING AND PROVIDING SHARED DIGITAL CONTENT TO USERS BELONGING TO A GROUP DEFINED BY RELATIONS BETWEEN USERS IN A MULTIPLE PLATFORM ENVIRONMENT |
| US9064278B2 (en) | 2010-12-30 | 2015-06-23 | Futurewei Technologies, Inc. | System for managing, storing and providing shared digital content to users in a user relationship defined group in a multi-platform environment |
| US11810088B2 (en) | 2010-12-30 | 2023-11-07 | Huawei Technologies Co., Ltd. | System for managing, storing and providing shared digital content to users in a user relationship defined group in a multi-platform environment |
| EP2487871A1 (en) * | 2011-02-11 | 2012-08-15 | Telefónica, S.A. | Method and system for transmission of application status between different devices |
| WO2012107433A1 (en) * | 2011-02-11 | 2012-08-16 | Telefonica, S.A. | Method and system for transmission of application status between different devices |
| WO2012116443A1 (en) * | 2011-02-28 | 2012-09-07 | Research In Motion Limited | Wireless communications system providing media content transfer features and related methods |
| US8983372B2 (en) | 2011-02-28 | 2015-03-17 | Blackberry Limited | Wireless communications system providing media content transfer features and related methods |
| US11985204B2 (en) | 2011-03-31 | 2024-05-14 | Verizon Patent And Licensing Inc. | Systems and methods for transferring application state between devices based on gestural input |
| US10630795B2 (en) | 2011-03-31 | 2020-04-21 | Oath Inc. | Systems and methods for transferring application state between devices based on gestural input |
| WO2012154748A1 (en) * | 2011-05-09 | 2012-11-15 | Google Inc. | Transferring application state across devices |
| GB2490800A (en) * | 2011-05-09 | 2012-11-14 | Google Inc | Transferring use of an application between client devices |
| US10225711B2 (en) | 2011-05-09 | 2019-03-05 | Google Llc | Transferring application state across devices |
| NL2008777A (en) * | 2011-05-09 | 2012-11-13 | Google Inc | Transferring application state across devices. |
| JP2014522516A (en) * | 2011-05-09 | 2014-09-04 | グーグル・インコーポレーテッド | Sharing application context between zero-click devices |
| US8812601B2 (en) | 2011-05-09 | 2014-08-19 | Google Inc. | Transferring application state across devices with checkpoints |
| EP3346739A1 (en) * | 2011-05-09 | 2018-07-11 | Google LLC | Zero-click sharing of application context across devices |
| NL2008778A (en) * | 2011-05-09 | 2012-11-13 | Google Inc | Zero-click sharing of application context across devices. |
| US8386563B2 (en) | 2011-05-09 | 2013-02-26 | Google Inc. | Zero-click sharing of application context across devices |
| US8478816B2 (en) | 2011-05-09 | 2013-07-02 | Google Inc. | Transferring application state across devices |
| EP2523109A1 (en) * | 2011-05-09 | 2012-11-14 | Google Inc. | Transferring application state across devices |
| EP2523475A1 (en) * | 2011-05-09 | 2012-11-14 | Google Inc. | Zero-Click Sharing of Application Context Across Devices |
| WO2012154752A1 (en) * | 2011-05-09 | 2012-11-15 | Google Inc. | Zero-click sharing of application context across devices |
| US9237189B2 (en) | 2011-05-09 | 2016-01-12 | Google Inc. | Zero-click sharing of application context across devices |
| US10911921B2 (en) | 2011-05-09 | 2021-02-02 | Google Llc | Transferring application state across devices |
| WO2012166399A1 (en) * | 2011-05-31 | 2012-12-06 | Microsoft Corporation | Distributed computing framework |
| US8612580B2 (en) | 2011-05-31 | 2013-12-17 | Microsoft Corporation | Distributed computing framework |
| US11442598B2 (en) | 2011-06-05 | 2022-09-13 | Apple Inc. | Systems and methods for displaying notifications received from multiple applications |
| US10908781B2 (en) | 2011-06-05 | 2021-02-02 | Apple Inc. | Systems and methods for displaying notifications received from multiple applications |
| US11921980B2 (en) | 2011-06-05 | 2024-03-05 | Apple Inc. | Systems and methods for displaying notifications received from multiple applications |
| US11487403B2 (en) | 2011-06-05 | 2022-11-01 | Apple Inc. | Systems and methods for displaying notifications received from multiple applications |
| US10484384B2 (en) | 2011-09-29 | 2019-11-19 | Apple Inc. | Indirect authentication |
| US10516997B2 (en) | 2011-09-29 | 2019-12-24 | Apple Inc. | Authentication with secondary approver |
| US11755712B2 (en) | 2011-09-29 | 2023-09-12 | Apple Inc. | Authentication with secondary approver |
| US10419933B2 (en) | 2011-09-29 | 2019-09-17 | Apple Inc. | Authentication with secondary approver |
| US11200309B2 (en) | 2011-09-29 | 2021-12-14 | Apple Inc. | Authentication with secondary approver |
| US10142835B2 (en) | 2011-09-29 | 2018-11-27 | Apple Inc. | Authentication with secondary approver |
| US9479568B2 (en) | 2011-12-28 | 2016-10-25 | Nokia Technologies Oy | Application switcher |
| GB2498229A (en) * | 2011-12-28 | 2013-07-10 | Nokia Corp | Synchronisation of transient state of first and counterpart applications |
| GB2498228A (en) * | 2011-12-28 | 2013-07-10 | Nokia Corp | Providing open instance of first application on first device as corresponding open instance of related application on second device |
| GB2498230B (en) * | 2011-12-28 | 2020-10-07 | Nokia Technologies Oy | Application switcher |
| GB2498230A (en) * | 2011-12-28 | 2013-07-10 | Nokia Corp | Application switcher in first device with indication of content available on second device |
| US9983771B2 (en) | 2011-12-28 | 2018-05-29 | Nokia Technologies Oy | Provision of an open instance of an application |
| GB2498228B (en) * | 2011-12-28 | 2020-11-25 | Nokia Technologies Oy | Provision of an open instance of an application |
| US10171720B2 (en) | 2011-12-28 | 2019-01-01 | Nokia Technologies Oy | Camera control application |
| EP2798483A1 (en) * | 2011-12-28 | 2014-11-05 | Nokia Corporation | Application switcher |
| WO2013122841A1 (en) * | 2012-02-16 | 2013-08-22 | Microsoft Corporation | Downloading and distribution of applications and updates to multiple devices |
| US10031737B2 (en) | 2012-02-16 | 2018-07-24 | Microsoft Technology Licensing, Llc | Downloading and distribution of applications and updates to multiple devices |
| US8996729B2 (en) | 2012-04-12 | 2015-03-31 | Nokia Corporation | Method and apparatus for synchronizing tasks performed by multiple devices |
| WO2013153258A1 (en) * | 2012-04-12 | 2013-10-17 | Nokia Corporation | Method and apparatus for synchronizing tasks performed by multiple devices |
| US9762687B2 (en) | 2012-06-18 | 2017-09-12 | Cisco Technology, Inc. | Continuity of content |
| US9184800B2 (en) | 2012-07-16 | 2015-11-10 | Google Inc. | Automated sharing of application data over a near field communication link |
| AU2013313849B2 (en) * | 2012-09-07 | 2016-01-07 | Samsung Electronics Co., Ltd. | Method of executing application and terminal using the method |
| EP3634020A1 (en) * | 2012-09-07 | 2020-04-08 | Samsung Electronics Co., Ltd. | Method of executing application and terminal using the method |
| EP2706767A1 (en) * | 2012-09-07 | 2014-03-12 | Samsung Electronics Co., Ltd | Method of executing application and terminal using the method |
| JP2014053007A (en) * | 2012-09-07 | 2014-03-20 | Samsung Electronics Co Ltd | Application execution method and terminal therefor |
| US10524100B2 (en) | 2012-09-07 | 2019-12-31 | Samsung Electronics Co., Ltd. | Electronic apparatus and method of outputting content by the electronic apparatus |
| US10939281B2 (en) | 2012-09-07 | 2021-03-02 | Samsung Electronics Co., Ltd. | Method of executing application and terminal using the method |
| US11051147B2 (en) | 2012-09-07 | 2021-06-29 | Samsung Electronics Co., Ltd. | Electronic apparatus and method of outputting content by the electronic apparatus |
| US9351328B2 (en) | 2012-10-25 | 2016-05-24 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for transferring a communication session between devices |
| WO2014063739A1 (en) * | 2012-10-25 | 2014-05-01 | Telefonaktiebolaget L M Ericsson (Publ) | Method for transferring a communication session between devices |
| US10568150B2 (en) | 2013-03-15 | 2020-02-18 | Google Llc | Techniques for automatically establishing a long-lasting connection across computing devices configured for short-range wireless communication |
| US9125180B1 (en) | 2013-03-15 | 2015-09-01 | Google Inc. | Techniques for automatically establishing a long-lasting connection across computing devices configured for short-range wireless communication |
| US10251203B2 (en) | 2013-03-15 | 2019-04-02 | Google Llc | Techniques for automatically establishing a long-lasting connection across computing devices configured for short-range wireless communication |
| US11539831B2 (en) | 2013-03-15 | 2022-12-27 | Apple Inc. | Providing remote interactions with host device using a wireless device |
| WO2014197279A1 (en) * | 2013-06-03 | 2014-12-11 | Microsoft Corporation | Task continuance across devices |
| US9633674B2 (en) | 2013-06-07 | 2017-04-25 | Apple Inc. | System and method for detecting errors in interactions with a voice-based digital assistant |
| US10270867B2 (en) | 2014-05-28 | 2019-04-23 | Samsung Electronics Co., Ltd. | Mobile apparatus, display apparatus, and multimedia output method using the same |
| WO2015182976A1 (en) * | 2014-05-28 | 2015-12-03 | Samsung Electronics Co., Ltd. | Mobile apparatus, display apparatus, and multimedia output method using the same |
| US20150350353A1 (en) * | 2014-05-28 | 2015-12-03 | Samsung Electronics Co., Ltd. | Mobile apparatus, display apparatus, and multimedia output method using the same |
| US9324067B2 (en) | 2014-05-29 | 2016-04-26 | Apple Inc. | User interface for payments |
| US11343335B2 (en) | 2014-05-29 | 2022-05-24 | Apple Inc. | Message processing by subscriber app prior to message forwarding |
| US11907013B2 (en) | 2014-05-30 | 2024-02-20 | Apple Inc. | Continuity of applications across devices |
| US10616416B2 (en) | 2014-05-30 | 2020-04-07 | Apple Inc. | User interface for phone call routing among devices |
| WO2015183414A1 (en) * | 2014-05-30 | 2015-12-03 | Apple Inc. | Activity continuation between electronic devices |
| US9930514B2 (en) | 2014-05-30 | 2018-03-27 | Apple Inc. | Predefined wireless pairing |
| US9990129B2 (en) | 2014-05-30 | 2018-06-05 | Apple Inc. | Continuity of application across devices |
| WO2015183368A1 (en) * | 2014-05-30 | 2015-12-03 | Apple Inc. | Transition from use of one device to another |
| WO2015183366A1 (en) * | 2014-05-30 | 2015-12-03 | Apple, Inc. | Continuity |
| US11356829B2 (en) | 2014-05-30 | 2022-06-07 | Apple Inc. | Dynamic types for activity continuation between electronic devices |
| US11741210B2 (en) | 2014-05-30 | 2023-08-29 | Apple Inc. | Proximity unlock and lock operations for electronic devices |
| US11256294B2 (en) | 2014-05-30 | 2022-02-22 | Apple Inc. | Continuity of applications across devices |
| US10237711B2 (en) | 2014-05-30 | 2019-03-19 | Apple Inc. | Dynamic types for activity continuation between electronic devices |
| US10546113B2 (en) | 2014-05-30 | 2020-01-28 | Apple Inc. | Proximity unlock and lock operations for electronic devices |
| JP2017523502A (en) * | 2014-05-30 | 2017-08-17 | アップル インコーポレイテッド | Transition from using one device to using another device |
| US10306560B2 (en) | 2014-05-30 | 2019-05-28 | Apple Inc. | Operating-mode transitions based on advertising information |
| US10055567B2 (en) | 2014-05-30 | 2018-08-21 | Apple Inc. | Proximity unlock and lock operations for electronic devices |
| US9948728B2 (en) | 2014-05-30 | 2018-04-17 | Apple Inc. | Continuing an activity commenced on a source device with a companion device |
| US10193987B2 (en) | 2014-05-30 | 2019-01-29 | Apple Inc. | Activity continuation between electronic devices |
| US9380123B2 (en) | 2014-05-30 | 2016-06-28 | Apple Inc. | Activity continuation between electronic devices |
| US11055392B2 (en) | 2014-05-30 | 2021-07-06 | Apple Inc. | Proximity unlock and lock operations for electronic devices |
| US10667109B2 (en) | 2014-05-30 | 2020-05-26 | Apple Inc. | Forwarding activity-related information from source electronic devices to companion electronic devices |
| TWI576754B (en) * | 2014-05-30 | 2017-04-01 | 蘋果公司 | Method for converting between multiple electronic devices and related electronic devices and non-transitory computer readable storage media |
| US10708371B2 (en) | 2014-05-30 | 2020-07-07 | Apple Inc. | Activity continuation between electronic devices |
| US10187770B2 (en) | 2014-05-30 | 2019-01-22 | Apple Inc. | Forwarding activity-related information from source electronic devices to companion electronic devices |
| US10771946B2 (en) | 2014-05-30 | 2020-09-08 | Apple Inc. | Dynamic types for activity continuation between electronic devices |
| EP3832463A1 (en) * | 2014-05-30 | 2021-06-09 | Apple Inc. | Activity continuation between electronic devices |
| US10178234B2 (en) | 2014-05-30 | 2019-01-08 | Apple, Inc. | User interface for phone call routing among devices |
| US9549375B2 (en) | 2014-05-30 | 2017-01-17 | Apple Inc. | Operating-mode transitions based on advertising information |
| DK201570256A1 (en) * | 2014-05-30 | 2016-11-07 | Apple Inc | Continuity |
| US9451438B2 (en) | 2014-05-30 | 2016-09-20 | Apple Inc. | Predefined wireless pairing |
| US10866731B2 (en) | 2014-05-30 | 2020-12-15 | Apple Inc. | Continuity of applications across devices |
| US12058597B2 (en) | 2014-05-30 | 2024-08-06 | Apple Inc. | Dynamic types for activity continuation between electronic devices |
| US11250385B2 (en) | 2014-06-27 | 2022-02-15 | Apple Inc. | Reduced size user interface |
| US11720861B2 (en) | 2014-06-27 | 2023-08-08 | Apple Inc. | Reduced size user interface |
| US10872318B2 (en) | 2014-06-27 | 2020-12-22 | Apple Inc. | Reduced size user interface |
| US12299642B2 (en) | 2014-06-27 | 2025-05-13 | Apple Inc. | Reduced size user interface |
| US12361388B2 (en) | 2014-06-27 | 2025-07-15 | Apple Inc. | Reduced size user interface |
| US11604571B2 (en) | 2014-07-21 | 2023-03-14 | Apple Inc. | Remote user interface |
| US12093515B2 (en) | 2014-07-21 | 2024-09-17 | Apple Inc. | Remote user interface |
| US12430013B2 (en) | 2014-08-02 | 2025-09-30 | Apple Inc. | Context-specific user interfaces |
| US10496259B2 (en) | 2014-08-02 | 2019-12-03 | Apple Inc. | Context-specific user interfaces |
| US11740776B2 (en) | 2014-08-02 | 2023-08-29 | Apple Inc. | Context-specific user interfaces |
| US11126704B2 (en) | 2014-08-15 | 2021-09-21 | Apple Inc. | Authenticated device used to unlock another device |
| US11700326B2 (en) | 2014-09-02 | 2023-07-11 | Apple Inc. | Phone user interface |
| US10015298B2 (en) | 2014-09-02 | 2018-07-03 | Apple Inc. | Phone user interface |
| US10320963B2 (en) | 2014-09-02 | 2019-06-11 | Apple Inc. | Phone user interface |
| US10235014B2 (en) | 2014-09-02 | 2019-03-19 | Apple Inc. | Music user interface |
| US10771606B2 (en) | 2014-09-02 | 2020-09-08 | Apple Inc. | Phone user interface |
| US9575591B2 (en) | 2014-09-02 | 2017-02-21 | Apple Inc. | Reduced-size interfaces for managing alerts |
| US9930157B2 (en) | 2014-09-02 | 2018-03-27 | Apple Inc. | Phone user interface |
| US10466883B2 (en) | 2015-03-02 | 2019-11-05 | Apple Inc. | Screenreader user interface |
| US10055121B2 (en) | 2015-03-07 | 2018-08-21 | Apple Inc. | Activity based thresholds and feedbacks |
| US10409483B2 (en) | 2015-03-07 | 2019-09-10 | Apple Inc. | Activity based thresholds for providing haptic feedback |
| US10567477B2 (en) | 2015-03-08 | 2020-02-18 | Apple Inc. | Virtual assistant continuity |
| US10102824B2 (en) | 2015-05-19 | 2018-10-16 | Microsoft Technology Licensing, Llc | Gesture for task transfer |
| US9916075B2 (en) | 2015-06-05 | 2018-03-13 | Apple Inc. | Formatting content for a reduced-size user interface |
| US10136247B2 (en) | 2015-10-20 | 2018-11-20 | Microsoft Technology Licensing, Llc | Physical and virtual phone mobility |
| EP3342191A4 (en) * | 2015-11-17 | 2018-10-03 | Samsung Electronics Co., Ltd. | Apparatus and method for providing handoff thereof |
| US10210104B2 (en) | 2015-11-17 | 2019-02-19 | Samsung Electronics Co., Ltd. | Apparatus and method for providing handoff thereof |
| CN108293175A (en) * | 2015-11-17 | 2018-07-17 | 三星电子株式会社 | Device and method for providing switching thereof |
| US9847999B2 (en) | 2016-05-19 | 2017-12-19 | Apple Inc. | User interface for a device requesting remote authorization |
| US11206309B2 (en) | 2016-05-19 | 2021-12-21 | Apple Inc. | User interface for remote authorization |
| US10749967B2 (en) | 2016-05-19 | 2020-08-18 | Apple Inc. | User interface for remote authorization |
| US10334054B2 (en) | 2016-05-19 | 2019-06-25 | Apple Inc. | User interface for a device requesting remote authorization |
| US12363219B2 (en) | 2016-06-10 | 2025-07-15 | Apple Inc. | Displaying and updating a set of application views |
| US10637986B2 (en) | 2016-06-10 | 2020-04-28 | Apple Inc. | Displaying and updating a set of application views |
| US11323559B2 (en) | 2016-06-10 | 2022-05-03 | Apple Inc. | Displaying and updating a set of application views |
| US12274918B2 (en) | 2016-06-11 | 2025-04-15 | Apple Inc. | Activity and workout updates |
| US11148007B2 (en) | 2016-06-11 | 2021-10-19 | Apple Inc. | Activity and workout updates |
| US11161010B2 (en) | 2016-06-11 | 2021-11-02 | Apple Inc. | Activity and workout updates |
| US10272294B2 (en) | 2016-06-11 | 2019-04-30 | Apple Inc. | Activity and workout updates |
| US11660503B2 (en) | 2016-06-11 | 2023-05-30 | Apple Inc. | Activity and workout updates |
| US11918857B2 (en) | 2016-06-11 | 2024-03-05 | Apple Inc. | Activity and workout updates |
| US11900372B2 (en) | 2016-06-12 | 2024-02-13 | Apple Inc. | User interfaces for transactions |
| US11037150B2 (en) | 2016-06-12 | 2021-06-15 | Apple Inc. | User interfaces for transactions |
| US10466891B2 (en) | 2016-09-12 | 2019-11-05 | Apple Inc. | Special lock mode user interface |
| US10877661B2 (en) | 2016-09-12 | 2020-12-29 | Apple Inc. | Special lock mode user interface |
| US11281372B2 (en) | 2016-09-12 | 2022-03-22 | Apple Inc. | Special lock mode user interface |
| US11567657B2 (en) | 2016-09-12 | 2023-01-31 | Apple Inc. | Special lock mode user interface |
| US12153791B2 (en) | 2016-09-12 | 2024-11-26 | Apple Inc. | Special lock mode user interface |
| US11803299B2 (en) | 2016-09-12 | 2023-10-31 | Apple Inc. | Special lock mode user interface |
| US11431836B2 (en) | 2017-05-02 | 2022-08-30 | Apple Inc. | Methods and interfaces for initiating media playback |
| US12242707B2 (en) | 2017-05-15 | 2025-03-04 | Apple Inc. | Displaying and moving application views on a display of an electronic device |
| US11201961B2 (en) | 2017-05-16 | 2021-12-14 | Apple Inc. | Methods and interfaces for adjusting the volume of media |
| US11095766B2 (en) | 2017-05-16 | 2021-08-17 | Apple Inc. | Methods and interfaces for adjusting an audible signal based on a spatial position of a voice command source |
| US10992795B2 (en) | 2017-05-16 | 2021-04-27 | Apple Inc. | Methods and interfaces for home media control |
| US12244755B2 (en) | 2017-05-16 | 2025-03-04 | Apple Inc. | Methods and interfaces for configuring a device in accordance with an audio tone signal |
| US12107985B2 (en) | 2017-05-16 | 2024-10-01 | Apple Inc. | Methods and interfaces for home media control |
| US11283916B2 (en) | 2017-05-16 | 2022-03-22 | Apple Inc. | Methods and interfaces for configuring a device in accordance with an audio tone signal |
| US12526361B2 (en) | 2017-05-16 | 2026-01-13 | Apple Inc. | Methods for outputting an audio output in accordance with a user being within a range of a device |
| US11683408B2 (en) | 2017-05-16 | 2023-06-20 | Apple Inc. | Methods and interfaces for home media control |
| US11412081B2 (en) | 2017-05-16 | 2022-08-09 | Apple Inc. | Methods and interfaces for configuring an electronic device to initiate playback of media |
| US11750734B2 (en) | 2017-05-16 | 2023-09-05 | Apple Inc. | Methods for initiating output of at least a component of a signal representative of media currently being played back by another device |
| US11755273B2 (en) | 2019-05-31 | 2023-09-12 | Apple Inc. | User interfaces for audio media control |
| US11010121B2 (en) | 2019-05-31 | 2021-05-18 | Apple Inc. | User interfaces for audio media control |
| US11853646B2 (en) | 2019-05-31 | 2023-12-26 | Apple Inc. | User interfaces for audio media control |
| US10996917B2 (en) | 2019-05-31 | 2021-05-04 | Apple Inc. | User interfaces for audio media control |
| US11620103B2 (en) | 2019-05-31 | 2023-04-04 | Apple Inc. | User interfaces for audio media control |
| US12223228B2 (en) | 2019-05-31 | 2025-02-11 | Apple Inc. | User interfaces for audio media control |
| US12299263B2 (en) | 2019-06-01 | 2025-05-13 | Apple Inc. | User interfaces for location-related communications |
| US11477609B2 (en) | 2019-06-01 | 2022-10-18 | Apple Inc. | User interfaces for location-related communications |
| US12363505B2 (en) | 2019-06-01 | 2025-07-15 | Apple Inc. | User interfaces for location-related communications |
| US11481094B2 (en) | 2019-06-01 | 2022-10-25 | Apple Inc. | User interfaces for location-related communications |
| EP4614296A3 (en) * | 2020-04-17 | 2025-11-19 | Apple Inc. | Multi-device continuity for use with extended reality systems |
| US11392291B2 (en) | 2020-09-25 | 2022-07-19 | Apple Inc. | Methods and interfaces for media control with dynamic feedback |
| US12112037B2 (en) | 2020-09-25 | 2024-10-08 | Apple Inc. | Methods and interfaces for media control with dynamic feedback |
| US11782598B2 (en) | 2020-09-25 | 2023-10-10 | Apple Inc. | Methods and interfaces for media control with dynamic feedback |
| US11928303B2 (en) | 2021-05-15 | 2024-03-12 | Apple Inc. | Shared-content session user interfaces |
| US12260059B2 (en) | 2021-05-15 | 2025-03-25 | Apple Inc. | Shared-content session user interfaces |
| US12541338B2 (en) | 2021-05-15 | 2026-02-03 | Apple Inc. | Shared-content session user interfaces |
| US11907605B2 (en) | 2021-05-15 | 2024-02-20 | Apple Inc. | Shared-content session user interfaces |
| US12242702B2 (en) | 2021-05-15 | 2025-03-04 | Apple Inc. | Shared-content session user interfaces |
| US11449188B1 (en) | 2021-05-15 | 2022-09-20 | Apple Inc. | Shared-content session user interfaces |
| US11360634B1 (en) | 2021-05-15 | 2022-06-14 | Apple Inc. | Shared-content session user interfaces |
| US11822761B2 (en) | 2021-05-15 | 2023-11-21 | Apple Inc. | Shared-content session user interfaces |
| US12449961B2 (en) | 2021-05-18 | 2025-10-21 | Apple Inc. | Adaptive video conference user interfaces |
| US12423052B2 (en) | 2021-06-06 | 2025-09-23 | Apple Inc. | User interfaces for audio routing |
| US11847378B2 (en) | 2021-06-06 | 2023-12-19 | Apple Inc. | User interfaces for audio routing |
| US12405631B2 (en) | 2022-06-05 | 2025-09-02 | Apple Inc. | Displaying application views |
| WO2024091333A1 (en) * | 2022-10-28 | 2024-05-02 | Microsoft Technology Licensing, Llc | Handoff of executing application between local and cloud-based computing devices |
| US12554382B2 (en) | 2024-05-24 | 2026-02-17 | Apple Inc. | Remote user interface |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2005109829A1 (en) | Method device and program for seamlessly transferring the execution of a software application from a first to a second device | |
| US11962840B2 (en) | Services over wireless communication with high flexibility and efficiency | |
| US8880648B1 (en) | Automated transition of content consumption across devices | |
| US10091345B2 (en) | Media out interface | |
| EP2550588B1 (en) | Method and apparatus for providing content over multiple displays | |
| CN111880870A (en) | Method and device for controlling electronic equipment and electronic equipment | |
| US9952985B2 (en) | Method and system for communication between devices via an intermediate device | |
| JP2009060512A (en) | Mobile terminal, playback device, content playback system, content playback program, computer-readable recording medium, and mobile terminal control method | |
| US10593302B2 (en) | Flexible television and method thereof | |
| CN103197965A (en) | Apparatus and method for controlling interruption in portable terminal | |
| US9813766B2 (en) | Digital device and data processing method by digital device | |
| EP2945337A2 (en) | Method, system and server for service switching | |
| CN106303679B (en) | Media playing control method and media playing client | |
| KR101240274B1 (en) | Mobile terminal and contents mixing method thereof | |
| US10064118B2 (en) | Method for operating communication function and electronic device supporting the same | |
| US9733897B2 (en) | Method and apparatus of searching content | |
| US9674686B2 (en) | Apparatus and method for pairing mobile devices | |
| CN110798745A (en) | Multimedia playback control method, server and storage medium | |
| KR20150015697A (en) | Mobile terminal and method for controlling thereof | |
| CN113573121B (en) | Video playing method, device and storage medium | |
| US20170078737A1 (en) | Digital device and control method therefor | |
| KR20140128197A (en) | Mobile terminal and method for controlling thereof | |
| CN112788362A (en) | Video playing method, video playing device and storage medium | |
| KR101638907B1 (en) | Mobile Terminal and Method for controlling contents thereof | |
| US20120252413A1 (en) | Apparatus and method for sharing output data in portable terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| WWE | Wipo information: entry into national phase |
Ref document number: 2005731969 Country of ref document: EP |
|
| WWW | Wipo information: withdrawn in national office |
Ref document number: 2005731969 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWW | Wipo information: withdrawn in national office |
Country of ref document: DE |