User-operated amusement apparatus for kicking the user's buttocks
An apparatus including a user-operated and controlled apparatus for self-infliction of repetitive blows to the user's buttocks by a plurality of elongated arms bearing flexible extensions that rotate under the user's control.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8190909 | Protection of the execution of a program A method for controlling the execution of at least one program in an electronic circuit and a processor for executing a program, in which at least one volatile memory area of the circuit is, prior to the execution of the program to be controlled, filled with first i... | 05/29/2012 |
| 8181034 | Secure data utilization A system, comprising an external memory operative to store data therein, the data including a plurality of sections, each of the sections being associated with a signature, and an internal memory operationally connected to the external memory, and a processor arrang... | 05/15/2012 |
| 8181033 | Data leakage prevention system, method, and computer program product for preventing a predefined type of operation on predetermined data A data leakage prevention system, method, and computer program product are provided for preventing a predefined type of operation on predetermined data. In use, an attempt to perform an operation on predetermined data that is protected using a data leakage preventio... | 05/15/2012 |
| 8181035 | Methods, apparatus and systems to improve security in computer systems According to some implementations methods, apparatus and systems are provided involving the use of processors having at least one core with a security component, the security component adapted to read and verify data within data blocks stored in a L1 instruction cac... | 05/15/2012 |
| 8176333 | Method and apparatus for protecting external call references The present invention is generally directed to a method, system, and article of manufacture that ensures the integrity of programs having variable portions. One aspect of this invention is a method for protecting software products having variant portions. This metho... | 05/08/2012 |
| 8171306 | Universal secure token for obfuscation and tamper resistance Program obfuscation is accomplished with tamper proof token including an embedded oracle. A public obfuscation function can be applied to any program/circuit to produce a new obfuscated program/circuit that makes calls to the corresponding oracle to facilitate progr... | 05/01/2012 |
| 8151117 | Detection of items stored in a computer system Detection of items stored in a computer system such as computer code, data or information includes obtaining signatures characteristic of programs of interest such as steganographic programs. A signature is obtained by reading code from a program of interest. The co... | 04/03/2012 |
| 8145917 | Security bootstrapping for distributed architecture devices Securing the boot phase of a computing system implemented as a distributed architecture device can be performed by a system or method that uses hash functions and public key infrastructure (PKI) to verify the authenticity of modular subsystems. The modular subsystem... | 03/27/2012 |
| 8127144 | Program loader operable to verify if load-destination information has been tampered with, processor including the program loader, data processing device including the processor, promgram loading method, and integrated circuit A program loader for loading a program onto a memory in accordance with load-destination information. The program loader including an obtaining unit obtaining the load-destination information from a recording medium in which the program is recorded, a verifying unit... | 02/28/2012 |
| 8117461 | Method of randomly and dynamically checking configuration integrity of a gaming system In a gaming environment, a method of periodically downloading dynamically generated executable modules at random intervals that perform system configuration integrity checks in a secure and verifiable manner is disclosed. The dynamically generated executable modules... | 02/14/2012 |
| 8112633 | Server side verification of digital signatures in streaming environments When an executable file cannot be run on a client computer until the digital signature has been verified, the streaming server performs the verification if the entire file is not present on the client. More specifically, the client detects requests to verify digital... | 02/07/2012 |
| 8108686 | Method and system for detecting modified pages A method for validating program execution. The method involves identifying a program from a second computer system, obtaining, by a first computer system, a first copy of a page for a file of the program from a second computer system, calculating a hash value for th... | 01/31/2012 |
| 8099605 | Intelligent storage device for backup system A data storage and data backup device that offers automatic reduction of duplicate data storage, and that easily can be connected to computing devices, computing systems and networks of computing devices. The device offers high protection against destruction or modi... | 01/17/2012 |
| 8086869 | System for software source code comparison A system for analyzing similarities between a first and second corpus or between a set of concepts and a corpus uses natural language processing and machine intelligence methods to replace terms or phrases in the corpus with concepts, determine the frequency of each... | 12/27/2011 |
| 8082449 | Information processing apparatus, information processing method, information processing program and recording medium An information processing apparatus including a recording medium setting part in which a recording medium is set is provided. The information processing apparatus includes a validity determination part for determining validity of a program by determining validity of... | 12/20/2011 |
| 8078886 | Method for protecting computer programs and data from hostile code A method that protects computer data from untrusted programs. Each computer's object and process is assigned with trust attributes, which define the way it can interact with other objects within the system. When an object is classified as untrusted, it can interact ... | 12/13/2011 |
| 8065531 | Decryption method The invention relates to a method of determining a plaintext M on the basis of a cipher C and using a secret key d, wherein the secret key d is used in binary form, wherein the plaintext M is determined in each iteration step i for the corresponding bit di | 11/22/2011 |
| 8065530 | Apparatus, and associated method, for paging an access terminal in a radio communication system Apparatus, and an associated method for facilitating paging of an access terminal operable in a radio communication system. A plurality of random numbers are generated. And, for each of the random numbers, a hash value is created by applying the random number to a h... | 11/22/2011 |
| 8055907 | Programming interface for a computer platform A programming interface for a computer platform can include various functionality. In certain embodiments, the programming interface includes one or more of the following groups of types or functions: those related to core file system concepts, those related to enti... | 11/08/2011 |
| 8051299 | Computer security method and computer system A method for secure loading, integrity checking of the runtime image and control over the runtime execution of applications which ensures that a software application loads only code it was authorized to load, and that the software application is monitored for unauth... | 11/01/2011 |
| 8051298 | Integrated fingerprinting in configuration audit and management A system and computer implemented method for identifying active applications in an enterprise computing system is provided. The method includes defining a plurality of fingerprints for an application. A first fingerprint is related to a directory structure associate... | 11/01/2011 |
| 8041957 | Associating software with hardware using cryptography Techniques for associating software with hardware using cryptography are described. The software is identified by a software identifier (ID), and the hardware is identified by a hardware ID. The software is hashed to obtain a code digest. A code signature is generat... | 10/18/2011 |
| 8037317 | Method for authenticating and executing a program Unlike the technology for a program downloaded through conventional broadcast waves, in the case of downloading a program via a network, there is a possibility that such program will be activated without noticing that the program is tampered with. For this reason, w... | 10/11/2011 |
| 8024579 | Authenticating suspect data using key tables A system and method for authenticating suspect code includes steps of: receiving the suspect code for a first instance of a trusted platform module; loading the suspect code into a trusted platform module device operatively associated with a processor, wherein the s... | 09/20/2011 |
| 8006100 | Enhancing trusted platform module performance A computer system comprises a system trust module for taking measurements for platform specific firmware during a system boot and a trust subsystem comprising a subsystem trust module for taking measurements for software provisioned on the computer system. The subsy... | 08/23/2011 |
| 8001388 | Software self-checking systems and methods Software self-checking mechanisms are described for improving software tamper resistance and/or reliability. Redundant tests are performed to detect modifications to a program while it is running. Modifications are recorded or reported. Embodiments of the software s... | 08/16/2011 |
| 7992009 | Device and method capable of verifying program operation of non-volatile memory and method card including the same A method of verifying programming of an integrated circuit card includes transferring program data to a page buffer of a non-volatile memory, copying the program data to a buffer memory, calculating a first checksum value with respect to program data in the buffer m... | 08/02/2011 |
| 7984304 | Dynamic verification of validity of executable code Computer-executable instructions in a computer are verified dynamically, after they have been identified for submission for execution, but before they are actually executed. In particular, for at least one current instruction that has been identified for submission ... | 07/19/2011 |
| 7979719 | Data authentication method and data authentication system A storage means which can be accessed by an authentication apparatus stores content data, a first digest table including primary digest values corresponding to a plurality of data portions constituting the content data, a second digest table including secondary dige... | 07/12/2011 |
| 7945786 | Method and apparatus to re-create trust model after sleep state A processing system features random access memory (RAM), a processor, and a trusted platform module (TPM). When the processing system enters a sleep mode during which the RAM is to stay powered, the processing system may measuring a VMM and one or more secure VMs in... | 05/17/2011 |
| 7921299 | Partner sandboxing in a shared multi-tenant billing system The present invention relates to a system and methodology for interacting with a Subscription Platform Service (SPS) and providing data security between entities that employ such service. The system includes a component that receives a request to access an object by... | 04/05/2011 |
| 7913092 | System and method for enforcing application security policies using authenticated system calls Disclosed is an approach to system call monitoring in which authenticated system calls from an application are easily verified by an operating system kernel. The authenticated system call may be a system call augmented with extra arguments, which specify the policy ... | 03/22/2011 |
| 7895447 | Secure processor arrangement A system and method for verifying the authenticity of instructions retrieved from a memory for execution by a processor. In one embodiment, an instruction monitor monitors execution parameters associated with the retrieved instruction and resets the system in respon... | 02/22/2011 |
| 7877613 | Protecting mobile code against malicious hosts Techniques for using a class loader to protect mobile code against a malicious host. The techniques include using the class loader to extend a class used by the mobile code such that a method is added to the code which authenticates the mobile code. When executed, t... | 01/25/2011 |
| 7853798 | Program tamper detecting apparatus, method for program tamper detection, and program for program tamper detection A program tamper detecting apparatus includes an external memory, an activation ROM and a CPU. The external memory stores a first code for program tamper detecting and a first program, wherein the first program is encrypted. The activation ROM stores a second progra... | 12/14/2010 |
| 7844828 | Method to secure the execution of a program against attacks by radiation or other A method for verifying execution of a program, wherein the program comprises a first code portion and a second code portion. The method includes entering the first code portion, where the first code portion includes a first plurality of instructions, executing the f... | 11/30/2010 |
| 7831838 | Portion-level in-memory module authentication Dynamic run-time verification of a module which is loaded in memory (in whole or in part) for execution is enabled by storing hashes of smaller portions of the module (e.g. page-level hashes) as they should look when loaded into memory for execution. After an initia... | 11/09/2010 |
| 7831839 | Methods and apparatus for providing a secure booting sequence in a processor Methods and apparatus provide for: reading encrypted boot code from a storage medium into a local memory associated with a first of a plurality of processors; decrypting the encrypted boot code using a trusted decryption function of the first processor such that the... | 11/09/2010 |
| 7822992 | In-place content substitution via code-invoking link Content including links to behaviors (code which can be executed and return supplemental content for insertion, or can modify existing content) is stored, and at run-time, the links to behaviors are followed and the supplemental content or the modifications to exist... | 10/26/2010 |
| 7814334 | Method and apparatus for changing and adding activation keys for functions of digital content without having to change and recompile the digital content A method and apparatus for changing and adding activation keys for functions of digital content without having to change and recompile the digital content. The rules for validating activation keys, the code for providing instructions for executing the rules for vali... | 10/12/2010 |