"Flight by machines heavier than air is unpractical and insignificant, if not utterly impossible."
Simon Newcomb, astronomer ; Said in 1902, less than two years before the first flight at Kitty Hawk
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 |
| 7669180 | Method and apparatus for automated risk assessment in software projects A method, information processing system and computer readable medium for assessing risk in a software development project. The method includes receiving software project data for assessing risks in a software development project and identifying a plurality of focus ... | 02/23/2010 |
| 7610266 | Method for vertical integrated performance and environment monitoring A method for vertical integrated performance and environment monitoring includes steps, or acts, of: defining one or more events to provide a unified specification; registering one or more events to be detected; detecting an occurrence of at least one of the registe... | 10/27/2009 |
| 7596680 | System and method for encoding and decoding architecture registers A system and method to extend the number of architecturally visible registers in a processor while preserving the number of bits of the instruction encoding. The system comprises: an indirection table that encodes register patterns for the registers used in an instr... | 09/29/2009 |
| 7577730 | Semi-hierarchical system and method for administration of clusters of computer resources A system and method for managing clustered computer resources, and more particularly very large scale clusters of computer resources by a semi-hierarchical n level, n+1 tier approach. The top level consists of the controller nodes. A first tier is defined at the top... | 08/18/2009 |
| 7568192 | Automated scalable and adaptive system for memory analysis via identification of leak root candidates A method for identifying a set of objects in a target application program includes: receiving a plurality of samples of one or more object reference graphs, wherein each object reference graph includes live objects and their references; deriving a set of candidate d... | 07/28/2009 |
| 7568032 | Method of balancing load among mirror servers A method for balancing load among a plurality of mirror servers, wherein a user may select and get access to any one of said plurality of mirror servers within an identical web page, comprising steps of: (1) when said web page is accessed by a client, transmitting n... | 07/28/2009 |
| 7546541 | Method and apparatus for iterative refinement of generated user-interface markup A method and system for applying a method for iterative refinement of a presentation including (a) a developer creating a high-level representation of the user interface; (b) automatically generating a concrete user interface markup from the high-level representatio... | 06/09/2009 |
| 7545809 | Packet classification Methods and apparatus are provided for classifying data packets in a data processing device. In one aspect, packets are classified according to a plurality of sets of processing rules. Each rule defines a plurality of rule ranges, each rule range indicating a range ... | 06/09/2009 |
| 7535906 | Packet classification Methods and apparatus are provided for classifying data packets in a data processing device according to a set of processing rules, wherein, for each of a predetermined group of data items in each packet, each rule defines a rule range indicating a range of possible... | 05/19/2009 |
| 7532583 | Method for integrating downstream performance and resource usage statistics into load balancing weights In datacenter environments, many copies of servicing components (application servers, http servers, etc) are used to handle larger loads. In these cases, incoming service requests typically go to a load balancer to be directed to the appropriate servicing component.... | 05/12/2009 |
| 7530054 | Program analysis tool presenting object containment and temporal flow information The present invention provides a method, apparatus, and computer instructions for program analysis. In an exemplary embodiment, a target program is loaded onto a data processing system including a program analysis software component. Hierarchies in the form of contr... | 05/05/2009 |
| 7529979 | Hardware/software based indirect time stamping methodology for proactive hardware/software event detection and control An improved method and apparatus for time stamping events occurring on a large scale distributed network uses a local counter associated with each processor of the distributed network. Each counter resets at the same time globally so that all events are recorded wit... | 05/05/2009 |
| 7516309 | Method and apparatus for conditional memory ordering A method and apparatus for conditional memory ordering are disclosed. The cost of memory ordering is reduced by determining circumstances in which a memory ordering operation is unnecessary and avoiding the overheads of these operations by reducing the frequency of ... | 04/07/2009 |
| 7512788 | Method and apparatus for anonymous group messaging in a distributed messaging system A group messaging system enabling anonymous collective communications in a group which is locally defined in association with a group owner's messaging account, wherein messaging software at the group owner converts a group message into multiple one-to-one group mes... | 03/31/2009 |
| 7506338 | Method and apparatus for simplifying the deployment and serviceability of commercial software environments A method for executing on a first computer an application having an installed image prepared on a second computer, wherein the installed image is virtually installed on the first computer, is disclosed. The method includes emulating on the first computer a native en... | 03/17/2009 |
| 7493380 | Method for determining load balancing weights using application instance topology information An apparatus and method for distributing traffic across a group of machines using application instance statistics. In order to perform load balancing in accordance with the present invention, a method of generating weights to bias load balancing distributions is pro... | 02/17/2009 |
| 7490342 | Content provisioning system and method To implement more appropriate QoS control by compressing contents data distributed via a network taking into consideration meaning of contents and preferences of users. A network system comprises a content provider that provides content and client that acquir... | 02/10/2009 |
| 7487246 | Gapless delivery and durable subscriptions in a content-based publish/subscribe system A content-based publish/subscribe system for providing gapless message delivery from a publishing client to a subscribing client is disclosed. The system includes a plurality of brokers operatively coupled to one another via a network. Each of the brokers include at... | 02/03/2009 |
| 7487279 | Achieving both locking fairness and locking performance with spin locks A method for implementing a spin lock in a system including a plurality of processing nodes, each node including at least one processor and a cache memory, the method including steps of: acquiring exclusivity to the cache memory; checking the availability of the spi... | 02/03/2009 |
| 7482929 | Point-of-sale activation of consumer electronics A method for activating a device operatively coupled to an activation circuit includes steps of: receiving a password-protected instruction sent by wireless communication to the device; decoding the instruction using the password; and activating the activation circu... | 01/27/2009 |
| 7480894 | Method and system for retaining formal data model descriptions between server-side and browser-side javascript objects A server method for converting objects of a first type into objects of a second type, the method comprising: a) identifying one or more object classes of the first type; b) determining instance data based on the classes of the first type; c) introspecting each class... | 01/20/2009 |
| 7468947 | Controlling data packet flows by manipulating data packets according to an actual manipulation rate A method for controlling data packet flows in a network device by manipulating data packets according to an actual manipulation rate. Amongst data packets received by a network device such as a router, data packets are identified that are marked with a pattern accor... | 12/23/2008 |
| 7464031 | Speech recognition utilizing multitude of speech features In a speech recognition system, the combination of a log-linear model with a multitude of speech features is provided to recognize unknown speech utterances. The speech recognition system models the posterior probability of linguistic units relevant to speech recogn... | 12/09/2008 |
| 7451210 | Hybrid method for event prediction and system control A hybrid method of predicting the occurrence of future critical events in a computer cluster having a series of nodes records system performance parameters and the occurrence of past critical events. A data filter filters the logged to data to eliminate redundancies... | 11/11/2008 |
| 7447694 | Automated scalable and adaptive system for memory analysis via online region evolution tracking A method for determining how a region of a data structure in an application evolves comprises the steps of: periodically traversing selected subgraphs of the region in the running application; locating structural changes in the subgraphs; using these structural chan... | 11/04/2008 |
| 7447278 | Apparatus for transmitting and receiving data The apparatus for transmitting and receiving data according to the invention contains a transmitter (1) for serial data transmission and a receiver (3) for receiving a transmitted data signal (g(t)). The receiver (3) in turn comprises a first sa... | 11/04/2008 |
| 7447226 | Methods and apparatus for continuous connectivity between mobile device and network using dynamic connection spreading The invention provides methods and apparatus for establishing a connection between a mobile client and an external computer network such that the client computer network connection provides the illusion of seamless connectivity. In one aspect of the invention data i... | 11/04/2008 |
| 7443298 | Dynamic boundary mapping using position-determination systems The invention provides an approach for automatic and dynamic mapping of zone boundaries for position-determination systems. The system of the present invention utilizes beacons (“position determining devices”) to identify the boundaries and limits of device area... | 10/28/2008 |
| 7434037 | System for target branch prediction using correlation of local target histories including update inhibition for inefficient entries An information processing system includes a branch target buffer (BTB) comprising the last next address for the instruction and for receiving an indirect instruction address and providing a BTB predicted target; and next branch target table (NBTT) for storing potent... | 10/07/2008 |
| 7409535 | Branch target prediction for multi-target branches by identifying a repeated pattern An information processing system for branch target prediction is disclosed. The information processing system includes a memory for storing entries, wherein each entry includes a plurality of target addresses representing a history of target addresses for a multi-ta... | 08/05/2008 |
| 7406083 | Method for preserving the order of data packets processed along different processing paths Described is a method and system for processing data packets of a data stream in a communication system. The data packets are processed depending on a feature of the header of a data packet in a faster path or in a slower path. To avoid a disorder by the different p... | 07/29/2008 |
| 7403795 | Telephone network edge node device and method for bridging and privacy A network node device and method connects one or more telephone wirelines to one or more wireless connections. The node device has one or more connections to one or more telephone wirelines, one or more wireless signal generators supporting one or more wireless conn... | 07/22/2008 |
| 7392433 | Method and system for deciding when to checkpoint an application based on risk analysis Briefly, according to the invention in an information processing system including a plurality of information processing nodes, a request for checkpointing by an application includes node health criteria (or parameters). The system has the authority to grant or deny ... | 06/24/2008 |
| 7392355 | Memory sharing mechanism based on priority elevation The present invention discloses a memory sharing mechanism based on priority elevation. In accordance with the present invention, there is provided an apparatus and method for transporting packets of data in a communication device, wherein each packet is assigned on... | 06/24/2008 |
| 7392159 | Method and apparatus of capacity learning for computer systems and applications The present invention provides a method of determining a metric of capacity in computing systems and computer applications. Capacity in this sense refers to the ability of computer systems and computer applications to perform work. Many applications and multi-hop sy... | 06/24/2008 |
| 7380086 | Scalable runtime system for global address space languages on shared and distributed memory machines An improved scalability runtime system for a global address space language running on a distributed or shared memory machine uses a directory of shared variables having a data structure for tracking shared variable information that is shared by a plurality of progra... | 05/27/2008 |
| 7376808 | Method and system for predicting the performance benefits of mapping subsets of application data to multiple page sizes A method for modeling the performance of memory address translation mechanism (MATM), comprises: a) receiving an execution profile that contains a memory address reference stream of an application, a set of page size mappings, and events about the application's data... | 05/20/2008 |
| 7359318 | Method and systems for ordered dynamic distribution of packet flows over network processing means A method and systems for dynamically distributing packet flows over multiple network processing means and recombining packet flows after processing while keeping packet order even for traffic wherein an individual flow exceeds the performance capabilities of a singl... | 04/15/2008 |
| 7360120 | Methods for adaptive problem determination in distributed service-based applications A technique for problem determination in a distributed application is provided. Testing results of the application are first obtained through execution of test cases of a test group in the application. The testing of the application is then adaptively refined when t... | 04/15/2008 |
| 7355974 | Method for forwarding data packets by a router The invention describes a method for transmitting data packets by a router, whereby the ports of the router are assigned to affinity values. The data packets also comprise affinity values. Depending on a match of the affinity values of the data packets and the affin... | 04/08/2008 |