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

Icon_funbox Bizarre Patents

Patent No. 5100138

Motorized Mobile Boxing Robot

A simulation environment for the sport of boxing utilizing a robotic machine interface system which carries a person.

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

          11            
NumberTitleIssue Date
7383260Method and apparatus for ontology-based classification of media content
A method and apparatus for ontology-based classification of media content are provided. With the method and apparatus, initial confidence values of classifiers in a hierarchical classification structure are modified based on relationships between classifiers. A conf...
06/03/2008
7379872Method, apparatus, and program for certifying a voice profile when transmitting text messages for synthesized speech
A mechanism is provided for authenticating and using a personal voice profile. The voice profile may be issued by a trusted third party, such as a certification authority. The personal voice profile may include information for generating a digest or digital signatur...
05/27/2008
7380281System and method for automatically hiding sensitive information obtainable from a process table
The present invention provides a system and method for automatically hiding sensitive information, obtainable from a process table, from other processes that should not access the sensitive information. The system and method include a sensitive command attribute tab...
05/27/2008
7380218Method and apparatus for managing windows
A method, apparatus, and computer instructions for managing windows in a foreground and a background in a data processing system. A buffer is monitored for user input in response to receiving a request to present a pop-up window in a foreground. A determination is m...
05/27/2008
7380129Method and apparatus for detecting grid intrusions
A method, apparatus, and computer instructions for authorizing a user to access grid resources. A request is received from the user to access a resource on the data processing system. This request includes a certificate. An authentication process is performed using ...
05/27/2008
7380104Method and apparatus for back to back issue of dependent instructions in an out of order issue queue
A method is provided for evaluating two or more instructions in an out of order issue queue during a particular cycle of the queue, to select an instruction for issue during the next following cycle. If an instruction was previously designated to issue during the pa...
05/27/2008
7379923Benchmarking of computer and network support services
A process and computer program product for adjusting a price derived from a benchmark computer service model to a price of a computer service contract, or vice versa. Differences in service between the benchmark computer service model and the computer service contra...
05/27/2008
7380046Method, apparatus, and computer program product for routing packets utilizing a unique identifier, included within a standard address, that identifies the destination host computer system
A computer-implemented method, apparatus, and computer program product are disclosed in a data processing environment that includes host computer systems that are coupled to adapters utilizing a switched fabric for routing packets between the host computer systems a...
05/27/2008
7380062Mechanism in a multi-threaded microprocessor to maintain best case demand instruction redispatch
A method and system for maintaining a best-case demand redispatch of an instruction to allow for maximizing the time a rejected thread may execute in lookahead execution mode, while maintaining the smallest L1 cache miss penalty supported by the memory subsystem. In...
05/27/2008
7376971Computer implemented method and system for controlling use of digitally encoded products
A method (300) and system for controlling use of software programs on multiple workstations of a network. An agent running on each workstation detects (306) any new process (using a kernel hooking technique), which is started in response to the request...
05/20/2008
7376823Method and system for automatic detection, inventory, and operating system deployment on network boot capable computers
A system for the automatic detection and inventory of a network boot capable computer and for the automatic deployment of an appropriate operating system to the network boot capable computer. First, an initial broadcast packet from the network boot capable computer ...
05/20/2008
7376770System and method for virtual adapter resource allocation matrix that defines the amount of resources of a physical I/O adapter
A method, computer program product, and distributed data processing system that enables host software or firmware to allocate virtual resources to one or more system images from a single physical I/O adapter, such as a PCI, PCI-X, or PCI-E adapter, is provided. Adap...
05/20/2008
7376763Method for transferring data from a memory subsystem to a network adapter by extending data lengths to improve the memory subsystem and PCI bus efficiency
A method, apparatus, and computer instructions for transferring data from a memory to a network adapter in a data processing system. The frame size for a transfer of the data from the memory to the network adapter is identified. If the frame size is divisible by a c...
05/20/2008
7376717Method and apparatus for automatically configuring a computer for different local area networks
A method, computer program product, and data processing system for automatically configuring a networking-enabled device for use with different networks are disclosed. In a preferred embodiment, a client stores multiple configuration profiles containing configuratio...
05/20/2008
7376660System and method for extensible java server page resource management
A system and method of providing resource management in association with extensible Java Server Pages are provided. The system and method provide an interface for defining alternative input source, resource path and compilers for generating JSP servlets for processi...
05/20/2008
7376532Maximal temperature logging
A computer implemented method, data processing system, and processor are provided for logging a maximal temperature in an integrated circuit. A digital thermal sensor senses a temperature in the integrated circuit. The sensed temperature of the digital thermal senso...
05/20/2008
7376487Nesting negotiation for self-mobile devices
Disparate robotic devices can be automatically recharged and reprogrammed by self-scheduling individual time slots for the available recharging area(s) of a charging station. These charging stations provide a nest to which each robot must return periodically for pow...
05/20/2008
7374085Product purchase system, product purchase method, a storage medium for storing a program for executing the product purchasing method, and a server used therefor
A product purchase system using a network comprises a server 2 connected to a network 1, a database 5 included in the server 2 for storing order sheet data for each user, means connected to the network 1 for updating the order shee...
05/20/2008
7376841Portable computer with a hand impression
A portable data processing system having a chassis base unit and a chassis cover unit pivotably attached with the chassis base unit is provided. A hand impression is disposed on a bottom surface of the chassis base unit. A portable data processing system having a ch...
05/20/2008
7373637Method and apparatus for counting instruction and memory location ranges
A method, apparatus, and computer instructions in a data processing system for processing instructions and monitoring accesses to memory location ranges. An instruction for execution is identified. A determination is made as to whether the instruction is within a co...
05/13/2008
7373348Distributed directory deployment
Each LDIF entry of a directory tree is read, split to a domain of LDIF fragments (corresponding to backend servers) and written to each LDIF fragment. The split may be accomplished through a hash function, establishing, for that iteration of LDIF entry, a write file...
05/13/2008
7373654System, apparatus and method for updating security configurations of a plurality of servers from a centralized directory server
A system, apparatus and method for updating security configurations of a plurality of servers from a centralized directory server. The system includes a centralized directory server and a plurality of servers that provide resources and store files for use by users o...
05/13/2008
7373647Method and system for optimizing file table usage
An operating system directed to using special properties of a common inter-process communications mechanism (IPC), namely UNIX domain socket-pairs or stream-pipes alternatively as a storage medium for file-descriptors of UNIX processes. When a file-descriptor is wri...
05/13/2008
7373479Method to allow PCI host bridge (PHB) to handle pre-fetch read transactions on the PCI bus which access system memory through translation control entry (TCE) table
A method, system, and computer instructions for providing valid translation entries in the TCE table for all supported DMA addresses to prevent the occurrence of system errors due to prefetching. The mechanism of the present invention reserves a page in system memor...
05/13/2008
7370240Method and apparatus for preserving trace data in a logical partitioned data processing system
A method, apparatus, and computer instructions for preserving trace data in a logical partitioned data processing system. A call is received from a partition in a plurality of partitions to register a buffer in the partition for the trace data. The call includes a p...
05/06/2008
7369954Event tracing with time stamp compression and history buffer based compression
An improved method, apparatus, and computer instructions for generating trace data. In response to detecting a trace event, a determination is made as to whether identifiers for the trace event match recorded identifiers for a record in a set of previously recorded ...
05/06/2008
7370331Time slicing in a shared partition
An operating system in a shared processor logical partitioned data processing system is given a target percentage. The hypervisor assigns the target processor percentage to the operating system. The operating system also has a predetermined time slice to allot to th...
05/06/2008
7370323Method and system for managing configuration changes in a data processing system
A method of managing configuration changes in a data processing system, particularly a network wherein software products (250) must be distributed to client workstations. The method provides the definition of reference models (220e-220...
05/06/2008
7369986Method, apparatus, and program for transliteration of documents in various Indian languages
A transliteration mechanism is provided that allows a user to view a text in one Indian language, to highlight a word or phrase, and to easily transliterate the selected word or phrase into a target language or script. The mechanism may be an application, an applet,...
05/06/2008
7366877Speculative instruction issue in a simultaneously multithreaded processor
A method for optimizing throughput in a microprocessor that is capable of processing multiple threads of instructions simultaneously. Instruction issue logic is provided between the input buffers and the pipeline of the microprocessor. The instruction issue logic sp...
04/29/2008
7367019Parameter management using compiler directives
A method, system, architecture and apparatus for managing program function parameters using compiler directives. A parameter management system can include a compiler coupled to a primary symbol-type dictionary and a supplemental symbol-type dictionary containing par...
04/29/2008
7366762Method for monitoring and reporting usage of non-hypertext markup language e-mail campaigns
A method, apparatus, and computer usable program code for tracking and reporting e-mail campaigns. An instruction set is placed in a tagged e-mail to form a modified e-mail, wherein the data type of the instruction set is set to hypertext markup language. The modifi...
04/29/2008
7366755Method and apparatus for affinity of users to application servers
A method and apparatus route hypertext protocol requests to one of a plurality of application servers, which share a database through a backend database management system. The application servers store session data in the database. Hence, if a subsequent request is ...
04/29/2008
7362697Self-healing chip-to-chip interface
A method, apparatus, and computer instructions for managing a set of signal paths for a chip. A defective signal path within the set of signal paths for the chip is detected. Signals are re-routed through the set of signal paths such that the defective signal path i...
04/22/2008
7363374Method and system for fault-tolerant remote boot in the presence of boot server overload/failure with self-throttling boot servers
A method and system are presented for facilitating a PXE-compliant (Preboot Execution Environment) remote boot process between clients and multiple available servers on a network. Each server device can respond to a PXE-extended DHCP (Dynamic Host Configuration Prot...
04/22/2008
7363404Creation and management of destination ID routing structures in multi-host PCI topologies
System and method for managing routing of data in a distributed computing system, such as a distributed computing system that uses PCI Express protocol to communicate over an I/O fabric. A physical tree that is indicative of a physical configuration of the distribut...
04/22/2008
7363513Server denial of service shield
A method, apparatus, and computer instructions for responding to a denial of service attack. The method comprising from a remote data processing system detects an occurrence of the denial of service attack in which invalid credentials are presented to the data proce...
04/22/2008
7357333Mechanism for storing authenticity information about a written or printed document
A mechanism for storing authenticity information about a written or printed document. This authenticity information may be stored in a publicly-accessible database. When a document patterned with electronic ink is to be verified, the verifier examines the electronic...
04/15/2008
7360149Displaying text of video in browsers on a frame by frame basis
A method, system, and computer program product for presenting text from multimedia data to a user is provided. In one embodiment, multimedia data containing associated text data is received by a data processing system. The associated text data is extracted from the ...
04/15/2008
7360095Method and apparatus for a proximity warning system
The present invention provides a method, apparatus, and computer instructions for warning of a presence of a person in a zone having an inadequate security clearance. Movement of the person in the zone is detected. A message is broadcast to selected data processing ...
04/15/2008
          11            
 
Sign InRegister
Username  
Password   
forgot password?