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

Icon_funbox Bizarre Patents

Patent No. 6205950

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."

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: Cesari and McKenna LLP


Number of patents: 262
Last date: August 03, 2010

1              
NumberTitleIssue Date
7769645Tax return outsourcing and systems for protecting data
A financial services outsourcing method or system facilitates a direct service provider's ability to outsource financial services to numerous ultimate clients. The financial services are outsourced to an outsourcing group abroad. Ultimate client specific financial f...
08/03/2010
7747584System and method for enabling de-duplication in a storage system architecture
A system and method enables de-duplication in a storage system architecture comprising one or more volumes distributed across a plurality of nodes interconnected as a cluster. De-duplication is enabled through the use of file offset indexing in combination with data...
06/29/2010
7745025Fuel cell based rechargable power pack system and associated methods for controlling same
A power pack system for charging a set of isolated batteries is provided. In an illustrative embodiment of the invention, a single fuel cell, a single DC-DC converter and a single system controller device comprises the power-generation side of the power pack. A set ...
06/29/2010
7743210System and method for implementing atomic cross-stripe write operations in a striped volume set
A system and method performs cross stripe write operations to a striped volume set (SVS) comprising of a plurality of volumes. A cross stripe write operation is directed to a first volume striping module (VSM) serving a first data volume where the entire write data ...
06/22/2010
7739543System and method for transport-level failover for loosely coupled iSCSI target devices
A system and method for clustered failover of storage appliances is provided. In the event of a failover of one storage appliance to a surviving storage appliance, the surviving storage appliance assumes the identity of the failed storage appliance. This assumption ...
06/15/2010
7734951System and method for data protection management in a logical namespace of a storage system environment
A system and method for data protection in a logical namespace of a storage system environment is provided. An integrated management framework implements a data protection technique that monitors failures in the logical namespace at a managed data object granularity...
06/08/2010
7734947System and method for virtual interface failover within a cluster
A cluster-wide published configuration system and method is provided for assigning host nodes to virtual interfaces (VIFs) in a cluster of data storage systems. A coordinating VIF manager publishes a set of failover rules using a replication database. The coordinati...
06/08/2010
7734603Content addressable storage array element
A content addressable storage array element (CASAE) of a storage system is configured to eliminate duplicate data stored on its storage resources. The CASAE independently determines whether data associated with a write operation has already been written to a locatio...
06/08/2010
7734597System and method performing an on-line check of a file system
A system and method for performing an on-line check of a file system modifies various function calls within a file system layer of a storage operating system so that each time the particular inode is retrieved using the modified function calls, a check is performed ...
06/08/2010
7730327Managing the encryption of data
Embodiments of methods, devices and/or systems for managing the encryption of data are described. ...
06/01/2010
7730153Efficient use of NVRAM during takeover in a node cluster
A server storage system operating in a cluster mode, and a method for operating the server system that provides additional memory for use by a non-failed server to store log records while taking over the operations of a failed server. ...
06/01/2010
7673289Ignoring output arguments of functions in programming environments
Methods, systems and computer program products are provided for ignoring one or more output arguments of a function in a programming environment. Users or programmers may designate one or more output arguments that are not desired by the users. The called function d...
03/02/2010
7660254Optimization of distributed tunnel rerouting in a computer network with coordinated head-end node path computation
In one embodiment, head-end nodes receive a list of tunnels to be rerouted from a particular link of an intermediate node. If a head-end node is unable to reroute a tunnel for which it is the head-end node using conventional distributed routing, each head-end node e...
02/09/2010
7636754Rich multi-media format for use in a collaborative computing system
A system, method, and article of manufacture that allow a document containing custom objects to be shared in a distributed collaborative computer system. This is accomplished by allowing custom objects to be embedded in a document. When the document is to be shared,...
12/22/2009
7636302Avoiding unnecessary RSVP-based preemptions
A technique avoids unnecessary preemption of resource reservations along a requested flow between nodes in a computer network. A node receives priority-based resource reservation requests and determines conditions of reservation eligibility by comparing the requeste...
12/22/2009
7630392Multi-homing using controlled route leakage at a backup service provider
A technique for implementing route aggregation in a computer network containing a multi-homed customer site connected to primary and second networks, which in turn are both connected to a common “backbone” network. According to the technique, the primary network...
12/08/2009
7616574Dynamic retrieval of routing information for inter-AS TE-LSPs
A technique dynamically triggers an exchange of reachability information between a tail-end (remote) domain target node (e.g., a tail-end node) of a traffic engineering (TE) label switched path (LSP) and a local domain head-end node of the TE-LSP in a computer netwo...
11/10/2009
7609689System and method for mapping an index into an IPv6 address
A system and method maps Virtual Local Area Network (VLAN) designations to Internet Protocol version 6 (IPv6) site identifiers (IDs), and embeds site IDs into scoped internet addresses in such a way as to facilitate processing by primarily hardware-oriented forwardi...
10/27/2009
7606939Scaling private virtual local area networks (VLANs) across large metropolitan area networks (MANs).
A system and method scales private Virtual Local Area Networks (VLANs) to a large computer network, such as a very large Metropolitan Area Network (MAN), so that the VLAN designations can be re-used across the network. In the illustrative embodiment, the MAN include...
10/20/2009
7606177Value-added features for the spanning tree protocol
A method and apparatus facilitates and enhances the operation of the spanning tree protocol in bridged computer networks. An intermediate network device in accordance with the present invention includes an enhanced spanning tree engine that is configured to perform ...
10/20/2009
7602781System and method for deriving IPv6 scope indentifiers and for mapping the identifiers into IPv6 addresses
A system and method are employed for forwarding multicast packets among a plurality of interfaces. A multicast packet having a scope value and a multicast group identifier (ID) value is received on an inbound interface. A VLAN designation associated with the inbound...
10/13/2009
7599302Dynamic enforcement of MPLS-TE inter-domain policy and QoS
A technique dynamically enforces inter-domain policy and quality of service (QoS) for Traffic Engineering (TE) Label Switched Paths (LSPs) between a local domain and a remote domain in a computer network. According to the enforcement technique, a Path Computation El...
10/06/2009
7599284Restartable spanning tree for high availability network systems
A method and apparatus for continuing the operation of a spanning tree protocol at a network device despite crashes or failures at that device is disclosed. The network device includes a plurality of line cards having ports for receiving and forwarding messages and ...
10/06/2009
7593839Method for optimizing design and rehabilitation of water distribution systems
A method and system for optimal design of a water distribution network is provided. Three levels of optimization are available as options for selection by the user and these include least cost optimization, maximum benefit optimization and cost-benefit tradeoff opti...
09/22/2009
7593321Method and system for a local and fast non-disruptive path switching in high speed packet switching networks
A method for operating a node in a computer network is disclosed, where the network is made up of nodes connected by links. The method has the steps: determining an alternate path for one or more links; reserving resources for the alternate path; and rerouting traff...
09/22/2009
7590152Router-based monitoring of EF-on-EF jitter
A system for monitoring EF-on-EF jitter in a network node having an EP output queue into which EF packets are entered comprises a first counter that counts the packets entering the queue and also a second counter that counts the packets entering the queue when the q...
09/15/2009
7587635Method of debugging “active” unit using “non-intrusive source-level debugger” on “standby” unit of high availability system
A method of debugging an active unit in a computer system having an active unit for routing computer connections and a standby unit configured to route computer connections in the event the active unit fails. The method comprises the standby unit receiving synchroni...
09/08/2009
7586915Technique for coupling entities via virtual ports
A technique transfers data between geographically dispersed entities belonging to a virtual-local-area network (VLAN). According to the technique, geographically dispersed entities communicate via software-defined virtual ports that “appear” as physical ports to...
09/08/2009
7586841System and method for protecting against failure of a TE-LSP tail-end node
A technique protects against failure of a tail-end node of a Traffic Engineering (TE) Label Switched Path (LSP) in a computer network. According to the protection technique, a node along the TE-LSP that is immediately upstream to the protected tail-end node and that...
09/08/2009
7577142Derived VLAN mapping technique
A method of operating a switch for frames in a computer network uses one or more indicia of frame type designation found in the received frame to derive a virtual local area network (derived VLAN) value. Also, an indicia of the receiving port may be used in construc...
08/18/2009
7574662Remote document sharing
An apparatus, method, and computer program product for instant remote document serving. In one implementation, referred to as “remote document serving,” a remote file is converted to a “served document” which is distributed to a member of a data conference f...
08/11/2009
7565519System and method for automatically upgrading/reverting configurations across a plurality of product release lines
A system and method for automatically upgrading/reverting of the software configurations in a storage system environment among a plurality of product release lines. A configuration upgrade/revert module of a storage system management module identifies a shortest pat...
07/21/2009
7558878Optimal sync for rapid spanning tree protocol
In one embodiment, a rapid spanning tree protocol (RSTP) is executed on an intermediate network device. The RSTP may designate a first port of the device to a Root Port Role and designate one or more second ports of the device to Designated Port Roles, and place the...
07/07/2009
7558276System and method for retrieving computed paths from a path computation element using a path key
A technique retrieves computed path segments across one or more domains of a computer network in accordance with a stateful (“semi-stateful”) path computation element (PCE) model. The stateful PCE model includes a data structure configured to store one or more p...
07/07/2009
7558214Mechanism to improve concurrency in execution of routing computation and routing information dissemination
A technique enables an intermediate network node to efficiently process link-state packets using a single running context (i.e., process or thread). The intermediate network node floods received link-state packets (LSP) before performing shortest path first (SPF) ca...
07/07/2009
7554996Controlled distribution of inter-area routing information
A technique controls distribution of reachability information for a tail-end node of a traffic engineering (TE) label switched path (LSP) to a head-end node of the TE-LSP in a computer network. The TE-LSP preferably spans multiple domains of the network such that th...
06/30/2009
7542090System and method for high-resolution with a small-format focal-plane array using spatial modulation
This invention provides a system and method for balanced-demodulation procedures that remove image clutter even in the presence of scene motion. A system that employs balanced demodulation moves a chopping reticle located in the intermediate focal plane where front ...
06/02/2009
7529851Method and apparatus for MAC address assignment
A method and apparatus for automatically assigning a locally administered MAC address to at least one client in a local area network (“LAN”) system, and a method and apparatus for detecting duplicate locally administered MAC addresses, where the LAN system compr...
05/05/2009
7523286System and method for real-time balancing of user workload across multiple storage systems with shared back end storage
A system and method for real-time load balancing of user workload across a plurality of physical storage systems with shared back-end storage is provided. A load balancing process tracks usage metrics and determines a source and destination physical storage system a...
04/21/2009
7523216System and method for using an endian-neutral data packet to define subsequent data packet byte-order
A system and method for defining data packet byte order is provided, which utilizes the exchange of endian-neutral data packets between computers or network devices connected to each other via a network connection. After opening the network connection, the client co...
04/21/2009
1              
 
Sign InRegister
Username  
Password   
forgot password?