摘要:
In a distributed system that includes a debug server and debug clients coupled for data communications through a data communications network, where the debug server includes a debug administrator, a message router, a back-end debugger, and a debuggee, collaborative software debugging includes receiving, from the debug clients, application-level messages, including multiple requests to establish an event notification; routing the messages among the debug clients, debug administrator, and back-end debugger, including forwarding each request to the debug administrator, and forwarding only one of the requests to the back-end debugger; establishing one event notification; assigning, for each request, the event notification to an event group, each event group associated with one of the requesting debug clients; and returning client-specific debug results including sending, to each of the requesting debug clients, an event notification upon the back-end debugger encountering the event at the location in source code.
摘要:
A method for avatar wandering in a computer based interactive environment including for each avatar within a range of a current avatar, obtaining profiles of a user represented by the avatar, for each profile of the user represented by the avatar that has a same profile type as a profile of a user represented by the current avatar, comparing the profiles for matching data, computing a match score for the avatar based on the matching data, and moving the current avatar toward the avatar that has a greatest match score.
摘要:
Methods, system and computer program products for detection of frequent improper removals of and changing writing policies to prevent data loss in memory sticks. Exemplary embodiments include a method including detecting insertions of the memory stick, detecting removals of the memory stick, tracking a number of times the memory stick has been docked when removed, tracking a number of times the memory stick has been undocked when removed, determining a removal ratio of times the memory has been removed when docked to the number of times the memory stick has been removed when undocked, comparing the removal ratio to a predetermined threshold, caching writes and directory updates, and committing the writes and directory updates to the memory stick when the removal ratio is below the predetermined threshold and, flushing all writes and updates to the memory stick when in the removal ratio is equal to or above the predetermined threshold.
摘要:
A method for avatar wandering in a computer based interactive environment including for each avatar within a range of a current avatar, obtaining profiles of a user represented by the avatar, for each profile of the user represented by the avatar that has a same profile type as a profile of a user represented by the current avatar, comparing the profiles for matching data, computing a match score for the avatar based on the matching data, and moving the current avatar toward the avatar that has a greatest match score.
摘要:
In an embodiment, an identifier of a storage location that is accessed by a program is received. While execution of the program is halted at a halted statement, a first source statement is determined that must have stored to the storage location. The program comprises the halted statement and the first source statement, and the halted statement is different than the first source statement. The first source statement is presented, in response to the determination. In an embodiment, while execution of the program is halted at the halted statement, a second source statement is determined that might have stored to the storage location, and the second source statement is presented.
摘要:
A method, system and program product for monitoring changes to a variable within a critical section of a threaded program. The method includes establishing, using a debugging tool, a watch for monitoring changes to a variable that occur outside of the critical section and executing a portion of the threaded program with a debugger. Further, the method includes determining, using the tool, whether or not a thread has executed a start breakpoint set for the critical section, if the thread has executed the start breakpoint set, determining whether or not the thread has executed an end breakpoint set for the critical section, and if the thread has not executed the end breakpoint set, displaying any watches triggered responsive to updates to the variable that occur outside of the critical section, such that, only updates to the variable that occur outside of the critical section will trigger the displaying.
摘要:
Methods, systems and computer readable medium for improving the accuracy of voice processing are provided. Embodiments of the present invention generally provide methods, systems and articles of manufacture for adjusting a language model within a voice recognition system. In one embodiment, changes are made to the language model by identifying a word-usage pattern that qualifies as an anomaly. In one embodiment, an anomaly occurs when the use of a given word (or phrase) differs from an expected probability for the word (or phrase), as predicted by a language model. Additionally, observed anomalies may be shared and applied by different users of the voice processing system, depending on an affinity in word-usage frequency between different users.
摘要:
Method, apparatus and article of manufactured for debugging code. A user selects a function call (e.g., a method of object-oriented code) and a debugger parses the function call and sets breakpoints on the entry points of all instances of the method (assuming more than one). During execution, when one of the breakpoints is hit, the debugger determines whether the corresponding method is being called from the user-specified location in the code.
摘要:
Method, apparatus and article of manufacture for determining thread termination in a debugging environment. One embodiment provides a method of determining thread termination within a debugging environment, comprising: from a debugger user interface, receiving a user selection requesting notification of termination of a thread; and invoking the debugger user interface to notify the user of termination of the thread.
摘要:
A display apparatus and method that provides a windowing interface that gives the user the capability to identify and locate the particular window associated with a bell tone emitted by an application program. When a particular application emits a bell tone, the system displays a locator icon on the display. The text associated with the locator icon contains the window title, which tells the user which window caused the tone to be emitted. To go directly to the window that issued the bell, the user positions the pointing device over the locator icon and activates it to bring the icon into focus. At this time the icon vanishes and the window that emitted the bell tone is prominently displayed so the user can attend to it. If the user does not activate the locator icon and no other bell tones are emitted from the same window, then the locator icon will be removed from the display after a time period, which may be set by the user. When a window emits another bell tone while a locator icon is displayed for that window, the timer for the locator icon is reset so that it will remain on the display for the time period from the last bell tone emitted from the window.