Debugger program time monitor
    1.
    发明授权
    Debugger program time monitor 失效
    调试程序时间监视器

    公开(公告)号:US06854073B2

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

    申请号:US09962866

    申请日:2001-09-25

    IPC分类号: G06F11/34 G06F11/36 G06F11/00

    CPC分类号: G06F11/3636

    摘要: Apparatus, methods and articles of manufacture for collecting performance data in a debugger environment. In one embodiment, performance data is collected and associated with a breakpoint. The performance data may then be displayed to a user in a meaningful way. In one embodiment, a user is provided with performance data for the last execution path resulting in terminating at a breakpoint, regardless of an origination point of the execution path. In another embodiment, a user is provided with the collective performance data for any execution path terminating at a breakpoint. In still another embodiment, a user is provided with a historical account for a particular execution path using cumulative data for that path. Still another embodiment provides a debugger configured to track performance data based on variable values.

    摘要翻译: 用于在调试器环境中收集性能数据的装置,方法和制品。 在一个实施例中,收集性能数据并将其与断点相关联。 然后可以以有意义的方式将性能数据显示给用户。 在一个实施例中,向用户提供用于最后执行路径的性能数据,导致在断点处终止,而不管执行路径的始发点。 在另一个实施例中,为用户提供了在断点处终止的任何执行路径的集体演奏数据。 在另一个实施例中,向用户提供使用该路径的累积数据的特定执行路径的历史记录。 另一个实施例提供一种配置成基于变量值跟踪性能数据的调试器。

    Dynamic web page arrangement
    2.
    发明授权
    Dynamic web page arrangement 有权
    动态网页安排

    公开(公告)号:US08627226B2

    公开(公告)日:2014-01-07

    申请号:US12177652

    申请日:2008-07-22

    IPC分类号: G06F3/048

    摘要: A browser renders a page for display according to user habits. When a user interacts with a page associated with a network address, an entry is made in a file that associates the element on the page of the user interaction with the network address. When the page is visited again, the file is checked to see if any entry exists. If an entry exists and the stored user interaction is still relevant for that page, the page is rendered so that the location the user interacted with is provided at the top of the display, or the element is re-arranged, as in the case of a table, or both re-positioning and re-arranging occurs. Such page rendering reduces the need for the user to scroll through the page to view the desired information.

    摘要翻译: 浏览器根据用户习惯呈现页面进行显示。 当用户与与网络地址相关联的页面进行交互时,在将用户交互的页面上的元素与网络地址相关联的文件中进行条目。 当页面再次访问时,将检查文件以查看是否存在任何条目。 如果条目存在,并且存储的用户交互仍然与该页面相关,则页面被渲染,使得用户与之交互的位置被提供在显示器的顶部,或者重新排列元素,如在 一个表,或两者重新定位和重新排列。 这种页面呈现减少了用户滚动页面以查看所需信息的需要。

    Initializing diagnostic functions when specified run-time error criteria are satisfied
    3.
    发明授权
    Initializing diagnostic functions when specified run-time error criteria are satisfied 有权
    指定运行时错误标准时,初始化诊断功能

    公开(公告)号:US07634690B2

    公开(公告)日:2009-12-15

    申请号:US12111178

    申请日:2008-04-28

    IPC分类号: G06F11/00

    CPC分类号: G06F11/366

    摘要: A run-time monitor allows defining sets of run-time error criteria and corresponding diagnostic action to take when the run-time error criteria is satisfied. One way to define the run-time error criteria is to take a baseline measurement of run-time errors that occur during normal processing conditions. A run-time error criteria may then be defined that is based on the baseline measurement. In this manner, a rate of run-time errors that normally occur may be ignored, while a rate of run-time errors in excess of the run-time error criteria could automatically initiate diagnostic action. In this manner, the ability of a programmer to debug run-time errors is significantly enhanced.

    摘要翻译: 运行时监视器允许在满足运行时错误标准时定义运行时错误标准集和相应的诊断动作。 定义运行时错误标准的一种方法是对在正常处理条件下发生的运行时错误进行基线测量。 然后可以基于基线测量定义运行时错误标准。 以这种方式,通常发生的运行时错误率可能会被忽略,而运行时错误超出运行时错误标准的速率可以自动启动诊断动作。 以这种方式,程序员调试运行时错误的能力显着增强。

    Storing and restoring snapshots of a computer process
    4.
    发明授权
    Storing and restoring snapshots of a computer process 失效
    存储和恢复计算机进程的快照

    公开(公告)号:US07383538B2

    公开(公告)日:2008-06-03

    申请号:US10008864

    申请日:2001-12-06

    IPC分类号: G06F9/44 G06F11/00

    CPC分类号: G06F11/3636

    摘要: A method to trace a variable or other expression through a computer program is disclosed. A user determines the variable and the conditions upon which activity of the variable will be monitored. As a result of the invention, every time that variable is referenced in a memory operation or other activity by the program and the conditions set forth by the user are satisfied, the state of that variable is saved as a snapshot without interrupting or stopping execution of the program. The snapshots are accumulated in a history table. The history table can be retrieved and the state of the variable in any given snapshot can be restored. Other variables and expressions can be attached to the trigger variable and the states of these other variables at the time of the activity of the trigger variable may also be saved in the snapshot. The method may be incorporated into a program as a tracing device or a program product separate from the logical processing device executing the program.

    摘要翻译: 公开了通过计算机程序跟踪变量或其他表达式的方法。 用户确定变量和将监视变量的活动的条件。 作为本发明的结果,每当在存储器操作中引用该变量或者由程序引用的其他活动和用户提出的条件时,该变量的状态被保存为快照而不中断或停止执行 该程序。 快照在历史记录表中累积。 可以检索历史表,并且可以恢复任何给定快照中变量的状态。 可以将其他变量和表达式附加到触发变量,并且触发变量活动时这些其他变量的状态也可以保存在快照中。 该方法可以作为追踪装置或与执行程序的逻辑处理装置分开的程序产品合并到程序中。

    DETERMINING THE AVAILABILITY OF PURCHASABLE ITEMS IN A NETWORK ENVIRONMENT
    5.
    发明申请
    DETERMINING THE AVAILABILITY OF PURCHASABLE ITEMS IN A NETWORK ENVIRONMENT 审中-公开
    确定可购买物品在网络环境中的可用性

    公开(公告)号:US20080125906A1

    公开(公告)日:2008-05-29

    申请号:US12025074

    申请日:2008-02-04

    IPC分类号: G06F17/00 G07C3/00 G07F9/02

    摘要: Embodiments of the present invention provide for a method, system and article of manufacture for operating vending machines. In general, a plurality of vending machines are nodes of a network. Each node is configured to send, receive and process signals carrying inventory, pricing, reservation and/or refund information. In particular, a first signal is sent to one or more nodes requesting inventory/price information from other nodes. Those nodes carrying the product may reply with a second signal. In this manner, the location of vending machines carrying one or more items specified by a customer may be determined. In another embodiment, vending machine items may be reserved from a remote location. In still another embodiment, vending machines may be configured to provide refunds under controlled conditions. A consumer may request a refund in cases where the consumer was improperly charged for goods are services that were not provided.

    摘要翻译: 本发明的实施例提供了用于操作自动售货机的方法,系统和制品。 通常,多台自动售货机是网络的节点。 每个节点配置为发送,接收和处理携带库存,定价,预留和/或退款信息的信号。 特别地,第一信号被发送到一个或多个请求来自其他节点的库存/价格信息的节点。 携带产品的那些节点可以用第二个信号进行回复。 以这种方式,可以确定携带客户指定的一个或多个物品的自动售货机的位置。 在另一个实施例中,可以从远程位置预约自动售货机物品。 在另一个实施例中,自动售货机可以被配置为在受控条件下提供退款。 如果消费者不正当地收取货物,消费者可能会要求退款是未提供的服务。

    Web server apparatus and method for virus checking
    7.
    发明授权
    Web server apparatus and method for virus checking 有权
    用于病毒检查的Web服务器装置和方法

    公开(公告)号:US07177937B2

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

    申请号:US10883101

    申请日:2004-07-01

    IPC分类号: G06F15/16 G06F11/30 G16F12/14

    摘要: A web server computer system includes a virus checker and mechanisms for checking e-mails and their attachments, downloaded files, and web sites for possible viruses. The virus checker allows a web server to perform virus checking of different types of information real-time as the information is requested by a web client. In addition, a web client may also request that the server perform virus checking on a particular drive on the web client. If this case, the web server may receive information from the web client drive, scan the information for viruses, and inform the web client whether any viruses were found. In the alternative, the web server may download a client virus checker to the web client and cause the client virus checker to be run on the web client. The preferred embodiments thus eliminate the need for virus checking software to be installed on each web client.

    摘要翻译: Web服务器计算机系统包括病毒检查器和用于检查电子邮件及其附件,下载的文件和可能的病毒的网站的机制。 病毒检查器允许Web服务器根据Web客户端请求的信息实时执行不同类型信息的病毒检查。 另外,web客户端还可以请求服务器对web客户端上的特定驱动器执行病毒检查。 如果是这种情况,Web服务器可能会从Web客户端驱动器接收信息,扫描病毒信息,并通知Web客户端是否发现任何病毒。 或者,Web服务器可以将客户端病毒检查器下载到web客户端,并使客户端病毒检查器在web客户端上运行。 因此,优选实施例免除了要安装在每个web客户端上的病毒检查软件的需要。

    Method and apparatus for enhanced server page execution

    公开(公告)号:US07107336B2

    公开(公告)日:2006-09-12

    申请号:US09791520

    申请日:2001-02-23

    IPC分类号: G06F15/16

    CPC分类号: G06F17/30067

    摘要: Methods, apparatus and a computer program product are provided for implementing enhanced server page execution. A predefined file or a predefined directory is monitored for change. Responsive to identifying a change in the predefined file or the predefined directory, a server page is monitored for change. Checking the server page for change with each use is eliminated, thereby speeding up run time execution of the server page. Monitoring the predefined file or predefined directory for change can include providing a trigger function with the file or with a directory entity for the predefined directory; the trigger function to identify a change within the predefined directory. Alternatively, monitoring the predefined file or the predefined directory for change includes providing a daemon program for monitoring the predefined file or predefined directory for activity. A META tag can be used for governing when the server page is set to be monitored for change. The META tag can be used with the trigger function or with the daemon program.

    Access to applications of an electronic processing device solely based on geographic location

    公开(公告)号:US07080402B2

    公开(公告)日:2006-07-18

    申请号:US09804424

    申请日:2001-03-12

    IPC分类号: H04L9/32

    摘要: Applications/functions within an electronic processing device having a GPS card and antenna, such as a laptop or personal digital assistant, can be enabled only when in a specified geographic location. For each critical application/function, its accessibility is programmed to be enabled/disabled only in specified geographic regions. No additional passwords are required: access or abortion of an running program are automatic. The geographic regions can be input into the electronic processing device using GPS processing or using a graphical user interface on a map. Other methods of determining the boundaries of the appropriate geographic regions for each applications/functions are disclosed. An application/function will not be opened if the electronic device is not within the geographic region associated with the application/function. When an existing application/function is running and the user changes geographic regions, an abort message is automatically generated for those applications/functions that should not be active in the new geographic regions. A GPS card and antenna within the electronic processing device receive and process the device's current location.