Pong, the Atari creation that launched the computer game craze, came with these instructions: "Avoid missing ball for high score."
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 |
| 8181050 | Adaptive 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 |
| 8156092 | Document 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 |
| 8126944 | Unordered/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 |
| 8068020 | 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/29/2011 |
| 8056051 | Creating 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 |
| 8055632 | Design 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 |
| 8037341 | Determining 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 |
| 8035644 | Method 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 |
| 7962900 | Converting 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 |
| 7958145 | Creating 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 |
| 7842870 | Method 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 |
| 7672264 | Method 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 |
| 7664339 | Image 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 |
| 7629977 | 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... | 12/08/2009 |
| 7623027 | System 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 |
| 7617224 | System 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 |
| 7496570 | Interactive 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 |
| 7478093 | Design 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 |
| 7475247 | Method 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 |
| 7475086 | Method 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 |
| 7464375 | Method 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 |
| 7458062 | Framework 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 |
| 7454506 | Method 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 |
| 7398426 | Method 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 |
| 7392516 | Method 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 |
| 7388587 | Method 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 |
| 7386736 | Method 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 |
| 7386892 | Method 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 |
| 7376933 | System 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 |
| 7367977 | Apparatus 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 |
| 7335830 | Method 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 |
| 7313601 | Adaptive 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 |
| 7299224 | Method 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 |
| 7295952 | Enabling 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 |
| 7181585 | Defensive 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 |
| 7148795 | System 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 |
| 7139252 | System 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 |
| 7137019 | Adaptive 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 |
| 6937147 | System 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 |
| 6871217 | Prioritizing 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 |