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

Icon_funbox Did You Know...

...that to encourage use of his new invention, the shopping cart, market owner Sylvan Goldman hired fake shoppers to push the carts around his store in Oklahoma City? Seems his customers were reluctant to give up their hand-carried baskets.

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: Cuenot, Forsythe & Kim, LLC


Number of patents: 75
Last date: May 22, 2012

1    
NumberTitleIssue Date
8185876Method and implementation for constructing of corrected java native code
Method and system for constructing corrected Java native code are provided. Native source code that interfaces or integrates with Java code is analyzed and validated before the source code is compiled. One or more checks are performed on the native source code to ve...
05/22/2012
8185869System and apparatus for real-time dynamic modification of service-oriented systems using annotations to specify real-time system constraints
A system for modifying an existing standard-based system at runtime can include a computer having an annotation framework layer configured to execute in conjunction with the standard-based system. Responsive to a user request, the annotation framework layer can asso...
05/22/2012
8180871Dynamic redeployment of services in a computing network
Methods, systems, and computer program products for improving network operations by dynamically redeploying services (such as web services or other network-accessible services) in a computing network. A programmatic replication or redeployment process is defined, wh...
05/15/2012
8180679Computer-implemented method of performance testing software applications
A method of performance testing for software applications can include storing, in a network accessible location, options corresponding to functions for use in performance test cases and sending to a computer system an electronic document specifying at least one of t...
05/15/2012
8171473Method and apparatus for determining a service cluster topology based on static analysis
The service assignment tool analyzes a service to determine whether the service can execute on a cluster. If the service cannot execute on a cluster, the service is assigned to a single virtual machine. The service assignment tool identifies non-cluster friendly ser...
05/01/2012
8171139Hierarchical load balancing
Popular object requests are handled using a front-end cache, and hashing is applied only to the requests in the stream that were not handled by the front-end cache. A cache (e.g., a web proxy cache) is placed in front of a Level 7 switch and services the popular req...
05/01/2012
8161468Processing of expressions
In many messaging systems, message selection filtering involves a significant processing overhead. This includes the parsing and preparing of the message selection filters in readiness for evaluation, as well as the evaluation itself. In systems which involve parsin...
04/17/2012
8155887Computer visualized drug interaction information retrieval
Embodiments of the present invention provide a method, system and computer program product for computer visualization of drugs for drug interaction information retrieval. In an embodiment of the invention, a method for computer visualization of drugs for drug intera...
04/10/2012
8150997Technique for efficient data transfer within a virtual network
Methods, systems, and computer program products for improving the efficiency of data transfer within interconnected components of a virtual network, and in particular components of a single physical computing device, where the components exchange data as if they wer...
04/03/2012
8141105Bridge for linking two publish/subscribe message brokers
The invention discloses a subscription which is made to receive request messages on one or more topics from a first broker. A subscription is made to receive all messages published at either the first or the second broker to a replyto topic including a bridge identi...
03/20/2012
8140991Drag and drop rule topology
The Rule Editing Program (REP) displays a rule in a hierarchical tree topology, wherein individual rule portions can be reordered by moving them to different locations within the rule using drag and drop interaction. Dragging and dropping rule portions results in th...
03/20/2012
8140842Client identification and authorization in an asynchronous request dispatching environment
The present invention provides client and server identity validation in an asynchronous request dispatching environment with client-side aggregation. An application server receives an asynchronous include request from a client. A first unique identifier associating ...
03/20/2012
8140815Estimating the size of an in-memory cache
This Sampling Object Cache System (“SOCS”) estimates the size of an in-memory heap-based object cache without the need to serialize every object within the cache. SOCS samples objects at a user-determined rate and then computes a “sample size average” for ea...
03/20/2012
8140695Load balancing and failover of distributed media resources in a media server
A method and a system for load balancing media resources among a plurality of servers. A first request can be received from a client requesting a first media processing resource, the request being formatted in accordance with a first protocol. The first request can ...
03/20/2012
8140630Publish/subscribe message broker for message sequences
A method of operating a publish/subscribe message broker. A method in accordance with an embodiment includes receiving a message on a topic from a publisher, identifying the message as a start of a sequence of messages, transmitting the message to one or more existi...
03/20/2012
8140504Report generation system and method
A method, computer program product, and system for receiving a natural language query. The natural language query is parsed into a plurality of base concepts. One or more base concepts chosen from the plurality of base concepts is processed to define a selected repo...
03/20/2012
8140499Context based cache infrastructure to enable subset query over a cached object
A method, an apparatus, and computer instructions are provided for a context based cache infrastructure to enable subset query over a cached object. Responsive to detecting a query to a root context of a context tree, the tree is traversed for a parent context of a ...
03/20/2012
8140320Modelizing resources and external data of a program for procedural language coding
A method and system to represent in UML the resources and external data manipulated by a program to be coded in a procedural language is disclosed. The usual UML class diagram is enhanced with two new stereotypes “Program” and “Data Object”. The program ster...
03/20/2012
8139034Ergonomic computer alignment
A system and computer program product for automatically positioning a computer to an ergonomically correct orientation are presented. An optic sensor at a top of a computer monitor measures a distance and angle to a user's eye. This distance and angle, along with st...
03/20/2012
8135770Processing recurring events within personal information management clients
A computer-implemented method of processing recurring events within personal information management (PIM) clients can include executing a plug-in component within a PIM client. The method can include receiving, within the PIM client, an event update including a recu...
03/13/2012
8135608Contact stream optimization considering FEC and CC constraints
Methods, systems, and software for conducting a marketing campaign are described. One or more scores associated with sending offers to proposed contacts are received; and an overall campaign score corresponding to a sum of the scores is optimized to generate optimal...
03/13/2012
8132154Displaying comment statistics information
A system, method and program product for statistically analyzing comments in one or more program code listings. A system is disclosed that includes a process for associating comments to blocks of code at different programmatic levels in a code listing; a process for...
03/06/2012
8131727Preserving relationships of mapped views in an object model
A method, apparatus, and computer instructions are provided for preserving relationships of mapped views in an object model. A database model, including database tables and views is examined and a foreign key constraint list is derived for the view. A set of objects...
03/06/2012
8131600Comparison shopping via financial management software
The invention comprises a financial management program and one or more databases containing information on merchants and their products. The program interacts with the databases containing the product information to return the prices and availability of goods locate...
03/06/2012
8131314Socially based station navigation
A method of socially-based station navigation can include receiving station selection information from each of a plurality of mobile nodes within a mobile ad-hoc network, wherein station selection information comprises, for each mobile node, a station to which the m...
03/06/2012
8127240Seamless drag and drop operation with multiple event handlers
A computer-implemented method of selecting event handlers can include initiating a drag and drop operation for a source object and, responsive to detecting contact between the source object and a window of a graphical user interface (GUI), displaying a plurality of ...
02/28/2012
8112493Programmatic role-based security for a dynamically generated user interface
The present invention is a method, system and apparatus for programmatically applied role-based security in a dynamically generated user interface. In accordance with the present invention, a server page can be configured for processing by a server page engine. The ...
02/07/2012
8108782Display management for communication devices with multiple displays
Within a communication device having a plurality of displays, a method of controlling the displays can include, responsive to receiving an event from an application within a display manager, determining whether a single event or multiple events are pending (430
01/31/2012
8095921Identifying code that wastes time switching tasks
A method of detecting portions of code of a computer program that protect resources of a computer system unnecessarily can include identifying threads and synchronization objects that are used by a computer program during execution, determining the number of threads...
01/10/2012
8090571Method and system for building and contracting a linguistic dictionary
A method for building and contracting a linguistic dictionary, the linguistic dictionary comprising a list of surface forms and a list of normalized forms, each normalized form being associated with a surface form, the method comprising the steps of: comparing each ...
01/03/2012
8082970Inflatable barrier
A flexible hurricane shutter or barrier to protect buildings from over pressure has inflatable cushions held in place by a fabric material capable of withstanding winds in excess of 100 mph. The barrier can be stored on site in a rolled fashion. Retainers are mounte...
12/27/2011
8082415Estimating the size of an in-memory cache
This Sampling Object Cache System (“SOCS”) estimates the size of an in-memory heap-based object cache without the need to serialize every object within the cache. SOCS samples objects at a user-determined rate and then computes a “sample size average” for ea...
12/20/2011
8073793Determining a common social context
A computer-implemented method of determining a common social context can include detecting a collaboration between a plurality of participants. The method can include identifying a plurality of common social contexts and determining a probability that the collaborat...
12/06/2011
8056060Software testing method and system
A software product is tested by first obtaining a performance matrix for the software product, the performance matrix containing the profile results of a plurality of tests on the software product, and an expected result vector for the plurality of tests. A test seq...
11/08/2011
8051128Using feed usage data in an access controlled team project site environment
Feed usage data can be generated. Entries within an existing server log can be identified. The entries can correspond to user requests for a feed from a selected Website. Feed usage data from the identified entries can be determined. Communication of a message to at...
11/01/2011
8042113Runtime-resource management
A runtime-resource management method, system, and product for managing resources available to application components in a portable device. The method, system, and product provide for loading one or more new application components into a portable device only if maxim...
10/18/2011
8041814Method, system and computer program product for hierarchical load balancing
An improved load balancing method, system, and computer program product handles popular object requests using a front-end cache, and hashing is applied only to the requests in the stream that were not handled by the front-end cache. A cache (e.g., a web proxy cache)...
10/18/2011
8032858Method and system for navigationally displaying HTTP session entry and exit points
A monitoring tool continuously monitors for insertion, call or deletion of objects from a session. Display of this information shows any get object, set object or remove object operations in the session and shows the entry and exit points for each such object, thus ...
10/04/2011
8032826Structure-position mapping of XML with fixed length data
A method, system and computer program product for mapping and retrieving XML code is presented. Each line of XML code is associated with a node in a node tree. Based on the depth and breadth of the node, the starting and ending positions of the line of XML code are ...
10/04/2011
8023889Intelligent device integration using RFID technology
A method of integrating devices using radio frequency identification (RFID) technology can include receiving a notification, from a communication system, of an incoming communication directed to a first communication address. An intended recipient of the communicati...
09/20/2011
1    
 
Sign InRegister
Username  
Password   
forgot password?