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

Icon_funbox Bizarre Patents

Patent No. 5901666

Pet Display Clothing

A vest or belt is integrally formed with tubular, pet receiving passageways which extend around the wearer's body and terminate in pocket-like chambers for feeding and retrieval.

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: Kowert; Robert C.


Number of patents: 805
Last date: May 22, 2012

1                      
NumberTitleIssue Date
8185820System and/or method for document generation
Embodiments of methods, apparatuses, devices and systems associated with document generation are disclosed. For example, methods, apparatuses, devices, and systems associated with formatting content for display are disclosed. Including method apparatuses, devices, a...
05/22/2012
8185741Converting transport level transactional security into a persistent document signature
Briefly, in accordance with one or more embodiments, a transport level transactional security may be converted into a persistent document signature. In one embodiment, a digital signature of an electronic mail message may be saved in a file attached to the electroni...
05/22/2012
8185497Distributed storage system with web services client interface
A distributed, web-services based storage system. A system may include a web services interface configured to receive, according to a web services protocol, a given client request for access to a given data object, the request including a key value corresponding to ...
05/22/2012
8181158Viewing and modifying transactional variables
Transactional programming promises to substantially simplify the development and maintenance of correct, scalable, and efficient concurrent programs. Designs for supporting transactional programming using transactional memory implemented in hardware, software, and a...
05/15/2012
8180872Common data model for heterogeneous SAN components
System and method for providing a common data model for SAN discovery and/or SAN monitoring information collected from heterogeneous SAN components. In one embodiment, a SAN management server may execute on a host computer and may translate data in one or more vendo...
05/15/2012
8180177Seam-based reduction and expansion of images using parallel processing of retargeting matrix strips
Systems, methods, and computer-readable storage media for resizing images using seam carving techniques may access a pre-computed retargeting matrix for an input image that associates each pixel of the input image with a cost order of a horizontal and/or vertical se...
05/15/2012
8176475Method and apparatus for identifying instructions associated with execution events in a data space profiler
A system and method for profiling a software application may include means for capturing profiling information corresponding to an instruction identified as having executed coincident with the occurrence of a runtime event, and for associating the profiling informat...
05/08/2012
8176410System and/or method for content cropping
Embodiments of methods, apparatuses, devices and systems associated with content cropping are disclosed. One exemplary method comprises extracting one or more portions of content from a first file and cropping at least one portion of the one or more portions of cont...
05/08/2012
8176264Software transactional memory for dynamically sizable shared data structures
We propose a new form of software transactional memory (STM) designed to support dynamic-sized data structures, and we describe a novel non-blocking implementation. The non-blocking property we consider is obstruction-freedom. Obstruction-freedom is weaker than lock...
05/08/2012
8176189Peer-to-peer network computing platform
A peer-to-peer platform that may provide mechanisms through which peers may discover each other, communicate with each other, and cooperate with each other to form peer groups is described. The peer-to-peer platform may comprise several layers including a peer-to-pe...
05/08/2012
8176138Method and apparatus for system description and provisioning
Method and apparatus for system description and provisioning. In one embodiment, a system description and provisioning mechanism may be provided as a component of system firmware that, during the pre-boot process of the system, may collect information about the syst...
05/08/2012
8176110Modular multiplier
Modular multiplication of two elements X(t) and Y(t), over GF(2), where m is a field degree, may utilize field degree to determine, at least in part, the number of iterations. An extra shift operation may be employed when the number of iterations is reduced. Modular...
05/08/2012
8175935Methods and apparatus for providing multiple product delivery options including a tote delivery option
Methods and apparatus for providing multiple shipping options to customers of a network site. A user interface to the network site may provide two or more shipping options to customers of the site when ordering items offered by the site. The shipping options include...
05/08/2012
8175925Position-based item identification in a materials handling facility
Positional placement guidelines for storing items in an inventory area may allow determination and tracking of the position of the items in the inventory area. Position information may be associated with each item in a materials handling facility to assist in locati...
05/08/2012
8175384Method and apparatus for discriminative alpha matting
Method and apparatus for creating foreground masks, or mattes, in images including complex images. A discriminative matting technique may generate accurate alpha mattes for textured images or objects with spatial-varying color distributions. Given an input image and...
05/08/2012
8175379Automatic video image segmentation
A method, system, and computer-readable storage medium for automatic segmentation of a video sequence. A segmentation shape prediction and a segmentation color model are determined for a current image of a video sequence based on existing segmentation information fo...
05/08/2012
8170993Page grouping for site traffic analysis reports
Website administrators can specify page groups and/or single pages as checkpoint nodes for site analysis reporting purposes, and can configure the system of the invention to provide information as to a particular visitation path through the checkpoints. Any group of...
05/01/2012
8170712Method and apparatus for non-linear unit-level sortation in order fulfillment processes
A flexible, non-linear, unit-level sortation system for sorting mixed collections of items into orders. Collections of unsorted items for fulfilling requests are delivered to one or more singulation stations. At a singulation station, individual units of items are s...
05/01/2012
8166557Method and apparatus for dynamically providing privacy-policy information to a user
One embodiment of the present invention provides a system that facilitates dynamically providing privacy-policy information to a user to facilitate compliance with privacy laws. The system operates by receiving a request from the user to access digital content at a ...
04/24/2012
8166462Method and apparatus for sorting and displaying costs in a data space profiler
A data space profiler may include a graphical user interface (GUI) for sorting, aggregating and displaying profile data associated with runtime events of a profiled software application. This profile data may include costs associated with events as well as extended ...
04/24/2012
8160947Methods and systems for identifying and tracking potential property rights in software products
Methods and systems for identifying and tracking potential property rights in a software product and useful in auditing the software product are disclosed. Files of the software product are scanned to determine potential property rights, preferably by scanning the s...
04/17/2012
8160439Methods and apparatus for full-resolution light-field capture and rendering
Method and apparatus for full-resolution light-field capture and rendering. A radiance camera is described in which the microlenses in a microlens array are focused on the image plane of the main lens instead of on the main lens, as in conventional plenoptic cameras...
04/17/2012
8160398Independent resizing of multiple image regions
A system and method for expansion and reduction of images may apply resizing techniques independently to different regions of an input image to produce a resized version of the image having a specified target size and/or ratio. A content-aware resizing technique may...
04/17/2012
8160077Peer-to-peer communication pipes
A system and method for establishing communications channels between and among peers in a peer-to-peer networking environment. Pipes may be used as communication channels for sending and receiving messages and other data between services or applications over input a...
04/17/2012
8156428Method and apparatus for merging digital content
Embodiments for merging digital content are disclosed. ...
04/10/2012
8156216Distributed data collection and aggregation
A distributed, redundant, multi-homed system collects and aggregates website usage information. Two or more data collection nodes, preferably situated in diverse locations, efficiently collect and time-stamp information from users in a wide variety of geographic loc...
04/10/2012
8156073Item attribute generation using query and item data
Arrangements and methods provide item data information to one or more merchants. A Web server includes various modules that interact with customer item search queries and item data to create a set of attributes that is sent to a merchant as part of an item data form...
04/10/2012
8156013Methods and apparatus for fulfilling tote deliveries
Methods and apparatus for fulfilling tote delivery orders. A tote delivery service directs delivery of items ordered by customers via a network site to delivery addresses corresponding to the customers in reusable totes on assigned tote delivery days. Tote delivery ...
04/10/2012
8156006Inventory commingling and reconciliation of inaccuracies
A facility for managing ownership of units of an item is described. The facility defines a commingling zone. For units of the item that are outside the commingling zone, the facility attributes ownership among a plurality of owners individually to each of the units....
04/10/2012
8155456Method and apparatus for block-based compression of light-field images
A method and apparatus for the block-based compression of light-field images. Light-field images may be preprocessed by a preprocessing module into a format that is compatible with the blocking scheme of a block-based compression technique, for example JPEG. The com...
04/10/2012
8154870Air directing device for rack system
A computing system includes a rack system that allows air to flow into the rack system on a first side of the rack system and to discharge from the rack system on a second side of the rack system. One or more air directing devices are coupled to the rack system on t...
04/10/2012
8151578Multi-mode cooling system with pre-dehumidification
A system for cooling computer systems in a room of a data center includes a dehumidification system and an air channeling sub-system. The air channeling sub-system includes a mechanical cooling section that removes heat from the cooling air and an evaporative coolin...
04/10/2012
8150946Proximity-based memory allocation in a distributed memory system
A system and method for allocating the nearest available physical memory in a distributed, shared memory system. In various embodiments, a processor node may broadcast a memory request to a first subset of nodes connected to it via a communication network. In some e...
04/03/2012
8150805Consistency interval marker assisted in-band commands in distributed systems
In-band commands may be associated with a particular consistency interval and may indicate requested actions to be performed for that consistency interval. An application may desire to perform actions, such as additional backup, snapshots, etc. on stored data, when ...
04/03/2012
8146136Automated acceptance or rejection of consumer correction submissions
Systems and methods for generating a score for use in automated processing of correction submissions are presented. In one embodiment, a submission value from a correction submission obtained from a submitter is obtained. The submission value corresponds to a propos...
03/27/2012
8145759Dynamically configurable resource pool
A dynamically configurable resource pool may provide a pool of computing resource for use in a computing system or application, such as a connection pool or a thread pool for server systems such as application and web server systems. In one embodiment, a server may ...
03/27/2012
8145726Method and apparatus for web resource validation
Method and apparatus for Web resource validation. Embodiments may provide a Web resource validation service for validating Web services and Web sites in general. Embodiments may be implemented internally in a Web entity's architecture and/or exposed externally as a ...
03/27/2012
8145600Version preview and selection
Techniques for version preview and selection are described, including detecting a plurality of versions of an asset in a compound document, receiving an input indicating selection of a version, wherein the version is one of the plurality of versions, and updating th...
03/27/2012
8141374Multi-mode cooling system and method with evaporative cooling
A air channeling sub-system may include a mechanical cooling section and a direct evaporative cooling section. The direct evaporative cooling section may be downstream from the mechanical cooling section. Cooling air is channeled through the air channeling sub-syste...
03/27/2012
8140497System and method for implementing nonblocking zero-indirection transactional memory
Systems and methods for implementing and using nonblocking zero-indirection software transactional memory (NZSTM) are disclosed. NZSTM systems implement object-based software transactional memory that eliminates all levels of indirection except in the uncommon case ...
03/20/2012
1                      
 
Sign InRegister
Username  
Password   
forgot password?