会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Browser-independent and automatic apparatus and method for receiving, installing and launching applications from a browser on a client computer
    • 浏览器独立和自动的设备和方法,用于从客户端计算机上的浏览器接收,安装和启动应用程序
    • US06546554B1
    • 2003-04-08
    • US09489583
    • 2000-01-21
    • Rene W. SchmidtHans E. MullerScott R. Violet
    • Rene W. SchmidtHans E. MullerScott R. Violet
    • G06F9445
    • G06F9/44526G06F8/61
    • A browser-independent and automatic apparatus and method for receiving, installing, and launching applications from a browser is described. According to one embodiment, a helper application is registered with a browser for a specified file type. When the browser encounters a link to a metafile of the specified file type, the file is downloaded to the requesting system and the helper application is invoked to process the downloaded file. In the context of a Java™ implementation, the downloaded metafile comprises a short launch file specification for a Java™ application, and specifies a classpath as a set of Universal Resource Identifiers (“URIs”), a Java™ Runtime Environment (“JRE”) version, security considerations, and other relevant information concerning the Java™ application to be executed. According to aspects of the present invention, automatic installation of Java™ archive files (“JAR files”) and class files based on the URIs from which they are downloaded is implemented, automatic updates and versioning are supported without any central administration, and automatic installation of multiple JREs is facilitated. Embodiments of the present invention may also be used to facilitate other applications, such as launching Java™ applications directly from a browser without having to execute them within the browser, and to tie web contents to the appropriate corresponding viewer application.
    • 描述了一种用于从浏览器接收,安装和启动应用程序的独立于浏览器的自动设备和方法。 根据一个实施例,帮助应用程序在浏览器中为指定的文件类型注册。 当浏览器遇到指向文件类型的图元文件的链接时,将文件下载到请求系统,并调用帮助程序来处理下载的文件。 在Java TM实现的上下文中,下载的元文件包括用于Java TM应用的短启动文件规范,并且将类路径指定为一组通用资源标识符(“URI”),Java(TM) 运行环境(“JRE”)版本,安全注意事项以及有关要执行的Java(TM)应用程序的其他相关信息。 根据本发明的方面,实现了基于下载的URI的Java(TM)归档文件(“JAR文件”)和类文件的自动安装,而不需要任何中央管理,自动更新和版本控制,以及 自动安装多个JRE是便利的。 本发明的实施例还可以用于促进其他应用,例如直接从浏览器启动Java TM应用,而不必在浏览器内执行它们,并且将web内容绑定到适当的对应的查看器应用。
    • 2. 发明授权
    • Apparatus and method for incremental updating of archive files
    • 存档文件增量更新的装置和方法
    • US06535894B1
    • 2003-03-18
    • US09585662
    • 2000-06-01
    • Rene W. SchmidtHans E. MullerScott R. Violet
    • Rene W. SchmidtHans E. MullerScott R. Violet
    • G06F1730
    • G06F8/658Y10S707/99955
    • According to aspects of the present invention, an original archive file having one or more entries is created, where each entry in the original archive file is itself a file, and where each entry in the archive file may comprise any file type, including an archive file. The original archive file is transmitted to a client computer. Subsequently, a target archive file is created, wherein one or more of the entries in the target archive file are typically expected to be identical to one or more entries in the original archive file. Given the original archive file and the target archive file, a difference archive file is created. The difference archive file comprises an index file describing the changes between the original archive file and the target archive file, and also comprises a set of entries corresponding to the entries in the target archive file that are not contained in the original archive file. The difference archive file is transmitted to the client computer, instead of requiring that the entire target archive file be transmitted. At the client computer, the difference archive file is applied to the original archive file to produce a synthesized archive file, wherein the synthesized archive file is functionally identical to the target archive file, and wherein each entry in the synthesized archive file is identical to a corresponding entry in the target archive file.
    • 根据本发明的方面,创建具有一个或多个条目的原始归档文件,其中原始归档文件中的每个条目本身是文件,并且归档文件中的每个条目可以包括任何文件类型,包括归档 文件。 原始归档文件被传送到客户端计算机。 随后,创建目标归档文件,其中目标归档文件中的一个或多个条目通常期望与原始归档文件中的一个或多个条目相同。 给定原始归档文件和目标归档文件,创建差异归档文件。 差异归档文件包括描述原始归档文件和目标归档文件之间的变化的索引文件,并且还包括与原始归档文件中不包含的目标归档文件中的条目相对应的一组条目。 将差异归档文件传输到客户端计算机,而不是要求传输整个目标归档文件。 在客户端计算机上,将差异存档文件应用于原始存档文件以产生合成归档文件,其中合成归档文件在功能上与目标归档文件相同,并且其中合成归档文件中的每个条目与 目标归档文件中的相应条目。
    • 5. 发明授权
    • Framework for lengthy Java Swing interacting tasks
    • 长时间Java Swing交互任务的框架
    • US07584478B1
    • 2009-09-01
    • US11054586
    • 2005-02-08
    • Igor D. KushnirskiyScott R. Violet
    • Igor D. KushnirskiyScott R. Violet
    • G06F3/00G06F9/44G06F9/46G06F13/00
    • G06F9/4843G06F9/542G06F2209/545
    • Methods and apparatuses are disclosed for sending data from a process to an event dispatch thread for output, where the event dispatch thread handling events may be related to a user interface. The method may include the steps of providing the process. The process and the event dispatch thread executing independent of one another and the process generating a first method call during execution of the process and a final result upon completion of execution, where the first method call includes a partial result generated by the executing process. The method may further include sending the first method call, storing the first method, including coalescing the first method call with an existing method call, retrieving the partial result from the first method call, and outputting the retrieved first method call on the event dispatch thread such that the partial result is displayed to a user.
    • 公开了用于将数据从进程发送到用于输出的事件分派线程的方法和装置,其中事件分派线程处理事件可能与用户界面相关。 该方法可以包括提供该过程的步骤。 进程和事件分派线程彼此独立地执行,并且在执行过程期间生成第一方法调用的处理和完成执行时的最终结果,其中第一方法调用包括由执行处理生成的部分结果。 该方法可以进一步包括发送第一方法调用,存储第一方法,包括使用现有方法调用合并第一方法调用,从第一方法调用中检索部分结果,以及在事件分派线程上输出检索到的第一方法调用 使得部分结果被显示给用户。
    • 6. 发明授权
    • Cross platform layout
    • 跨平台布局
    • US08489984B1
    • 2013-07-16
    • US11414722
    • 2006-04-27
    • Scott R. VioletTomas PavekJan Stola
    • Scott R. VioletTomas PavekJan Stola
    • G06F17/00
    • G06F8/34
    • An input of a layout of one or more components in a container component is received and a new cross platform layout of the one or more components in the container component is generated. The cross platform layout includes at least one automatically sized autopad and/or container autopad that defines spacing to properly position the one or more components within the container component. The size of the autopad and/or container autopad is determined upon execution of the cross platform layout on a software platform using a visual guideline for that software platform. In some embodiments, some or all of the components are automatically positioned in the cross platform layout such that a contents of each of the components, such as text, is laid out within the container component along the same baseline.
    • 接收容器部件中的一个或多个部件的布局的输入,并且生成容器部件中的一个或多个部件的新的跨平台布局。 跨平台布局包括至少一个自动尺寸的自动护垫和/或容器自动护板,其限定间隔以适当地定位容器部件内的一个或多个部件。 在使用该软件平台的视觉指南的软件平台上执行跨平台布局来确定自动插件和/或容器自动插件的大小。 在一些实施例中,部分或全部部件被自动定位在跨平台布局中,使得每个部件(例如文本)的内容沿同一基线布置在容器部件内。
    • 7. 发明授权
    • GUI builder tool for designing cross platform layout
    • 用于设计跨平台布局的GUI构建器工具
    • US08091036B1
    • 2012-01-03
    • US11413761
    • 2006-04-27
    • Tomas PavekDusan PavlicaJan StolaScott R. Violet
    • Tomas PavekDusan PavlicaJan StolaScott R. Violet
    • G06F3/17G06F17/00G06F13/00
    • G06F8/38
    • A GUI builder tool in which input of a layout of one or more components in a container component is received and a new cross platform layout of the one or more components in the container component is generated. The cross platform layout includes at least one automatically sized autopad and/or container autopad that defines spacing to properly position the one or more components within the container component. The size of the autopad and/or container autopad is determined upon execution of the cross platform layout on a software platform using a visual guideline for that software platform. In some embodiments, some or all of the components are automatically positioned in the cross platform layout such that a contents of each of the components, such as text, is laid out within the container component along the same baseline.
    • GUI构建器工具,其中接收容器组件中的一个或多个组件的布局的输入,并且生成容器组件中的一个或多个组件的新的跨平台布局。 跨平台布局包括至少一个自动尺寸的自动护垫和/或容器自动护板,其限定间隔以适当地定位容器部件内的一个或多个部件。 在使用该软件平台的视觉指南的软件平台上执行跨平台布局来确定自动插件和/或容器自动插件的大小。 在一些实施例中,部分或全部部件被自动定位在跨平台布局中,使得每个部件(例如文本)的内容沿同一基线布置在容器部件内。
    • 9. 发明申请
    • STACK STYLE TAB MANAGEMENT
    • 堆栈样式表管理
    • US20140298239A1
    • 2014-10-02
    • US13406443
    • 2012-02-27
    • John Nicholas JitkoffScott R. Violet
    • John Nicholas JitkoffScott R. Violet
    • G06F3/048
    • G06F3/0481
    • The subject matter of this specification can be implemented in, among other things, a computer-implemented method for managing tabs in a graphical user interface. The method includes receiving a first user input that selects a first tab from among multiple collapsible tabs in a tab area of a tabbed interface. The method further includes determining that the first user input occurs for at least a threshold amount of time. The method further includes expanding the first tab from a collapsed state to an expanded state in response to determining that the first user input occurs for at least the threshold amount of time. The method further includes collapsing a second tab, from among the multiple collapsible tabs, from the expanded state to the collapsed state in response to determining that the first user input occurs for at least the threshold amount of time.
    • 除了别的以外,本说明书的主题可以实现用于管理图形用户界面中的选项卡的计算机实现的方法。 该方法包括接收从标签式界面的标签区域中的多个可折叠标签之中选择第一标签的第一用户输入。 该方法还包括确定第一用户输入发生至少一个阈值的时间量。 该方法还包括响应于确定第一用户输入发生至少阈值的时间量,将第一标签从折叠状态扩展到展开状态。 所述方法还包括响应于确定所述第一用户输入发生至少所述阈值时间量,将所述多个可折叠选项卡中的第二选项卡从展开状态折叠到折叠状态。