Smoking Cessation Lighter and Method
A lighter for tobacco products suppresses the urge to smoke by operant conditioning.
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 |
| 7318067 | Synchronization of application rules across database instances A method and system for synchronizing M application rules across N database instances. Each database instance has a same structural design. N and M are each at least 2. A rule synchronization agent is executed which updates N1 database instances with the M applicati... | 01/08/2008 |
| 7318225 | Object oriented software architecture for software reconfigurable wireless modem An abstract modem factory architecture and corresponding systems and methods are disclosed. This architecture and the corresponding systems and methods allow wireless modem control software for a wireless modem to be isolated from specific air interface implementati... | 01/08/2008 |
| 7315977 | Storing, updating, and reporting on migration data using automated agents A method and system for displaying and reporting project completion information of a large-scale project having a number of individual subprojects. A rollup agent is employed for acquiring project completion information from a number of subproject databases to provi... | 01/01/2008 |
| 7316001 | Object process graph system A software system is provided including an Object Process Graph for defining applications and a Dynamic Graph Interpreter that interprets Object Process Graphs. An Object Process Graph defines all of an application's manipulations and processing steps and all of the... | 01/01/2008 |
| 7315924 | Logical view with granular access to exchange data managed by a modular data and storage management system A modular data and storage management system. The system includes a time variance interface that provides for storage into a storage media of data that is received over time. The time variance interface of the modular data and storage management system provides for ... | 01/01/2008 |
| 7315893 | Method and apparatus for filtering messages based on context A method for reporting alert conditions is disclosed which includes defining alert filter criteria, identifying an alert condition, analyzing one or more properties of the alert condition based on the alert filter criteria, and determining whether to report the aler... | 01/01/2008 |
| 7316002 | Deriving an object class by inheritance, instantiation or cloning An object class and/or an object having a given name (class1) is derived by making a copy, preferably through serialization, of the entire tree (27a) of the class or the object, by storing the copy of the tree on a disk D and by assigning a name (class... | 01/01/2008 |
| 7315855 | Method for efficient processing of multi-state attributes Methods, systems and articles of manufacture of processing a multi-state attribute field query. One embodiment provides a method of processing a multi-state attribute field query, comprising instantiating a plurality of live objects; performing, by each live object,... | 01/01/2008 |
| 7315851 | Methods for creating control charts using a computer system A method is disclosed for creating a new control chart in a basic record system that includes a server and a database coupled to the server. The method includes the steps of storing a number of SPC control charts and a number of tables in the database and determinin... | 01/01/2008 |
| 7315857 | Method and system for propagating annotations using pattern matching Methods, systems, and articles of manufacture for propagating annotations created for data objects appearing in a variety of different application types are provided. Some embodiments present users collaborating on a project with an indication of data objects in a c... | 01/01/2008 |
| 7315522 | Communication methods using slotted replies An RFID tag population is selected by an interrogator. Each tag of the selected tag population then responds to the interrogator in accordance with a slotted arbitration scheme. According to the slotted arbitration scheme, each tag of the selected tag population pic... | 01/01/2008 |
| 7315849 | Enterprise-wide data-warehouse with integrated data aggregation engine An enterprise-wide data-warehouse comprising a database management system (DBMS) including a relational datastore storing data in tables. An aggregation module, operatively coupled to the relational datastore aggregates the data stored in the tables of the relationa... | 01/01/2008 |
| 7315860 | Directory service system and method with tolerance for data entry storage and output A method and apparatus for applying an application of a data service, such as X.500 and LDAP, to a relational database, a database design and use of the database to perform such directory services. Specifically addressed is the problem of achieving efficient searchi... | 01/01/2008 |
| 7315404 | Monitoring job status for grouped print jobs When a group print job is to be processed, a print application issues a grouping start instruction to a print system client first. The respective print jobs are then transmitted to a spooler. The print system client extracts the print jobs and sends them to a printe... | 01/01/2008 |
| 7315865 | Method and apparatus for validating a directory in a storage system A method and a corresponding apparatus are described, where the method includes storing, in a processing system, an information set that includes a plurality of items in hierarchical relationships, each of the items containing information. The plurality of items are... | 01/01/2008 |
| 7315869 | Data reproducing apparatus, information processing apparatus, information processing method, and computer program The present invention provides a configuration that verifies erased contents at a check-out destination efficiently and properly. A portable device or other apparatus at a contents check-out destination retains an erased contents management file, which registers con... | 01/01/2008 |
| 7316011 | Memory reduction for object-oriented compilers An exemplary method includes parsing metadata associated with at least a portion of source code to construct a truncated parse tree; selecting a segment of the truncated parse tree; parsing metadata associated with the selected segment to construct one or more addit... | 01/01/2008 |
| 7315873 | Depth counter used to reduce number of items to consider for loop detection in a reference-counting storage reclamation program A technique for improving the efficiency of a loop detecting, reference counting storage reclamation program in a computer system. A depth value is maintained for data objects in a memory resource to indicate a distance from a global, live data object. A reference c... | 01/01/2008 |
| 7313611 | Automated provisioning system A computer system comprising a number of components which make up an infrastructure with the system having a Directory 10 and an APS which is adapted to centralize and automate information management for online service systems. ... | 12/25/2007 |
| 7313561 | Model definition schema A tagged format data schema is disclosed. The schema enables an object-relational model to be specified and decorated with metadata so that a dimensional model can be inferred therefrom. In accordance with one embodiment, based on information specified in the schema... | 12/25/2007 |
| 7313648 | Corruption tolerant method and system for deploying and modifying data in flash memory In accordance with embodiments of the present techniques, a method and system are disclosed for storing write data in electronic memory. The system and method may comprise traversing a contiguous data chain beginning at a target position. The contiguous data chain m... | 12/25/2007 |
| 7313603 | System and method for synchronizing unstructured documents A system for synchronizing unstructured documents includes sub-nodes (110, 120, 130) and a network connecting the sub-nodes together. Each sub-node includes a database server (113, 123, 133), an FTP (file transfer protocol) server, and client computers... | 12/25/2007 |
| 7313757 | Method and system for cross-platform form creation and deployment The present invention is directed to systems and methods of creating and deploying electronic forms for collecting information from a user using a browser, where the browser may be one of a plurality of browser platforms. Characteristics of forms are entered by a hu... | 12/25/2007 |
| 7313581 | Method for deferred deletion of entries for a directory service backing store A method for deleting entries from a directory in which directory information is stored in a set of database tables begins upon a request to delete a directory entry. In response, the directory entry is tagged, preferably by setting the entry's creation time to a nu... | 12/25/2007 |
| 7310628 | Content searching/distributing device and content searching/distributing method User information from a terminal is input to a user information inputting section 8, retrieval keys are input to a retrieval key inputting section 7 and retrieval demanding signal is input to a user demand inputting section 6. A content retrievi... | 12/18/2007 |
| 7310637 | Dynamic database access via standard query language and abstraction technology Methods, systems, and articles of manufacture that allow saved abstract queries to be referenced from within query statements constructed using standard query languages, such as Structured Query Language (SQL), are provided. ... | 12/18/2007 |
| 7310674 | Load balancer for network processor A load balancer for a network processor has load balance control units that are multistage-connected in series with each other. When distribution destinations of input information concentrates into a specific network processor by distribution process executed by a l... | 12/18/2007 |
| 7310649 | Data structure for efficient enqueuing and dequeuing A data structure for efficient enqueuing and dequeuing is disclosed. The structure includes a horizontally linked list, an array, a vertically linked list, and a head pointer. Entity ranks are distributed over the array, where each array entry has a range of ranks. ... | 12/18/2007 |
| 7310650 | System, method and computer program product for migrating data from one database to another database A software tool that is useful when one is attempting to migrate data from one database to another database. In one aspect of the invention, the software tool reduces the complications that may arise when one attempts to migrate data from one Lightweight Directory A... | 12/18/2007 |
| 7310653 | Method, system, and product for maintaining software objects during database upgrade Techniques to support modification of certain data in a database during an upgrade to a new version. In one method, objects in an original database are marked as either modifiable or read-only, with changes being allowed for modifiable objects during the upgrade. An... | 12/18/2007 |
| 7310716 | Techniques for producing a consistent copy of source data at a target location Described area system and computer program product for producing a point in time copy of source data. A set of records corresponding to a time ordered series of recorded file operations as applied to said source data is received. The set of records includes one or m... | 12/18/2007 |
| 7309001 | System to provide specific messages to patients An apparatus and method for delivering targeted informational messages includes a computer system for creating a de-identified encrypted PID and de-identified patient transaction data in a retail store for transmission and storage. A subset of de-identified encrypte... | 12/18/2007 |
| 7310780 | Methods, systems and computer program products for visually tethering related graphical objects Methods, systems and computer program products are configured to display graphical objects on an electronic display by providing a tether that visually relates two spaced apart graphic objects on the display, with the tether configured to be less visually prominent ... | 12/18/2007 |
| 7310783 | Single submission buttons A method and mechanism for enforcing a one-submission-only policy for a graphical button is provided. The method provides a button object defined to be enabled for only one submission action upon the button object. When a first submission action upon the button obje... | 12/18/2007 |
| 7308462 | Methods and systems for building and distributing audio packages Methods and systems for building and distributing audio packages include a database storing audio files to be played to end users in a telecommunications network. An audio package builder/export tool generates audio packages including audio segments files and index ... | 12/11/2007 |
| 7308461 | Information processing method, apparatus, program and recording medium In executing a variety of processing operations for contents data, such as reproducing the contents data, the time until booting the application to enable the operations is shortened. A database file for management of contents data is stored in a hard disc drive and... | 12/11/2007 |
| 7308459 | System and method for using a compressed trie to estimate like predicates A compressed trie has nodes including multiple character sub-strings. Such multiple character storage reduces the number of nodes in the trie, thereby reducing the amount of memory required for storing the trie and reducing the amount of time required to perform mat... | 12/11/2007 |
| 7305658 | Method and system for application partitions Systems and methods for activating a component in a computing system having a plurality of partitions. One method includes receiving a request to activate a component having an object class ID and a partition ID and detecting if the object class ID is contained with... | 12/04/2007 |
| 7305583 | Command initiated logical dumping facility Diagnostic information is produced from a computer memory operably connected to a DBMS. A command is received from a user wherein the command comprises an identifier of a resource associated with the DBMS. The identifier is utilized to determine one or more control ... | 12/04/2007 |
| 7305671 | Conversion of an object model to a source file generation model An infrastructure is provided for creating applications for mobile information devices, using a tag-based markup language. Developers can use the markup language to define applications and content based on easily manipulated textual tags, rather than having to write... | 12/04/2007 |