Neuroimaging as a Marketing Tool
Neuroimaging as a means for validating whether a stimulus such as advertisement, communication, or product evokes a certain mental response such as emotion, preference, or memory, or to predict the consequences of the stimulus on later behavior such as consumption or purchasing.
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 |
| 8185866 | User configurable language independent code assist method, system, article of manufacture, and computer program product A code assist function which suggests candidates responsive to a parsing of a partial program instruction statement by determining a current cursor position in the partial program instruction statement; parsing the partial program instruction statement before the cu... | 05/22/2012 |
| 8181165 | Using annotations to reuse variable declarations to generate different service functions Provided are a method, system, and article of manufacture for using annotations to reuse variable declarations to generate different service functions. A declaration file has variable declarations in a first programming language environment for use by application fu... | 05/15/2012 |
| 8177122 | Providing diagnostic information on the processing of variables in source code Provided are a system and article of manufacture for providing diagnostic information on the processing of variables in source code. Source code is scanned for an instance of a variable. An entry is added to a symbol table for the variable and indication is made in ... | 05/15/2012 |
| 8176269 | Managing metadata for data blocks used in a deduplication system Provided are a method, system, and article of manufacture for managing metadata for data blocks used in a deduplication system. File metadata is maintained for files having data blocks in a computer readable device. Data block metadata is maintained for each data bl... | 05/08/2012 |
| 8175906 | Integrating performance, sizing, and provisioning techniques with a business process Techniques are provided for automating allocation of resources based on business decisions. An impact of a business decision is quantified in terms of information technology (IT) metrics. The resources that may be needed to address the impact are estimated. The esti... | 05/08/2012 |
| 8171438 | Verification of a program partitioned according to the control flow information of the program Provided are a method, system, and article of manufacture for verification of a program partitioned according to the control flow information of the program. Properties are received indicating outcome states for a program. The program is processed to determine a con... | 05/01/2012 |
| 8171257 | Determining an end of valid log in a log of write records using a next pointer and a far ahead pointer Provided are a method, computer program product and system for determining an end of valid log in a log of write records. Records are written to a log in a storage device in a sequential order, wherein the records include a next pointer addressing a next record in a... | 05/01/2012 |
| 8171104 | Scheduling and searching meetings in a network environment Provided are a method, system, and program for scheduling and searching meetings in a network environment. A form is transmitted over a network to be rendered at an organizer computer to enable entry of information on a meeting. The form is received having organizer... | 05/01/2012 |
| 8171001 | Using a data mining algorithm to generate rules used to validate a selected region of a predicted column Provided are an article of manufacture, system, and method for using a data mining algorithm to generate rules used to validate a selected region of a predicted column. A data set has a plurality of columns and records providing data for each of the columns. Selecti... | 05/01/2012 |
| 8166240 | Method for inventory of an automated data storage library An automated data library system employing a plurality of cartridges, one or more cartridge storage slots and an inventory controller. Each cartridge includes a cartridge memory. The cartridge storage slot(s) is(are) physically configured to store the cartridges. Th... | 04/24/2012 |
| 8166006 | Invocation of web services from a database The present invention provides a method, system and program product for integrating a service external to a database into a database such that the service may be easily invoked from the database. Preferably, the service is a web service available over the internet T... | 04/24/2012 |
| 8166000 | Using a data mining algorithm to generate format rules used to validate data sets Provided are a method, system, and article of manufacture for using a data mining algorithm to generate format rules used to validate data sets. A data set has a plurality of columns and records providing data for each of the columns. Selection is received of at lea... | 04/24/2012 |
| 8161380 | Pipeline optimization based on polymorphic schema knowledge Provided are techniques for pipeline optimization based on polymorphic schema knowledge. A hierarchical document to be processed by a pipeline of transformations is received. It is determined whether a next downstream transformation accesses content of each schema n... | 04/17/2012 |
| 8161079 | Acquisition and expansion of storage area network interoperation relationships A plurality of components of a storage area network is grouped into a plurality of component groups, wherein a component group includes one or more of the plurality of components of the storage area network. A group relationship data structure provides relationships... | 04/17/2012 |
| 8156134 | Using different groups of query graph transform modules to generate execution plans for queries for different database types Provided are a method, system, and article of manufacture for using different groups of query graph transform modules to generate execution plans for queries for different database types. A plurality of first type query translator modules include information indicat... | 04/10/2012 |
| 8145988 | Command line testing Provided are a system, method and article of manufacture for validating an expected data output of an application under test. A first table comprising named columns populated with the expected data output and a second table comprising named columns associated with t... | 03/27/2012 |
| 8145724 | Method of, system for, and computer program product for providing a data structure for configuring connections between a local workstation file system and a remote host file system A data structure embodied in a computer-readable storage medium for configuring connections from a local workstation between a file system residing on the local workstation and a file system residing on a remote host system. The data structure provides for such conf... | 03/27/2012 |
| 8145655 | Generating information on database queries in source code into object code compiled from the source code Provided are a method, system, and article of manufacture for generating information on database queries in source code into object code compiled from the source code. Source code including query statements to perform operations with respect to a database is transla... | 03/27/2012 |
| 8143721 | Package substrate dynamic pressure structure Devices and methods for their formation, including electronic assemblies having a shape memory material structure, are described. In one embodiment, a device includes a package substrate and an electronic component coupled to the package substrate. The device also i... | 03/27/2012 |
| 8141142 | Secure authentication of service users of a remote service interface to a storage media A pair of servers are employed to provide a secure low-overhead authentication of a user. A certificate server of the pair receives personal information of the user from a first client over a first network and provides an encrypted user certificate to the first clie... | 03/20/2012 |
| 8141080 | Asynchronous data structure pull application programming interface (API) for stream systems Provided are techniques for processing data items. A limit on the number of dequeue operations allowed in a current step of processing for a queue-like data structure is set, wherein the number of allowed dequeue operations limit at least one of an amount of CPU res... | 03/20/2012 |
| 8140986 | Generating test scenarios using reusable triggers indicating graphical user interface (GUI) elements and actions Provided are an article of manufacture, system, and method for generating test scenarios using reusable triggers indicating graphical user interface (GUI) elements and actions. User input is received defining a plurality of triggers for a graphical user interface (G... | 03/20/2012 |
| 8140865 | Pre-configuring of encryption bands on a disk for use in a plurality of array configurations A computational device receives input information on characteristics of customer data, critical metadata, and non-critical metadata, and characteristics of disk array configurations, wherein customer data is to be stored encrypted, wherein critical metadata is to be... | 03/20/2012 |
| 8140785 | Updating metadata in a logical volume associated with a storage controller for data units indicated in a data structure Provided are a method, system, and article of manufacture for updating metadata in a logical volume associated with a storage controller. A data structure is generated indicating data units in a volume whose metadata is to be updated. An operation is initiated to up... | 03/20/2012 |
| 8140410 | Method, system, and program for translating and interfacing between data pools and product information management (PIM) systems Provided are a method, system, and program for translating and interfacing between data pools and product information management (PIM) systems. An element mapping is generated for each of a plurality of data pools mapping user elements and attributes to the data poo... | 03/20/2012 |
| 8140348 | Method, system, and program for facilitating flow control Disclosed is a technique for flow control. It is detected that a work request is being transferred to an in-memory structure. A maximum limit is compared with a number of work requests stored in the in-memory structure. If the number of work requests stored in the i... | 03/20/2012 |
| 8139314 | Pass-through mechanism for linear tape library A pass-through mechanism that couples a first linear tape library string to a second linear tape library string is maintained. A first robotic assembly associated with the first linear tape library string places a tape from the first linear tape library string into ... | 03/20/2012 |
| 8135757 | Generating references to reusable code in a schema Provided are a method, system, and computer program product to generate references to reusable code in a schema. A program is coded in a first programming language having data structures, wherein at least one of the data structures includes a reference to reusable c... | 03/13/2012 |
| 8135686 | Computer program, computer, and messaging system for returning a data item to a requestor The invention relates to an apparatus and a system for returning a data item to a requestor. (The requestor may for example be a systems application.) A request is received to access a data item having data contents of uncertain state (i.e. because the data item is ... | 03/13/2012 |
| 8132050 | Providing removable storage management services using removable storage error information Provided are a method, system, and article of manufacture for providing removable storage management services using removable storage error information. Read/write error information is obtained for at least one removable storage by interfacing with the removable sto... | 03/06/2012 |
| 8131957 | Splitting writes between a storage controller and replication engine Provided are a method, system, and article of manufacture for splitting writes between a storage controller and replication engine. A splitter executing in a storage controller manages access to primary volumes. An initialization command is received to communicate w... | 03/06/2012 |
| 8130959 | Rekeying encryption for removable storage media Provided are a method, system, and article of manufacture for rekeying encryption keys for removable storage media. A rekey request is received for a coupled removable storage media, wherein encryption on the coupled removable storage media uses a first key and wher... | 03/06/2012 |
| 8127979 | Electrolytic depositon and via filling in coreless substrate processing Electronic assemblies including coreless substrates and their manufacture using electrolytic plating, are described. One method includes providing a core comprising a metal, and forming a dielectric material on the core. The method also includes forming vias in the ... | 03/06/2012 |
| 8127304 | Mapping and communicating data from a user interface to an application program Provided are a method, program, and article of manufacture for mapping and communicating data from a user interface to an application program. Data is received from a user interface via a network protocol directed to an application program. State information is gene... | 02/28/2012 |
| 8127084 | Using different algorithms to destage different types of data from cache Provided are a method, system, and article of manufacture for using different algorithms to destage different types of data from cache. A first destaging algorithm is used to destage a first type of data to a storage for a first duration. A second destaging algorith... | 02/28/2012 |
| 8126871 | Systems and computer program products to identify related data in a multidimensional database Systems and computer program products that identify data that is related to and associated with data that has been selected from a multidimensional database. The overwhelming amount of data in a multidimensional database that may be viewed by a user, such as a data ... | 02/28/2012 |
| 8122449 | Determining whether to retain or terminate a thread based on a minimum number of threads in a thread pool and a maximum number of threads allowed waiting on the channel Provided are techniques for workload balancing. A message is received on a channel. A thread in a thread pool is selected to process the message. In response to determining that the message has been processed and a response has been sent on the channel by the thread... | 02/21/2012 |
| 8120493 | Direct communication in antenna devices Provided are a method, system, and device in which non-RF (radio frequency) data signals are transmitted to a non-RF data port connected to an antenna of a device. The non-RF data signals from the non-RF data port are coupled to a data bus using a low frequency coup... | 02/21/2012 |
| 8117616 | Preventing deadlocks A deadlock prevention mode indicator is provided, wherein the deadlock prevention mode indicator is a lock that can be held in a shared mode or in an exclusive mode by one or more of a plurality of threads, and wherein the plurality of threads can cause deadlocks wh... | 02/14/2012 |
| 8108364 | Representation of system clock changes in time based file systems A plurality of data units with associated timestamps is stored in a time based file system, wherein a timestamp corresponds to a time indicated by a system clock. A time indicated by the system clock is changed while the plurality of data units is being stored. A pl... | 01/31/2012 |