At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.
Multiple personas for mobile devices
A computer system is disclosed which may adopt one of many personas, depending upon the role that its owner is currently playing. The computer system includes a...
User interface for computer display
The invention generally pertains to a computing device. More particularly, the invention pertains to an improved keyboard arrangement for use in the computing...
Spring loaded hinge apparatus
An improved hinge mechanism for use with a portable computing device is disclosed. The present invention relates to a hinge mechanism that is suitable for use in...
Hinge apparatus with cam mechanism
An improved hinge mechanism for use with a portable computing device is disclosed. According to one aspect, a hinge mechanism includes a first assembly with a...
Method and apparatus for listening for incoming calls on multiple
In a computer system having a memory, a processor, and a network interface, a method for listening on multiple conferencing interfaces having the steps of...
Centralized queue in network printing systems
A centralized queue for a network printing system is provided for allowing clients of a network printer to make job requests and enter a spot in a job queue...
Composite desktop on a computer display screen
System and method for updating from a read-only to a read-write entry and
concurrently invalidating stale cache...
Cache-coherence computer systems represent cache-lines associated with their processors by linked and shared lists, which can be read-only or read-write. In...
Computer system for automatically instantiating tasks designated by a user
A computer-user interface facilitates interaction between the user and the computer in a manner which enables the computer to assist the user in accomplishing...
Recessed aperture-coupled patch antenna with multiple dielectrics for
The present invention provides an aperture-fed patch antenna assembly that is recessed into a conductive surface of an external shell of an electronic device. In...
Medical, radiotherapy source vial
A catheter apparatus and radiation dosimetry unit indicator for delivery of a prescribed radiation dose to a patient. A radiotherapy source vial (700) includes a...
Computer housing for a portable computer
Improved housings for computing devices are disclosed. One improvement pertains to a multi-axis ventilation system. Another improvement pertains to a push button...
A computer monitor case (10) having a subframe (28) with an intermediate bucket (12) affixed thereto to form a front assembly (56). A top bucket (14) is affixed...
Graphical user interface having contextual menus
A contextual pop-up menu of frequently used commands is displayed by an application whenever a user carries out a particular action. The contextual menu appears...
Method and apparatus for displaying and accessing control and status
information in a computer system
An interactive computer-controlled display system having a processor, a data display screen, a cursor control device for interactively positioning a cursor on...
Multi-repository display system using separate presentation, adaptation and
A software object display system using an adaptation layer to obtain information concerning a number of software objects is described. The adaptation layer...
Scalable scroll controller
A method for accessing a data field having fine resolution is disclosed. The method includes providing a scalable scroll controller with a scale controller to...
Statistical classifier with reduced weight memory requirements
A neural network has reduced requirements for storing intermodal weight values, as a result of a dual-precision training process. In the forward propagation of...
Font management system that provides for synchronization of fonts among
A font synchronization system ensures that fonts which are specified in the creation of a document are the same as those that are employed in the subsequent...
Method for dynamic context scope selection in hybrid n-gram+LSA language
A method and system for dynamic language modeling of a document are described. In one embodiment, a number of local probabilities of a current document are...
Method and apparatus for performing conservative hidden surface removal in
a graphics processor with deferred...
Structure, apparatus, and method for performing conservative hidden surface removal in a graphics processor. Culling is divided into two steps, a magnitude...
Multipolar plug-in connection
A multipolar plug-in connection, wherein at least one partially cylindrical metal shell is provided on the connector and accompanying outlet or coupling. A...
Connector having a cable that is relatively moveable about an axis
Cable assembly housing. The invention includes a cable assembly housing. The cable assembly housing may include a main shell that defines a first cavity. The...
Method and system for automatically resizing and repositioning windows in
response to changes in display
Windows in a graphical user interface are automatically repositioned and resized in response to changes in a display configuration. If a window is not capable of...
Apparatus for detecting estrus in livestock
An indicator apparatus for use in indicating when an animal is in estrus. The apparatus is configured to be affixed to the rump of an animal to detect and...
Multi-language document search and retrieval system
A multi-lingual indexing and search system performs tokenization and stemming in a manner which is independent of whether index entries and search terms appear...
Pattern and color abstraction in a graphical user interface
A method and system are described for creating and editing a theme associated with a graphical user interface (GUI). In accordance with exemplary embodiments of...
Bezel mount apparatus and method
A computer monitor case (10) having a case front (16) to which is affixed a bezel (20) using a plurality of intermediate attachment devices (28). The attachment...
Apparatus and method for awakening bus circuitry from a low power state
Apparatus and techniques for awakening bus circuitry from an inactive state as needed are described. The bus circuitry forms part of a computer system and is...
Thermal chimney for a computer
A heat removal system for a computer comprising a casing enclosing a hard drive and a microprocessor, the casing including an opening in an exterior surface...
Method and apparatus for accelerating detection of serial bus device speed
A method and apparatus for accelerating detection of speed code signals, and in particular S400 signals, for IEEE Standard 1394-1995 serial bus devices. The...
Method and apparatus for distinguishing reference values from non-reference
values in a runtime environment
A method and apparatus for distinguishing reference values from non-reference values in a runtime environment is described. A set of volatile registers and a set...
Menu authoring system and method for automatically performing low-level DVD
configuration functions and thereby...
A DVD authoring system in a processor-based system removes an author from consideration of the DVD Specification during authoring. According to a preferred...
Method and apparatus for media data transmission
Methods and apparatuses for processing media data transmitted in a data communication medium. A digital processing system is provided with a time related...
System and method for performing context checks
A system and method is described which provides for context checking of an operating environment. A context manager controls the execution of context checks...
PCI device arbiter
An arbiter arbitrates between PCI agents within an ASIC. The ASIC interfaces with an external PCI bus. In operation, the arbiter receives request signals from...
Vectorized table lookup
A lookup operation is carried out on a data table by logically dividing the data table into a number of smaller sets of data that can be indexed with a single...
User interface for computer display
Method and apparatus for reducing power consumption in a digital processing
Methods and apparatuses for controlling power consumption in a digital processing system. In one aspect of the invention, an exemplary method includes using a...
User interface for computer display
Portion of a display panel having an icon for a computer display or similar
Computer operating system using compressed ROM image in RAM
A low-level portion of the operating system of a computer system is separated from an intermediate-level portion of the operating system. The low-level portion,...
System and method for storing and retrieving filenames and files in
computer memory using multiple encodings
The invention receives a request to store a file having a filename written in a first text encoding, converts the filename into a Unicode filename and stores the...
Aligning rectilinear images in 3D through projective registration and
An improved apparatus and method for creating high quality virtual reality panoramas is disclosed that yields dramatic improvements during the authoring and...
Method and apparatus for enabling a computer system
A system and method for utilizing generic computer operating system software for computer hardware systems designed subsequent to the operating system software....
Method and apparatus for binding user interface objects to application
A graphical user interface (GUI) and accompanying functionality for binding Web page definitional elements to a back-end state (e.g., client- or server-side...