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.
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.
| Number | Title | Issue Date |
| 8185820 | System 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 |
| 8185741 | Converting 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 |
| 8185497 | Distributed 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 |
| 8181158 | Viewing 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 |
| 8180872 | Common 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 |
| 8180177 | Seam-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 |
| 8176475 | Method 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 |
| 8176410 | System 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 |
| 8176264 | Software 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 |
| 8176189 | Peer-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 |
| 8176138 | Method 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 |
| 8176110 | Modular 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 |
| 8175935 | Methods 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 |
| 8175925 | Position-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 |
| 8175384 | Method 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 |
| 8175379 | Automatic 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 |
| 8170993 | Page 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 |
| 8170712 | Method 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 |
| 8166557 | Method 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 |
| 8166462 | Method 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 |
| 8160947 | Methods 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 |
| 8160439 | Methods 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 |
| 8160398 | Independent 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 |
| 8160077 | Peer-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 |
| 8156428 | Method and apparatus for merging digital content Embodiments for merging digital content are disclosed. ... | 04/10/2012 |
| 8156216 | Distributed 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 |
| 8156073 | Item 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 |
| 8156013 | Methods 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 |
| 8156006 | Inventory 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 |
| 8155456 | Method 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 |
| 8154870 | Air 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 |
| 8151578 | Multi-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 |
| 8150946 | Proximity-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 |
| 8150805 | Consistency 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 |
| 8146136 | Automated 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 |
| 8145759 | Dynamically 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 |
| 8145726 | Method 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 |
| 8145600 | Version 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 |
| 8141374 | Multi-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 |
| 8140497 | System 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 |