Method and apparatus for hyperlink list navigation

    公开(公告)号:US10176173B1

    公开(公告)日:2019-01-08

    申请号:US13462532

    申请日:2012-05-02

    IPC分类号: G06F3/00 G06F17/30

    摘要: The present invention provides a method and/or system for extracting or scraping links, which may be in the form of uniform resource locators (URLs), from an information source such as a Web page displayed on a Web browser, based on a rule set or a template, or based on a selection of links, and adding the extracted or scraped links to another interface in order to facilitate navigating the extracted links. The extracted or scraped links are selectable by a user of the interface to cause the Web browser to display information corresponding to the selected links listed in the interface. Controls associated with the interface may allow the user to move forward and backward through the links listed in the interface.

    Anypoint picatinny rail bipod/tripod mount
    3.
    发明授权
    Anypoint picatinny rail bipod/tripod mount 有权
    Anypoint picatinny轨道双脚架/三脚架

    公开(公告)号:US08359780B2

    公开(公告)日:2013-01-29

    申请号:US12828176

    申请日:2010-06-30

    IPC分类号: F41C27/00

    CPC分类号: F41G11/003 F41A23/08

    摘要: Various detachable firearm mounting bracket device embodiments are provided. According to an embodiment, a detachable mounting bracket is adapted to allow users of various weapons platforms and support devices to rapidly and securely attach support devices, e.g., bipods and tripods, to a firearm in tandem. A detachable mounting bracket can comprise a housing to attach to a firearm forend, a clamping mechanism to secure the housing to a firearm, and a rail interface adapted to receive a plurality of adapters. The detachable mounting bracket device can be attached to a firearm with a clamp, screw closure, and a vertical interlock clamp. After the detachable mounting bracket is attached to a firearm, a user can easily and rapidly secure a support device to the rail interface using a plurality of adapters. Other aspects, features, and embodiments are also claimed and described.

    摘要翻译: 提供了各种可拆卸的枪支安装支架装置实施例。 根据实施例,可拆卸的安装支架适于允许各种武器平台和支撑装置的使用者将支撑装置(例如,双脚架和三脚架)快速并牢固地连接到枪支上。 可拆卸的安装支架可以包括附接到枪械前端的壳体,用于将壳体固定到枪支的夹紧机构,以及适于容纳多个适配器的轨道接口。 可拆卸的安装支架装置可以用夹具,螺丝封闭件和垂直互锁夹具连接到枪械上。 在可拆卸的安装支架附接到枪支之后,用户可以使用多个适配器容易且快速地将支撑装置固定到轨道接口。 还要求和描述其它方面,特征和实施例。

    Compiler supporting programs as data objects
    6.
    发明申请
    Compiler supporting programs as data objects 有权
    编译器支持程序作为数据对象

    公开(公告)号:US20070028223A1

    公开(公告)日:2007-02-01

    申请号:US11193721

    申请日:2005-07-29

    IPC分类号: G06F9/45

    CPC分类号: G06F8/47 G06F8/427 G06F8/436

    摘要: A compiler supporting a language in which selected semantic objects are represented as data objects. The data objects may be used in multiple ways to expand the capabilities of the programming language. Data objects may be passed to applications and used to create executable instructions for that application. In this way, instructions written in the native language of the compiler may be used to control applications that accept programs in a language inconsistent with the native language of the compiler. The syntax checking and variable binding capabilities of the compiler may be used for those instructions that will be executed by an application separate from the object code generated by the compiler. The semantic objects represented as data objects may be selected based on express operations included in the source code or may be based on implicit type conversion.

    摘要翻译: 支持语言的编译器,其中选择的语义对象被表示为数据对象。 数据对象可以以多种方式用于扩展编程语言的能力。 数据对象可以传递给应用程序,并用于为该应用程序创建可执行指令。 以这种方式,用编译器的母语编写的指令可以用于控制接受与编译器的本机语言不一致的语言的程序的应用程序。 编译器的语法检查和变量绑定功能可以用于将由与编译器生成的目标代码分离的应用程序执行的那些指令。 可以基于包含在源代码中的快速操作来选择表示为数据对象的语义对象,或者可以基于隐式类型转换。

    Dynamically typed unsafe variance
    7.
    发明申请
    Dynamically typed unsafe variance 有权
    动态类型不安全差异

    公开(公告)号:US20070028210A1

    公开(公告)日:2007-02-01

    申请号:US11193692

    申请日:2005-07-29

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G06F9/44589 G06F9/45516

    摘要: A program execution engine that facilitates generic type variance verification is provided. The execution engine receives a program executable in the form of intermediate language (IL). The program executable can be based on code that includes expression(s) with generic type(s) which have been identified as requiring variance verification (e.g., covariance and/or contra-variance). The execution engine includes a variance verification component that dynamically determines whether value(s) associated with the generic type(s) identified as requiring variance verification comply with the particular variance verification requirement. The variance verification component can provide error information (e.g., throw an exception), if the specified variance is not safely compliant Variance verification can be based on static checking which places the burden on a source language compiler to emit the run-time checks in intermediate language (IL), if run-time checked variance is required. Additionally, language(s) that do not support variance can treat generic type(s) as non-variant.

    摘要翻译: 提供了促进通用类型方差验证的程序执行引擎。 执行引擎以中间语言(IL)的形式接收可执行的程序。 程序可执行程序可以基于包括已经被识别为需要方差验证(例如协方差和/或反差)的通用类型的表达式的代码。 执行引擎包括方差验证组件,其动态地确定与被识别为需要方差验证的通用类型相关联的值是否符合特定方差验证要求。 方差验证组件可以提供错误信息(例如抛出异常),如果指定的方差不能安全地符合方差验证可以基于静态检查,这会使源语言编译器的负担在中间体中发出运行时检查 语言(IL),如果运行时检查方差是必需的。 另外,不支持差异的语言可以将通用类型视为非变体。

    3D modeling system
    9.
    发明授权
    3D modeling system 有权
    3D造型系统

    公开(公告)号:US06825838B2

    公开(公告)日:2004-11-30

    申请号:US10270177

    申请日:2002-10-11

    IPC分类号: G06T1500

    摘要: A computer-based 3D modeling system for constructing a virtual 3D representation from a plurality of data images of 2D cross sections having a mutual spatial relationship. The plurality of data images and the associated orientation and positioning information are extractable from a data source module. A frame creation module constructs a rectangular frame for each image slice. A texture-mapping module maps the image slice onto the associated frame as a texture. A rotation transform module rotates each frame appropriately about one or more axes based upon the orientation information associated with each data image to achieve the correct orientation in 3D space. A translation transform module translates each frame based upon the positioning information associated with each data image to achieve the correct position in 3D space.

    摘要翻译: 一种用于从具有相互空间关系的2D横截面的多个数据图像中构建虚拟3D表示的基于计算机的3D建模系统。 多个数据图像和相关联的取向和定位信息可从数据源模块中提取。 帧创建模块为每个图像切片构造矩形框架。 纹理映射模块将图像切片作为纹理映射到相关联的框架上。 基于与每个数据图像相关联的取向信息,旋转变换模块适当地围绕一个或多个轴旋转每个帧,以在3D空间中实现正确的取向。 翻译变换模块基于与每个数据图像相关联的定位信息翻译每个帧,以在3D空间中实现正确的位置。