...that the Slinky toy was the result of a failed attempt by engineer Richard James to produce an antivibration device for ship instruments? His goal was to develop a spring that would instantaneously counterbalance the wave motion that rocks a ship at sea. Instead, he developed the Slinky.
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 |
| 7299209 | Method, apparatus and system for securely providing material to a licensee of the material A method, apparatus and system for securely providing material to a licensee of the material are described. In each, at least one license key is provided, preferably along with a license including usage rights for requested content or material to the licensee. The m... | 11/20/2007 |
| 7299429 | System and method for providing burst licensing in a circuit simulation environment A system and method which allows for burst licensing, particularly for use in a circuit design and analysis system in which designers use tools to assist in characterizing and verifying the circuit. Burst licensing is used to provide licenses on an ‘as and when re... | 11/20/2007 |
| 7296154 | Secure media path methods, systems, and architectures Methods, systems and architectures for processing renderable digital content are described. The various embodiments can protect against unauthorized access or duplication of unprotected content (i.e. decrypted content) once the content has reached a rendering device... | 11/13/2007 |
| 7292990 | System and method for software development This invention relates to a method and apparatus for developing software. In one embodiment, a method for facilitating the distributed development of software components includes providing a skill rating for software developers, communicating specifications for a so... | 11/06/2007 |
| 7293043 | Tracking switch transactions A method and data structure for monitoring the progression of a configuration transaction through a communications network is provided. The method includes creating an audit trail associated with the switch-transaction progression, iteratively updating the audit tra... | 11/06/2007 |
| 7293294 | Method and apparatus for using contents A method for using digital contents is provided. In the method, a request is made to a provider apparatus for a certificate containing a first provider ID embedded therein by a certification authority, and the certificate is received from the provider apparatus. A d... | 11/06/2007 |
| 7290149 | Verbose hardware identification for binding a software package to a computer system having tolerance for hardware changes Systems and methods for generating a verbose hardware identification (VHWID) for a given computer system are disclosed. The verbose hardware identification (VHWID) may be used to control the use of software on the given computer system depending on the degree of har... | 10/30/2007 |
| 7290144 | Access-control method for software modules and programmable electronic device therefor A programmable electronic device (10) stores a number of cipher-text software modules (14) to which access is granted after evaluating a user's token (55, 80, 82), a software-restriction class (58) for a requested software module (14 | 10/30/2007 |
| 7289799 | Portable terminal apparatus and terminal apparatus A portable terminal apparatus for communicating with an external device by a cable or radio has a means for selectively sending, to the external device, an information identification code loaded from the external device by the cable or radio. ... | 10/30/2007 |
| 7290047 | License information exchange system When license information is transferred between a server machine and a client machine, an identifier which is unique to a series of communication sequences is provided. The identifier is sent when a communication is performed between the two machines, as well as whe... | 10/30/2007 |
| 7283985 | Prioritizing product information A user of a computer is able to define and manage partner-product ranges in which each partner-product range is associated with products, business partners and a priority indicator. When a particular business partner or a particular partner-product combination is as... | 10/16/2007 |
| 7284131 | Method for operating internet site offering encrypted contents A method for operating an Internet site providing encrypted contents is provided, and includes the steps of (a) a site server determining whether or not a customer accessing the site is a registered subscriber; (b) automatically generating a customer-unique encrypti... | 10/16/2007 |
| 7284263 | Rights management inter-entity message policies and enforcement The present invention provides the ability to compare and enforce policies between trusted entities within a rights management system. For example, policies between the two entities may be received by either entity. They may then be compared to determine the compati... | 10/16/2007 |
| 7281273 | Protecting content on medium from unfettered distribution Digital content is encrypted according to a content key (CK) to form (CK(content)) and such (CK(content)), a license generator, a start-up file, and license-generating information are placed on a digital storage medium. The license generator is for generating a digi... | 10/09/2007 |
| 7281274 | Electronic media distribution system A system and method for sharing electronic content. A sending user can specify one or more criteria that a recipient memory device must have to store the content. The sending user can also specify a digital rights management control that can be associated with the c... | 10/09/2007 |
| 7281263 | System and method for managing security access for users to network systems A network security system for managing access to a plurality of different network systems for a plurality of users. The network security system includes an enterprise directory system configured to process request messages from each of the network systems requesting... | 10/09/2007 |
| 7278165 | Method and system for implementing digital rights management In one embodiment, a content license is created that defines parameters for accessing a piece of digital content. A first logical expression in the content license defines a plurality of playback devices that are authorized to access the piece of digital content. A ... | 10/02/2007 |
| 7278168 | Dynamic enabling of functionality in electronic document readers Methods and apparatus, including computer program products, implementing and using techniques for digital rights management. An electronic document containing one or more content items is provided along with a set of usage rights. The set of usage rights defines one... | 10/02/2007 |
| 7278169 | Controlling the downloading and recording of digital data A method and apparatus for enabling a licensed end user to record digital data as described is particularly useful to the music industry as it enables them to make audio data available over the internet but to retain control of the uses to which that audio data can ... | 10/02/2007 |
| 7277904 | Method and system for managing intellectual property aspects of software code A method, system and computer program product for managing intellectual property (IP) aspects of software code artifacts. IP provisions are separated from, but associated with, the artifact(s) to which they apply. A software configuration management (SCM) repository... | 10/02/2007 |
| 7278023 | System and method for distributed network acess and control enabling high availability, security and survivability A system, method and computer program that administers access and security on a network having more than one computer system connected thereto. This system, method and computer program has a local password file (1500) which is one-way encrypted and contains u... | 10/02/2007 |
| 7278131 | Compact hardware identification for binding a software package to a computer system having tolerance for hardware changes Systems and methods for generating a-compact hardware identification (CHWID) for a given computer system are disclosed. The compact hardware identification (CHWID) may be used to control the use of software on the given computer system depending on the degree of har... | 10/02/2007 |
| 7277870 | Digital content distribution using web broadcasting services A method of securely receiving data on a user's system from a web broadcast infrastructure with a plurality of channels. The method comprising receiving promotional metadata from a first web broadcast channel, the promotional metadata related to data available for r... | 10/02/2007 |
| 7275261 | Method and system for monitoring utilizing condition of contents, computer program and recording medium In a contents distributing system, a monitoring server is equipped on a network with which all user terminals being capable of utilizing contents are allowed to connect, and a member card is issued to a user operating the user terminal. In the contents distributed f... | 09/25/2007 |
| 7272582 | Fee determination device Methods and electronic architectures for volume based handling and processing electronic data, for which a fee is determined based on a selectable metric, are provided. One embodiment includes program instructions for collecting non-aggregated data in an encrypted f... | 09/18/2007 |
| 7272725 | Method to protect software against unwanted use with a “temporal dissociation” principle The invention concerns a process to protect a vulnerable software working on a data processing system against its unauthorized usage using a processing and memorizing unit. The process comprises creating a protected software by choosing in the source of the vulnerab... | 09/18/2007 |
| 7272500 | Global positioning system hardware key for software licenses A system for validating a license to use a computational component, comprising (a) a GPS module 108 to determine one or more of GPS timing information and a geographic location of at least one of the computational component 400 and a key device 100 | 09/18/2007 |
| 7272572 | Method and system for facilitating the transfer of intellectual property A method and system for facilitating the transfer of intellectual property are disclosed. In one embodiment, the method of facilitating the transfer of intellectual property includes obtaining at a computer system of a first entity information concerning intellectua... | 09/18/2007 |
| 7269740 | Method to protect software against unwanted use with a “variable principle” The invention concerns a process to protect a vulnerable software working on a data processing system against its unauthorized usage using a memorizing unit. The process comprises creating a protected software by choosing in the source of the vulnerable software at ... | 09/11/2007 |
| 7269577 | System for controlling the distribution and use of digital works using digital tickets A system for controlling the distribution and use of digital works using digital tickets. In the present invention, a “digital ticket” is used to entitle the ticket holder to exercise some usage right with respect to a digital work. Usage rights are used to defi... | 09/11/2007 |
| 7269576 | Content rendering apparatus A system for controlling the distribution and use of digital works using digital tickets. In the present invention, a “digital ticket” is used to entitle the ticket holder to exercise some usage right with respect to a digital work. Usage rights are used to defi... | 09/11/2007 |
| 7266835 | Method and apparatus for secure transactions in an interactive television ticker A user can perform secure transactions via an interactive television ticker. While viewing an advertisement scrolling in the ticker, the user can select that advertisement to initiate an on-line transaction. That resulting transaction can be performed within the tic... | 09/04/2007 |
| 7266815 | Automated control of a licensed internal code update on a storage controller A system, method and article of manufacture are provided to perform an automated concurrent licensed internal code (LIC) update and an automated nonconcurrent LIC update on a storage controller. The automated concurrent LIC update is performed on a storage controlle... | 09/04/2007 |
| 7266660 | Protection of content stored on portable memory from unauthorized usage A device for securely recording protected content to a portable memory, and for reading the protected content therefrom. The device includes a feature that makes it adapted to read or write specially-configured portable memories that are incompatible with standard r... | 09/04/2007 |
| 7266681 | Network communications security agent One embodiment of an inventive networking environment includes clients called sending clients because they send network content through a network, and clients called receiving clients because they receive the network content from the sending clients through the netw... | 09/04/2007 |
| 7266807 | Method for integration edition of setting file and setting file integration base A conventional configuration file edition method used for changing operation of a program that is operated on a computer involves a problem that a user is required to learn a complex method for changing a configuration file when a plurality of programs are provided ... | 09/04/2007 |
| 7266202 | Information processing device and method, and program storage medium The CPU 11 of the personal computer 1 controls the CPU 32 of the adaptor 26 made of a semiconductor IC to compute a hash value of a content-managing music data base recorded in the HDD 21 and store it into the nonvolatile memory | 09/04/2007 |
| 7266519 | Billing system with authenticated wireless device transaction event data A system, method, and computer program for billing wireless device subscribers based upon billable interaction with applications and services resident on third party computer devices that are accessible through a wireless network. The system uses authenticatable tra... | 09/04/2007 |
| 7263528 | File transfer system A file transfer system includes peer devices, including an index creating device and at least one requesting peer device. The index creating device creates an index of stored files that can be requested by peer devices. The index creating device evaluates communicat... | 08/28/2007 |
| 7263718 | Security framework for supporting kernel-based hypervisors within a computing system An inventive security framework for supporting kernel-based hypervisors within a computer system. The security framework includes a security master, one or more security modules and a security manager, wherein the security master and security modules execute in kern... | 08/28/2007 |