2005-12-15_US2005278651A_发明申请_US20050278651A1 Method and system of launching applications from a button of a browser_+++A_E_F_L_S_T_U_c_h_i_k_m_p+++.docx

对比文件名称:2005-12-15_US2005278651A_发明申请_US20050278651A1 Method and system of launching applications from a button of a browser

目标专利名称:链接到无线装置上的应用程序的设备及方法 CN101536469B

模型名称:专利创造性评估模型

### 特征比对表格

技术特征描述及公开性判断结果对比文件原文引用公开性论述
技术特征A《直接公开》[0025] “An Internet user (not shown) using the computer 150 may gain access to the Internet 190 by causing the browser 172 to execute, thereby opening a communication link...”<br>[0060] “When the toolbar is executed, the client-side module 174 can receive some, none or all of the toolbar buttons from a content provider .”<br>[0061] “...each time the user accesses the Internet using the browser, user-defined information and/or functionality, e.g., a customizable button on a toolbar, will be displayed with the browser interface.”对比文件公开了在计算机(可视为一种无线装置)上执行浏览器(第一客户端应用程序),从而在浏览器窗口(用户接口)上产生包含工具栏、按钮等内容的界面(第一输出)。这直接对应于目标专利中“基于在无线装置上执行第一客户端应用程序而在所述无线装置的用户接口上产生第一输出”的技术特征。
技术特征B《未公开》[0039] “...button characteristics comprise at least the application identification code.”<br>[0041] “The terms URL (uniform resource locator) and URI (uniform resource identifier) are used interchangeably herein.”对比文件虽然提及URL/URI,但并未公开目标专利权利要求中定义的具有“跟随有命令数据的应用方案识别符”的**预定语法**的“应用程序专用的通用资源识别符”。目标专利的专用URI有特定结构(如图3和表1所示,例如“app-scheme:?command,attr=value”),而对比文件中的按钮特性(如识别码)或回退URL是常规的网址或简单参数,不具备目标专利所限定的、用于深链接到应用程序内动态点的专用语法结构。
技术特征C《隐含公开》[0033] “...associates the application with an identification code...”<br>[0034] “...the client side module is pre-configured with the information necessary to launch the application which is referenced by using the identification code.”<br>[0040] “...button characteristics comprise at least the application identification code.”对比文件公开了将应用程序与一个识别码(identification code)相关联,该识别码用于引用和启动目标应用程序。虽然“应用方案识别符”(app-scheme)是URI语法中的特定部分,而对比文件的“识别码”是按钮的一个属性,但两者在“指示目标客户端应用程序”这一核心作用上是相同的。本领域技术人员可以理解,将代表目标应用程序的标识符(无论称为识别码还是方案识别符)包含在用户接口元素(如按钮)的关联数据中,是惯用手段。因此,对比文件隐含公开了该技术特征。
技术特征D《未公开》[0033] “...associates the application with an identification code...”<br>[0048] “The application is finally launched as indicated at 350. Again, this is accomplished by using the application identification code...”对比文件公开的“识别码”(identification code)仅用于标识和启动目标应用程序本身。目标专利的“命令数据”表示由目标应用程序执行的**至少一个命令**,其作用是导航到应用程序内的一个**特定、可修改的预定点**(如特定屏幕、视图、或携带特定参数的状态)。对比文件没有公开任何能够表示此类具体命令或操作的数据结构。其按钮的作用仅是“启动”(launch)应用程序到其默认或主界面,而非执行一个指向应用程序内部特定功能的命令。
技术特征E《直接公开》[0048] “...recognizes when a button to launch an application has been activated by the user...”<br>[0055] “When button 445 is activated by the user, the anti-spy application is launched.”<br>图5b, 6 显示了带有“Run Anti-Spy...”选项的按钮和下拉菜单。对比文件明确公开了用户点击或选择浏览器工具栏上用于启动应用程序的按钮(如图5b中的“Run Anti-Spy...”),这就是“接收选择...的输入”。虽然对比文件是选择按钮,而目标专利是选择URI,但按钮上关联了应用程序识别码(相当于目标应用的指示符),接收对按钮的选择即是接收对关联了目标应用标识的输入,作用相同。因此,该特征被直接公开。
技术特征F《直接公开》[0034] “...the client side module is pre-configured with the information necessary to launch the application which is referenced by using the identification code.”<br>[0048] “...the application identification code is checked to see if it is recognized by the client side module. The client side module generally comes pre-configured with a plurality of identification codes...”对比文件公开了客户端模块(client-side module)预先配置了多个识别码及对应的应用程序启动信息。当用户点击按钮时,系统会检查按钮关联的识别码是否被客户端模块识别(即是否在预先配置的列表中)。这直接对应于目标专利中“确定选定的...应用方案识别符是否指示在所述无线装置中注册的客户端应用程序”。客户端模块的预配置列表相当于一种注册机制。
技术特征G《未公开》[0048] “The application is finally launched as indicated at 350.”<br>[0065] “FIG. 7 illustrates the anti-spy application 710 launched after the button 445 has been activated by the user.”对比文件公开了启动应用程序后,应用程序会显示其界面(第二输出)。然而,目标专利的第二输出是“对应于所述经识别的客户端应用程序中的基于所述命令数据可修改的预定动态点的动态输出”。这意味着输出内容由命令数据动态决定(例如,跳转到特定新闻条目、播放特定视频)。对比文件仅仅是启动应用程序到其常规主界面或默认状态,没有公开任何基于“命令数据”来修改或确定应用程序启动后初始输出状态的技术手段。其输出是静态的(应用程序主界面),而非基于输入数据可修改的动态点。
技术特征H《隐含公开》[0048] “The application is finally launched as indicated at 350.”对比文件公开了启动应用程序(经识别的客户端应用程序),应用程序会呈现其用户界面,这可以视为该应用程序能够产生的多个可能输出(如不同功能界面)中的第一个或默认输出(例如主界面)。虽然对比文件没有明确表述“多个...中的第一预定输出”,但本领域技术人员公知,一个应用程序通常有多个界面/状态,启动时通常进入一个主界面。因此,可以合理推断出该技术特征。
技术特征I《隐含公开》[0025] “...causing the browser 172 to execute...”<br>[0060] “...user-defined information and/or functionality, e.g., a customizable button on a toolbar, will be displayed with the browser interface.”对比文件公开了执行浏览器(第一客户端应用程序),浏览器会显示包含工具栏等元素的界面。浏览器作为一个复杂应用,本身可以呈现多种不同的界面(如不同网页、设置页等)。显示带有特定工具栏的浏览器窗口,可以视为浏览器多个可能输出中的一个特定(预定的)输出状态。因此,本领域技术人员可以推断出该特征。
技术特征J《未公开》无相应内容目标专利的特征J描述了第一输出本身是“经识别的客户端应用程序”产生的多个输出中的第二预定输出,这意味着在同一应用程序(目标应用)内部的不同状态或视图之间进行深链接。对比文件完全没有公开这种机制。在对比文件中,第一输出是浏览器(第一应用)的界面,第二输出是启动的另一个独立应用(如反间谍软件)的界面,两者分属不同应用,不存在目标专利中描述的同一应用程序内不同输出作为第一和第二输出的情况。
技术特征K《隐含公开》[0025] “...browser 172 to execute, thereby opening a communication link...” (显示图形界面)<br>[0064] “FIG. 7 illustrates the anti-spy application 710 launched...” (显示另一个图形界面)<br>[0060] “...a customizable button on a toolbar, will be displayed with the browser interface.”对比文件公开了浏览器在显示器上呈现图形用户界面(第一GUI),以及启动的外部应用程序(如反间谍软件)在显示器上呈现其自身的图形用户界面(第二GUI)。浏览器和外部应用程序各自都有多个可能的GUI状态。虽然对比文件没有明确使用“多个...图形用户接口中的一者”的表述,但这是软件应用程序的普遍特性。因此,本领域技术人员能够从对比文件公开的内容中合理推断出该技术特征。
技术特征L《直接公开》[0034] “...the client side module is pre-configured with a plurality of identification codes...”<br>[0048] “...the client side module generally comes pre-configured with a plurality of identification codes and the related information necessary to launch the application.”对比文件明确公开了客户端模块预先配置了多个识别码(相当于多个应用方案识别符)及其对应的应用程序启动信息。当用户点击带有特定识别码的按钮时,系统基于该识别码从预配置的多个应用程序中选择对应的一个来启动。这直接对应于目标专利中“基于所述选定的应用方案识别符从...多个客户端应用程序中选择所述经识别的客户端应用程序”,且预配置关系相当于在运行时环境(浏览器/客户端模块环境)中的注册。
技术特征M《隐含公开》[0048]-[0052] 描述了版本检查(330)、强制更新检查(340)等流程,如果不满足条件,则导航到回退URL(360)。<br>[0044] “If it is determined that the version of the installed application is less than the latest available version, the fallback URL will be accessed...”目标专利中“确定命令数据是否有效”及无效时“产生基于错误的输出”是一个广义的验证和错误处理机制。对比文件虽然没有验证“命令数据”,但其对应用程序版本、强制更新参数等进行验证(步骤330,340),并在验证失败(如版本过旧)时,通过访问“回退URL”(fallback URL)将用户引导至下载或错误页面,这可以视为一种“基于错误的输出”。本领域技术人员可以理解,将这种有效性验证和错误处理的思想应用于与应用程序启动相关的参数(包括目标专利中的命令数据)是显而易见的。因此,该特征被隐含公开。
技术特征N《未公开》[0033] “...identification code...”<br>[0040] “...button characteristics comprise at least the application identification code.”<br>[0042] “...version number...”<br>[0043] “...forced update parameter...”目标专利的特征N对“命令数据”的结构(命令、属性)和有效性判断逻辑(识别命令是否有效、是否为有效组合、属性是否匹配等)进行了非常具体和层级的限定。对比文件完全没有公开这种结构的“命令数据”。其按钮特性(button characteristics)包含的是识别码、版本号、强制更新参数等,这些是用于控制应用程序启动和管理(如检查更新)的元数据,而非指示应用程序**内部执行特定操作**的命令及属性。两者在技术手段和作用上存在根本差异。
技术特征O《未公开》[0048]-[0052] 描述了不同的检查失败情景(识别码未识别、版本过旧、强制更新)导致导航到回退URL。对比文件针对不同的失效情况(如代码未识别、版本旧)采取了相同的处理方式:导航到回退URL。而目标专利的特征O强调根据“命令数据中的预定错误”来选择“多个预定客户端行为中”对应的一个,意味着更精细化和差异化的错误处理策略。对比文件没有公开这种与“命令数据”中特定错误类型相对应的、可选择的多种预定客户端行为。
技术特征P《隐含公开》[0056]-[0058] 描述了使用GUID(全局唯一标识符)作为参数,GUID可以唯一标识一个COM组件,该组件再负责启动应用。<br>[0033] “...identification code could simply be the two letter code ‘as’.”目标专利的特征P要求专用URI包含“应用程序分类识别符”。对比文件中,无论是简单的字母数字识别码(如“as”)还是更复杂的GUID,其本质都是用于在系统中唯一标识和分类目标应用程序或组件的标识符。虽然对比文件未明确将其描述为URI语法的一部分,但本领域技术人员可以理解,在构建用于启动应用的标识字符串时,加入此类用于分类或唯一标识的代码是惯用技术手段。因此,该特征被隐含公开。
技术特征Q《未公开》无相应内容对比文件涉及的是应用程序是否安装及版本管理,完全没有提及“订阅”(subscription)这一概念。订阅通常涉及服务授权、付费访问等,与对比文件公开的应用程序启动机制无关。
技术特征R《未公开》无相应内容同上,对比文件没有涉及任何订阅机制,因此不可能公开“产生用于获得订阅的订阅菜单”。
技术特征S《直接公开》[0048] “...a version check occurs...to determine the version of the application currently installed on the client's machine...”<br>[0041] “This may be because the application to be launched is not installed on the user's computer...”对比文件明确描述了在启动前需要检查应用程序是否安装在用户的计算机(客户端机器)上(版本检查的前提是应用已安装)。步骤320检查识别码是否被识别,也隐含了应用信息是否存在,这关联着应用是否驻留。因此,“确定所述目标客户端应用程序是否驻留在所述无线装置上”这一技术特征被直接公开。
技术特征T《直接公开》[0048] “The application is finally launched as indicated at 350.”<br>[0065] “When button 445 is activated by the user, the anti-spy application is launched.”对比文件的核心内容就是通过按钮启动(launch)外部应用程序。这直接对应于目标专利的“启动所述目标客户端应用程序”。
技术特征U《直接公开》[0041] “...button characteristics further include a fallback URL such that the user will be directed to install the application if it is not already installed.”<br>[0048]-[0052] 步骤360:导航到回退URL以下载应用;步骤370:安装应用。<br>[0048] 步骤320:如果识别码未被识别,也会使用回退URL。对比文件详细公开了如果应用程序未安装(或识别码未识别),则通过回退URL将用户引导至可以下载和安装该应用程序的页面(步骤360,370)。这直接对应于“如果所述目标客户端应用程序未驻留在所述无线装置上,则将所述目标客户端应用程序下载到所述无线装置”。虽然没有明确提及“退出回到第一客户端应用程序”,但下载安装过程通常发生在浏览器(第一客户端应用)环境中或由其主导,可视为一种处理流程。该技术特征的核心部分(下载)被直接公开。

<<<A>>><<<E>>><<<F>>><<<L>>><<<S>>><<<T>>><<<U>>>

<<<c>>><<<h>>><<<i>>><<<k>>><<<m>>><<<p>>>

权利要求与技术特征

V 其中产生所述第一输出进一步包括根据表示用于格式化所述应用程序专用的通用资源识别符的预定语法的扩充巴科斯范式(ABNF)来产生所述应用程序专用的通用资源识别符,所述扩充巴科斯范式包括:app-uri=app-scheme“:”app-dataapp-scheme=ALPHA*(ALPHA/DIGIT/“+”/“-”/“.”)app-data=[app-command-list] app-command-list=“?”command-data*(“
W ”command-data)command-data=“?”[command][“
X ”attributes-list]command=*(uchar/“/”/“:”/“@”/“!”/“$”/“&”/“”’/“(“/“)”/“*”/“+”/“,”)attributes-list=attr-value-pair*(“,”attr-value-pair)attr-value-pair=attribute“=”valueattribute=*(uchar/“/”/“:”/“@”/“!”/“$”/“&”/“”’/“(“/“)”/“*”/“+”/“
Y ”)value=*(uchar/“/”/“:”/“@”/“!”/“$”/“&”/“”’/“(“/“)”/“*”/“+”/“
Z ”)uchar=unre served/pct-encodedunreserved=ALPHA/DIGIT/“-”/“.”/“_”/“~”pct-encoded=“%”HEXDIG HEXDIG其中所述app-scheme包括用于应用方案的方案名称,其中如果所述目标客户端装置应用在启动时不需要任何命令,则所述app-data包括空值,其中所述app-command-list指定由所述目标客户端应用程序以预定顺序执行的命令列表,其中如 果所述目 标客户端 应用程 序支持默 认命令模 式,则仅所 述attributes-value-pair在未指定任何命令的情况下被传递到所述目标客户端应用程序,其中所述command包括目标客户端专用命令,且其中所述attribute是所述目标客户端专用命令所特有的。
Powered by Django

网站备案号:渝ICP备2023012882号


重庆市非显而易见网络科技有限责任公司 A Anti NPE NPE