Network representation and manipulation thereof
    31.
    发明授权
    Network representation and manipulation thereof 失效
    网络表示和操纵

    公开(公告)号:US06839749B1

    公开(公告)日:2005-01-04

    申请号:US09613523

    申请日:2000-07-10

    CPC classification number: G06F17/509

    Abstract: A computer implemented method (200) is provided for representing a network in a canonical form. The network has nodes and arcs. Each arc has a source node and a destination node. Each node has an identifier, and optionally, one or more properties. Various manipulations that may be carried out on the network's canonical representation are also provided. Further, a computer implemented method is provided for determining the equivalence between two networks either on the basis of the nodes' identifiers or some specific property of the nodes. An apparatus (100) for performing the above method (200) is also provided.

    Multi-processor system with proactive speculative data transfer
    32.
    发明授权
    Multi-processor system with proactive speculative data transfer 失效
    具有主动推测数据传输的多处理器系统

    公开(公告)号:US06704842B1

    公开(公告)日:2004-03-09

    申请号:US09548009

    申请日:2000-04-12

    CPC classification number: G06F12/0817 G06F12/0862 G06F2212/507

    Abstract: A network of memory and coherence controllers is provided which interconnected nodes in a cache-coherent multi-processor system. The nodes contain multiple processors operatively connected via respective caches to associated memory and coherence controllers. The system supports better processor utilization and better application performance by reducing the latency in accessing data by performing proactive speculative data transfers. In being proactive, the system speculates, without specific requests from the processors, as to what data transfers will reduce the latency and will make data transfers according to information derived from the system at any time that data transfers could be made.

    Abstract translation: 提供了一种存储器和一致性控制器网络,其中高速缓存相干多处理器系统中的互连节点。 节点包含通过相应的高速缓存操作地连接到相关联的存储器和相干控制器的多个处理器。 该系统通过执行主动的投机数据传输,减少访问数据的延迟,从而支持更好的处理器利用率和更好的应用程序性能。 在积极主动的情况下,系统在没有来自处理器的具体请求的情况下推测什么数据传输将减少延迟,并且将根据从系统导出的信息在任何时间进行数据传输而进行数据传输。

    Adaptive smoothing system for fading communication channels
    33.
    发明授权
    Adaptive smoothing system for fading communication channels 有权
    用于衰落通信信道的自适应平滑系统

    公开(公告)号:US06693979B1

    公开(公告)日:2004-02-17

    申请号:US09482295

    申请日:2000-01-13

    Applicant: Rajendra Kumar

    Inventor: Rajendra Kumar

    Abstract: An adaptive smoother includes a phase lock loop, a scintillation amplitude estimator and a fixed delay smoother operating on amplitude estimates for providing improved phase and/or code delay estimates of coherently modulated signals in the presence of dynamic phase process and time varying amplitudes. The adaptive smoother can be applied to GPS communication signals that are subject to fading due to small-scale temporal and spatial variations in ionospheric electron density. The adaptive smoother in a communication or navigation receiver results in improved signal tracking and navigation solutions.

    Abstract translation: 自适应平滑器包括锁相环,闪烁振幅估计器和在幅度估计上操作的固定延迟平滑器,用于在存在动态相位过程和时变幅度的情况下提供相干调制信号的改进的相位和/或码延迟估计。 自适应平滑器可以应用于由于电离层电子密度的小尺度时间和空间变化而遭受衰落的GPS通信信号。 通信或导航接收机中的自适应平滑器导致改进的信号跟踪和导航解决方案。

    Method and apparatus for computer software analysis
    34.
    发明授权
    Method and apparatus for computer software analysis 失效
    计算机软件分析方法与装置

    公开(公告)号:US06658643B1

    公开(公告)日:2003-12-02

    申请号:US09644119

    申请日:2000-08-23

    CPC classification number: G06F11/3616 G06F8/70

    Abstract: A method and system for analysing software to estimate the cost of production, development and maintenance of computer applications. Unlike previous proposals for such analysis, where the primary measured parameters are the numbers of lines of code and function points, the inventive method identifies high complexity software segments arising from specific discontinuities in execution of the program, ie points at which the program has to, in effect, make decisions. These items are assigned complexity indices which may be summed to give an overall complexity value for the program or the indices may be displayed as a histogram showing the complexity distribution of the program.

    Abstract translation: 一种用于分析软件以估计计算机应用的生产,开发和维护成本的方法和系统。 不同于以前关于这种分析的建议,其中主要测量参数是代码行和功能点的数量,本发明的方法识别由程序执行中的特定不连续性引起的高复杂性软件段,即程序必须的点, 实际上做出决定。 这些项目被分配复杂度指数,其可以被相加以给出程序的整体复杂性值,或者索引可以被显示为示出程序的复杂度分布的直方图。

    Method and apparatus for data searching and computer-readable medium for supplying program instructions
    35.
    发明授权
    Method and apparatus for data searching and computer-readable medium for supplying program instructions 失效
    用于数据搜索的方法和装置以及用于提供程序指令的计算机可读介质

    公开(公告)号:US06625599B1

    公开(公告)日:2003-09-23

    申请号:US09574152

    申请日:2000-05-18

    Abstract: A method and apparatus for searching data to locate a portion identified by a search query. The data may comprise text files in a database. The search query comprises a sequence of two or more data fragments expected to be contained in the portion of data being sought. The method comprises receiving the data fragments and searching the data to locate the first fragment, then searching to find the location of the last. The method may include locating the earliest match between the data and the last data fragment which is preceded by matches between the data and each other fragment, the object being to find the shortest section of data which contains all the fragments in the right sequence and without overlapping one with another. The identified portion of text can be highlighted in a display of the data.

    Abstract translation: 一种用于搜索数据以定位由搜索查询识别的部分的方法和装置。 数据可以包括数据库中的文本文件。 搜索查询包括期望包含在正在搜索的数据部分中的两个或更多个数据片段的序列。 该方法包括接收数据片段并搜索数据以定位第一片段,然后搜索找到最后片段的位置。 该方法可以包括定位数据与最后数据片段之间的最早的匹配,其前面是数据和每个其他片段之间的匹配,该对象是找到包含正确序列中的所有片段的最短部分数据,而没有 与另一个重叠。 文本的识别部分可以在数据的显示中突出显示。

    Helper adenovirus vectors
    36.
    发明授权
    Helper adenovirus vectors 有权
    辅助腺病毒载体

    公开(公告)号:US06451596B1

    公开(公告)日:2002-09-17

    申请号:US09562919

    申请日:2000-05-02

    Abstract: The present invention provides improved adenovirus vectors and packaging cell lines. One type of improved adenoviral vector comprises deletions within the E2b region of the adenoviral genome. These E2b-deleted virus are used in conjunction with novel cell lines that constitutively express E2b gene products. The present invention further provides adenoviral vectors deleted for all viral coding regions. These “gutted” vectors permit the transfer of large genes to cells as demonstrated herein by the transfer of the dystrophin gene to the muscle of mice. The E2b-deleted vectors and the gutted vectors provide improved adenoviral vectors useful for a wide variety of gene therapy applications.

    Abstract translation: 本发明提供了改进的腺病毒载体和包装细胞系。 一种类型的改良的腺病毒载体包含在腺病毒基因组的E2b区域内的缺失。 这些E2b缺失的病毒与组成型表达E2b基因产物的新型细胞系一起使用。 本发明还提供了所有病毒编码区缺失的腺病毒载体。 这些“内含”载体允许将大基因转移到细胞中,如本文通过将肌营养不良蛋白基因转移到小鼠的肌肉所证明的。 E2b缺失的载体和内切的载体提供了可用于各种基因治疗应用的改良的腺病毒载体。

    Automated information filtering and distribution system
    37.
    发明授权
    Automated information filtering and distribution system 失效
    自动信息过滤和分发系统

    公开(公告)号:US06243757B1

    公开(公告)日:2001-06-05

    申请号:US09229393

    申请日:1999-01-11

    CPC classification number: G06F17/3089 H04L67/322

    Abstract: An efficient and scalable real-time information distribution system and method of operation thereof are provided that build customized information collections according to individual preferences. This distribution system uses an information distribution network such as the Internet for its communications infrastructure. The system of the present invention is able to achieve high scalability and efficiency by routing information through the information distribution network. Information streams enter the information distribution network through feed processors. Feed processors, in turn, parse the information received from feed sources and create a set of “keyples.” The keyples are then passed on to a series of keyple routers. The keyple routers match the keyples to a set of destinations, thus multiplexing the keyples to only those destinations that have requested the information. A destination can consist of either another keyple router (which allows for the information distribution network to scale to a massive number of destinations) or a keyple customizer. A keyple customizer assigns incoming keyples to collections and then passes them on to a collection builder. A collection builder, in turn, constructs custom keyple collections for individual users.

    Abstract translation: 提供了一种有效和可扩展的实时信息分发系统及其操作方法,其根据个人喜好构建定制的信息收集。 该分配系统使用诸如因特网之类的信息分发网络用于其通信基础设施。 本发明的系统能够通过信息分发网络路由信息来实现高可扩展性和高效率。 信息流通过馈送处理器进入信息分发网络。 饲料加工者反过来分析从饲料来源获得的信息,并创建一组“键盘”。 然后将这些键盘传递给一系列键盘路由器。 键盘路由器将键盘匹配到一组目的地,从而将键盘复用到仅请求信息的目的地。 目的地可以由另一个键盘路由器(允许信息分发网络扩展到大量目的地)或键盘定制器组成。 键盘定制器将传入的键盘分配给集合,然后将它们传递到集合构建器。 反过来,集合构建器为单个用户构建自定义键集合。

    Method and system to optimize software execution by a computer using
hardware attributes of the computer
    38.
    发明授权
    Method and system to optimize software execution by a computer using hardware attributes of the computer 失效
    使用计算机的硬件属性优化计算机执行软件的方法和系统

    公开(公告)号:US5944819A

    公开(公告)日:1999-08-31

    申请号:US18972

    申请日:1993-02-18

    CPC classification number: G06F9/5011 G06F9/5016 G06F2209/503

    Abstract: A method and system are disclosed which allow software to communicate with a computer at run-time. The communication provided enables the software to execute at optimal speed on different computers. More particularly, software queries a computer at run-time to determine its hardware resources. Once the software knows the hardware resources available, the software optimizes its code performance in accordance therewith. Alternatively, the invention enables the software to specify the hardware resources to be used by the computer. This allows software developers to configure a computer to act as if it actually had the resources specified by the software.

    Abstract translation: 公开了允许软件在运行时与计算机进行通信的方法和系统。 所提供的通信使得软件能够以不同计算机上的最佳速度执行。 更具体地,软件在运行时查询计算机以确定其硬件资源。 一旦该软件知道可用的硬件资源,该软件将根据其优化其代码性能。 或者,本发明使软件能够指定要由计算机使用的硬件资源。 这允许软件开发人员配置一台计算机,好像它实际上具有该软件指定的资源一样。

    Grip held and grip operable data entry device
    39.
    发明授权
    Grip held and grip operable data entry device 失效
    抓握并抓住可操作的数据输入装置

    公开(公告)号:US5925873A

    公开(公告)日:1999-07-20

    申请号:US823508

    申请日:1997-03-24

    Applicant: Rajendra Kumar

    Inventor: Rajendra Kumar

    CPC classification number: G06K7/10881

    Abstract: A grip held and grip operable data entry device for data collection by an operator having a hand includes a narrow grip unit for entry of data and a housing extension for carrying certain components that would otherwise have to be carried within grip unit, allowing grip unit to be narrow for comfortable and secure gripping without elimination of any desired functionality. Grip unit includes main housing having a first side and a second side, the first housing grasped by the operator's hand with the thumb extending along the first side and the middle finger engaging the second side. A housing extension extends from and is carried by main housing behind the operator's thumb such that operator support for holding device is furnished by the operator's thumb and the operator's middle finger acting upon the first side and the second side of main housing, leaving the index finger free to engage and disengage a push-button. Grip unit eliminates or minimizes operator stress and fatigue, permits holster-type carrier operation, includes at least one automatic identification mechanism such as scanner module, provides full functionality and allows keypad entry in hand held and table-top orientation.

    Abstract translation: 用于具有手的操作者进行数据采集的把手握持和抓握可操作的数据输入装置包括用于输入数据的窄握持单元和用于承载某些部件的壳体延伸部分,否则这些部件将不得不在手柄单元内承载, 在不消除任何所需功能的情况下,可以保持舒适和安全的抓地力。 夹持单元包括具有第一侧和第二侧的主壳体,第一壳体由操作者的手握住,拇指沿着第一侧延伸并且中指接合第二侧。 外壳延伸部从操作者拇指的后面的主壳体延伸出来,由操作人员的拇指和操作者的中指作用在主壳体的第一面和第二面上,由操作人员的拇指操作者支撑, 自由地接合和解除按钮。 夹具单元消除或最小化操作者的应力和疲劳,允许皮套型托架操作,包括至少一个自动识别机构,如扫描仪模块,提供全功能,并允许键盘进入手持和桌面方向。

    Card shaped computer peripheral device
    40.
    发明授权
    Card shaped computer peripheral device 失效
    卡形电脑周边设备

    公开(公告)号:US5902991A

    公开(公告)日:1999-05-11

    申请号:US562573

    申请日:1995-11-24

    Applicant: Rajendra Kumar

    Inventor: Rajendra Kumar

    CPC classification number: G06F1/1632 G06F1/1626 H04N5/2251

    Abstract: A peripheral device adapted to be releasably secured to a host computer of the type having a standardized card slot. The peripheral device includes a card shaped portion attached to a module portion which houses an input/output device. In one embodiment, the input/output device is an item identification reader, and the card shaped portion and module portion are integrally connected. Further, the card shaped portion is fitted into the card slot in the host computer to secure the peripheral device within the card slot to permit one handed operation of the host computer/peripheral device combination. The first embodiment also provides an electronic interface between the host computer and the peripheral device. In a second embodiment, the card shaped portion does not provide an electronic card interface. The card shaped portion and card slot merely engage to secure the peripheral device within the card slot. In this embodiment, the electronic interface is provided via a separate serial port connection. In a third embodiment of the invention, the card shaped portion and module portion are releasably attached to provide both one handed and two handed operation. A zigzag ribbon cable is utilized to maintain electrical connection between the module portion and card shaped portion when the respective portions are not attached to one another. A second and third embodiment may be combined to provide a card shaped portion releasably attached to a module portion wherein the electronic interface is provided via a separate serial port connection.

    Abstract translation: 适于可释放地固定到具有标准化卡槽的类型的主计算机的外围设备。 外围设备包括附接到容纳输入/输出设备的模块部分的卡形部分。 在一个实施例中,输入/输出设备是物品识别读取器,并且卡片形状部分和模块部分是整体连接的。 此外,卡形部分装配在主机中的卡槽中,以将外围设备固定在卡槽内,以允许主机/外围设备组合的单手操作。 第一实施例还提供主计算机和外围设备之间的电子接口。 在第二实施例中,卡形部分不提供电子卡接口。 卡形部分和卡槽只是接合以将外围设备固定在卡槽内。 在该实施例中,经由单独的串行端口连接提供电子接口。 在本发明的第三实施例中,卡形部分和模块部分可释放地附接以提供单手操作和双手操作。 当各个部分没有彼此附接时,使用锯齿形带状电缆来保持模块部分和卡片形部分之间的电连接。 第二和第三实施例可以组合以提供可释放地附接到模块部分的卡形部分,其中电子接口经由单独的串行端口连接来提供。

Patent Agency Ranking