Real-time analysis of web browsing behavior
    11.
    发明授权
    Real-time analysis of web browsing behavior 有权
    实时分析网页浏览行为

    公开(公告)号:US07536417B2

    公开(公告)日:2009-05-19

    申请号:US11439341

    申请日:2006-05-24

    IPC分类号: G06F17/00

    摘要: A system and method are presented for monitoring user browsing information. Such information can include, but is not limited to, the web pages visited by users, search queries submitted by users, the manner in which users browse the Internet and search for content, as well as any demographic information and interests of the corresponding users. Once a particular type of user browsing information has reached a certain threshold of activity by users, the invention can be configured to detect activity that reaches the threshold and then can increase the monitoring of the information.

    摘要翻译: 提出了一种用于监控用户浏览信息的系统和方法。 这样的信息可以包括但不限于用户访问的网页,用户提交的搜索查询,用户浏览因特网以及搜索内容的方式以及相应用户的任何人口统计信息和兴趣。 一旦特定类型的用户浏览信息已经达到用户的一定的活动阈值,本发明可被配置为检测达到阈值的活动,然后可以增加信息的监视。

    High performance counter for realistic measurement of computer system load
    12.
    发明授权
    High performance counter for realistic measurement of computer system load 有权
    高性能计数器,用于计算机系统负载的现实测量

    公开(公告)号:US07421592B1

    公开(公告)日:2008-09-02

    申请号:US10779299

    申请日:2004-02-13

    IPC分类号: G06F1/00

    CPC分类号: G06F11/3423 G06F11/348

    摘要: The present invention leverages high-frequency interrupts and/or low priority threads to accurately determine which computing resources are available. This provides a computing asset (CPUs and/or software applications) with a means to accurately compensate for resource utilization in order to increase its performance. By utilizing the present invention, the computing asset can optimize its performance in a real-time, self-tuning manner. In one instance of the present invention, high intensity, low priority threads are initiated on available CPUs (logical and/or physical) to effectively replace a CPU's idle time with the low priority thread. This thread generally constitutes a computationally-intensive and/or a memory-intensive thread which permits a highly accurate performance measurement to be obtained for available CPU resources. In another instance of the present invention, high-frequency interrupts are initiated on CPUs to compensate for processes that are shorter than a thread's time quantum, providing a more accurate performance counter.

    摘要翻译: 本发明利用高频中断和/或低优先级线程来准确地确定哪些计算资源是可用的。 这为计算资产(CPU和/或软件应用程序)提供了准确补偿资源利用的手段,以提高其性能。 通过利用本发明,计算资产可以实时自调整的方式优化其性能。 在本发明的一个实例中,在可用CPU(逻辑和/或物理)上启动高强度低优先级线程,以有效地用低优先级线程替换CPU的空闲时间。 该线程通常构成计算密集型和/或内存密集型线程,可以获得可用CPU资源的高精度性能测量。 在本发明的另一个实例中,在CPU上启动高频中断以补偿比线程的时间量短的进程,从而提供更准确的性能计数器。

    Hibernation of computer systems
    13.
    发明授权
    Hibernation of computer systems 有权
    休眠计算机系统

    公开(公告)号:US06963934B2

    公开(公告)日:2005-11-08

    申请号:US11010778

    申请日:2004-12-13

    摘要: An improved hibernation method and system, including the use of a modified DMA (Direct Memory Access) mode of transferring data to and from the disk. The use of DMA increases data transfer speed, while freeing the system processor to perform other tasks, including compressing/decompressing the data transferred to and from the disk. An improved decoder is also provided that reduces the number of bounds checks needed on average for typical compressed data by first guaranteeing that there is sufficient room to decode literals and small substrings, whereby bounds checking is not needed. A combination hibernation mode and a suspend mode is also provided that essentially maintains power to the RAM while transparently backing the RAM with the hibernation file, such that if power to the RAM is interrupted, the RAM contents are automatically restored from the hibernation file when power is restored.

    摘要翻译: 一种改进的休眠方法和系统,包括使用修改的DMA(直接存储器访问)模式将数据传输到磁盘和从磁盘传输数据。 使用DMA可以提高数据传输速度,同时释放系统处理器执行其他任务,包括压缩/解压缩传输到磁盘的数据。 还提供了一种改进的解码器,其通过首先保证有足够的空间来解码文字和小的子字符串,从而减少对于典型的压缩数据平均所需的边界检查的数量,由此不需要边界检查。 还提供组合休眠模式和挂起模式,其基本上维持RAM的电力,同时透明地使用休眠文件支持RAM,使得如果RAM的电源被中断,则RAM内容在电源时自动从休眠文件恢复 被恢复。

    Method and system for dynamic-link library

    公开(公告)号:US5375241A

    公开(公告)日:1994-12-20

    申请号:US994149

    申请日:1992-12-21

    申请人: James E. Walsh

    发明人: James E. Walsh

    IPC分类号: G06F9/445 G06F9/00 G06F9/40

    CPC分类号: G06F9/44521

    摘要: A dynamic-link library method and system for providing services to one or more application programs. The system includes a code resource that includes a plurality of service routines to allow any of the programs to use the service routines. The code resource is physically distinct from the application programs and does not have to be copied into the application programs, which allow the code resource and the application programs to be updated, compiled, and tested separately from each other. A selector routine receives the selection information from the stub routine, and in response thereto accesses the associated service routine and causes the associated service routine to perform its intended service. Preferably, the stub routine allocates parameters to be used by the associated service routine and passes the parameters to the selector routine along with the selection information. Preferably an interface routine is used to translate an index to the code resource into a selector pointer to the selector routine. The interface routine receives the selection information from the stub routine and passes the selection information to the selector routine using the selector pointer. A resource initiation routine loads and locks the code resource into memory. The resource initiation routine allocates resource global variables space for storing resource global variables used by the code resource. The selector routine saves an index to program global variables space for storing program global variables, the index being previously stored in a register. The selector routine stores an index to the resource global variables space into the register. After a service routine performs its service the selector routine restores the index to the program global variables space into the register. When the services of the code resource are no longer needed the current main program calls a resource termination routine. The resource termination routine unlocks the code resource in and disposes of the index to the resource global variables space.

    System and method for detection of artificially generated system load
    15.
    发明授权
    System and method for detection of artificially generated system load 失效
    用于人为生成系统负载检测的系统和方法

    公开(公告)号:US07730531B2

    公开(公告)日:2010-06-01

    申请号:US11106559

    申请日:2005-04-15

    申请人: James E. Walsh

    发明人: James E. Walsh

    IPC分类号: G06F11/00

    CPC分类号: G06F11/0751 G06F11/0709

    摘要: A system and method are provided for detecting artificially generated load on a search system. The system may include a load monitoring component for monitoring a current load for comparison with an expected load. The system may additionally include an abnormality detection component for detecting an abnormality when the monitored load exceeds an expected amount by a predetermined threshold. The system may further include an analysis component for determining if the monitored load is an artificial load.

    摘要翻译: 提供了一种系统和方法,用于检测搜索系统上人为产生的负载。 系统可以包括用于监视当前负载以与预期负载进行比较的负载监控组件。 该系统可以另外包括用于当所监视的负载超过预期量达预定阈值时检测异常的异常检测组件。 该系统还可以包括用于确定所监视的负载是否为人造负载的分析组件。

    Compressing an amount of uncompressed data less than amount of hibernation related data written to storage via DMA controller when requested write is pending
    16.
    发明授权
    Compressing an amount of uncompressed data less than amount of hibernation related data written to storage via DMA controller when requested write is pending 有权
    当请求的写入待处理时,压缩一定量的未压缩数据少于通过DMA控制器写入存储器的休眠相关数据量

    公开(公告)号:US07305502B2

    公开(公告)日:2007-12-04

    申请号:US11010504

    申请日:2004-12-13

    摘要: An improved hibernation method and system, including the use of a modified DMA (Direct Memory Access) mode of transferring data to and from the disk. The use of DMA increases data transfer speed, while freeing the system processor to perform other tasks, including compressing/decompressing the data transferred to and from the disk. An improved decoder is also provided that reduces the number of bounds checks needed on average for typical compressed data by first guaranteeing that there is sufficient room to decode literals and small substrings, whereby bounds checking is not needed. A combination hibernation mode and a suspend mode is also provided that essentially maintains power to the RAM while transparently backing the RAM with the hibernation file, such that if power to the RAM is interrupted, the RAM contents are automatically restored from the hibernation file when power is restored.

    摘要翻译: 一种改进的休眠方法和系统,包括使用修改的DMA(直接存储器访问)模式将数据传输到磁盘和从磁盘传输数据。 使用DMA可以提高数据传输速度,同时释放系统处理器执行其他任务,包括压缩/解压缩传输到磁盘的数据。 还提供了一种改进的解码器,其通过首先保证有足够的空间来解码文字和小的子字符串,从而减少了典型压缩数据平均所需的边界检查数量,从而不需要边界检查。 还提供组合休眠模式和挂起模式,其基本上维持RAM的电力,同时透明地使用休眠文件支持RAM,使得如果RAM的电源被中断,则RAM内容在电源时自动从休眠文件恢复 被恢复。

    Fast data decoder that operates with reduced output buffer bounds checking
    17.
    发明授权
    Fast data decoder that operates with reduced output buffer bounds checking 有权
    快速数据解码器,通过减少输出缓冲区边界检查进行操作

    公开(公告)号:US06883037B2

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

    申请号:US09814474

    申请日:2001-03-21

    摘要: Described is an improved decoder that reduces the number of bounds checks needed for typical compressed data by first guaranteeing that there is sufficient room to decode small symbol substrings and literal symbols, whereby bounds checking need not be performed on each symbol. Because literal symbols and small substrings of symbols form the majority of compressed data, the reduced checking significantly speeds up decoding on average. In one implementation, a fast LZ77 decoder that operates without bounds checking is used in a first phase until the end of the output buffer is neared at which time a second phase standard decoder, which performs bounds checks on each to ensure that the buffer does not overflow, is used. Normally the standard decoder decompresses only a small amount of data relative to the amount of data decompressed with the fast decoder, greatly improving decompression speed while not compromising safety.

    摘要翻译: 描述了一种改进的解码器,其通过首先保证有足够的空间来解码小符号子字符串和文字符号,从而减少典型压缩数据所需的边界检查的数量,由此不需要对每个符号执行边界检查。 因为字面符号和小的符号子字符构成了大部分压缩数据,所以减少的检查显着加快了解码的平均。 在一个实现中,在第一阶段中使用无限制检查的快速LZ77解码器,直到输出缓冲器的末端接近第二相位标准解码器,在第二阶段执行边界检查以确保缓冲器不 溢出,被使用。 通常,标准解码器相对于使用快速解码器解压缩的数据量仅解压缩少量数据,大大提高了解压缩速度,同时不损害安全性。

    Systems and methods for pre-processing variable initializers
    18.
    发明授权
    Systems and methods for pre-processing variable initializers 失效
    用于预处理可变初始化器的系统和方法

    公开(公告)号:US06110227A

    公开(公告)日:2000-08-29

    申请号:US103862

    申请日:1998-06-24

    IPC分类号: G06F9/445 G06F9/45

    CPC分类号: G06F8/49 G06F9/44521

    摘要: Systems and methods for pre-processing an initializer prior to creation of a final version of a binary image and excluding the initializer from the computer code that comprises the binary image. Prior to creation of the final version of the binary image, an attempt is made to pre-process the initializer as if it were being processed during execution of the binary image. The initializer may be pre-processed during one or more of three stages involved in the creation of a binary image: prior to operation of the linker; during operation of the linker; and after operation of the linker. If the initializer is successfully pre-processed, an initialized value for a variable is determined. This initialized value is written into the binary image and all references and calls to the initializer are excluded from the binary image. Thus, during all subsequent start-ups of the binary image, no initialization of the variable will be performed.

    摘要翻译: 在创建二进制图像的最终版本之前预处理初始化器并且从包括二进制图像的计算机代码中排除初始化器的系统和方法。 在创建二进制图像的最终版本之前,尝试预处理初始化器,就像在二进制图像的执行期间正在处理它一样。 初始化器可以在涉及二值图像的创建的三个阶段中的一个或多个阶段中进行预处理:在链接器的操作之前; 在连接器的操作期间; 并在接头操作之后。 如果初始化器已成功预处理,则确定变量的初始化值。 该初始化值被写入二进制图像,并且从二进制图像中排除对初始化器的所有引用和调用。 因此,在二进制图像的所有后续启动期间,将不执行变量的初始化。

    Method for preparing collagen encased sausage products
    19.
    发明授权
    Method for preparing collagen encased sausage products 失效
    胶原蛋白包裹香肠制品的制备方法

    公开(公告)号:US5271948A

    公开(公告)日:1993-12-21

    申请号:US844832

    申请日:1992-03-03

    摘要: A collagen-coated food product and a process for its manufacture which comprises a shaped food substance encased in a coagulated collagen fiber dispersion which is acidified with an inorganic acid and set in a bath which is essentially ammonia free. The process according to the invention is a process for the preparation of a collagen-coated food product wherein the collagen is coextruded with the food product wherein the collagen product for the extrusion comprises a collagen fiber dispersion, which is acidified with an inorganic acid and set in a setting bath which is essentially ammonia free.

    摘要翻译: 胶原蛋白包衣的食品及其制造方法,其包括被包封在凝固的胶原纤维分散体中的成形食物,其被无机酸酸化并置于基本上不含氨的浴中。 根据本发明的方法是制备胶原蛋白包衣食品的方法,其中胶原蛋白与食品共挤出,其中用于挤出的胶原产品包括胶原纤维分散体,其用无机酸酸化并设定 在基本上不含氨的凝固浴中。

    Detection of Artificially Generated System Load
    20.
    发明申请
    Detection of Artificially Generated System Load 有权
    人为系统负载检测

    公开(公告)号:US20100218251A1

    公开(公告)日:2010-08-26

    申请号:US12764690

    申请日:2010-04-21

    申请人: James E. Walsh

    发明人: James E. Walsh

    IPC分类号: G06F11/00

    CPC分类号: G06F11/0751 G06F11/0709

    摘要: A system and method are provided for detecting artificially generated load on a search system. The system may include a load monitoring component for monitoring a current load for comparison with an expected load. The system may additionally include an abnormality detection component for detecting an abnormality when the monitored load exceeds an expected amount by a predetermined threshold. The system may further include an analysis component for determining if the monitored load is an artificial load.

    摘要翻译: 提供了一种系统和方法,用于检测搜索系统上人为产生的负载。 系统可以包括用于监视当前负载以与预期负载进行比较的负载监控组件。 该系统可以另外包括用于当所监视的负载超过预期量达预定阈值时检测异常的异常检测组件。 该系统还可以包括用于确定所监视的负载是否为人造负载的分析组件。