William F. Semple, a dentist, was awarded the first US Patent on chewing gum in 1869. His recipe contained powdered chalk.
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 |
| 7502937 | Digital watermarking security systems A variety of systems responsive to watermarked documents are detailed. In one, watermarking is employed to facilitate system access. In another, security is provided through analyzing digitally watermarked documents. In yet another, a digital watermark-based combina... | 03/10/2009 |
| 7487363 | System and method for controlled copying and moving of content between devices and domains based on conditional encryption of content key depending on usage A system and method is disclosed for allowing content providers to protect against widespread copying of their content, while enabling them to give their customers more freedom in the way they use the content. In accordance with one embodiment, content providers ide... | 02/03/2009 |
| 7454036 | Internet facsimile and control method thereof and communication instruction terminal In an Internet fax, to receive an electronic mail document for fax transfer, if a password related to a control command for indicating a facsimile communication function is encrypted and set in the destination field or the main body of the received electronic mail, ... | 11/18/2008 |
| 7454796 | Obtaining temporary exclusive control of a printing device Obtaining exclusive control of a printing device by deferring printing of print data in a print queue. To obtain control, the recipient performs a process which may include authentication of the recipient. Control may be obtained either before the recipient is authe... | 11/18/2008 |
| 7451311 | Method and system for decoding charging data records in mobile telephone networks The invention relates to the decoding of charging data records (CDR) generated in a mobile telephone network. These records consist of files to be decoded that can be described on the basis of a formal description of the ASN.1 type. On the basis of: i) a description... | 11/11/2008 |
| 7447673 | Enterprise computer system A scalable enterprise computer system having the capability to provide transaction security as well as providing subscription filtering is described. As a method of transacting an event in the enterprise computer system a connection with an information broker by the... | 11/04/2008 |
| 7448070 | Network fingerprinting A network fingerprinting component for a computerized system issues network identifiers (NID) for computer networks. Identity confidences may be determined for each issued network identifier with respect to current computer networks. Computer network attributes may ... | 11/04/2008 |
| 7437756 | Method for securely exchanging data In a method and arrangement for securely exchanging data between a first data processing unit and a second data processing unit, a secure communication channel is established between the first data processing unit and the second data processing unit in a communicati... | 10/14/2008 |
| 7428638 | Architecture for manufacturing authenticatable gaming systems An architecture is described to manufacture console-based gaming systems in a manner that allows them to be authenticated to a remote entity. The architecture involves creating a console public key and a console private key for each console-based gaming system. A di... | 09/23/2008 |
| 7428748 | Method and system for authentication in a business intelligence system A system and method for permitting a user of a business intelligence reporting system to be authenticated against one or more logon IDs and concurrently using access rights associated with those logon IDs in a terminal session. The user in a single terminal session ... | 09/23/2008 |
| 7426752 | System and method for order-preserving encryption for numeric data A system, method, and computer program product to automatically eliminate the distribution information available for reconstruction from a disguised dataset. The invention flattens input numerical values into a substantially uniformly distributed dataset, then maps ... | 09/16/2008 |
| 7424614 | Identity-based encryption system A system is provided that uses identity-based encryption to support secure communications. Messages from a sender to a receiver may be encrypted using the receiver's identity and public parameters that have been generated by a private key generator associated with t... | 09/09/2008 |
| 7421582 | Method and apparatus for mutual authentication at handoff in a mobile wireless communication network A method for mutual authentication in a mobile wireless communication network (100) that includes the steps of: verifying a second authenticating device (20) by a mobile node (30) based on a first authentication between the mobile node and a fir... | 09/02/2008 |
| 7421581 | Method and system for controlling encoded image production An automated method of producing encoded images for incorporation into a digital document is provided. The method comprises receiving a request from a user to produce an encoded image. The request includes user-supplied data for producing the encoded image, the user... | 09/02/2008 |
| 7418593 | Method and a system for performing testing in a device, and a device The present invention relates to a method and a system for performing testing in a device (1), in which at least one program (110, 112) is loaded and at least one item of mode data relating to the program is determined. Furthermore, at least one key ( | 08/26/2008 |
| 7415477 | Method and apparatus for allocating link bandwidth A method and apparatus for selecting a queue for service across a shared link. The method includes determining a priority for each queue (202) within a plurality of ingresses (102), wherein the priority is instantaneous for a given timeslot for data tr... | 08/19/2008 |
| 7415450 | Apparatus and method for providing a centralized personal data base accessed by combined multiple identification numbers A centralized personal data base is disclosed that is accessible through the Internet and secured by a combination of identification numbers, including a basic, a primary and a secondary number. The secure personal data base is accessible to the user by the combinat... | 08/19/2008 |
| 7412601 | Illegal data use prevention system An illegal data use prevention system includes a registrar which issues first authentication information for a game machine reproducing data and second authentication information for a user-identifying IC card. The data is identified by the first authentication info... | 08/12/2008 |
| 7409716 | System for intrusion detection A system a wireless ad hoc network. The system includes a plurality of nodes and a plurality of protocols for governing transmission of data between the plurality of nodes. The operation of the protocols is quantified by a complexity metric for determining whether a... | 08/05/2008 |
| 7409561 | Piracy protection for combined hardware/software products An apparatus, computer program product, and method for preventing piracy in combined hardware/software products, and specifically in RAID storage systems is disclosed. In a preferred embodiment of the present invention, when a hardware device (a disk controller, in ... | 08/05/2008 |
| 7409551 | Certificate validity authentication method and apparatus A time period which is expended since a request for the authentication of the validity of a public key certificate till the authentication of the validity, is shortened. A certificate validity authentication center VC periodically searches for and verifies paths whi... | 08/05/2008 |
| 7406712 | Communication apparatus, communication method, and recording medium used therewith Encoded data that is obtained by embedding subdata in advertisement information and embedding the subdata-embedded advertisement information in main data is provided to a user. At the user side, the encoded data is decoded to reproduce the main data and the subdata-... | 07/29/2008 |
| 7404209 | Method of, and system for, scanning electronic documents which contain links to external objects A content scanner for electronic documents such as email scans objects which are the target of hyperlinks within the document. If they are determined to be acceptable, a copy of the object is attached to the document and the link is replaced by one pointing to the c... | 07/22/2008 |
| 7401362 | Deploying and receiving software over a network susceptible to malicious communication Systems and/or methods that edit an image having an operating system to alter a security setting and securely deploy the edited image to a bare computer over a network susceptible to malicious communication are described. The systems and/or methods may also enable s... | 07/15/2008 |
| 7398551 | System and method for the secure enrollment of devices with a clearinghouse server for internet telephony and multimedia communications Enrolling devices with a clearinghouse server for Internet telephony and multimedia communications. Enrollment can be the process of taking a network device (such as a router, gateway, gatekeeper, etc.) and exchanging encrypted information with the clearinghouse ser... | 07/08/2008 |
| 7398394 | Method and apparatus for authenticating nodes in a communications network A system and a method for a first node in a communications network to authenticate a second node. The second node is connected by a communications link to a port of the first node. The method comprises setting a status that the second node is regarded as untrusted b... | 07/08/2008 |
| 7398547 | High-bandwidth digital content protection during rapid channel changing A method and apparatus are disclosed for providing High-Bandwidth Digital Content Protection during a channel change process. The method and apparatus include detection of High-Bandwidth Digital Content Protection capability on a receiver during an interface event. ... | 07/08/2008 |
| 7392381 | Proactive forced renewal of content protection implementations A system for proactive forced renewal of content protection implementations in devices includes a key generation facility to generate and allocate keys for the devices, and to generate revocation data corresponding to revoked keys in response to at least one of a se... | 06/24/2008 |
| 7391867 | Graphical display of QKD system statistics Systems and methods for graphically displaying statistical information relating to the operation of a quantum key distribution (QKD) system. The method includes exchanging quantum photons between first and second QKD stations for each combination of modulator states... | 06/24/2008 |
| 7392400 | Microprocessor apparatus and method for optimizing block cipher cryptographic functions The present invention provides an apparatus and method for performing cryptographic operations on a plurality of input data blocks within a processor. In one embodiment, an apparatus for performing cryptographic operations is provided. The apparatus includes a crypt... | 06/24/2008 |
| 7388957 | Elliptic curve exponentiation apparatus that can counter differential fault attack, and information security apparatus Provided is an elliptic curve exponentiation apparatus that can counter the DFA when an elliptic curve exponentiation technique is used. A computation result verification unit 127 receives, as a computation result, an exponentiation-result-point (X, Y) from a... | 06/17/2008 |
| 7386736 | Method and system for using a compact disk as a smart key device A data processing system accepts a removable storage media, which becomes electrically engaged with a system unit within the data processing system, after which the removable storage media and the hardware security unit mutually authenticate themselves. The removabl... | 06/10/2008 |
| 7386557 | Persistent client-server database sessions A client-server database system enables persistent client-server database sessions, without modification to a client-side application, a database system, or native client-side database drivers. The client is implemented with a driver manager to facilitate communicat... | 06/10/2008 |
| 7380129 | Method and apparatus for detecting grid intrusions A method, apparatus, and computer instructions for authorizing a user to access grid resources. A request is received from the user to access a resource on the data processing system. This request includes a certificate. An authentication process is performed using ... | 05/27/2008 |
| 7380276 | Processor extensions and software verification to support type-safe language environments running with untrusted code Processor extensions and software verification to support type-safe language environments running with untrusted code. Code and data spaces are partitioned into trusted and untrusted regions. Type-safe code is loaded into the trusted region of the code space, while ... | 05/27/2008 |
| 7380270 | Enhanced system, method and medium for certifying and accrediting requirements compliance A computer-assisted system, method and medium for enabling a user to select at least one of a plurality of predefined process steps to create a tailored sequence of process steps that can be used to assess the risk of and/or determine the suitability of a target sys... | 05/27/2008 |
| 7379948 | System and method for retrieving registry data Information is retrieved from the registry by creating a registry interface database containing information regarding registry data and uniquely identifying every registry entry for a registry interface. Source header files are generated using information about a pr... | 05/27/2008 |
| 7380272 | System and method for detecting and eliminating IP spoofing in a data transmission network A traffic management system sniffs data arriving at any point in a system. The sniffer operates to extract certain data from each address. This data could be, for example, the IP address data and the physical address data. The extracted data is then used to access d... | 05/27/2008 |
| 7380281 | System and method for automatically hiding sensitive information obtainable from a process table The present invention provides a system and method for automatically hiding sensitive information, obtainable from a process table, from other processes that should not access the sensitive information. The system and method include a sensitive command attribute tab... | 05/27/2008 |
| 7376975 | Enhancing digital rights management system security through policy enforcement In order to allow for security beyond revocation lists, a policy regarding when permissions may be granted (in the form of a rights document, e.g. a use license or a certificate) is enforced. When a request is made for a rights document, the requester submits an acc... | 05/20/2008 |