Pet Toilet-Like Water Disk and Food Storage
One pet-friendly inventor patented "a device for watering pets, e.g., a dog or cat." The device, he helpfully noted, "has the general shape of a toilet."
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 |
| 7370224 | System and method for enabling redundancy in PCI-Express architecture A method and system is provided to enable redundancy in the communication between a plurality of peripheral devices and redundant hosts through redundant switches. The peripheral devices and the host are connected through a Peripheral Component Interconnect Express ... | 05/06/2008 |
| 7370179 | Microprocessor The invention relates to a microprocessor having a plurality of components which are selected from registers (14,16), arithmetic logic units (30,32), memory (36,38), input/output circuits and other similar components where the plurality of compo... | 05/06/2008 |
| 7366815 | Method and apparatus for serial communication system capable of identifying slave apparatus using half-duplex channel communication method A serial communication system is provided which performs serial communication between host and slave apparatus using half-duplex channel communication with a serial data signal generated by superimposing a data signal on a clock signal. The host apparatus transmits ... | 04/29/2008 |
| 7366872 | Method for addressing configuration registers by scanning for a structure in configuration space and adding a known offset A configuration memory space is scanned to locate an identification register whose value matches a predetermined value. The identification register identifies the location of a structure within the configuration space. The location of the beginning of the structure ... | 04/29/2008 |
| 7366864 | Memory hub architecture having programmable lane widths A processor-based system includes a processor coupled to a system controller through a processor bus. The system controller is used to couple at least one input device, at least one output device, and at least one data storage device to the processor. Also coupled t... | 04/29/2008 |
| 7366807 | Network media access controller embedded in a programmable logic device—statistics interface A statistics interface for a media access controller is described. The media access controller core includes a receive engine configured to provide a receive statistics vector associated with receive traffic. The receive engine is configured to output the receive st... | 04/29/2008 |
| 7366957 | Method and apparatus for controlling SAS/fibre target behavior from a host The present invention is a method and system for providing a complete validation of an initiator and target within bus architecture. A target's behavior may be controlled by an initiator. Control of the target may be through execution of initiator commands including... | 04/29/2008 |
| 7366920 | System and method for selective memory module power management A memory module includes a memory hub that monitors utilization of the memory module and directs devices of the memory module to a reduced power state when the module is not being used at a desired level. System utilization of the memory module is monitored by track... | 04/29/2008 |
| 7363394 | ID configuration method for advanced programmable interrupt controller An advanced programmable interrupt controller (APIC) identification (ID) configuration method is applied to a multiprocessor computer system. The method assigns a postponed ID to each CPU's APIC IDs respectively during the initialization. Plural reserved IDs are ass... | 04/22/2008 |
| 7363405 | Communication control apparatus and method An initiator has logical devices A, B and C. In the directory structure of the config ROM showing the unit structure, instance directories A, B and C are made; initiator unit directories 1, 2, and 3 are made under the respective instance directories A,... | 04/22/2008 |
| 7363404 | Creation and management of destination ID routing structures in multi-host PCI topologies System and method for managing routing of data in a distributed computing system, such as a distributed computing system that uses PCI Express protocol to communicate over an I/O fabric. A physical tree that is indicative of a physical configuration of the distribut... | 04/22/2008 |
| 7363419 | Method and system for terminating write commands in a hub-based memory system A memory hub receives downstream memory commands and processes each received downstream memory command to determine whether the memory command includes a write command directed to the memory hub. The memory hub operates in a first mode when the write command is dire... | 04/22/2008 |
| 7363380 | Method for optimizing a link schedule A method for improving a link schedule used in a communications network is disclosed. While the method applies generally to networks that operate on a scheduled communications basis, it is described in the context of a Foundation FIELDBUS. The method includes: sched... | 04/22/2008 |
| 7362589 | Circuit board adapted to couple to different types of add-in cards A circuit board comprising at least one slot provided on a surface of the circuit board. An add-in card can be mated to the slot. The slot comprises a first electrical connection adapted to couple to an add-in card of a first type and a second electrical connection ... | 04/22/2008 |
| 7363392 | Automatic maintenance of configuration information in a replaceable electronic module The present invention provides methods and systems to automatically manage hardware and software capabilities of replaceable electronic modules as the modules are replaced or reassigned to different tasks. Each such module stores configuration information in a persi... | 04/22/2008 |
| 7363175 | Query based electronic battery tester An electronic battery tester for testing a storage battery provides a test output indicative of a condition of the battery. Electronic measurement circuitry provides a measurement output related to a condition of the battery. The battery condition is determined base... | 04/22/2008 |
| 7359340 | Method and device for automatically attributing addresses to a plurality of modules interconnected by a communication network with complex topology The invention concerns a method whereby each module is determined from the address of the module located immediately upstream in the networked relative to the central unit, the detected address being transmitted by the upstream module in an attribution message, whic... | 04/15/2008 |
| 7360011 | Memory hub and method for memory system performance monitoring A memory module includes a memory hub coupled to several memory devices. The memory hub includes at least one performance counter that tracks one or more system metrics-for example, page hit rate, number or percentage of prefetch hits, cache hit rate or percentage, ... | 04/15/2008 |
| 7356619 | Method and apparatus for dynamic management of input/output subsystem addressing A method, apparatus, and computer instructions for managing a set of I/O subsystems. Previously stored I/O subsystem information is compared to current I/O subsystem information collected from the set of I/O subsystems. The I/O subsystem information includes address... | 04/08/2008 |
| 7356620 | Apparatus and methods for communicating with programmable logic devices A circuit arrangement includes a programmable logic device. The programmable logic device includes configuration logic circuitry. The programmable logic device also includes configurable interconnects. The circuit arrangement further includes a storage device config... | 04/08/2008 |
| 7356629 | Conveying data between computing devices Techniques are provided for conveying data between computing devices. In certain implementations, a system and method for conveying data between computing devices include the capability to, at a wireless terminal, generate a computer interface message containing per... | 04/08/2008 |
| 7356628 | Packet switch with multiple addressable components An integrated circuit on which are implemented a number of devices that conform to the Rapidio network architecture. Included in the integrated circuit are two addressed RapidIO devices and switching devices which provide 24 switching ports. The devices have a packe... | 04/08/2008 |
| 7356636 | Virtualized PCI switch A PCI-Express interconnect device is provided. The device comprises: first and second upstream ports; first and second downstream ports; and a management entity. The management entity is operable to logically partition the device such that the first upstream port is... | 04/08/2008 |
| 7356646 | Memory card using NAND flash memory and its operating method A memory card is connected to a host using a NAND flash memory interface mode. In addition, the memory card further includes the NAND flash memory as well as a controller. The NAND flash memory uses an interface mode different from that supported by the host. The co... | 04/08/2008 |
| 7356737 | System, method and storage medium for testing a memory module A buffered memory module including a downstream buffer, a downstream receiver, an upstream driver, an upstream receiver. The downstream buffer and the downstream receiver are both adapted for connection to a downstream memory bus in a packetized cascaded interconnec... | 04/08/2008 |
| 7353308 | Avoiding oscillation in self-synchronous bi-directional communication system In a bi-directional, self-synchronous bus for communication between semiconductor devices, a logic delay is provided as a flag to a state machine control for indicating that the bus is making a transition from a low to a high state. The logic delay causes the bus to... | 04/01/2008 |
| 7353302 | Selectable communication control between devices communicating using a serial attached SCSI (SAS) protocol In one embodiment, an apparatus may include a plurality of ports capable of being coupled to a plurality of devices via an associated plurality of communication links, the links being compliant with Serial Attached Small Computer Systems Interface (SAS) protocol. Th... | 04/01/2008 |
| 7353307 | Linking addressable shadow port and protocol for serial bus networks Linking addressable shadow port (LASP) and protocol allows addressing the LASP and configuring the connection of multiple Secondary Test Access Ports (TAPs) of the LASP using a single protocol or protocol bypass inputs. Multiple LASPs are cascaded and the connection... | 04/01/2008 |
| 7353284 | Synchronized transmission of audio and video data from a computer to a client via an interface A method for controlling data transmission between a computer and a video client via an interface, the method comprising: the computer polling the interface a first time to determine the size of the buffer on the interface; receiving a first buffer size value from t... | 04/01/2008 |
| 7353314 | Time-out control apparatus, terminal unit, time-out control system and time-out procedure The present invention is built on a time out control apparatus to control the time out when a packet is transferred between terminal units connected to different buses. In the time out control apparatus, delay measuring means measures the delay time required for a r... | 04/01/2008 |
| 7353275 | Printing sub-system for java and internet applications A series of approved printers is associated with each of multiples utilities. A client user having a local printer must first identify the local printer as one of the approved printers. The client user may then gain access to the utilities having an association with... | 04/01/2008 |
| 7353322 | System and method for providing dynamic configuration ROM using double image buffers A dynamic configuration ROM which may be updated while linked to the serial bus and with little or no risk of publishing inconsistent configuration ROM information to the other nodes on the bus. The dynamic configuration ROM comprises first and second configuration ... | 04/01/2008 |
| 7353320 | Memory hub and method for memory sequencing A memory module includes a memory hub coupled to several memory devices. The memory hub includes at least one performance counter that tracks one or more system metrics—for example, page hit rate, prefetch hits, and/or cache hit rate. The performance counter commu... | 04/01/2008 |
| 7352708 | Method and apparatus for border node behavior on a full-duplex bus A method and apparatus relating to the behavior of border nodes within a high performance serial bus system is disclosed. A method for determining and communicating the existence of a hybrid bus is disclosed. A method for determining a path to a senior border... | 04/01/2008 |
| 7350010 | Method and an apparatus for switching root cells for a computer system without requiring the computer system to be re-booted Embodiments of the present invention pertain to methods and systems are described for switching root cells for a computer system without requiring the computer system to be re-booted. In one embodiment, objects are used to represent fixed registers associated with a... | 03/25/2008 |
| 7350008 | Electronic system having modular expansion function facilities An electronic system supporting modular expansion of its functions is of a type including a portable host electronic device associated with an expansion module adapted for quick-connect engagement and disengagement in/from the portable device. The expansion module i... | 03/25/2008 |
| 7350015 | Data transmission device A data transmission device forwards data that have been received from a first device, intended for a second device, to the second device. The data transmission device is distinguished in that it has connections for connecting at least two data buses and can output d... | 03/25/2008 |
| 7346767 | Method and apparatus for managing resource access in configuring a plurality of computers A method and apparatus for configuring a plurality of computers, each of which requires interaction with at least one resource to advance a configuration state of the computer. A request for access to a resource may be received from at least one of the computers, an... | 03/18/2008 |
| 7346717 | Control board, image forming apparatus having the same, control board management method, computer program, and computer-readable storage medium A control board includes a main-board and a plurality of sub-boards which control loads. The sub-boards each include a providing unit which provides a board type ID, a read unit which reads an installation location ID, and a transmission unit which transmits the boa... | 03/18/2008 |
| 7343375 | Collection and correlation over time of private viewing usage data A method, apparatus and article of manufacture for collecting, storing and processing usage data from a device. Usage data is extracted from the device, wherein the usage data is associated with a customer identifier. The customer identifier is obfuscated, but not e... | 03/11/2008 |