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

Icon_funbox Bizarre Patents

Patent No. 5979328

Vehicular Impact Signaling Device

An apparatus for the deployment of a visible plume to alert other motorists that a proximate motor vehicle has been involved in a collision.

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: Yee; Duke W.


Number of patents: 1336
Last date: July 19, 2011

1                      
NumberTitleIssue Date
7983885Method and apparatus for multi-dimensional data analysis to identify rock heterogeneity
A method, apparatus and computer usable program code for identifying regions in the ground at a well site. Continuous data is received from the well site; reducing redundancies in the continuous data received from the well site to form processed data. Cluster analys...
07/19/2011
7673204Method using non-linear compression to generate a set of test vectors for use in scan testing an integrated circuit
A method is provided that uses non-linear data compression in order to generate a set of test vectors for use in scan testing an integrated circuit. The method includes the steps of initially designing the set of test vectors, and selecting one of multiple available...
03/02/2010
7673142Efficient method for providing secure remote access
A remote user, two-way authentication and password change protocol that also allows parties to optionally establish a session key which can be used to protect subsequent communication. In a preferred embodiment, a challenge token is generated and exchanged which is ...
03/02/2010
7657875System and method for collecting a plurality of metrics in a single profiling run of computer code
A system and method for collecting a plurality of metrics during a single run of a computer program. The mechanism of the present invention initializes a plurality of counters to count events associated with metrics of interest. The mechanism of the present inventio...
02/02/2010
7574526Multicast group management in infiniband
A method for managing multicast groups with send-without-receive (SWR) joiners without the use of traps on creation and deletion of groups is provided. Group information is maintained continuously while the SWR member exists. When an SWR join is attempted and the gr...
08/11/2009
7539664Method and system for operating a rating server based on usage and download patterns within a peer-to-peer network
A method is presented for pruning a peer-to-peer network such that a peer-to-peer search within the peer-to-peer network is initiated beginning with those nodes on which relevant content has previously been found for particular search keywords. For each completed se...
05/26/2009
7535361Method and system for aggregation of RFID signal sources and composite to develop a unique signature
A method is presented for employing radio frequency (RF) identifier (ID) transponder tags (RFID tags) to create a unique identifier, termed an RFID signature, for use within a data processing system with respect to a person or an object. An interrogation signal is t...
05/19/2009
7530853Socket and method for compensating for differing coefficients of thermal expansion
The illustrative embodiments provide a socket, a method for manufacturing the socket, a device, and a method for compensating for a difference in the coefficients of thermal expansion between a socket and a printed circuit board. The socket includes surface mounted ...
05/12/2009
7526757Method and apparatus for maintaining performance monitoring structures in a page table for use in monitoring performance of a computer program
A method and apparatus in a data processing system for measuring events associated with the execution of instructions are provided. Instructions are received at a processor in the data processing system. If a selected indicator is associated with the instruction, co...
04/28/2009
7523195Method and system for monitoring server events in a node configuration by using direct communication between servers
In a method and system for monitoring events occurring at respective servers of a configuration of nodes, a first server located at a first node receives information from a messaging system pertaining to events at servers located at other nodes. The messaging system...
04/21/2009
7523041Method of displaying real-time service level performance, breach, and guaranteed uniformity with automatic alerts and proactive rebating for utility computing environment
The present invention provides a method, apparatus, and computer program product for displaying real-time service level performance, breach, and guaranteed uniformity with automatic alerts and proactive rebating for a utility computing environment. Service level agr...
04/21/2009
7512976Method and apparatus for XSL/XML based authorization rules policy implementation
A system and method for implementing XSL/XML based authorization rules policy on a given set of data. An authorization rules engine is created which uses authorization rules defined in XSL to operate on access decision information (ADI) provided by the user. Inside ...
03/31/2009
7512826Method, apparatus, and product for an efficient virtualized time base in a scaleable multi-processor computer
A method, apparatus, and computer program product are disclosed in a data processing system for providing a virtualized time base in a logically partitioned data processing system. A time base is determined for each one of multiple processor cores. The time base is ...
03/31/2009
7512712Method for translation of documents
A translation method reduces the time required for display of the translation of a web page. Original document data is obtained to display an original document on a computer. The original document data is examined for the presence of saved data. When the saved data ...
03/31/2009
7512631Method for identifying database triggers
A method to identify database triggers in a data processing system. A request is received to create a database monitor for a specific application event and in response to receiving the request to create the database monitor, the database monitor is created. Then, a ...
03/31/2009
7512606Database contention and deadlock detection and reduction within application servers
A method in a data processing system for detecting and reducing database contention and deadlock caused from within an application server. A determination is made as to whether a set of parameters in a statistical model indicates contention. If the set of parameters...
03/31/2009
7509419Method for providing remote access redirect capability in a channel adapter of a system area network
A method for providing remote access redirect in a host channel adapter of a system area network are provided. The method provides a mechanism by which a host channel adapter, in response to receiving a marker message, places selected channel(s) of the host channel ...
03/24/2009
7509413Tool for displaying JMX monitoring information
A method, system and computer program product are provided to allow the status of components obtained through JMX queries to be loaded asynchronously in web content such that the status value of each component is displayed as soon as it becomes available, without ha...
03/24/2009
7506051Method and apparatus for automatically conducting hardware inventories of computers in a network
A method, apparatus, and computer instructions for conducting an inventory of a data processing system. When a basic input output system (BIOS) is launched during a boot process for the data processing system, the basic input output system creates a hardware report ...
03/17/2009
7502968Automated hang detection in java thread dumps
A system and method for analyzing Java thread deadlocks. A snapshot of threads in a Java Virtual Machine is generated, producing a thread dump file which can be analyzed off line. The thread dump file is optimistically parsed to identify threads which are deadlocked...
03/10/2009
7502857Method and system for optimally allocating a network service
A network service allocation device including a probe, a module, and an engine. The device collects performance data relating to the physical characteristics of a distributed data processing system. The module utilizes the performance data to identify two or more no...
03/10/2009
7502811Defer container-managed persistence operations on transactional objects
The invention controls the persistence of server component objects during a transaction, thereby minimizing the number of times that a program accesses a database. The invention also minimizes the number of operations needed. The invention caches the database operat...
03/10/2009
7502793Method and apparatus for assigning roles to devices using physical tokens
A physical token is provided that is used to assign an activity or role to a specific device by virtue of a physical relationship with the device. By associating the token with a device, through electrical connection or by mere proximity relative to the device, an a...
03/10/2009
7502705Sensor subset selection for reduced bandwidth and computation requirements
A system for identifying a subset of sensors to sample to reduce the frequency of sensor access. The system determines rise times and records values for the sensors in the system. A time criticality of the sensors is determined based on the rise times. The system pr...
03/10/2009
7500181Method for updating a portal page
A method for updating a document. A selected user input to a portlet window in a set of portlet windows is detected. The portlet window contains a current content. In response to detecting the selected user input, new content for the portlet window is requested from...
03/03/2009
7500072Migrating data that is subject to access by input/output devices
A computer implemented method and system for migrating data accessible by input/output (I/O) devices using direct memory access. A request is received to migrate data. The data is migrated from a source page to a destination page in response to the request to migrat...
03/03/2009
7500051Migration of partitioned persistent disk cache from one host to another
A computer implemented method, data processing system, and computer usable program code are provided for migrating a persistent cache. A priming request is received at an intermediary to prime the persistent cache of a first partition. Data is moved from a disk to t...
03/03/2009
7499980System and method for an on-demand peer-to-peer storage virtualization infrastructure
A system and method for creating an on-demand virtual drive from dedicated storage on a plurality of partners in a peer-to-peer network using an agent installed on each of the partners. The agent has a contributing program and a requesting program. The contributing ...
03/03/2009
7499967Access to web services
The present invention provides a method, apparatus and computer program product which enable a web service gateway which provides support for business services which are described using a particular document format, for example Web Service Definition Language (WSDL)...
03/03/2009
7499947Mechanism for converting after image data to a delta level change
A mechanism is provided for converting after image data into a delta level change. An after image business graph is first transformed into a generic after image business graph. Another transformation is performed transforming the generic after image business graph i...
03/03/2009
7499405Method for testing branch execution and state transition logic in session initiation protocol application modular components
A system for testing branch execution and state transition logic in session initiation protocol application modular components. A test harness constructs, sends, and initializes an artificial session initiation protocol runtime environment in order to test session i...
03/03/2009
7498801Apparatus, method, and computer program product for monitoring and controlling a microcomputer using a single existing pin
A method, apparatus, and computer program product are disclosed for monitoring and controlling a device using only one input/output (I/O) communication pin of the device. The pin is configured to be used to both transmit and receive data. Logical ones are generated ...
03/03/2009
7496926Method and apparatus to encapsulate a queue in a namespace
The present invention provides a method, apparatus, and computer usable code for constructing a queue namespace object having encapsulation of data stored in the queue namespace object. A series of steps may include receiving a request from a requesting program or o...
02/24/2009
7496913Monitoring and displaying progress of silent installation of a subordinate program
Monitoring silent installation of a subordinate program on one or more data processing systems. While the subordinate program is being installed silently, at least one activity associated with the installation is monitored. As each activity is performed, a status re...
02/24/2009
7496908Method and apparatus for optimizing code execution using annotated trace information having performance indicator and counter information
A method, apparatus, and computer instructions in a data processing system for processing instructions are provided. Instructions are received at a processor in the data processing system. If a selected indicator is associated with the instruction, counting of each ...
02/24/2009
7496902Data and instruction address compression
An improved method, apparatus, and computer instructions for compressing trace data. An instruction stream is identified, and in response to identifying the instruction stream, the instruction addresses in the instruction stream are replaced with a stream identifier...
02/24/2009
7496900Method for automatic detection of build regressions
A method and apparatus for automatically performing regression processing on trace data are provided. With the apparatus and method, call tree data structures are generated for two or more executions of two or more builds of a computer program. The apparatus and met...
02/24/2009
7496893Method for no-demand composition and teardown of service infrastructure
A computer implemented method for creating a composite service. Dependencies are identified utilizing a set of active objects used to manage services to form identified dependencies in response to receiving a request for the composite service. The identified depende...
02/24/2009
7496831Method to reformat regions with cluttered hyperlinks
A method for presenting a page, having a set of links, on a data processing system is provided. The page is preprocessed to form a processed page, wherein the processed page is unpresented within the data processing system. A determination is made as to whether or n...
02/24/2009
7496790Method, apparatus, and computer program product for coordinating error reporting and reset utilizing an I/O adapter that supports virtualization
A method, apparatus, and computer program product are disclosed in a shared processor data processing system for coordinating error reporting for and resetting of a physical I/O adapter that supports virtualization. The physical I/O adapter is virtualized by generat...
02/24/2009
1                      
 
Sign InRegister
Username  
Password   
forgot password?