CN103493018A - 应用的定制启动 - Google Patents

应用的定制启动 Download PDF

Info

Publication number
CN103493018A
CN103493018A CN201280017684.5A CN201280017684A CN103493018A CN 103493018 A CN103493018 A CN 103493018A CN 201280017684 A CN201280017684 A CN 201280017684A CN 103493018 A CN103493018 A CN 103493018A
Authority
CN
China
Prior art keywords
application
icon
portal page
page
data base
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
CN201280017684.5A
Other languages
English (en)
Inventor
R·蒋
C·A·格莱恩
A·C·詹宁斯
A·塞尔丘科
D·A·朱克
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.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
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 Microsoft Corp filed Critical Microsoft Corp
Publication of CN103493018A publication Critical patent/CN103493018A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请允许第三方应用具有定制的入口页面。在一个实施例中,应用编程接口(API)被本地执行的应用用于将应用入口页面和/或参数存储在应用数据库中以使应用的入口页面为用户定制的。在另一实施例中,响应于API存储可定制的入口页面来自动地生成图标。在又一实施例中,多个图标可以用于单个应用的多个可定制入口页面。

Description

应用的定制启动
背景
应用的启动是公知的。例如,在移动电话上,用户界面具有通常表示应用或内容的多个图标。选中这些图标之一将启动(即打开)与该图标相关联的应用。极少的控制被提供以定制如何启动应用。具体而言,当启动应用时,该应用的第一页面通常被显示为缺省页面。但是,应用大多数常常包括多个页面,这些页面可以被认为是子页面。简单的示例是包括电子邮件页面和联系人页面的电子邮件应用。
一些网站可以通过检索包括定制参数的本地存储的信息(例如cookie)来定制它们的主页。因此,所启动的第一页面可以立刻显示之前访问过该站点的用户的姓名。然而,修改本地存储应用的入口点的能力不是可用的或者以其它方式非常有限。
移动电话配备有定制用于启动***组件的图标的能力。***组件是与该电话一起被交货并且不能卸载的应用。图标可以放置在开始屏幕上以定制到***组件的入口页面(即缺省页面)并且入口页面可以基于用户设定而改变。然而,无法定制第三方应用的入口页面。
概述
提供本概要从而以简要形式引入将在下面具体实施例中进一步描述的概念的选择。本概要不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用来限制所要求保护的主题的范围。
本申请允许第三方应用具有定制的入口页面。
在一个实施例中,应用编程接口(API)被本地执行的应用用于将应用入口页面和/或参数存储在应用数据库中以定制入口页面。
在另一实施例中,响应于API存储可定制入口页面信息来自动地生成图标。
在又一实施例中,多个图标可以用于单个应用的多个可定制入口页面。
参考附图阅读以下详细描述,将更清楚本发明的前述和其他目标、特征和优点。
附图说明
图1是可用于启动具有定制入口页面的第三方应用的示例移动电话。
图2是用于定制第三方应用的启动的方法的流程图。
图3是用于生成图标以在定制入口页面处启动应用的方法的流程图。
图4示出了客户端设备上的第三方应用的示例性用户界面和缺省屏幕的视图。
图5示出了***图,其具有应用、操作***、API和数据库之间的交互。
图6是用于启动应用的方法的流程图。
图7是可与启动应用结合使用的示例性网络。
具体实施方式
图1是描绘示例性移动设备100的***图,该移动设备包括各种可选的硬件和软件组件,在102处概括地示出。该移动设备中的任何组件102可与任何其他组件通信,但为了方便说明,并非所有连接都被示出。该移动设备可以是各种计算设备(例如,蜂窝电话、智能电话、手持式计算机、个人数字助理(PDA)等)中的任一个,并且可允许与诸如蜂窝或卫星网络等一个或多个移动通信网络104进行无线双向通信。
所示移动设备100可包括用于执行如信号编码、数据处理、输入/输出处理、电源控制和/或其他功能等任务的控制器或处理器110(例如,信号处理器、微处理器、ASIC、或其他控制和处理逻辑电路)。操作***112可控制对组件102的分配和使用,并支持一个或多个应用程序114。应用程序可包括公共移动计算应用(例如,电子邮件应用、日历、联系人管理器、web浏览器、消息接发应用)、或任何其他计算应用。API113也可以用于为应用生成定制的入口页面。
所示移动设备100可包括存储器120。存储器120可包括不可移动存储器122和/或可移动存储器124。不可移动存储器122可包括RAM、ROM、闪存、硬盘、或其他众所周知的存储器存储技术。可移动存储器124可包括闪存或在GSM通信***中公知的订户身份模块(SIM)卡,或者诸如“智能卡”的其他公知存储器存储技术。存储器120可用于存储数据和/或用于运行操作***112和应用114的代码。示例数据可包括经由一个或多个有线或无线网络发送给和/或接收自一个或多个网络服务器或其他设备的网页、文本、图像、声音文件、视频数据、或其他数据集。存储器120可用于存储诸如国际移动订户身份(IMSI)等订户标识符,以及诸如国际移动设备标识符(IMEI)等设备标识符。可将此类标识符传送给网络服务器以标识用户和设备。
移动设备100可支持诸如触摸屏132、话筒134、相机136、物理键盘138、和/或轨迹球140等一个或多个输入设备130,以及诸如扬声器152和显示器154等一个或多个输出设备150。其他可能的输出设备(未示出)可包括压电或其他触觉输出设备。一些设备可服务一个以上的输入/输出功能。例如,触摸屏132和显示器154可被组合在单个输入/输出设备中。
无线调制解调器160可被耦合至天线(未示出),并且可支持处理器110与外部设备间的双向通信,如本领域中充分理解的那样。调制解调器160被一般性地示出,并且可包括用于与移动通信网络104进行通信的蜂窝调制解调器和/或其它基于无线电的调制解调器(例如蓝牙或Wi-Fi)。无线调制解调器160通常被配置用于与一个或多个蜂窝网络(诸如,用于在单个蜂窝网络内、蜂窝网络之间、或移动设备与公共交换电话网络(PSTN)之间的数据和语音通信的GSM网络)进行通信。
移动设备还可包括至少一个输入/输出端口180、电源182、诸如全球定位***(GPS)接收机之类的卫星导航***接收机184、加速计186、和/或物理连接器190,物理连接器可以是USB端口、IEEE1394(火线)端口、和/或RS-232端口。所示组件102不是必需的或包括所有的,可删除任何组件并且可添加其他组件。
图2是用于定制第三方应用的启动的方法的流程图。第三方应用是如下的一种应用:该应用未与客户端设备一起被交货,而是由用户下载或以其他方式安装的。这样的应用可以卸载。相比之下,***组件可以是应用,但是它们不能卸载。示例性的***组件是移动电话上的联系人列表。在这两种情况任一中,应用都被执行并且在客户端设备本身上运行。相比之下,网页是由服务器计算机执行或递送的。定制第三方应用的启动需要定制第三方应用起动哪个页面作为针对用户的缺省页面,或者定制页面对于用户而言看起来如何。
在过程框210,应用发送(并且API接收)用于到应用中的可定制的入口页面的导航地址和/或参数。入口页面是在启动应用以后显示给用户的第一页面。启动应用意味着该应用程序从操作***的用户界面中被激活。由于是可定制的,用户可以定制显示什么内容或者该应用中的哪个页面是首先被查看的页面。例如,替代于在启动以后显示与应用相关联的缺省页面,用户可以选择子页面作为入口页面被查看。可替代地或附加地,所述参数可以用作给页面的输入数据以使其被进一步定制。在过程框220,API使用从应用接收的入口页面地址和/或参数并且将其***到应用数据库中。最好,应用数据库位于客户端设备本身上,并且下面给出了示例性结构。在过程框230,自动将图标添加到用户界面以可选地在定制的入口页面处启动该应用。
图3示出了用于在用户界面上生成入口页面的方法的流程图。在过程框310,应用利用入口页面信息调用API。示例性的入口页面信息可以包括用于定制入口页面的导航地址和/或参数(数据)。在过程框320,API更新本地应用数据库。例如,API可以与应用的标识符相关联地存储导航地址和/或参数。在过程框330。本地应用数据库向操作***发布所述改变。在过程框340,控制用户界面的操作***代码接收发布信息,并且将新图标***到缺省屏幕上。该图标可以是静态图标或动态图标。动态图标可以表现为多维的和/或显示更新。在过程框350,用户界面显示可以自动滚动以显示新图标。当新图标被选中时,应用可以启动并且定制的页面是显示给用户的第一页面。
图4是应用的主页面410(缺省页面)和子页面412、414的示例。主页面具有统一以416示出的按钮,所述按钮可以被按下以显示子页面412、414。简单的示例是,用户在应用中并且选中“打印”按钮时,用户界面通常显示不同的页面,该页面要么是新窗口,要么同一窗口被切换。每个子页面都具有与其相关联的导航地址。附加地,参数可以用于进一步定制显示在子页面上的内容。定制还可以包括利用用于定制所显示内容的参数将主页面用作缺省页面。在420示出了客户端设备的开始屏幕(亦称主屏幕或缺省屏幕)。图标通常显示在开始屏幕上并且被用于启动应用。多个图标430和440被示出以用于图解说明和表示任何数目的图标(1-N个,其中N是任何数字)可以被显示为与应用的子页面相关联的入口点。因此,当图标被选中时,应用启动并且显示相应入口页面作为所显示的第一页面。可替代地,每个图标都可以与用于定制应用的页面410、412、414的参数相关联。可以使用具有定制的入口页面的其他应用(未示出)。
图5是可用于生成入口页面图标的示例性***图。在510示出了第三方应用。为了生成到应用510中的定制入口页面,应用调用API520。该应用向API传递导航地址和/或参数。通常,导航地址是通过接收向页面分配图标的用户输入而被确定的。例如,当用户在特定的子页面上时,用户可以选择一菜单项,该菜单项指示期望使当前子页面成为应用启动时的缺省页面。应用具有与子页面相关联的可传递给API520的地址。所述参数类似地可以由用户来选择并传递给API。可以向API传递可用于定制和生成图标的其他信息,包括图像数据、字符串数据等等。API520使用来自应用510的信息来更新应用数据库530。应用数据库530可以采取多种多样的形式。所示数据库包括两个或更多的数据库540、550。表540是已被下载到客户端设备的应用的列表。表550是处于客户端设备的开始屏幕上的图标的列表。表550包括多个字段,比如应用标识符字段551、应用标识字段552、入口页面字段554以及参数字段556。图标标识字段标识出开始屏幕上的每个图标。应用标识字段552指向应用表540中的应用。如所示那样,图标列表中的多个条目可以指向单个应用。因此,每个第三方应用都可以具有多个入口页面。入口页面字段554是标识出应用的页面或子页面的导航地址。参数字段556包括用于定制应用的另外的信息。当用户选中客户端设备的用户界面上的图标时,操作***570从应用数据库530中检索信息,并且使用该信息来启动应用510的定制入口页面。
图6是用于定制具有定制开始页面的第三方应用的启动的方法的流程图。在过程框610,由操作***接收表示用户已选中图标的输入。在过程框620,通过将图标用作包括图标列表的表的钥匙来访问应用数据库。使用该表,可以标识出与图标相关联的应用。附加地可以获得与定制开始页面相关联的地址和/或任何定制参数。在过程框630,可以通过向应用传递入口页面信息和/或定制参数来启动应用。在过程框640,显示应用,其中显示相应的定制入口页面。
图7示出了其中可实现所描述的实施例、技术、和技艺的适合的实现环境700的通用示例。
在示例环境700中,由云710提供各种类型的服务(例如,计算服务)。例如,云710可包括可集中式或是分布式放置的计算设备730、740和750的集合,这些计算设备向经由诸如因特网等网络连接的各种类型的用户和设备提供基于云的服务。实现环境700可按不同方式用于实现计算任务。例如,一些任务(例如,处理用户输入和呈现用户界面)可在本地计算设备(例如,连接的设备730、740、750)上执行,而其他任务(例如,存储将在后继处理中使用的数据)可在云710中执行。一个示例是,云710可以存储包括定制页面信息的应用数据库。通过这种方式,对一个设备上的应用的定制可以跨所有设备来应用。
在示例环境700中,云710向具有各种屏幕能力的连接的设备730、740、750提供服务。连接的设备730表示具有计算机屏幕735(例如,中型屏幕)的设备。例如,连接的设备730可以是个人计算机,诸如台式计算机、膝上型计算机、笔记本、上网本等。连接的设备740表示具有移动设备屏幕745(例如,小型屏幕)的设备。例如,连接的设备740可以是移动电话、智能电话、个人数字助理、平板计算机等。连接的设备750表示具有大屏幕755的设备。例如,连接的设备750可以是电视机屏幕(例如,智能电视机)或连接到电视机的另一设备(例如,机顶盒或游戏控制台)等。连接的设备730、740、750中的一个或多个可包括触摸屏能力。触摸屏可以不同的方式接受输入。例如,电容式触摸屏在物体(例如,指尖或指示笔)扭曲或中断流过表面的电流时检测到触摸输入。作为另一示例,触摸屏可使用光学传感器,在来自光学传感器的光束被中断时检测到触摸输入。对于要使某些触摸屏检测到的输入来说,与屏幕表面的物理接触并不是必需的。不具备屏幕能力的设备也可被用在示例环境700中。例如,云710可向没有显示器的一个或多个计算机(例如,服务器计算机)提供服务。
可由云710通过服务提供商720、或通过其他在线服务的提供商(未描述)来提供服务。例如,可以针对特定连接的设备(例如,连接的设备730、740、750)的屏幕大小、显示能力、和/或触摸屏能力来定制云服务。
在示例环境700中,云710至少部分地使用服务提供商720来向各个所连接的设备730、740、750提供此处描述的技术和解决方案。例如,服务提供商720可提供用于各种基于云的服务的集中式解决方案。服务提供商720可为用户和/或设备(例如,连接的设备730、740、750和/或其相应的用户)管理服务订阅。
虽然为方便呈现起见所公开的方法的一些操作是以特定的顺序次序来描述的,但应当理解,这一描述方法涵盖重新安排,除非以下阐明的具体语言需要特定排序。例如,在某些情况下,可以重新安排或并发执行顺序地描述的操作。此外,为简明起见,附图可能未示出其中所公开的方法可结合其他方法使用的各种方式。
所公开的方法中的任一个可被实现为存储在一个或多个计算机可读介质(例如,非瞬态计算机可读介质,诸如一个或多个光学介质盘、易失性存储器组件(诸如DRAM或SRAM)或非易失性存储器组件(诸如硬驱动器))上并且在计算机(例如,任何可购买的计算机,包括智能电话或包含计算硬件的其它移动设备)上执行的计算机可执行指令。用于实现所公开的技术的计算机可执行指令中的任一个以及在实现所公开的实施例期间创建和使用的任何数据可被存储在一个或多个计算机可读介质(例如,非临时计算机可读介质)上。计算机可执行指令可以是例如经由web浏览器或其它软件应用程序(诸如远程计算应用程序)访问或下载的专用软件应用程序或软件应用程序。此类软件可例如在单个本地计算机(例如,任何合适的可购买计算机)上或在使用一个或多个网络计算机的网络环境中(例如,经由因特网、广域网或局域网、客户端-服务器网络(诸如,云计算网络)或其它此类网络)执行。
为清楚起见,只描述了基于软件的各实现的某些所选择的方面。省略了本领域公知的其他细节。例如,应当理解,所公开的技术不限于任何特定计算机语言、或程序。例如,所公开的技术可由用C++、Java、Perl、JavaScript、AdobeFlash或任何其它合适的编程语言编写的软件来实现。同样,所公开的技术不限于任何特定计算机或硬件类型。合适计算机和硬件的某些细节是众所周知的,因此无需在本公开中进行详细阐述。
此外,基于软件的实施方式中的任一个(包括例如用于使计算机执行所公开的方法中的任一种的计算机可执行指令)可以通过合适的通信手段来上传、下载、或远程访问。这些合适的通信手段包括,例如,因特网、万维网、内联网、软件应用、电缆(包括光缆)、磁通信手段、电磁通信手段(包括RF、微波和红外通信)、电子通信手段或其它这样的通信手段。
所公开的方法、装置和***不应当被认为是以任何方式构成限制。相反,本发明针对各公开的实施方式(单独地或彼此的各种组合和子组合)的所有新颖和非显而易见特征和方面。所公开的方法、装置和***不限于任何具体方面或特征或其组合,所公开的实施例也不要求存在任何一个或多个具体优点或解决各个问题。
鉴于可应用所公开的本发明的原理的许多可能的实施例,应当认识到,所示实施例仅是本发明的优选示例,并且不应认为是限制本发明的范围。相反,本发明的范围由所附权利要求书来限定。因此,要求保护落入这些权利要求的精神和范围内的所有内容作为本发明。

Claims (10)

1.一种用于生成用于启动客户端设备上的应用的入口页面图标的方法,包括:
从应用接收用于可定制的入口页面的导航地址,所述接收发生在应用编程接口中;
将导航地址***到应用数据库中;
将图标自动添加到所述客户端设备的用户界面,所述图标可用于在所述定制的入口页面处启动所述应用。
2.如权利要求1所述的方法,其特征在于,所述导航地址是第一导航地址,并且还包括:从所述应用接收第二导航地址;将第二导航地址***到所述应用数据库中;以及将第二图标自动添加到所述用户界面使得所述应用具有与其、与多个入口页面相关联的多个图标。
3.如权利要求1所述的方法,其特征在于,所述应用包括多个页面,所述多个页面包括主页面和子页面,并且所述应用的入口页面是子页面。
4.如权利要求1所述的方法,其特征在于,还包括:接收表示所述图标已被选中的输入,并且从所述定制的入口页面启动所述应用。
5.如权利要求1所述的方法,其特征在于,所述应用数据库包括应用的列表、与所述应用相关联的图标的列表、以及与所述图标相关联的入口页面。
6.如权利要求5所述的方法,其特征在于,还包括:接收表示所述图标已被选中的输入,并且通过如下方式从所述定制的入口页面启动所述应用:访问所述应用数据库;提取与所述图标相关联的应用标识;以及将所述入口页面传递给所启动的应用。
7.如权利要求1所述的方法,其特征在于,自动添加所述图标包括:接收表示所述数据库已被改变的通知,接收与所述入口页面相关联的图像数据,并且使用所述图像数据向所述缺省显示显示所述图标。
8.如权利要求1所述的方法,其特征在于,还包括将缺省显示自动滚动到新图标。
9.一种用于启动移动电话上的应用的方法,包括:
使用应用编程接口来从本地执行的应用接收入口页面;
将所述入口页面存储在应用数据库中;以及
响应于在所述应用数据库中存储所述入口页面,向所述移动电话上的用户界面自动添加图标。
10.一种用于为移动电话生成入口页面的方法,包括:
接收为应用生成入口页面的请求;
使用应用编程接口将所述入口页面与所述应用的标识一起存储在本地数据库中;
发布所述入口页面已经被添加到所述本地数据库;
响应于所述发布,将图标添加到与所述应用和所述图标相关联的移动电话的用户界面;
响应于检测到对所述图标的选中,使用所述入口页面来确定打开所述应用中的哪个页面作为缺省页面,以启动所述应用。
CN201280017684.5A 2011-04-11 2012-04-10 应用的定制启动 Pending CN103493018A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/084,483 US20120260202A1 (en) 2011-04-11 2011-04-11 Customized launching of applications
US13/084,483 2011-04-11
PCT/US2012/032935 WO2012142047A2 (en) 2011-04-11 2012-04-10 Customized launching of applications

Publications (1)

Publication Number Publication Date
CN103493018A true CN103493018A (zh) 2014-01-01

Family

ID=46967098

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280017684.5A Pending CN103493018A (zh) 2011-04-11 2012-04-10 应用的定制启动

Country Status (7)

Country Link
US (1) US20120260202A1 (zh)
EP (1) EP2697712A4 (zh)
JP (1) JP2014519632A (zh)
KR (1) KR20140023928A (zh)
CN (1) CN103493018A (zh)
TW (1) TWI528282B (zh)
WO (1) WO2012142047A2 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106020901A (zh) * 2016-05-30 2016-10-12 青岛海信电器股份有限公司 一种应用程序入口配置方法及终端
CN106487900A (zh) * 2016-10-18 2017-03-08 北京博瑞彤芸文化传播股份有限公司 用户终端个性化主页面的首次配置方法
CN106527874A (zh) * 2016-10-20 2017-03-22 腾讯科技(深圳)有限公司 页面处理方法及装置
CN107977244A (zh) * 2017-12-18 2018-05-01 北京奇虎科技有限公司 一种应用开启画面的处理方法和装置

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101740436B1 (ko) * 2010-12-08 2017-05-26 엘지전자 주식회사 이동 단말기 및 그 제어방법
US8904373B2 (en) * 2011-08-30 2014-12-02 Samir Gehani Method for persisting specific variables of a software application
KR20130046482A (ko) * 2011-10-28 2013-05-08 삼성전자주식회사 기본 화면 제어 방법 및 이를 지원하는 단말기
JP5908041B2 (ja) * 2012-12-12 2016-04-26 シャープ株式会社 電気機器
JP5619261B2 (ja) * 2012-12-12 2014-11-05 シャープ株式会社 電気機器
US10217064B2 (en) 2013-02-21 2019-02-26 Apple Inc. Intelligent home screen for mobile and desktop operating systems
US8943092B2 (en) * 2013-03-04 2015-01-27 Microsoft Corporation Digital ink based contextual search
US11263221B2 (en) 2013-05-29 2022-03-01 Microsoft Technology Licensing, Llc Search result contexts for application launch
US10430418B2 (en) 2013-05-29 2019-10-01 Microsoft Technology Licensing, Llc Context-based actions from a source application
CN103391100B (zh) * 2013-07-03 2016-04-13 江苏博纳雨田通信电子有限公司 高通斩波Delta-Sigma模数转换器
US10387519B2 (en) * 2014-06-30 2019-08-20 Oath Inc. Method and system for automatic generation of personalized applications
TWI502482B (zh) * 2014-07-29 2015-10-01 Insyde Software Corp Handheld electronic device with the function of starting electronic device and its method, computer program product
EP3213223A4 (en) * 2014-10-30 2018-05-02 Be-Bound Inc. Asynchronous application data access system and method
JP6252563B2 (ja) * 2015-08-21 2017-12-27 カシオ計算機株式会社 作業支援システム、作業支援方法およびプログラム
JP6354715B2 (ja) 2015-09-08 2018-07-11 カシオ計算機株式会社 作業支援システム、作業支援方法およびプログラム
US10437416B2 (en) * 2015-09-28 2019-10-08 Samsung Electronics Co., Ltd. Personalized launch states for software applications
US11768583B2 (en) * 2016-06-12 2023-09-26 Apple Inc. Integration of third party application as quick actions
US10691421B2 (en) 2017-06-13 2020-06-23 Microsoft Technology Licensing, Llc Embedded designer framework and embedded designer implementation
JP6481746B2 (ja) * 2017-11-29 2019-03-13 カシオ計算機株式会社 作業支援システム、作業支援方法およびプログラム
WO2019146188A1 (ja) * 2018-01-24 2019-08-01 ソニー株式会社 情報処理装置および情報処理方法
CN109408163B (zh) 2018-09-07 2022-04-26 百度在线网络技术(北京)有限公司 屏幕控制方法、装置设备及计算机可读存储介质
KR20190041975A (ko) 2019-03-06 2019-04-23 최환우 건축용 클램프
US11368373B2 (en) * 2020-06-16 2022-06-21 Citrix Systems, Inc. Invoking microapp actions from user applications

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6314428B1 (en) * 1998-08-26 2001-11-06 International Business Machines Corporation Method and apparatus for application management in computer networks
US6456307B1 (en) * 1998-09-09 2002-09-24 International Business Machines Corporation Automatic icon generation
CN101477558A (zh) * 2009-01-15 2009-07-08 腾讯科技(深圳)有限公司 浏览器标签管理方法及多页面浏览***
US20090178006A1 (en) * 2008-01-06 2009-07-09 Apple Inc. Icon Creation on Mobile Device
EP2256644A1 (en) * 2009-05-26 2010-12-01 HTC Corporation Method and system for saving internet bookmark and computer-readable medium using the method

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7346850B2 (en) * 1998-06-12 2008-03-18 Cygnus Systems, Inc. System and method for iconic software environment management
US7543238B2 (en) * 2003-01-21 2009-06-02 Microsoft Corporation System and method for directly accessing functionality provided by an application
US7484220B2 (en) * 2004-05-26 2009-01-27 Qualcomm Incorporated Method, software and apparatus for using application state history information when re-launching applications
EP2005333A1 (en) * 2006-04-12 2008-12-24 International Business Machines Corporation Method and system for adjusting environment settings to the capabilities of a client device
US20080005126A1 (en) * 2006-06-29 2008-01-03 Ayyappan Sankaran System and method for managing and accessing one or more multimedia contents
US20080051076A1 (en) * 2006-08-25 2008-02-28 O'shaughnessy John System And Method For Mobile Device Application Management
US8595635B2 (en) * 2007-01-25 2013-11-26 Salesforce.Com, Inc. System, method and apparatus for selecting content from web sources and posting content to web logs
US8171432B2 (en) * 2008-01-06 2012-05-01 Apple Inc. Touch screen device, method, and graphical user interface for displaying and selecting application options
US8510743B2 (en) * 2007-10-31 2013-08-13 Google Inc. Terminating computer applications
US20090217146A1 (en) * 2008-02-22 2009-08-27 Eugene Goldfarb Page navigation generation system for a customizable application
US10095375B2 (en) * 2008-07-09 2018-10-09 Apple Inc. Adding a contact to a home screen
US8825222B2 (en) * 2009-02-27 2014-09-02 Toyota Motor Engineering & Manufacturing North America, Inc. Remote management of vehicle settings
JP5299018B2 (ja) * 2009-03-26 2013-09-25 ソニー株式会社 情報処理装置、コンテンツ処理方法及びプログラム
JP5333068B2 (ja) * 2009-08-31 2013-11-06 ソニー株式会社 情報処理装置、表示方法及び表示プログラム
JP2011101097A (ja) * 2009-11-04 2011-05-19 Fujitsu Ltd 無線通信装置、イベント発生通知用コンピュータプログラム及びイベント発生通知方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6314428B1 (en) * 1998-08-26 2001-11-06 International Business Machines Corporation Method and apparatus for application management in computer networks
US6456307B1 (en) * 1998-09-09 2002-09-24 International Business Machines Corporation Automatic icon generation
US20090178006A1 (en) * 2008-01-06 2009-07-09 Apple Inc. Icon Creation on Mobile Device
CN101477558A (zh) * 2009-01-15 2009-07-08 腾讯科技(深圳)有限公司 浏览器标签管理方法及多页面浏览***
EP2256644A1 (en) * 2009-05-26 2010-12-01 HTC Corporation Method and system for saving internet bookmark and computer-readable medium using the method

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106020901A (zh) * 2016-05-30 2016-10-12 青岛海信电器股份有限公司 一种应用程序入口配置方法及终端
CN106487900A (zh) * 2016-10-18 2017-03-08 北京博瑞彤芸文化传播股份有限公司 用户终端个性化主页面的首次配置方法
CN106487900B (zh) * 2016-10-18 2019-04-09 北京博瑞彤芸文化传播股份有限公司 用户终端个性化主页面的首次配置方法
CN106527874A (zh) * 2016-10-20 2017-03-22 腾讯科技(深圳)有限公司 页面处理方法及装置
CN106527874B (zh) * 2016-10-20 2019-09-10 腾讯科技(深圳)有限公司 页面处理方法及装置
CN107977244A (zh) * 2017-12-18 2018-05-01 北京奇虎科技有限公司 一种应用开启画面的处理方法和装置

Also Published As

Publication number Publication date
WO2012142047A2 (en) 2012-10-18
TWI528282B (zh) 2016-04-01
WO2012142047A3 (en) 2013-01-10
EP2697712A4 (en) 2014-08-20
US20120260202A1 (en) 2012-10-11
JP2014519632A (ja) 2014-08-14
KR20140023928A (ko) 2014-02-27
EP2697712A2 (en) 2014-02-19
TW201243716A (en) 2012-11-01

Similar Documents

Publication Publication Date Title
CN103493018A (zh) 应用的定制启动
CN113157906B (zh) 推荐信息展示方法、装置、设备及存储介质
CN103460170B (zh) 带定制导航的图形用户界面
CN102937999A (zh) 动态浏览器图标
CN104965848B (zh) 一种前端资源加载方法及装置
CN102783121B (zh) 通信设备
CN103597860A (zh) 对消息账户的选择性链接
EP3335411B1 (en) Electronic device and method of managing application programs thereof
CN103460723A (zh) 用于更新多个动态图标面板的推送通知
CN113225572B (zh) 直播间的页面元素展示方法、装置及***
CN107741844B (zh) 一种应用安装包的生成方法和装置
US20190297164A1 (en) System for managing web-based content data and applications
CN103269396A (zh) 一种对移动终端进行管理的方法和***
US9280266B2 (en) Apparatus and method for displaying information as background of user interface
KR20110113232A (ko) 앱스토어 서비스 제공 방법 및 시스템
CN105183513A (zh) 应用推荐方法和装置
CN103634389A (zh) 计算设备与移动设备之间的文件传输方法及装置、***
CN106648733B (zh) 应用预加载的方法
US10606477B1 (en) Intelligent keyboard
CN104657201A (zh) 应用程序推送方法、装置、设备及***
CN105630787A (zh) 基于动态可移植网络图形的动画实现方法及装置
CN113568699B (zh) 一种内容显示方法、装置、设备及存储介质
CN108038244B (zh) 利用微件展示作品封面的方法、装置和移动终端
CN105095253A (zh) 网页显示方法及装置
CN104281661A (zh) 一种数据下载的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150728

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20150728

Address after: Washington State

Applicant after: Micro soft technique license Co., Ltd

Address before: Washington State

Applicant before: Microsoft Corp.

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20140101