A kissing shield comprised of a thin, flexible membrane and a frame or holder.
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 |
| 7596531 | Method and apparatus for protecting against side channel attacks against personal identification numbers A method for private personal identification number (PIN) management includes receiving a first PIN, receiving a first key used to scramble a second PIN that has been validated, receiving a first scrambled PIN comprising the second PIN scrambled with the first key, ... | 09/29/2009 |
| 7587582 | Method and apparatus for parallel arithmetic operations A method and apparatus for efficiently performing graphic operations are provided. This is accomplished by providing a processor that supports any combination of the following instructions: parallel multiply-add, conditional pick, parallel averaging, parallel power,... | 09/08/2009 |
| 7587581 | Multiple-thread processor with in-pipeline, thread selectable storage A processor reduces wasted cycle time resulting from stalling and idling, and increases the proportion of execution time, by supporting and implementing both vertical multithreading and horizontal multithreading. Vertical multithreading permits overlapping or “hid... | 09/08/2009 |
| 7539869 | System and methods for using a signature protocol by a nonsigning client In a networked computer environment, a client is unencumbered from signature generating components, yet conversant to transmit signature-based documents in a signature-based metalanguage such as XML. The nonsigning client/user invokes a signature from a signature se... | 05/26/2009 |
| 7539713 | Allocation of likely popular objects in the train algorithm A garbage collector for reclaiming computer-memory space occupied by unreachable data objects operates incrementally in accordance with the train algorithm. Although most objects share car sections with other objects, objects found to be referred to by a large numbe... | 05/26/2009 |
| 7509571 | Method and apparatus for a file format for storing spreadsheet compactly Methods and Systems in accordance with the present invention provide a file format for storing spreadsheets compactly on PDAs. PDAs only contain a limited amount of computer memory due to their small size and processing ability. To reduce memory constraints caused b... | 03/24/2009 |
| 7509533 | Methods and apparatus for testing functionality of processing devices by isolation and testing A computerized device having a first processing device, a second processing device, and an interconnection mechanism allowing communication between the first and second processing devices, provides a mechanism for testing a processing device by performing the isolat... | 03/24/2009 |
| 7478389 | Techniques for implementing security on a small footprint device using a context barrier A small footprint device, such as a smart card, can securely run multiple programs from unrelated vendors by the inclusion of a context barrier isolating the execution of the programs. The context barrier performs security checks to see that principal and object are... | 01/13/2009 |
| 7461386 | Zero overhead exception handling Apparatus and processes, including computer implemented processes, for managing exceptions throwable during execution of methods in one or more classes by a machine. Each method includes an exception handler array defining exception handlers associated with the meth... | 12/02/2008 |
| 7444631 | Token-based linking A system links architecture neutral code downloaded to a resource constrained computer. The code may be separated into one or more packages having one or more referenceable items. The system maps the one or more referenceable items into corresponding one or more tok... | 10/28/2008 |
| 7428756 | Access control over dynamic intellectual capital content Methods, systems, and articles of manufacture consistent with the present invention provide for access control over dynamic intellectual capital content. A subscriber subscribes to a datatype, the datatype having a predetermined runtime property that restricts use o... | 09/23/2008 |
| 7406525 | Content provider and method for a computer system A content provider interfaces a client with a server. The content provider includes a task manager operable to initiate and manage a session for a client and to query the server, when required, for content requested by the client. The content provider also includes ... | 07/29/2008 |
| 7406697 | System and method including a merging driver for accessing multiple data sources A method enables access of a plurality of data sources by a single access operation where each data source in the plurality of data sources requires a different driver to access the data source so that there is a plurality of different drivers. The method includes u... | 07/29/2008 |
| 7395535 | Techniques for permitting access across a context barrier in a small footprint device using global data structures A small footprint device can securely run multiple programs from unrelated vendors by the inclusion of a context barrier isolating the execution of the programs. The context barrier performs security checks to see that principal and object are within the same namesp... | 07/01/2008 |
| 7373326 | System and method for developing and using a request for transaction framework A system for developing and using a request for transaction framework including a framework engine configured to enable a market maker to develop a request for transaction for a particular market, and a request for transaction engine configured to enable an organiza... | 05/13/2008 |
| 7362701 | Customer-based service system including a cascaded pipeline with self-monitoring relays A computer-based system that permits a service-provider to monitoring other computer systems includes a plurality of relays. A monitored relay collects data from one or more monitored computers in the system. This data is forwarded through a secure communication pip... | 04/22/2008 |
| 7363337 | Floating point divider with embedded status information A system for providing floating point division includes an analyzer circuit configured to determine a first status of a first floating point operand and a second status of a second floating point operand based upon data within the first floating point operand and da... | 04/22/2008 |
| 7360200 | Methods and systems for software watchdog support Methods and systems consistent with the present invention allow a program designer to conveniently specify and support watchdog checking of a program under development. The resulting programs are more robust than programs developed without watchdog support. The meth... | 04/15/2008 |
| 7325128 | Log-on service providing credential level change without loss of session continuity A security architecture has been developed in which a single sign-on is provided for multiple information resources. Rather than specifying a single authentication scheme for all information resources, the security architecture associates trust-level requirements wi... | 01/29/2008 |
| 7320023 | Mechanism for caching dynamically generated content A mechanism for caching dynamically generated content is disclosed, wherein initially, a server receives a request from a client for a set of dynamically generated content. In response to the request, the server accesses a cached version of the requested content, wh... | 01/15/2008 |
| 7308000 | Methods and systems for efficient multi-packet data processing in a layered network protocol Methods and systems consistent with the present invention provide a mechanism for accepting extended amounts of data in a layered network protocol. The methods and systems thus allow the network protocol to more efficiently receive data and forward the data to the c... | 12/11/2007 |
| 7302617 | Managing and predicting risk for computer devices using exposure management techniques Methods, systems, and articles of manufacture consistent with the present invention provide for managing and predicting risk for computer-based systems. Information about a computer-based system is asynchronously received. A risk level at which the computer-based sy... | 11/27/2007 |
| 7299269 | Dynamically allocating data buffers to a data structure based on buffer fullness frequency A method and apparatus for dynamically allocating data buffers to a data structure is provided. According to one aspect of the invention, the amount of log data that is being stored within data buffers associated with a data structure is monitored. Based on the amou... | 11/20/2007 |
| 7293003 | System and method for ranking objects by likelihood of possessing a property A system and method for ranking objects by a likelihood of possessing a property is disclosed. The system can be used, for example, to assist in the determination of system events, such as, e.g., computer system failures, based upon an analysis of customer service r... | 11/06/2007 |
| 7293099 | Heterogeneous network file access A method for a client to access data files residing on a first data server through a network includes coupling a heterogenous proxy server to the first data server through a first local network protocol, selectively receiving at the heterogeneous proxy server a data... | 11/06/2007 |
| 7293059 | Distributed computing system using computing engines concurrently run with host web pages and applications A method, and associated system, for performing distributed computing. The method includes linking a user node to a communications network including a processor with a processing capacity, memory, and a browser for viewing documents provided over the network. The me... | 11/06/2007 |
| 7293042 | Managing and predicting component failure based on pattern recognition of subcomponent exposure to failure Methods, systems, and articles of manufacture consistent with the present invention provide for predicting system failure based on pattern recognition of subcomponent exposure to failure. A dataset is generated that has at least one exposure level to failure of a co... | 11/06/2007 |
| 7281060 | Computer-based presentation manager and method for individual user-device data representation Access to external service providers is provided through portlets, where each portlet accessible by a user is represented on the display of the user device. Through use of a dynamic content channel, e.g., a portlet, a highly customizable content page may be produced... | 10/09/2007 |
| 7275260 | Enhanced privacy protection in identification in a data communications network A method for enhanced privacy protection in identification in a data communications network includes enrolling for a service on the data communications network, receiving a randomized identifier (ID) in response to the enrolling, storing the randomized ID and using ... | 09/25/2007 |
| 7269641 | Remote reconfiguration system A reconfiguration system, and associated methods, for remotely reconfiguring a client's date storage system. The system includes a storage management host communicatively linked with a reconfiguration center. The storage management host is installed at a customer's ... | 09/11/2007 |
| 7269664 | Network portal system and methods A network portal system includes a web-top manager and a universal content broker system. The web-top manager is configured to receive a content request from a user device, where the content request includes a content provider identifier. The universal content broke... | 09/11/2007 |
| 7266731 | Method and apparatus for managing remote software code update A method for managing remote software code update includes receiving a message from a remote device that includes a first code space having at least one segment and a second code space having one or more segment. The method also includes decoding the message to dete... | 09/04/2007 |
| 7260623 | Remote services system communication module The invention relates to a remote services communication module which includes: a communication protocol and a communication encryption module. The communication protocol module provides support for an application level protocol used in a remote services system. The... | 08/21/2007 |
| 7243265 | Nearest neighbor approach for improved training of real-time health monitors for data processing systems Methods, systems, and articles of manufacture consistent with the present invention train a real-time health-monitor for a computer-based system while simultaneously monitoring the health of the system. A plurality of signals that each describe an operating conditio... | 07/10/2007 |
| 7240109 | Remote services system service module interface The invention relates to an apparatus for interfacing between a plurality of service modules and a remote services system which includes a service module application program interface. The service module application program interface provides an interface between th... | 07/03/2007 |
| 7236642 | Method and structure for generating output data of a digital image including a transparent object A method for generating output data for a transparent object in a digital image creates a plurality of image areas. The plurality of image areas covers a total area of the transparent object in the digital image. Each image area covers a different portion of the tra... | 06/26/2007 |
| 7231455 | System monitoring service using throttle mechanisms to manage data loads and timing A system and method for throttling transmissions of gathered computer system monitoring and asset data within a customer's communications network. A relay is provided within the network with an interface for transmitting messages to a downstream device such as the I... | 06/12/2007 |
| 7222138 | Versioning application programming interface and method for using versioning functionality A versioning Application Programming Interface (API) is provided for a software platform based on an object-oriented platform-independent programming language. The versioning API includes (a) main interfaces defining versioning functionality, the main interfaces all... | 05/22/2007 |
| 7210026 | Virtual register set expanding processor internal storage A processor includes a set of registers, each individually addressable using a corresponding register identification, and plural virtual registers, each individually addressable using a corresponding virtual register identification. The processor transfers values be... | 04/24/2007 |
| 7203945 | Import/export utility and a method of processing data using the same A method of processing data in a system including an utility, includes the steps of starting a session, selecting a file on a local drive or by URL, wherein the file includes a name of a business object, uploading the file including the name of a business object to ... | 04/10/2007 |