[go: up one dir, main page]

CN103197963A - Method and system for seamless working state transition - Google Patents

Method and system for seamless working state transition Download PDF

Info

Publication number
CN103197963A
CN103197963A CN2012100021371A CN201210002137A CN103197963A CN 103197963 A CN103197963 A CN 103197963A CN 2012100021371 A CN2012100021371 A CN 2012100021371A CN 201210002137 A CN201210002137 A CN 201210002137A CN 103197963 A CN103197963 A CN 103197963A
Authority
CN
China
Prior art keywords
application program
duty
electronic device
seamless
relevant
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.)
Pending
Application number
CN2012100021371A
Other languages
Chinese (zh)
Inventor
徐嘉良
刘坤维
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Acer Inc
Original Assignee
Acer Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Acer Inc filed Critical Acer Inc
Priority to CN2012100021371A priority Critical patent/CN103197963A/en
Publication of CN103197963A publication Critical patent/CN103197963A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明提供一种无缝工作状态转移的方法和系统。通过一第一电子装置执行一第一应用程序,并在进行无缝工作状态转移前提供相关于第一应用程序的一工作状态的一中继文件,接着将中继文件传送至一第二电子装置以进行无缝工作状态转移。第二电子装置分析中继文件以得到相关于第一应用程序工作状态的信息,并依此判断出相容的一第二应用程序。接着,第二电子装置载入第一应用程序的工作状态并依此执行第二应用程序。

The present invention provides a method and system for seamless working state transfer. A first application is executed by a first electronic device, and a relay file related to a working state of the first application is provided before the seamless working state transfer, and then the relay file is transmitted to a second electronic device for seamless working state transfer. The second electronic device analyzes the relay file to obtain information related to the working state of the first application, and determines a compatible second application accordingly. Then, the second electronic device loads the working state of the first application and executes the second application accordingly.

Description

无缝工作状态转移的方法和系统Method and system for seamless work state transfer

所属技术领域 Technical field

本发明涉及一种资料转移的方法和系统,尤其涉及一种无缝工作状态转移的方法和系统。The invention relates to a data transfer method and system, in particular to a seamless working state transfer method and system.

背景技术 Background technique

智能手机或平板电脑等移动装置具有方便携带的优点,且功能越来越多样化。然而,在体积有限的情况下,移动装置的显示或操作界面(例如触控式屏幕或小型按键)操作不易,且资料存储空间有限,因此无法完全取代传统个人电脑等固定式装置。Mobile devices such as smartphones or tablet PCs have the advantage of being portable and increasingly versatile. However, in the case of limited volume, the display or operation interface (such as touch screen or small buttons) of mobile devices is not easy to operate, and the data storage space is limited, so it cannot completely replace fixed devices such as traditional personal computers.

在许多应用中,使用者会在移动装置和个人电脑的间进行资料转移。举例来说,使用者外出期间可随时使用平板电脑编辑文件,等到回到办公室或回家后再将平板电脑内存资料转移至个人电脑,如此能使用大屏幕和正常键盘来继续未完成的工作;同理,使用者亦可也可在外出前将个人电脑内存资料转移至平板电脑,以便的后随时进行编辑。In many applications, users will transfer data between mobile devices and personal computers. For example, the user can use the tablet computer to edit documents at any time while going out, and transfer the memory data of the tablet computer to the personal computer after returning to the office or home, so that the unfinished work can be continued with a large screen and a normal keyboard; In the same way, users can also transfer the memory data of the personal computer to the tablet computer before going out, so that they can be edited at any time later.

在现有技术中,当在移动装置和个人电脑的间进行资料转移的前,需在移动装置上将资料存储成文件再进行转移,转移后个人电脑需再次开启文件才能进行编辑。因此,现有技术的资料转移方法并无法快速实时地提供使用者资料转移前的工作状态。In the prior art, before transferring data between the mobile device and the personal computer, the data needs to be stored as a file on the mobile device and then transferred. After the transfer, the personal computer needs to open the file again to edit it. Therefore, the data transfer method in the prior art cannot quickly and real-time provide the working status of the user data before transfer.

发明内容 Contents of the invention

本发明的目的在于解决现有技术中的问题,提供一种无缝工作状态转移的方法及系统。The purpose of the present invention is to solve the problems in the prior art and provide a method and system for seamless work state transfer.

本发明提供的一种无缝工作状态转移的方法,其包含在一第一电子装置上执行一第一应用程序;在进行一第一无缝工作状态转移前,提供相关于该第一应用程序的一工作状态的一第一中继文件;该第一电子装置将该第一中继文件传送至一第二电子装置以进行该第一无缝工作状态转移;该第二电子装置分析该第一中继文件以得到相关于该第一应用程序的该工作状态的信息,并依此判断出相容的一第二应用程序;以及该第二电子装置载入该第一应用程序的该工作状态并依此执行该第二应用程序。A method for seamless working state transfer provided by the present invention includes executing a first application program on a first electronic device; before performing a first seamless working state transfer, providing a a first intermediate file in a working state; the first electronic device transmits the first intermediate file to a second electronic device to perform the first seamless working state transfer; the second electronic device analyzes the first a relay file to obtain information related to the working status of the first application program, and determine a compatible second application program accordingly; and the second electronic device loads the working status of the first application program state and execute the second application accordingly.

本发明另提供的一种可进行无缝工作状态转移的系统,其包含一第一电子装置和一第二电子装置。该第一电子装置内安装有一第一应用程序;以及一第一框架,用来在进行一第一无缝工作状态转移前,提供相关于该第一应用程序的一工作状态的一第一中继文件。该第二电子装置内安装有一第二应用程序,相容于该第一应用程序;以及一第二框架,用来分析该第一中继文件以得到相关于该第一应用程序的该工作状态的信息,以使该第二电子装置载入该第一应用程序的该工作状态并依此执行该第二应用程序。The present invention further provides a system capable of seamless work state transfer, which includes a first electronic device and a second electronic device. A first application program is installed in the first electronic device; and a first framework is used to provide a first intermediate state related to a work state of the first application program before performing a first seamless work state transfer following file. A second application program compatible with the first application program is installed in the second electronic device; and a second framework is used to analyze the first intermediate file to obtain the working status related to the first application program information, so that the second electronic device loads the working state of the first application program and executes the second application program accordingly.

本发明可在发送端电子装置和接收端电子装置之间提供无缝工作状态转移,让使用者可在接收端电子装置上立即继续先前在发送端电子装置上进行的工作。本发明也可在多个电子装置之间提供无缝工作状态转移,利用一个或多个中继电子装置将一初始发送端电子装置的工作状态无缝转移至一目标接收端电子装置。The invention can provide seamless work state transition between the electronic device at the sending end and the electronic device at the receiving end, so that the user can immediately continue the work performed on the electronic device at the sending end on the electronic device at the receiving end. The present invention can also provide seamless working status transfer among multiple electronic devices, using one or more relay electronic devices to seamlessly transfer the working status of an initial transmitting electronic device to a target receiving electronic device.

附图说明 Description of drawings

图1为本发明中一种无缝工作状态转移的方法的流程图。Fig. 1 is a flow chart of a method for seamless working state transfer in the present invention.

图2为本发明第一实施例中可进行无缝工作状态转移的系统的功能框图。Fig. 2 is a functional block diagram of a system capable of seamless work state transfer in the first embodiment of the present invention.

图3为本发明第二实施例中可进行无缝工作状态转移的系统的功能框图。Fig. 3 is a functional block diagram of a system capable of seamless working state transfer in the second embodiment of the present invention.

主要组件符号说明:Description of main component symbols:

10、20、30、40    电子装置10, 20, 30, 40 Electronics

12、22、32、42    框架12, 22, 32, 42 frame

14、24、44        界面14, 24, 44 interface

36                存储器36 memory

100、200          系统100, 200 system

110~150          步骤110~150 steps

具体实施方式 Detailed ways

为使本发明的目的、特征和优点能更明显易懂,下文通过具体实施例,并配合附图,做详细的说明。In order to make the objects, features and advantages of the present invention more comprehensible, specific embodiments and accompanying drawings will be described in detail below.

图1为本发明中一种无缝(seamless)工作状态转移方法的流程图,其包含下列步骤:Fig. 1 is a kind of flow chart of seamless (seamless) working state transfer method among the present invention, and it comprises the following steps:

步骤110:在一发送端电子装置执行一第一应用程序。Step 110: Execute a first application program on a sending-end electronic device.

步骤120:记录在进行无缝工作状态转移前第一应用程序的工作状态并提供一相对应的中继文件(metafile)。Step 120: Record the working state of the first application program before the seamless working state transition and provide a corresponding metafile.

步骤130:发送端电子装置将中继文件传送至一接收端电子装置以进行无缝工作状态转移。Step 130: The sending-end electronic device transmits the relay file to a receiving-end electronic device for seamless work state transfer.

步骤140:接收端电子装置分析中继文件以得到相关于第一应用程序工作状态的信息,并依此判断出相容的第二应用程序。Step 140: The receiving-end electronic device analyzes the relay file to obtain information related to the working status of the first application program, and accordingly determines a compatible second application program.

步骤150:接收端电子装置载入第一应用程序的工作状态并依此执行第二应用程序。Step 150: The receiving electronic device loads the working status of the first application program and executes the second application program accordingly.

图2为本发明第一实施例中一种可进行无缝工作状态转移的系统100的功能框图。系统100包含两电子装置10和20,彼此之间可进行无缝工作状态转移,其中电子装置10为发送端而电子装置20为接收端。发送端电子装置10内安装有一框架(framework)12,接收端电子装置20内安装有一框架22,框架12和22之间可利用短距离传输协议来进行沟通,例如近场通信(near field communication,NFC)协议。Fig. 2 is a functional block diagram of a system 100 capable of seamless work state transfer in the first embodiment of the present invention. The system 100 includes two electronic devices 10 and 20 , which can seamlessly transfer working states between each other, wherein the electronic device 10 is the sending end and the electronic device 20 is the receiving end. A frame (framework) 12 is installed in the electronic device 10 at the sending end, and a frame 22 is installed in the electronic device 20 at the receiving end. The communication between the frames 12 and 22 can be performed using a short-distance transmission protocol, such as near field communication (near field communication, NFC) protocol.

在步骤110中,使用者可在发送端电子装置10上执行一第一应用程序AP1。在步骤150中,使用者可在在接收端电子装置20上执行一第二应用程序AP2。In step 110 , the user can execute a first application program AP1 on the electronic device 10 at the sending end. In step 150 , the user can execute a second application program AP2 on the receiving electronic device 20 .

应用程序AP1内定义有一界面14,在步骤120中当发送端电子装置10在进行无缝工作状态转移前,相关于此时应用程序AP1工作状态的信息会通过界面14传送至框架12,再由框架12产生相对应的中继文件。更详细来说,中继文件可包含在工作状态转移前发送端电子装置10上执行中应用程序AP1的各项信息,例如使用者输入资料、应用程序AP1的载入资料、应用程序AP1信息或应用程序AP1的执行阶段等。An interface 14 is defined in the application program AP1. In step 120, before the electronic device 10 at the sending end performs a seamless work state transfer, information related to the work state of the application program AP1 will be transmitted to the framework 12 through the interface 14, and then the Framework 12 generates the corresponding metadata file. To be more specific, the relay file may contain various information of the application program AP1 being executed on the sending-end electronic device 10 before the work state transfer, such as user input data, application program AP1 loading data, application program AP1 information or The execution phase of the application program AP1, etc.

在步骤130中,使用者可将发送端电子装置10靠近接收端电子装置20以进入短距离传输协议的通信范围,进而将中继文件传送至接收端电子装置20以进行无缝工作状态转移。传输完成后,发送端电子装置10可关闭应用程序AP1。In step 130 , the user can bring the sending-end electronic device 10 close to the receiving-end electronic device 20 to enter the communication range of the short-distance transmission protocol, and then transmit the relay file to the receiving-end electronic device 20 for seamless working state transfer. After the transmission is completed, the electronic device 10 at the sending end can close the application program AP1.

在步骤140中,接收端电子装置20可分析中继文件以得到相关于第一应用程序AP1工作状态的信息,并依此判断出相容的第二应用程序AP2。应用程序AP1和AP2可为同一类型的应用程序,或为不同类型的两相容应用程序,因此可处理同样资料内容。举例来说,应用程序AP1和AP2可为同一种文字编辑软件,或为可编辑同一份文件的不同类型的文字编辑软件。In step 140, the receiving-end electronic device 20 may analyze the relay file to obtain information related to the working status of the first application program AP1, and determine the compatible second application program AP2 accordingly. The applications AP1 and AP2 can be the same type of application, or two compatible applications of different types, and thus can process the same data content. For example, the application programs AP1 and AP2 can be the same text editing software, or different types of text editing software that can edit the same document.

在步骤150中,接收端电子装置20可载入在资料转移前应用程序AP1的工作状态并依此执行应用程序AP2。因此,使用者可在接收端电子装置20上立即接续先前在发送端电子装置10上进行的工作。In step 150, the receiving-end electronic device 20 can load the working state of the application program AP1 before data transfer and execute the application program AP2 accordingly. Therefore, the user can immediately continue the work done on the sending electronic device 10 on the receiving electronic device 20 .

图3为本发明第二实施例中一种可进行无缝工作状态转移的系统200的功能框图。系统200包含两电子装置30和40,彼此之间可进行无缝工作状态转移,其中电子装置30为发送端而电子装置40为接收端。发送端电子装置30内安装有一框架32且包含一存储器36,接收端电子装置40内安装有一框架42,框架32和42之间可利用短距离传输协议来进行沟通,例如近场通信协议。FIG. 3 is a functional block diagram of a system 200 capable of seamless work state transfer in the second embodiment of the present invention. The system 200 includes two electronic devices 30 and 40 , which can perform seamless work state transfer between each other, wherein the electronic device 30 is the sending end and the electronic device 40 is the receiving end. A frame 32 is installed in the sending end electronic device 30 and includes a memory 36 , and a frame 42 is installed in the receiving end electronic device 40 , and the communication between the frames 32 and 42 can be performed using a short-distance transmission protocol, such as a near field communication protocol.

在步骤110中,使用者可在发送端电子装置30上执行一第三应用程序AP3。在步骤150中,使用者可在接收端电子装置40上执行一第四应用程序AP4。In step 110 , the user can execute a third application program AP3 on the sending-end electronic device 30 . In step 150 , the user can execute a fourth application program AP4 on the receiving electronic device 40 .

在步骤120中,当发送端电子装置30进行无缝工作状态转移前,框架32会读取存储器36中相关于此时应用程序AP3工作状态的信息,再产生一相对应的中继文件。更详细来说,中继文件可包含在工作状态转移前发送端电子装置30上执行中应用程序AP3的各项信息,例如使用者输入资料、应用程序AP3的载入资料、应用程序AP3信息或应用程序AP3的执行阶段等。In step 120, before the electronic device 30 at the sending end performs a seamless work state transfer, the framework 32 reads the information related to the work state of the application program AP3 in the memory 36, and generates a corresponding relay file. In more detail, the relay file may contain various information of the application program AP3 being executed on the electronic device 30 at the sending end before the work status transfer, such as user input data, application program AP3 loading data, application program AP3 information or The execution phase of the application program AP3, etc.

在步骤130中,使用者可将发送端电子装置30靠近接收端电子装置40以进入短距离传输协议的通信范围,进而将中继文件传送至接收端电子装置40以进行无缝工作状态转移。传输完成后,发送端电子装置30可关闭应用程序AP3。In step 130 , the user can bring the sending-end electronic device 30 close to the receiving-end electronic device 40 to enter the communication range of the short-distance transmission protocol, and then transmit the relay file to the receiving-end electronic device 40 for seamless working state transfer. After the transmission is completed, the electronic device 30 at the sending end can close the application program AP3.

在步骤140中,接收端电子装置40可分析中继文件以得到相关于第三应用程序AP3工作状态的信息,并依此判断出相容的第四应用程序AP4。应用程序AP3和AP4可为同一类型的应用程序,或为不同类型的两相容应用程序,因此可处理同样资料内容。举例来说,应用程序AP3和AP4可为同一种文字编辑软件,或为可编辑同一份文件的不同类型的文字编辑软件。In step 140, the receiving-end electronic device 40 may analyze the relay file to obtain information related to the working status of the third application program AP3, and determine a compatible fourth application program AP4 accordingly. The applications AP3 and AP4 can be the same type of application, or two compatible applications of different types, and thus can process the same data content. For example, the application programs AP3 and AP4 can be the same text editing software, or different types of text editing software that can edit the same document.

在步骤150中,接收端电子装置40可载入在资料转移前应用程序AP3的工作状态并依此执行应用程序AP4。因此,使用者可在接收端电子装置40上立即接续先前在发送端电子装置30上进行的工作。In step 150, the receiving electronic device 40 can load the working state of the application program AP3 before data transfer and execute the application program AP4 accordingly. Therefore, the user can immediately continue the work done on the sending electronic device 30 on the receiving electronic device 40 .

在本发明一实施例中,发送端电子装置10、30可为智能手机或平板电脑等移动装置,而接收端电子装置20、40可为个人电脑等固定式装置。或者,发送端电子装置10、30可为个人电脑等固定式装置,而接收端电子装置20、40可为智能手机或平板电脑等移动装置。In an embodiment of the present invention, the sending-end electronic devices 10 and 30 may be mobile devices such as smart phones or tablet computers, and the receiving-end electronic devices 20 and 40 may be stationary devices such as personal computers. Alternatively, the sending-end electronic device 10, 30 can be a fixed device such as a personal computer, and the receiving-end electronic device 20, 40 can be a mobile device such as a smart phone or a tablet computer.

在本发明另一实施例中,接收端电子装置20、40可皆为智能手机或平板电脑等移动装置,且在和接收发送端电子装置10、30的间进行一次无缝工作状态转移后,可和其它电子装置的间进行另一次无缝工作状态转移。因此,接收端电子装置20、40可提供移动存储装置的功能。In another embodiment of the present invention, the receiving-end electronic devices 20, 40 may both be mobile devices such as smart phones or tablet computers, and after a seamless working state transfer between the receiving-end electronic devices 10, 30, Another seamless work state transfer can be performed with other electronic devices. Therefore, the receiver electronic device 20, 40 can provide the function of a mobile storage device.

本发明可在发送端电子装置和接收端电子装置之间提供无缝工作状态转移,让使用者可在接收端电子装置上立即继续先前在发送端电子装置上进行的工作。本发明也可在多个电子装置之间提供无缝工作状态转移,也利用一个或多个中继电子装置将一初始发送端电子装置的工作状态无缝转移至一目标接收端电子装置。The invention can provide seamless work state transition between the electronic device at the sending end and the electronic device at the receiving end, so that the user can immediately continue the work performed on the electronic device at the sending end on the electronic device at the receiving end. The present invention can also provide seamless working status transfer among multiple electronic devices, and also utilize one or more relay electronic devices to seamlessly transfer the working status of an initial sending-end electronic device to a target receiving-end electronic device.

以上所述仅为本发明的较佳实施例,凡依本发明权利要求所做的均等变化与修改,皆应属本发明的涵盖范围。The above descriptions are only preferred embodiments of the present invention, and all equivalent changes and modifications made according to the claims of the present invention shall fall within the scope of the present invention.

Claims (11)

1. method that seamless duty shifts, it comprises:
Carry out one first application program at one first electronic installation;
Before carrying out one first seamless duty transfer, provide one first relaying file of a duty that is relevant to this first application program;
This first electronic installation is sent to a second electronic device with this first relaying file and shifts to carry out this first seamless duty;
This second electronic device is analyzed this first relaying file with the information of this duty of obtaining being relevant to this first application program, and judges one second compatible application program according to this; And
This second electronic device is written into this duty of this first application program and carries out this second application program according to this.
2. the method for claim 1 is characterized in that, this first relaying file comprises the data that is written into of user's input data, this first application program, the information of this first application program or the execute phase of this first application program.
3. the method for claim 1 is characterized in that, the application program that this first application program and this second application program are same type, or be two dissimilar compatible application programs.
4. the method for claim 1 is characterized in that, also comprises: this first electronic installation and this second electronic device utilize a short-distance transmission agreement to carry out ditch and pass to this first relaying file of transmission.
5. the method for claim 1 is characterized in that, also comprises:
Before carrying out one second seamless duty transfer, provide one second relaying file of a duty that is relevant to this second application program;
This second electronic device is sent to one the 3rd electronic installation with this second relaying file and shifts to carry out this second seamless duty;
The 3rd electronic installation is analyzed this second relaying file with the information of this duty of obtaining being relevant to this second application program, and judges one the 3rd compatible application program according to this; And
The 3rd electronic installation is written into this duty of this second application program and carries out the 3rd application program according to this.
6. one kind can be carried out the system that seamless duty shifts, and it comprises:
One first electronic installation is equipped with in it:
One first application program; And
One first framework is used for providing one first relaying file of a duty that is relevant to this first application program before carrying out one first seamless duty transfer; And
One second electronic device is equipped with in it:
One second application program is compatible to this first application program; And
One second framework is used for analyzing this first relaying file with the information of this duty of obtaining being relevant to this first application program, so that this second electronic device is written into this duty of this first application program and carries out this second application program according to this.
7. system as claimed in claim 6 is characterized in that, this first electronic installation and this second electronic device are respectively a mobile device and a stationary installation, or are two mobile devices.
8. system as claimed in claim 6 is characterized in that, this second framework is used for provide one second relaying file of a duty that is relevant to this second application program, and this system comprising in addition in addition before carrying out one second seamless duty transfer:
One the 3rd electronic installation is equipped with in it:
One the 3rd application program is compatible to this second application program;
One the 3rd framework is used for analyzing this second relaying file with the information of this duty of obtaining being relevant to this second application program, so that the 3rd electronic installation is written into this duty of this second application program and carries out the 3rd application program according to this.
9. system as claimed in claim 8 is characterized in that, this second electronic device is a mobile device.
10. system as claimed in claim 6 is characterized in that:
This first application program comprises one first interface, is used for exporting this executing state of this first application program to this first framework; And
This second application program comprises a second contact surface, is used for receiving the information that this second framework transmits this executing state that is relevant to this first application program.
11. system as claimed in claim 6 is characterized in that:
This first application program comprises a storer, is used for storing this executing state of this first application program; And
This second application program comprises an interface, is used for receiving the information that this second framework transmits this executing state that is relevant to this first application program.
CN2012100021371A 2012-01-05 2012-01-05 Method and system for seamless working state transition Pending CN103197963A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012100021371A CN103197963A (en) 2012-01-05 2012-01-05 Method and system for seamless working state transition

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012100021371A CN103197963A (en) 2012-01-05 2012-01-05 Method and system for seamless working state transition

Publications (1)

Publication Number Publication Date
CN103197963A true CN103197963A (en) 2013-07-10

Family

ID=48720553

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012100021371A Pending CN103197963A (en) 2012-01-05 2012-01-05 Method and system for seamless working state transition

Country Status (1)

Country Link
CN (1) CN103197963A (en)

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105103526A (en) * 2013-09-05 2015-11-25 Lg电子株式会社 Mobile terminal and method for controlling thereof
CN105393222A (en) * 2013-07-15 2016-03-09 微软技术许可有限责任公司 Render delegation between web apps and native apps
CN109814832A (en) * 2016-06-10 2019-05-28 苹果公司 Intelligent digital assistants in multitasking environments
CN112040059A (en) * 2020-08-10 2020-12-04 北京小米移动软件有限公司 Application control method, application control device and storage medium
US11538469B2 (en) 2017-05-12 2022-12-27 Apple Inc. Low-latency intelligent automated assistant
US11557310B2 (en) 2013-02-07 2023-01-17 Apple Inc. Voice trigger for a digital assistant
US11630525B2 (en) 2018-06-01 2023-04-18 Apple Inc. Attention aware virtual assistant dismissal
US11696060B2 (en) 2020-07-21 2023-07-04 Apple Inc. User identification using headphones
US11783815B2 (en) 2019-03-18 2023-10-10 Apple Inc. Multimodality in digital assistant systems
US11790914B2 (en) 2019-06-01 2023-10-17 Apple Inc. Methods and user interfaces for voice-based control of electronic devices
US11809886B2 (en) 2015-11-06 2023-11-07 Apple Inc. Intelligent automated assistant in a messaging environment
US11837237B2 (en) 2017-05-12 2023-12-05 Apple Inc. User-specific acoustic models
US11838734B2 (en) 2020-07-20 2023-12-05 Apple Inc. Multi-device audio adjustment coordination
US11838579B2 (en) 2014-06-30 2023-12-05 Apple Inc. Intelligent automated assistant for TV user interactions
US11893992B2 (en) 2018-09-28 2024-02-06 Apple Inc. Multi-modal inputs for voice commands
US11900936B2 (en) 2008-10-02 2024-02-13 Apple Inc. Electronic devices with voice command and contextual data processing capabilities
US11907436B2 (en) 2018-05-07 2024-02-20 Apple Inc. Raise to speak
US11914848B2 (en) 2020-05-11 2024-02-27 Apple Inc. Providing relevant data items based on context
US11954405B2 (en) 2015-09-08 2024-04-09 Apple Inc. Zero latency digital assistant
US11979836B2 (en) 2007-04-03 2024-05-07 Apple Inc. Method and system for operating a multi-function portable electronic device using voice-activation
US12001933B2 (en) 2015-05-15 2024-06-04 Apple Inc. Virtual assistant in a communication session
US12026197B2 (en) 2017-05-16 2024-07-02 Apple Inc. Intelligent automated assistant for media exploration
US12067990B2 (en) 2014-05-30 2024-08-20 Apple Inc. Intelligent assistant for home automation
US12067985B2 (en) 2018-06-01 2024-08-20 Apple Inc. Virtual assistant operations in multi-device environments
US12118999B2 (en) 2014-05-30 2024-10-15 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
US12154571B2 (en) 2019-05-06 2024-11-26 Apple Inc. Spoken notifications
US12165635B2 (en) 2010-01-18 2024-12-10 Apple Inc. Intelligent automated assistant
US12197817B2 (en) 2016-06-11 2025-01-14 Apple Inc. Intelligent device arbitration and control
US12204932B2 (en) 2015-09-08 2025-01-21 Apple Inc. Distributed personal assistant
US12211502B2 (en) 2018-03-26 2025-01-28 Apple Inc. Natural assistant interaction
US12216894B2 (en) 2019-05-06 2025-02-04 Apple Inc. User configurable task triggers
US12236952B2 (en) 2015-03-08 2025-02-25 Apple Inc. Virtual assistant activation
US12260234B2 (en) 2017-01-09 2025-03-25 Apple Inc. Application integration with a digital assistant
US12293763B2 (en) 2016-06-11 2025-05-06 Apple Inc. Application integration with a digital assistant

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040124247A1 (en) * 2002-12-30 2004-07-01 Watters Scott W. Method and apparatus for maintaining coherency of shared state between local and remote
CN102057374A (en) * 2008-06-08 2011-05-11 苹果公司 System and method for simplified data transfer
CN102063463A (en) * 2009-11-11 2011-05-18 索尼公司 User interface systems and methods between a portable device and computer

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040124247A1 (en) * 2002-12-30 2004-07-01 Watters Scott W. Method and apparatus for maintaining coherency of shared state between local and remote
CN102057374A (en) * 2008-06-08 2011-05-11 苹果公司 System and method for simplified data transfer
CN102063463A (en) * 2009-11-11 2011-05-18 索尼公司 User interface systems and methods between a portable device and computer

Cited By (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11979836B2 (en) 2007-04-03 2024-05-07 Apple Inc. Method and system for operating a multi-function portable electronic device using voice-activation
US11900936B2 (en) 2008-10-02 2024-02-13 Apple Inc. Electronic devices with voice command and contextual data processing capabilities
US12431128B2 (en) 2010-01-18 2025-09-30 Apple Inc. Task flow identification based on user intent
US12165635B2 (en) 2010-01-18 2024-12-10 Apple Inc. Intelligent automated assistant
US11557310B2 (en) 2013-02-07 2023-01-17 Apple Inc. Voice trigger for a digital assistant
US11862186B2 (en) 2013-02-07 2024-01-02 Apple Inc. Voice trigger for a digital assistant
US12009007B2 (en) 2013-02-07 2024-06-11 Apple Inc. Voice trigger for a digital assistant
US12277954B2 (en) 2013-02-07 2025-04-15 Apple Inc. Voice trigger for a digital assistant
US10476931B2 (en) 2013-07-15 2019-11-12 Microsoft Technology Licensing, Llc Delegation of rendering between a web application and a native application
CN105393222B (en) * 2013-07-15 2019-03-19 微软技术许可有限责任公司 Render delegation between web apps and native apps
CN105393222A (en) * 2013-07-15 2016-03-09 微软技术许可有限责任公司 Render delegation between web apps and native apps
CN105103526A (en) * 2013-09-05 2015-11-25 Lg电子株式会社 Mobile terminal and method for controlling thereof
CN105103526B (en) * 2013-09-05 2018-10-19 Lg电子株式会社 Mobile terminal and its control method
US9930472B2 (en) 2013-09-05 2018-03-27 Lg Electronics Inc. Mobile terminal and method for controlling thereof
US12118999B2 (en) 2014-05-30 2024-10-15 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
US12067990B2 (en) 2014-05-30 2024-08-20 Apple Inc. Intelligent assistant for home automation
US12200297B2 (en) 2014-06-30 2025-01-14 Apple Inc. Intelligent automated assistant for TV user interactions
US11838579B2 (en) 2014-06-30 2023-12-05 Apple Inc. Intelligent automated assistant for TV user interactions
US12236952B2 (en) 2015-03-08 2025-02-25 Apple Inc. Virtual assistant activation
US12154016B2 (en) 2015-05-15 2024-11-26 Apple Inc. Virtual assistant in a communication session
US12001933B2 (en) 2015-05-15 2024-06-04 Apple Inc. Virtual assistant in a communication session
US11954405B2 (en) 2015-09-08 2024-04-09 Apple Inc. Zero latency digital assistant
US12204932B2 (en) 2015-09-08 2025-01-21 Apple Inc. Distributed personal assistant
US11809886B2 (en) 2015-11-06 2023-11-07 Apple Inc. Intelligent automated assistant in a messaging environment
US12175977B2 (en) 2016-06-10 2024-12-24 Apple Inc. Intelligent digital assistant in a multi-tasking environment
CN109814832A (en) * 2016-06-10 2019-05-28 苹果公司 Intelligent digital assistants in multitasking environments
US11657820B2 (en) 2016-06-10 2023-05-23 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US12197817B2 (en) 2016-06-11 2025-01-14 Apple Inc. Intelligent device arbitration and control
US12293763B2 (en) 2016-06-11 2025-05-06 Apple Inc. Application integration with a digital assistant
US12260234B2 (en) 2017-01-09 2025-03-25 Apple Inc. Application integration with a digital assistant
US11862151B2 (en) 2017-05-12 2024-01-02 Apple Inc. Low-latency intelligent automated assistant
US11837237B2 (en) 2017-05-12 2023-12-05 Apple Inc. User-specific acoustic models
US11538469B2 (en) 2017-05-12 2022-12-27 Apple Inc. Low-latency intelligent automated assistant
US12026197B2 (en) 2017-05-16 2024-07-02 Apple Inc. Intelligent automated assistant for media exploration
US12211502B2 (en) 2018-03-26 2025-01-28 Apple Inc. Natural assistant interaction
US11907436B2 (en) 2018-05-07 2024-02-20 Apple Inc. Raise to speak
US11630525B2 (en) 2018-06-01 2023-04-18 Apple Inc. Attention aware virtual assistant dismissal
US12061752B2 (en) 2018-06-01 2024-08-13 Apple Inc. Attention aware virtual assistant dismissal
US12067985B2 (en) 2018-06-01 2024-08-20 Apple Inc. Virtual assistant operations in multi-device environments
US11893992B2 (en) 2018-09-28 2024-02-06 Apple Inc. Multi-modal inputs for voice commands
US11783815B2 (en) 2019-03-18 2023-10-10 Apple Inc. Multimodality in digital assistant systems
US12136419B2 (en) 2019-03-18 2024-11-05 Apple Inc. Multimodality in digital assistant systems
US12216894B2 (en) 2019-05-06 2025-02-04 Apple Inc. User configurable task triggers
US12154571B2 (en) 2019-05-06 2024-11-26 Apple Inc. Spoken notifications
US11790914B2 (en) 2019-06-01 2023-10-17 Apple Inc. Methods and user interfaces for voice-based control of electronic devices
US12197712B2 (en) 2020-05-11 2025-01-14 Apple Inc. Providing relevant data items based on context
US11914848B2 (en) 2020-05-11 2024-02-27 Apple Inc. Providing relevant data items based on context
US11838734B2 (en) 2020-07-20 2023-12-05 Apple Inc. Multi-device audio adjustment coordination
US12219314B2 (en) 2020-07-21 2025-02-04 Apple Inc. User identification using headphones
US11696060B2 (en) 2020-07-21 2023-07-04 Apple Inc. User identification using headphones
US11750962B2 (en) 2020-07-21 2023-09-05 Apple Inc. User identification using headphones
CN112040059A (en) * 2020-08-10 2020-12-04 北京小米移动软件有限公司 Application control method, application control device and storage medium

Similar Documents

Publication Publication Date Title
CN103197963A (en) Method and system for seamless working state transition
CN104426583B (en) Data transmission method, device and near-field communication equipment based on near-field communication
EP2624601B1 (en) Short-range radio communication system and method for operating the same
KR101897603B1 (en) Apparatus and Method for displaying usage history of application between devices
CN104978176A (en) Application program interface calling method and device
JP2012524474A (en) External touch screen for mobile devices
US9921735B2 (en) Apparatuses and methods for inputting a uniform resource locator
CN114207587A (en) Cross-platform stateless clipboard experience
US10101894B2 (en) Information input user interface
CN103092702A (en) Data synchronization method and data synchronization system applying same
WO2018086454A1 (en) Page data processing method and device
EP4320510A1 (en) Management of user interface elements based on historical configuration data
CN102932791A (en) Method for collaboratively processing information through WIFI wireless network between smart phone and computer
US9326306B2 (en) Interactive remote windows between applications operating within heterogeneous operating systems on mobile and stationary devices
US8824964B2 (en) System for proximity based ad-hoc data sharing across devices with intuitive interfaces
CN102739705B (en) Data transmission system and method
CN105722244B (en) Information processing method and electronic equipment
KR102203131B1 (en) Method for management file and electronic device thereof
CN105718141A (en) Method for moving desktop icons and mobile terminal
CN102541326B (en) Data sending and receiving method for touch screen system
US20060031769A1 (en) Embedded user interface system and method for a mobile communication device
CN210006026U (en) Cloud technology service system
CN102223610B (en) Method and the mobile device of exchanges data is carried out between mobile device
CN105094633A (en) Method and device for transmitting control instruction
CN107241262B (en) Data receiving, sending and transmitting method and sending end, receiving end and server

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130710