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

Icon_funbox Bizarre Patents

Patent No. 6260903

Portable automobile partition

A portable partition for use in an automobile having a seat with a seat bench and a seat backrest.

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: Law Office of Jim Boice


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

1        
NumberTitleIssue Date
8181260Tracking the origins of data and controlling data transmission
Provided are methods, apparatus and computer programs for tracking the origins of data and controlling transmission of the data. In one embodiment, transmission of sensitive data by script operations is limited, to prevent transmission to any network location other ...
05/15/2012
8176105Automated file relocation
A computer-implemented method, system and computer program product for managing computer file storage is presented. In one embodiment the method includes receiving a file for storage. In response to determining that the file exceeds a pre-determined size, the file i...
05/08/2012
8169447Automatic color display conversion
A color computer output is dynamically converted into a monochrome computer output based on a stored profile. The stored profile may be for a piece of hardware (e.g., a monochrome printer), or a user (e.g., a color-blind user). ...
05/01/2012
8166470Method for replacing code in a running object oriented program
The invention is directed to a method of replacing code in an object oriented application program running on a Virtual Machine (VM). The method comprises the steps of receiving at the virtual machine a request to replace code; in response to receipt of said request,...
04/24/2012
8166121Situation based presence notification leveraging
Presence messages are managed for one or more members of a pre-defined group of e-mail users. An unavailability time period, during which a pre-defined group of e-mail users will be unavailable in the future, is established. A notice, which notifies the pre-defined ...
04/24/2012
8161371Method and system for defining a heirarchical structure
A hierarchical structure is provided. The hierarchical structure includes object items for objects located in the hierarchical structure, each object item having a name and a link. The hierarchical structure also includes node items each having a name of a hierarchi...
04/17/2012
8141072Customized software documentation based on actual configuration values
A method for customizing end-user or administrative software documentation such as installation instructions is provided. A software provider first collects computer system information for multiple computer sub-systems used by a customer. The collected computer syst...
03/20/2012
8141042Extending portability of java code through the use of AOP
A computer-implementable method, system and computer-usable medium for extending the portability of code to a limited-class environment are disclosed. In a preferred embodiment, the method includes the steps of: identifying any full-version-only objects that are not...
03/20/2012
8140721System and method for starting a buffer pool
For an information retrieval system coupled to a buffer pool maintaining a plurality of pages of recently accessed information for subsequent re-access, a technique for starting the buffer pool is provided. The technique facilitates a quicker start to the buffer poo...
03/20/2012
8140705Method and system to recover a failed flash of a blade service processor in a server chassis
A method and system for recovering a server blade, in a multiple server blade computer, that is lost during a flash update operation on a service processor in the server blade. Because of the flash update failure, the lost server blade is unaware of its location on ...
03/20/2012
8140686Detection of required password authentication in a network
A client device interrogates an access point on a network to request an initial connection to the network. Without using a browser, the client device determines if the connection failed due to a lack of authorization for the client device to connect to the network.
03/20/2012
8140615Consolidated business service for integrating service oriented architecture services with customer resources
A Consolidated Business Service (CBS) manages an interface between Service Oriented Architecture (SOA) services and resources used by at least one enterprise customer. The CBS utilizes an Enterprise Systems Management (ESM) layer that includes: a bi-directional port...
03/20/2012
8140367Open marketplace for distributed service arbitrage with integrated risk management
A method, system, and computer-readable medium that support an open marketplace for distributed service arbitrage with an integrated risk management is presented. Orders for work packets, which are processed within a software factory, are allowed to be bid upon only...
03/20/2012
8139754Correlating call log files using voice prints
A system is presented for logging and recording a call to a call network. The system comprises a voice print logic for generating a voice print of a caller who is making a call to a call network. A telecom routing switch generates a correlated telecom router switch ...
03/20/2012
8136037Assistant for manually proofreading text documents
A text document is parsed and re-ordered according to user-defined rules. The reordered text document is then presented to the user, thus requiring the user to read each section of the text document in a stand-alone manner. ...
03/13/2012
8131862Integration of SS7 with an application server
A computer-implemented method, system and computer-readable storage medium are presented for establishing a communication link between an SS7 device and an application server. An SS7 message is first decoded by a SS7 SIGTRAN gateway into a SIGTRAN message. The SIGTR...
03/06/2012
8131611Statistics based method for neutralizing financial impact of click fraud
A method, system and computer-readable medium for reducing a financial impact of click fraud are presented. In a preferred embodiment, the method includes, but is not limited to, the steps of: testing a sample of click events for fraudulent clicks of the PPC link, w...
03/06/2012
8122432Rule management using a configuration database
A method is presented that enables custom applications to embed rule authoring capabilities. In one embodiment, the method includes: imbedding a rule picker into an existing software application; presenting a choice of rules to be implemented in the existing softwar...
02/21/2012
8122027Message filtering
The invention relates to a communications manager for receiving publications and forwarding these publications on to parties who have subscribed to receive such publications. The communications manager is able to store a plurality of filter expressions independently...
02/21/2012
8108801Host screen transformation for mobile devices having a reduced display size
The present invention provides a method, system and computer program product for improved display of host terminal applications on data processing systems having a small display size. In one embodiment, a host application translator reads characters stored in a char...
01/31/2012
8108703Power management server for managing power consumption
A power management server and method for managing power consumption is disclosed. According to one embodiment, a power management server data processing system is provided, where the power management server data processing system comprises a power management communi...
01/31/2012
8108503Dynamic load balancing between chassis in a blade center
A computer-implemented method, system and computer program product for load balancing between different blade chassis within a blade center are presented. Each blade chassis is monitored for total data traffic to and from that blade chassis. If a first blade chassis...
01/31/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
8103959Gesture exchange via communications in virtual world applications
A method, system and computer-readable medium are disclosed for exchanging gestures in a virtual world application. In one embodiment, the virtual world application determines whether a first avatar has a gesture exchange function enabled. If so, the virtual world a...
01/24/2012
8099518Method and system for providing asynchronous portal pages
The present invention provides a method and system for implementing asynchronous portal pages, comprising a portlet monitor resident on a web browser and implemented with a script. When a user interacts with a portlet, the portlet monitor sends a XMLHTTP request to ...
01/17/2012
8095636Process, system and program product for executing test scripts against multiple systems
A process, system and program product for executing a plurality of tests scripts or one or more test script sets against a plurality of systems to be tested. The process comprises providing an instance of a test script set on a server, writing an initial system valu...
01/10/2012
8090871Determining a remote management processor's IP address
A method and system for providing an address of a remote management processor to a management server. When setting up a Dynamic Host Configuration Protocol (DHCP) server, an administrator configures a private Option in the DHCP server. The Option data contains the I...
01/03/2012
8086996Binding an image descriptor of a graphical object to a text descriptor
A computer-implementable method, system, and computer-readable medium for binding an image descriptor of a Graphical User Interface (GUI) widget to a text field are presented. The method includes associating an image descriptor, of the GUI widget, with a content of ...
12/27/2011
8086547Data pattern generation, modification and management utilizing a semantic network-based graphical interface
A plurality of pattern components is presented to a user. Each of the pattern components describe events and/or sub-events that, when combined, create emergent information that indicates the occurrence of a primary event. The user builds and then transmits a customi...
12/27/2011
8041516Identifying and generating olfactory cohorts based on olfactory sensor input
A computer implemented method, apparatus, and computer program product for generating olfactory cohorts. Olfactory data is received from a set of chemical sensors. The olfactory data describes a set of olfactory patterns for an air sample. The olfactory data is proc...
10/18/2011
8037364Forced management module failover by BMC impeachment consensus
A computer-implemented method, system and computer program product for managing failover of Management Modules (MMs) in a blade chassis are presented. Each server blade in the blade chassis evaluates a performance of a primary MM. If a threshold number of server bla...
10/11/2011
8036860Modeling homogeneous parallelism
A model of a process is created using novel “fan-out” and “fan-in” symbols. A fan-out symbol represents a point in the process flow where a variable number of homogeneous parallel outgoing threads are being split out from a single incoming thread. The fan-in...
10/11/2011
8035970Regulation of air flow through a computer blade chassis using mechanically actuated variable air flow dampers
A server blade chassis having at least one mechanically actuated variable air flow damper is presented. One or more variable air flow dampers are aligned with server blades in the server blade chassis. When a server blade is pressed into a slot in the server blade c...
10/11/2011
8027981System, method and program product for classifying data elements into different levels of a business hierarchy
A method, system and program product for classifying data elements into different levels of a business hierarchy. The method includes identifying data elements to be classified into one or more levels of a business hierarchy, selecting a first logic decision tree fo...
09/27/2011
8024202Ergonomics-based health facilitator for computer users
A method, system and computer program product for facilitating ergonomics-based health in a user of a computer workstation is presented. The method includes the steps of detecting an ergonomics problem for a user of a computer workstation, wherein the ergonomics pro...
09/20/2011
8020146Applying deferred refactoring and API changes in an IDE
A method, apparatus and computer-readable medium for managing changes to a library in a Producer IDE is presented. In one embodiment, the method includes the steps of compiling user source code in a consumer's workspace using at least one class from an original clas...
09/13/2011
8019912Blade center USB locking
A computer-implemented method, system and computer program product for managing USB ports on blades in a blade center are presented. A set of remotely-transmitted instructions causes a multiplexer to physically disconnect one or more selected USB ports on a blade. I...
09/13/2011
8004387Methods and systems to improve RFID inventory polling accuracy
Methods, systems, and media to improve polling accuracy in RFID systems are disclosed. Embodiments comprise receiving information from one or more tags by a tag reader, comparing the information from the tags to other information, and adding the tag to an inventory ...
08/23/2011
8001481Implementation of an interactive progress bar in a test application environment
A computer-implementable method, system and computer-readable medium for implementing an interactive progress bar that is associated with an executing test program are presented. In a preferred embodiment, the computer-implementable method includes linking each of m...
08/16/2011
1        
 
Sign InRegister
Username  
Password   
forgot password?