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

Icon_funbox Did You Know...

...that Robert Adler has the dubious distinction of being the Father of the Couch Potato? Back in 1955 Adler was employed by what was then Zenith Radio Corp., where he was charged to invent something that would allow viewers to turn down the TV volume without leaving their chairs. After a series of flops (such as a wired contraption that people tripped over), Adler hit on the idea of using sound waves. Thus the Remote Control was born...

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: Formby; Betty


Number of patents: 40
Last date: November 13, 2007

NumberTitleIssue Date
7296222Method and system for preparing and displaying page structures for web sites
In order to browse a web site by using a browser program running on a computer, a web browser obtains, from a server holding information concerning web sites, the page structure and the attributes for the web pages at the site, and displays them in correlation with ...
11/13/2007
7275085Method and apparatus for maintaining state information for web pages using a directory server
An apparatus, system and method for maintaining Web page state information using a directory server. A directory server stores information for each Web page visited by a user that requires user input. When the Web page is again visited by the user, the information i...
09/25/2007
7194394Method and apparatus for detecting and correcting inaccuracies in curve-fitted models
A technique for detecting and correcting inaccuracies in curve-fitted models. Humps and dips in a curve-fitted model are identified. An analysis is performed on the humps and dips to determine if they are large enough to warrant correction. If so, then the source of...
03/20/2007
7191208Methods of selectively distributing data in a computer network and systems using the same
A method of distributing data in a network including a server and an end-user computer. The end-user computer queries the server for a distribution list and then receives that list from the server. The end-user computer then determines if the distribution list is no...
03/13/2007
7165240Topological best match naming convention apparatus and method for use in testing graphical user interfaces
A topological best match naming convention apparatus and method for graphical user interface (GUI) testing are provided. With the apparatus and method, properties of the GUI object are recorded and stored in a GUI object database. During execution of test scripts, i...
01/16/2007
7165110System and method for simultaneously establishing multiple connections
A system and method for establishing multiple connections using a private data field of a communication management protocol is provided. With the present invention, a Service ID identifies a specific consumer and the private data field contains a list of connection ...
01/16/2007
7158948Method and apparatus for encoding transactions for goods and services using an e-receipt
A method and apparatus for encoding transactions for goods and services using an e-receipt is provided. A consumer and a merchant conduct a commercial transaction using a distributed data processing system. An electronic receipt is recorded on a removable storage me...
01/02/2007
7146637User registry adapter framework
A method, computer program product, and data processing system, with which a unified security policy may be implemented using existing application components with disparate security mechanisms and user registries is disclosed. The present invention provides a generi...
12/05/2006
7139909Technique for system initial program load or boot-up of electronic devices and systems
A means for minimizing time for a system/device initial program load (IPL) in a system that will not support instruction prefetching when executing IPL code out of non-volatile memory. The IPL code is organized into a first portion and second portion. The first port...
11/21/2006
7137108Identifying non-externalized text strings that are not hard-coded
A method, computer program product and data processing system for identifying non-externalized strings that are not hard-coded. In one embodiment, a method comprises the step of scanning a code, e.g., Java, line by line until a pair of string delimiters is identifie...
11/14/2006
7130391Automated method and system for interacting with telephone call trees
An automated method, system and computer instructions for users to visually navigate telephone call trees are disclosed. A caller can connect to an automated telephone answering service, and download the service's call tree. The caller can view a display with the ca...
10/31/2006
7131122Apparatus, system and method for detecting old version of an applet in a client brower's JVM
An apparatus, system and method for checking the version of a cached applet on a client device against version information stored on a host server is provided. By checking the version of the applet, it can be determined whether or not the applet is still usable with...
10/31/2006
7130892Method and system for music distribution
According to the first aspect, the present invention provides a music distribution method for downloading, in response to a request from a user, music data for one or more musical pieces included in the latest hit charts from a server storing a lot of music data, co...
10/31/2006
7085863IC device including bus switches and programmable address
An I2C device is disclosed that includes a main I2C section, bus switches, switch logic, and address logic as part of the I2C device. The I2C device is coupled to an I2C bus for communicating with other I2
08/01/2006
7085826Method and system for dynamic addition and removal of multiple network names on a single server
A method and apparatus for configuring a server in a distributed data processing system is provided. The server receives a request for a function that specifies a first server name and a second server name. The server responds to requests directed to a set of server...
08/01/2006
7080052Method and system for sample data selection to test and train predictive algorithms of customer behavior
A method and system for sample data selection to test and train predictive algorithm of customer behavior are provided. The method and system generate frequency distributions of a customer database data set, training data set and testing data set and compare the fre...
07/18/2006
7080286Handling oversized rings through recursive calls
Certain elements in the scan dump performed at system failure have become so large that a header field which indicates the size of the element is itself too small. Rather than increase the size of the field, affecting numerous other programs, the elements are broken...
07/18/2006
7065766Apparatus and method for load balancing of fixed priority threads in a multiple run queue environment
Apparatus and methods for load balancing fixed priority threads in a multiprocessor system are provided. The apparatus and methods of the present invention identify unbound fixed priority threads at the top of local run queues. A best fixed priority thread is then i...
06/20/2006
7039804Method and system to integrate existing user and group definitions in a database server with heterogeneous application servers
A method and system for sharing existing user and group registry information between heterogeneous application servers is provided. The method and system make use of an adapter that communicates with each registry associated with each application server through a re...
05/02/2006
7039647Drag and drop technique for building queries
A method, system and computer program product for building a search query in a data processing system having a graphical user interface is provided. Responsive to user input, a graphical component representing a first system object is dropped onto a graphical compon...
05/02/2006
7039953Hierarchical correlation of intrusion detection events
A method, computer program product, and apparatus for presenting data about security-related events that puts the data into a concise form is disclosed. Events are abstracted into a set data-type. Sets with common elements are grouped together, and summaries of the ...
05/02/2006
7036126Method and an apparatus for logical volume manager plug-ins
A mechanism is provided by which a logical volume manager may allow features to be added and modified without having to modify the logical volume manager code. The present invention provides an logical volume manager engine, which attempts to load feature plug-ins t...
04/25/2006
7000108System, apparatus and method for presentation and manipulation of personal information syntax objects
A system, apparatus and method for processing Personal InFormation EXchange Syntax (PFX) objects in a data processing system is presented. The PFX object may be formatted, i.e. may maintain a syntax, as defined by PKCS (Public Key Cryptography Standard) standards, a...
02/14/2006
6996604Pre-availability of a lecture to promote interactivity
A method, computer program, and data processing system for promoting an interactive discussion of lecture notes prior to an actual lecture using those notes is disclosed. An first client uploads lecture notes for perusal by students. If a student has a question rega...
02/07/2006
6981031Language independent message management for multi-node application systems
A method, system, and computer program product for managing results in a locale independent manner in a multi-node networked data processing system is provided. In one embodiment, a first node sends a command request to a second node. The command request contains a ...
12/27/2005
6978408Generating array bit-fail maps without a tester using on-chip trace arrays
An existing trace array on a chip is used to store the locations of bit failures from the automatic self-testing of an SRAM array. If a system is having problems, a technician can trigger the automatic test and then scan the trace array, thereby locating a large num...
12/20/2005
6973322Personal travel agent using push services
A method and system for providing and receiving location-based services for a planned trip of a user having access to a portable telecommunication device. The user creates, e.g., via the Internet, a trip profile. The profile contains base data about the user and the...
12/06/2005
6961458Method and apparatus for presenting 3-dimensional objects to visually impaired users
A method and apparatus for examining a three dimensional image in a data processing system. An object is presented, wherein the object includes a set of views for different angles of view for the object. In response to a user input to traverse a view from the set of...
11/01/2005
6952203Touchscreen user interface: Bluetoothâ„¢ stylus for performing right mouse clicks
A method, program and system for enabling alternate input commands by means of a stylus associated with a personal digital assistant (PDA) are provided. The method comprises applying pressure to a pressure sensor on the stylus, which invokes an application on the PD...
10/04/2005
6950945Apparatus and method for intersystem lock optimization
An apparatus and method for distributed intersystem lock optimization are provided. With the apparatus and method of the present invention, the time required to obtain an uncontested lock, meaning a lock that no other program or process in the distributed system is ...
09/27/2005
6950873Apparatus and method for port sharing a plurality of server processes
An apparatus and method for port sharing among a plurality of server processes are provided. The apparatus and method provide an intermediate layer between the communication port and the server processes. This intermediate layer provides a port mapping such that dat...
09/27/2005
6938057Method and apparatus for networked backup storage
A method and apparatus in a distributed data processing system for backing up data on a computer. A backup image of the data in the computer is created, wherein the backup image is stored in a location in the computer. The backup image from the location in the compu...
08/30/2005
6931428Method and apparatus for handling requests for content in a network data processing system
A method, apparatus, and computer implemented instructions for handling a request for content in a data processing system. The request for content is received. A content source is identified from a plurality of content sources using the request to form an identified...
08/16/2005
6922726Web accessibility service apparatus and method
A web accessibility service apparatus and method is provided. The web accessibility service apparatus and method provides accessibility tools to disabled users on a per-use basis. The provider of the accessibility tool is paid for each use of the accessibility tool ...
07/26/2005
6915898Optical disk container with integrated marking device
A media storage device for retaining media, such as optical disk media. The device includes a base and a spindle projecting from the base. The spindle is configured to receive optical disks around the outer surface of the spindle. The spindle also includes an openin...
07/12/2005
6914985Method and system for presentation and manipulation of PKCS enveloped-data objects
A method and system for processing enveloped data objects in a data processing system. The enveloped data object may be formatted as defined by PKCS (Public Key Cryptography Standard) standards. An enveloped data object utility allows a user to view and edit the con...
07/05/2005
6898734I/O stress test
The present invention provides a method, computer program product, input/output device, and computer system for stress testing the I/O subsystem of a computer system. An input/output device capable of engaging in repetitive direct memory access (DMA) transfers with ...
05/24/2005
6711294Method and apparatus for reducing image data storage and processing based on device supported compression techniques
Data is received from a memory, which includes bitmap images, for output on an output device. The images may be stored in compressed or uncompressed form. The operating system, application or generic graphics environment program interface, queries the printer driver...
03/23/2004
6633906Method and system for managing windows desktops in a heterogeneous server environment
A method and system for managing Windows desktops in a heterogeneous server environment is provided. A Windows User Profile is generated for a user and associatively stored with desktop information in a datastore on a heterogeneous server. The heterogeneo...
10/14/2003
6628291Method and apparatus for display refresh using multiple frame buffers in a data processing system
A frame buffer system includes a first frame buffer containing a first set of pixels, and a second frame buffer containing a second set of pixels. A first register is connected to an output of the first frame buffer, wherein the first register a number of...
09/30/2003
 
Sign InRegister
Username  
Password   
forgot password?