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

Icon_funbox Celebrity Inventors

Lawrence Welk, the bandleader who entertained millions of Americans over a generation of broadcasting his TV show, once received a patent: for a music-themed design of an ashtray.

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: woodcock Washburn LLP


Number of patents: 99
Last date: May 24, 2011

1      
NumberTitleIssue Date
7949706Automatic electronic publishing
Embodiments of the present disclosure provide systems and methods for publishing an electronic document. Briefly described, in architecture, one embodiment of the system, among others, can be implemented as follows. A distribution module retrieves a distribution lis...
05/24/2011
7949216Bragg grating elements for optical devices
Three-dimensional holographic elements are disclosed. Three-dimensional Bragg gratings recorded on bulks of optical material are included in the disclosure. Such elements may be manufactured by placing a three-dimensional bulk of optical material directly behind a r...
05/24/2011
7949030High-power, phased-locked, laser arrays
High-power, phased-locked, laser arrays as disclosed herein utilize a system of optical elements that may be external to the laser oscillator array. Such an external optical system may achieve mutually coherent operation of all the emitters in a laser array, and coh...
05/24/2011
7946921Camera based orientation for mobile devices
In an exemplary embodiment, an on-board camera is used as a controller for a hand-held game device. Control information is provided to a game application via video captured by the camera. As the hand-held device is moved, features of the captured video are tracked. ...
05/24/2011
D638362Straddle mount connector
05/24/2011
7945942System and methods for exchanging user interface data in a multi-user system
A centralized process is provided for elevating portions of an application running under a user account to administrator privilege. A service security identifier is temporarily associated with the user and the portions of the application to be elevated to administra...
05/17/2011
7945596Programming model for customized data objects
A programming model for customized data objects is provided. For several embodiments, a method for providing customizable data objects comprises storing an abstract definition of an entity in metadata, the definition including a set of properties of the entity; and ...
05/17/2011
7945559Completion of partially specified paths
Mechanisms are provided for completing partially specified paths. For example, users can partially specify paths by specifying some preferred entities and roles along the paths so that these paths have to incorporate these preferred entities and roles. From then, qu...
05/17/2011
7945252Customer service messaging, such as on mobile devices
A mobile device and corresponding service provider are configured to provide a user of the mobile device with access to one or more instant messaging help entities, from the mobile device. The one or more instant messaging help entities may be associated with the co...
05/17/2011
7945235Network-based subscriber calling restrictions
Methods and systems are provided that enable communication with a wireless device. In one such method, a communication event that is intended for a wireless device is detected and a user account associated with the wireless device is identified. Information associat...
05/17/2011
7945033Prepaid calling time processing: a method and apparatus for processing pre-paid calling time in a telephone communication system
Methods and systems are provide for processing prepaid calling time to a subscriber by determining an identity of a subscriber of prepaid calling time upon origination of a call to which a subscriber of prepaid calling time is to be a party; determining an amount of...
05/17/2011
7944985MIMO transmitter and receiver for supporting downlink communication of single channel codewords
The downlink (DL) communication of single channel codewords is supported by providing a multiple-input multiple-output (MIMO) transmitter and receiver. The transmitter includes NT transmit antennas for transmitting spatial streams to a receiver having N
05/17/2011
7500097Extendable data-driven system and method for issuing certificates
An improved certificate issuing system may comprise a novel arrangement for expressing certificate issuing policy. The policy may be expressed in a human-readable policy expression language and stored for example in a file that is consumed by a certificate issuing s...
03/03/2009
7500082Automating the testing of software or hardware components by dynamically creating virtual storage devices on a simulated system bus in a physical computer system
Disclosed is a method for automating testing tasks which would otherwise have to be done manually using actual hardware by providing the capability to dynamically create many types of storage devices with different storage media, thus eliminating the need to have te...
03/03/2009
7500055Adaptable cache for dynamic digital media
A system and method are disclosed for eliminating many of the transactional performance limitations in current digital media server systems by augmenting those existing systems with an adaptable cache. In a preferred embodiment, the adaptable cache is a compact stor...
03/03/2009
7500017Method and system for providing an XML binary format
A technique for incorporating binary formatting into a tag-based description language, such as XML, is provided. The binary formatting is achieved by tokenizing the tag and attribute names into variable sized numeric tokens, thereby obviating the need for repetitive...
03/03/2009
7499942Modeling recurring events in a data store
Time-related properties may be modeled independent of a base object. Rather than storing time properties with the object, they may be stored independently. A given object may be stored once, even if it has a recurrent time property. The description of a “meeting,...
03/03/2009
7499929Computing device with relatively limited storage space and operating/file system thereof
A computing device includes a storage device having a file and a file system for storing and retrieving the file on the storage device. The file includes a plurality of segments, where each of at least some of the segments is null data and each of at least some of t...
03/03/2009
7499904System and method for client mastered replication of local files
A master file may be created and stored on a client computing device. Changes to the master file may be made locally at the client computing device. The master file may be selected for replication using an associated replication property. Changes to the master file ...
03/03/2009
7499060Robust interactive color editing
A method of converting between color spaces where color components are cached when they are well-defined after color space conversion. When the components become undefined after conversion, the cached values are used instead of using an arbitrary default value. The ...
03/03/2009
7499057Address translation in an integrated graphics environment
A method of translating graphics virtual addresses to physical addresses in an integrated graphics processor environment includes receiving a request for a graphics operation from an application. The application may be an application executing in a partition of a vi...
03/03/2009
7499035Focus management using in-air points
Stylus “focus” designates or establishes an element or area of a computer interface to receive input (e.g., such as electronic ink). Focus may be used, for example, to prepare the associated element to receive input by “waking” the system from a “stand-by...
03/03/2009
7498609Light-emitting semiconductor device of improved efficiency
An LED comprises a semiconductor region including an active layer for generating light. An anode is arranged centrally on one of the opposite major surfaces of the semiconductor region from which is emitted the light. A reflective metal layer is bonded to the other ...
03/03/2009
7498545Electric motor controller in electric compressor
A coil of an electric motor is cooled by refrigerant. A controller for the electric motor controls a current supplied to the coil within a range less than or equal to a predetermined maximum value. A temperature detection section detects either a temperature of the ...
03/03/2009
7498347Hydroxycarbonylphenyl substituted 4-(aminomethyl)-piperidine benzamides as 5HTantagonists
The present invention is concerned with novel compounds of formula (I) having 5HT4-antagonistic properties. The invention further relates to methods for preparing such novel compounds, pharmaceutical compositions comprising said novel compounds as well as...
03/03/2009
7497736Shieldless, high-speed, low-cross-talk electrical connector
An electrical connector may include a first connector with electrically-conductive contacts. The contacts may have blade-shaped mating ends, and may be arranged in a centerline. The electrical connector may include a second connector with electrically-conductive rec...
03/03/2009
7497735High speed connectors that minimize signal skew and crosstalk
The invention is an electrical connector that minimizes signal skew caused by varying propagation times through different transmission paths within the connector, minimizes crosstalk caused by intermingling electric fields between signal contacts, and maximizes sign...
03/03/2009
D587579Twist off crown closure
03/03/2009
7496799System and method for monitoring the performance of a server
A monitoring tool requests traceable information from a server. Such traceable information preferably includes traceable events and associated columns. The monitoring tool preferably generates a display of the traceable information, from which a user may select info...
02/24/2009
7496768Providing secure input and output to a trusted agent in a system with a high-assurance execution environment
Techniques are disclosed to provide security for user output and input in which a first, host operating system is used along with a second, high assurance operating system (nexus), where the first system provides at least some of the infrastructure for the second sy...
02/24/2009
7496612Prevention of data corruption caused by XML normalization
Removal of white space from XML data retrieved from a database may amount to data corruption. Yet such removal is required in XML data normalization by XML parsers, and is also frequently carried out via one or more optional parser features. Safeguards provided here...
02/24/2009
7496609Dirty shutdown recovery of file system filters
File system metadata regarding states of a file system affected by transactions is tracked consistently even in the face of dirty shutdowns which might cause rollbacks in transactions which have already been reflected in the metadata. In order to only request time- ...
02/24/2009
7496599System and method for viewing relational data using a hierarchical schema
Users and programmers view relational database tables using an schema such as an SQL-annotated XML schema. The schema describes how XML data maps into base tables and fields, including complex one-to-many and many-to-many relationships. ...
02/24/2009
7496576Isolated access to named resources
When a process running in an isolated execution environment is started by a user, the credentials of the user are associated with a naming environment for the isolated execution environment. The isolated execution environment may be implemented via creation of a nam...
02/24/2009
7496495Virtual operating system device communication relying on memory access violations
Attempts by drivers of a virtualized legacy computer game to communicate with nonexistent legacy game system hardware are converted into calls to actual hardware of the host computer game system. An access control list (ACL) restricting and/or reducing page permissi...
02/24/2009
7496492Software-aided storage device emulation in a physical storage device
Mechanisms that allow a physical storage device that has storage capability (such as a hard disk, tape drive, tape changer, or read-write compact disk) to emulate one or more storage devices. A configuration interface receives configuration function calls that speci...
02/24/2009
7483443Adaptive queuing for data transmission over a network
Methods and systems for dynamically adjusting the length of delay before playback as a function of the amount of transmission jitter is disclosed, whereby a target error rate is received, error rates at different delays are tracked and current delay is adjusted as a...
01/27/2009
7483885System and method for query refinement to enable improved searching based on identifying and utilizing popular concepts related to users' queries
Refining a user query is disclosed. In one method, a query is received from a user, and then mapped to one or more search concepts. A list of search concepts associated associated with the query is then displayed. Alternatively or additionally, the search concepts a...
01/27/2009
7483906Method and system for renaming consecutive keys in a B-tree
An efficient method for renaming consecutive keys in a B-tree representing a hierarchical namespace, such as a file system, has an estimated time efficiency of O(logN), where N is the number of nodes in the B-tree. All the consecutive keys to be renamed are first ex...
01/27/2009
7483915Systems and method for representing relationships between units of information manageable by a hardware/software interface system
Various embodiments of the present invention are directed to a method for manipulating a plurality of discrete units of information (“Items”) in a hardware/software interface system for a computer system, said method comprising interconnecting said Items with a ...
01/27/2009
1      
 
Sign InRegister
Username  
Password   
forgot password?