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

Icon_funbox Famous Patents

Pong, the Atari creation that launched the computer game craze, came with these instructions: "Avoid missing ball for high score."

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: Goshorn; Gregory K.


Number of patents: 45
Last date: May 15, 2012

1    
NumberTitleIssue Date
8181050Adaptive throttling for data processing systems
An adaptive throttling system for minimizing the impact of non-production work on production work in a computer system is provided. The adaptive throttling system throttles production work and non-production work to optimize production. The adaptive throttling syste...
05/15/2012
8156092Document de-duplication and modification detection
Provided is a system and method for the de-duplication and modification detection of documents collected during document production. The disclosed technology provides a simple, legally defensible, rapid and cost-efficient system for collecting responsive electronic ...
04/10/2012
8126944Unordered/fuzzy file path
Provided is an abstracting mechanism for the naming of files in a computing system. When a document is saved, individual components of the file path are segregated and the filename extension becomes the first component in a new file path. Remaining components are re...
02/28/2012
8068020Management of resources in emergency and operational situations
Provided is a method for designing, managing and executing response plans. Specific plan and resources are defined and a defined plan is executed either automatically or manually according to pre-determined or “real-time” parameter definitions. An executed plan ...
11/29/2011
8056051Creating application content using an open model driven architecture
A system for generating application content includes specifying an application definition or model in a flexible grammar, defining a set of templates that define generalized content output forms, and specifying a control definition for transforming the application d...
11/08/2011
8055632Design of self-adapting meta descriptors based upon real use scenarios and experiences
Provided is a system for generating an on-demand, custom runtime solution to a user or business's computing needs. A library of software components corresponding to different computing tasks of a business situation is created. Each software component is associated w...
11/08/2011
8037341Determining recovery time for interdependent resources in heterogeneous computing environment
A system and associated method for determining a recovery time for a resource in a heterogeneous computing environment comprising interdependent resources. A graph for the resource representing all sequence dependencies and all group relations are created. The recov...
10/11/2011
8035644Method for embedding animation in electronic mail and websites
Provided is a method for providing animation in electronic communications. An image is generated by capturing multiple photographs from a camera or video camera typically fixed in one position. The first photograph is called the “naked photo.” Using a graphics p...
10/11/2011
7962900Converting program code with access coordination for a shared memory
A dynamic binary translator 19 converts a subject program 17 into target code 21 on a target processor 13. For a multi-threaded subject environment, the translator 19 provides a global token 501 common to each thread 171,...
06/14/2011
7958145Creating multiple MBeans from a factory MBean
Provided is a method for creating a unique class of Mbean in which a “parent” Mbean generates and manages multiple “child” Mbeans. When a user requests the functionality of a particular Mbean, a specific type of Mbean, or parent Mbean, is called. The parent ...
06/07/2011
7842870Method and device for attaching a musical instrument string to a musical instrument tuning peg
Provided is a string tuning mechanism that enables a musician to clamp and anchor a musical instrument string to a musical instrument tuning peg. The claimed subject matter enables the musician to put on and take off the strings of a stringed musical instrument easi...
11/30/2010
7672264Method of pausing keep-alive messages and roaming for virtual private networks on handheld devices to save battery power
Provided is a method for maintaining a connection between a mobile device and a server over a wireless network in a manner that conserves the power supply of the mobile device. The claimed subject matter addresses the transmission of regular “keep-alive” packets...
03/02/2010
7664339Image processing method for object recognition and dynamic scene understanding
Provided is a method for digital image representation based upon Discrete Projective Fourier Transform (DPFT) constructed in the noncompact (DNPFT) and compact (DCPFT) realizations of geometric Fourier analysis on SL(2,C) groups. Novel characteristics are that the m...
02/16/2010
7629977Embedding animation in electronic mail and websites
Provided is a method for providing animation in electronic communications. An image is generated by capturing multiple photographs from a camera or video camera typically fixed in one position. The first photograph is called the “naked photo.” Using a graphics p...
12/08/2009
7623027System and method for management of resources in emergency and operational situations
Provided is a method for designing, managing and executing response plans. Specific plan and resources are defined and a defined plan is executed either automatically or manually according to pre-determined or “real-time” parameter definitions. An executed plan ...
11/24/2009
7617224System and method for managing hierarchically related software components
Provided is a method for generating an on-demand, custom runtime solution to a user or business's computing needs. A library of software components corresponding to different computing tasks of a business situation is created. Each software component is associated w...
11/10/2009
7496570Interactive filtering model to enhance a software component meta management system
Provided is a method for generating an on-demand, custom runtime solution to a user or business's computing needs. A library of software components corresponding to different computing tasks of a business situation is created. Each software component is associated w...
02/24/2009
7478093Design of self-adapting meta descriptors based on real use scenarios and experiences
Provided is a method for generating an on-demand, custom runtime solution to a user or business's computing needs A library of software components corresponding to different computing tasks of a business situation is created. Each software component is associated wi...
01/13/2009
7475247Method for using a portable computing device as a smart key device
A first data processing system, which includes a first cryptographic device, is communicatively coupled with a second data processing system, which includes a second cryptographic device. The cryptographic devices then mutually authenticate themselves. The first cry...
01/06/2009
7475086Method of automatically removing leading and trailing space characters from data being entered into a database system
A computer Implemented method of automatically removing space characters from data being entered into a database system are provided. When a user creates a table in a database system into which data having leading and/or trailing character spaces may be entered, the...
01/06/2009
7464375Method for flattening hierarchically structured flows
There is disclosed a method for flattening hierarchically structured flows using a breadth-first approach. At each level of hierarchy of a hierarchically structured source flow, complex nodes are flattened by one level across the entire breadth of the flow. The resu...
12/09/2008
7458062Framework to access a remote system from an integrated development environment
For use in an integrated development environment, such as Eclipse, a common connection registry of connections to remote systems is presented. The connection registry contains objects and subsystem objects. The connection objects have attribute information for the r...
11/25/2008
7454506Method for maintaining state information on a client
The present invention provides a system and method of maintaining state information on a client. In response to a client request for a file located on a server, the file is transmitted from the server to the client. An unmodifiable cookie which specifies state infor...
11/18/2008
7398426Method for capturing computer application diagnostics
A diagnostic method in an aspect-oriented data processing environment is provided. The environment comprises a data processing system having an operating system for executing an application, wherein the application comprises an object class. The environment also com...
07/08/2008
7392516Method and system for configuring a dependency graph for dynamic by-pass instruction scheduling
There is disclosed a method and system for configuring a data dependency graph (DDG) to handle instruction scheduling in computer architectures permitting dynamic by-pass execution, and for performing dynamic by-pass scheduling utilizing such a configured DDG. In ac...
06/24/2008
7388587Method for embedding animation in electronic mail and websites
Provided is a method for providing animation in electronic communications. An image is generated by capturing multiple photographs from a camera or video camera typically fixed in one position. The first photograph is called the “naked photo.” Using a graphics p...
06/17/2008
7386736Method and system for using a compact disk as a smart key device
A data processing system accepts a removable storage media, which becomes electrically engaged with a system unit within the data processing system, after which the removable storage media and the hardware security unit mutually authenticate themselves. The removabl...
06/10/2008
7386892Method and apparatus for detecting password attacks using modeling techniques
Provided is an apparatus and method for detecting fraudulent passwords so that computer break-in attempts can be distinguished from authorized users incorrectly entering their passwords. An actual password is mapped against a computer keyboard and the resultant data...
06/10/2008
7376933System and method for creating application content using an open model driven architecture
A method for generating application content includes specifying an application definition or model in a flexible grammar, defining a set of templates that define generalized content output forms, and specifying a control definition for transforming the application d...
05/20/2008
7367977Apparatus for dynamic external fixation of distal radius and wrist fractures
The fixator is an apparatus for repairing fractures of the distal radius and wrist. Distal, pivot, distraction, and radial members provide an anatomically contoured, radiolucent apparatus that permits the wrist to move through a substantially normal range of motion....
05/06/2008
7335830Method and device for attaching a musical instrument string to a musical instrument tuning peg
Provided is a string tuning mechanism that enables a musician to clamp and anchor a musical instrument string to a musical instrument tuning peg. The claimed subject matter enables the musician to put on and take off the strings of a stringed musical instrument easi...
02/26/2008
7313601Adaptive control system and method for optimized invocation of portlets
The present invention describes an adaptive control system being preferably part of the portal, which provides a sophisticated method for a partial sequential and parallel invocation of portlets depending on the available resources and system utilization. Based on d...
12/25/2007
7299224Method and infrastructure for processing queries in a database
Provided is a method for processing queries in a database in which data records have a parametric object and an extension of a nonparametric data type. A query includes a parametric condition for the parametric object of the data records and a nonparametric conditio...
11/20/2007
7295952Enabling high availability and load balancing for JMX Mbeans
Provided is a method for programming module load balancing and failover in a distributed computing environment. The Java Management extensions (JMX) specification is enhanced to support load balancing and provide a high-availability of JMX management beans (Mbeans)....
11/13/2007
7181585Defensive heap memory management
A data structure, method and system are provided incorporating a general purpose memory allocator and defensive heap memory manager. This provides an ability to reliably detect various types of memory errors, dynamically enable or disable memory debugging, enhance s...
02/20/2007
7148795System and method for management of resources in emergency situations
Provided is a method for designing, managing and executing emergency response plans. Specific plan and resources are defined and a defined plan is executed either automatically or manually according to pre-determined or “real-time” parameter definitions. An exec...
12/12/2006
7139252System and method for aggregating information to determine users' locations
Provided is a system and method that acquires and aggregates information to determine the location of a user. Information from multiple sources is collected and evaluated. Location sources include mobile electronic devices such as mobile telephones, cell phones, han...
11/21/2006
7137019Adaptive throttling system for data processing systems
An adaptive throttling system for minimizing the impact of non-production work on production work in a computer system. The adaptive throttling system throttles production work and non-production work to optimize production. The adaptive throttling system allows sys...
11/14/2006
6937147System and method for management of resources in emergency situations
Provided is a method for designing, managing and executing emergency response plans. Specific plan and resources are defined and a defined plan is executed either automatically or manually according to pre-determined or “real-time” parameter definitions. An exec...
08/30/2005
6871217Prioritizing electronic messages based on the sender's address
A method of sorting a received information message in which a source of delivery of the message is indicated by a unique identifier accompanying the message, for example, in an e-mail or voice message system. The method includes steps of receiving the message, looki...
03/22/2005
1    
 
Sign InRegister
Username  
Password   
forgot password?