Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

2479 results about "Program instruction" patented technology

Detecting computer viruses or malicious software by patching instructions into an emulator

One embodiment of the present invention provides a system for emulating computer viruses and/or malicious software that operates by patching additional program instructions into an emulator in order to aid in detecting a computer virus and/or malicious software within suspect code. During operation, the system loads a first emulator extension into the emulator. This first emulator extension includes program instructions that aid in the process of emulating the suspect code in order to detect a computer virus and/or malicious software. The system also loads the suspect code into an emulator buffer. Next, the system performs an emulation using the first emulator extension and the suspect code. This emulation is performed within an insulated environment in a computer system so that the computer system is insulated from malicious actions of the suspect code. During this emulation, the system determines whether the suspect code is likely to exhibit malicious behavior. In one embodiment of the present invention, loading the first emulator extension into the emulator involves loading the first emulator extension into the emulator buffer within the emulator. In this embodiment, performing the emulation involves emulating the program instructions that comprise the first emulator extension.
Owner:MCAFEE LLC

Touch sensitive apparatus and method for improved visual feedback

A touch sensitive apparatus and method of operation to improve visual feedback and visual perception of tactile input to an operator. The apparatus includes a touch screen device or display having a touch overlay, a processor and stored program instructions in a memory in which a three-dimensional graphical image, such as a key element, is created in the apparatus and shown on the display as an input device or keypad to the processor. Each key element includes a beveled surface surrounding a flat surface. When a displayed key element is touched by a probe, such as a finger, the screen area about the displayed key element and the finger, visually enlarges or "splats" confirming the selection of the particular key. Concomitantly or simultaneously, the key element detents or depresses within the key pad, changes color and bevel size further verifying the key selection to the operator thereby creating a sense of key movement and visual perception of tactile input to the operator aiding in the operation of the key pad. The simultaneous visual key enlargement, visual detenting and change in key color and bevel size upon key selection in a touch sensitive apparatus improves the feedback to the operator in the selection and confirmation of a key element actuated by the operator.
Owner:IBM CORP

System, method and program to automatically adjust allocation of computer resources

System and computer program product for automatically adjusting allocation of processing power in a server. The server includes means for monitoring utilization of the processing power in the server and reporting the utilization of the processing power to the system, or means for monitoring availability of the processing power in the server and reporting the availability of the processing power to the system. The system comprises means or program instructions, responsive to a report that the processor utilization is above a first predetermined upper threshold or the processor availability is below a first predetermined lower threshold, for determining if the server can accommodate allocation of additional processing power, and if so, generating a request to allocate additional processing power to the server. The system also comprises other means or program instructions, responsive to a report that the processor utilization is below a second predetermined lower threshold or the processor availability is above a second predetermined upper threshold, for determining if the server can accommodate a de allocation of processing power, and if so, generating a request to de allocate some of the currently allocated processing power from the server. The system and program product also automatically adjust allocation of memory in the server.
Owner:IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products