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

Icon_funbox Quotables

"What can be more palpably absurd than the prospect held out of locomotives traveling twice as fast as stagecoaches?"

The Quarterly Review ; March edition, 1825

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: Ray-Yarletts; Jeanine S.


Number of patents: 199
Last date: May 08, 2012

1          
NumberTitleIssue Date
8176051Search via fast case insensitive ASCII tree
A system and method for searching a bytestream or other string in a case insensitive manner. In a preferred embodiment, the present invention includes an ASCII tree that associated both upper and lower case letters of an incoming header key (or other symbols) with n...
05/08/2012
8171416Confirmation system and method for instant messaging
A system and method for confirming messages being sent within an instant messaging environment. An instant messaging system is disclosed, comprising a confirmation enablement system that allows a user to selectively enable a requires confirmation option for a contac...
05/01/2012
8117159Accessing data entities
Data entities in a client-server system are accessed. The client-server system comprises a set of clients, a server system, and a repository for storing a plurality of data entities. The server system comprises an inter-transactional cache, the inter-transactional c...
02/14/2012
8108490Record/replay of user-input instructions to a web application
This Invention provides a system which enables recording/replaying Web-based user steps including a client and a server, wherein the server includes: Web Application means for displaying Web interface for the client, where user's actions on web interface form said W...
01/31/2012
8108403User engagement during large file uploads
A content server receives metadata describing content that is to be uploaded from a client computer to the content server. A prediction is made as to how long it will take to upload and/or process the content. Based on this predication, an appropriate-length user en...
01/31/2012
8046461Methods, systems and program products for delivery of web services using categorical contracts
Web services may be provided by creating an electronic record of a contract for a service provider to provide web services meeting a web service category definition at a web services hub of a service domain, and providing a web service to a service requestor from th...
10/25/2011
8046423Memory overload protection
A method, system and program product for controlling memory overload for a computer system. The invention determines heap utilization of a server; determines a maximum session lifetime a configured percentile of at least one session; determines a traffic rate (compr...
10/25/2011
8006248Method, apparatus and computer program for facilitating communication between a client application and a server application
Responsive to a client application initiating a synchronous communication with a server application by sending a request via an asynchronous communication manager, one or more checks are performed to identify a cause of any failure to provide a response to the clien...
08/23/2011
7984387Dynamic update of data entry in a user interface
A widget is incorporated into a user interface associated with a processing system to provide the user with a display of the entered data, together with any added text or other data modifications that result from application of a default format. The display thus ena...
07/19/2011
7949702Method and apparatus for synchronizing cookies across multiple client machines
In accordance with the invention, cookies are automatically synchronized across multiple client machines on a network. A user registers all of the client machines for which he desires cookie synchronization under a single account with a cookie synchronization server...
05/24/2011
7926032Two meta-level modeling approach for mapping typed data
The present invention is directed to an improved mapping system and code generation system. Embodiments of the present invention separate the mapping of data elements into two metalevels. The first metalevel maps between types of elements (e.g., string, int, float, ...
04/12/2011
7912047Method and program for classifying fragmented messages
Prioritization of fragmented messages in an ORB is achieved by intercepting the flow of message data within the ORB, marking the current data stream location and issuing sufficient read commands to gather the message header and control area information. Then classif...
03/22/2011
7873546System and method for calculating parameters for a commerce system
A method and system for processing a parameter for an item in an electronic order processing system is provided. The method has a first step of associating a calculation code with the item. The second step of the method is applying the calculation rule to the item t...
01/18/2011
7870546Collaborative classloader system and method
Computer implemented method, system and computer program product for searching for a class in a data processing system having classloaders organized in both a classloader hierarchy and a classloader network. A computer implemented method for searching for a class in...
01/11/2011
7870101Method and apparatus for presentation of a security-focused repository with a party-focused repository
An abstraction layer associates a party-focused object, a security-focused object, or both, with an abstraction object. The party-focused or security focused object has one or more properties. The properties are presented in the abstraction object defined by the map...
01/11/2011
7840672Adaptively processing client requests to a network server
In a computer network environment, a server protocol is provided to process read requests from clients. Rather than all read requests being processed synchronously or all read requests being processed asynchronously, an attempt is first made to perform a synchronous...
11/23/2010
7830751Apparatus and method for handling calendar dates in a non-calendar system specific manner
A method for displaying events in a plurality of calendar systems. The Custom Calendar System Program (CCSP) herein allows a user to create a custom calendar system by changing the length and names of the year, month, week, or day of any calendar system. The Event C...
11/09/2010
7809808Method, system, and program product for analyzing a scalability of an application server
Under the present invention, a test configuration is provided. The test configuration sets forth a particular enterprise computer architecture of nodes, servers and resources, as well as a quantity of components/beans for an application. Thereafter, the application ...
10/05/2010
7778883Method, system, and computer program product for managing an electronic contract
A system and method for generating a filtered product list from a master product list, and for electronically facilitating subsequent contractual activities executed pursuant to a contract. The contract comprises a Business Rules Book containing a set of rules from ...
08/17/2010
7761554Method and system for designating required device attributes for embedding in a world-wide web document request
A Web server indicates which device, user, software, and network properties it can use to generate personalized content for a requesting user. The Web server also indicates which properties are actually required for it to generate any meaningful content at all. Usin...
07/20/2010
7725535Client-side storage and distribution of asynchronous includes in an application server environment
A process for facilitating distribution of asynchronous content by a result server includes subscribing at least one client in response to subscription requests for the asynchronous content received at the result server from the at least one client. The process furt...
05/25/2010
7721276Computer-implemented method, system and program product for comparing application program interfaces (APIs) between JAVA byte code releases
Under the present invention, source input corresponding to a first release of Java byte code and target input corresponding to a second release of the Java byte code is received. The input is transformed into a first list containing class names associated with the f...
05/18/2010
7581211Method and apparatus for on demand debugging, tracing, and logging of applications
On demand tracking of applications is provided by a mechanism of the present invention. After a user selects one or more units of execution of interest, a marker is assigned to each target object. Upon invocation of an application, an event is sent to an event handl...
08/25/2009
7571230Method and system for monitoring server events in a node configuration by using direct communication between servers
In a method and system for monitoring events occurring at respective servers of a configuration of nodes, a first server located at a first node receives information from a messaging system pertaining to events at servers located at other nodes. The messaging system...
08/04/2009
7457946Method and program product for privately communicating web requests
The present invention provides a method and program product for randomly relaying a protected web request from a client, through a set of peers, to a privacy proxy. Once received, the web request is proxied to a web services provider. When a provider reply is receiv...
11/25/2008
7356695Multi-level security systems
Techniques are disclosed for improving multi-level security (“MLS”) in computing systems. Communication between MLS systems in the prior art requires explicitly tagging each packet with its security classification. The packet tags comprise variable-length bit pa...
04/08/2008
7343428Dynamic, real-time integration of software resources through services of a content framework
Methods, systems, and computer program products are disclosed for dynamically integrating software resources (such as web services and other back-end software resources) using the services of a content framework (such as a portal platform). A portlet model is levera...
03/11/2008
7308488Method, system and program products for distributing portal content processing
The present invention generally relates to a method, system and program product for distributing portal content processing. Specifically, a request for portal content is received on a surrogate system and then passed to a portal system. The portal system will obtain...
12/11/2007
7305441Time-sensitive messages and events
Methods, systems, and computer program products for enabling message senders and event creators to convey time-sensitivity of their messages and events (such as electronic mail messages, electronic calendar entries, and “to-do” items), and for handling such mess...
12/04/2007
7266600Programmatic management of software resources in a content framework environment
Methods, systems, and computer program products are disclosed for dynamically integrating software resources (such as web services and other back-end software resources) using the services of a content framework (such as a portal platform). A portlet model is levera...
09/04/2007
7240115Programmatically allocating memory among competing services in a distributed computing environment
Techniques are disclosed for programmatically allocating memory among competing services in a distributed computing environment. Characteristics of web request streams and formulas for cache hit rates and client response times are used to create an objective functio...
07/03/2007
7225167Merchandise-integral transaction receipt and auditable product ownership trail
Techniques are disclosed for writing data directly onto a product to record each ownership transfer. As a result, the product itself now carries a traceable, auditable, non-forgeable, non-repudiable proof of ownership (and, optionally, ownership history) that can be...
05/29/2007
7057610Display unit, information processing unit, display method, program, and recording medium
A display unit 200 equipped with a panel 230 in which pixels are arranged in a matrix, includes: a mode setting section 240 for setting the display unit 200 to one of a plurality of display modes; a voltage supply section 250 for c...
06/06/2006
7051571Impact-resistant apparatus
An impact resistant portable personal computer apparatus having feet which support the personal computer, a protruding member protruding downwardly from a foot, an impact sensor in the personal computer and responsive to an impact on the member for providing an outp...
05/30/2006
7054466Orientation determination
An improved orientation system includes a lens pre-distorting an image generated by imaging apparatus such that a non-linearity, the degree of which is dependent on the off-axis distance of an imaged object, is generated so as to increase the strength of a signal in...
05/30/2006
7050141Manufacturing method and bonding apparatus with vacuum chuck with independent retaining portions for liquid crystal (LCD) device
A manufacturing method and a bonding apparatus for a liquid crystal display device is provided for that makes it possible to expel remaining bubbles from a liquid crystal and to bond an array substrate and a color filter substrate while maintaining their positional ...
05/23/2006
7048184Multiple self-checkout system having integrated payment device
A self-checkout system is presented which may include at least two self checkout stations and a single self-payment module for effecting payments and/or completing transactions conducted on each of the at least two self-checkout systems. The self-payment module may ...
05/23/2006
7013231Method and program product to optimize manufacturing test time of electrical devices
A test methodology for use in a manufacturing process includes generating a test management matrix having a plurality of selectable test sites. Each test site indicates the optimum level of tests to be exercised on devices used to manufacture a product, such as a pe...
03/14/2006
7010681Method, system and apparatus for selecting encryption levels based on policy profiling
The present invention depicts a method, system and program product for controlling levels of security and levels of encryption based on a predefined policy profile. This enables administrators and those who control the network to easily respond to changes in the req...
03/07/2006
7010596System and method for the allocation of grid computing to network workstations
In a network of workstations implementing a grid for sharing workstation resources while maintaining local workstation workloads, grid workloads are assigned to workstations depending on how busy they are with the local workload. CPU utilization is monitored at each...
03/07/2006
1          
 
Sign InRegister
Username  
Password   
forgot password?