U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 6099319

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.

Newsletter  PatentStorm News

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.

 

Attorney: Konrad Raynes & Victor LLP


Number of patents: 951
Last date: May 22, 2012

1                      
NumberTitleIssue Date
8185866User 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
8181165Using 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
8177122Providing 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
8176269Managing 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
8175906Integrating 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
8171438Verification 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
8171257Determining 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
8171104Scheduling 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
8171001Using 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
8166240Method 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
8166006Invocation 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
8166000Using 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
8161380Pipeline 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
8161079Acquisition 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
8156134Using 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
8145988Command 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
8145724Method 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
8145655Generating 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
8143721Package 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
8141142Secure 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
8141080Asynchronous 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
8140986Generating 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
8140865Pre-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
8140785Updating 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
8140410Method, 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
8140348Method, 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
8139314Pass-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
8135757Generating 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
8135686Computer 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
8132050Providing 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
8131957Splitting 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
8130959Rekeying 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
8127979Electrolytic 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
8127304Mapping 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
8127084Using 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
8126871Systems 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
8122449Determining 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
8120493Direct 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
8117616Preventing 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
8108364Representation 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
1                      
 
Sign InRegister
Username  
Password   
forgot password?