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

Icon_funbox Bizarre Patents

Patent No. 6368227

Method of swinging on a swing

A method of swing on a swing is disclosed, in which a user positioned on a standard swing suspended by two chains from a substantially horizontal tree branch induces side to side motion by pulling alternately on one chain and then the other.

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: The Law office of Kirk D. Williams


Number of patents: 188
Last date: May 08, 2012

1          
NumberTitleIssue Date
8176006Maintaining and distributing relevant routing information base updates to subscribing clients in a device
Route changes are processed and filtered to notify a client of those routing updates of interest to a client. In one configuration, a set of network addresses are received from a client indicating route updates of interest to the client and a set of types of routing...
05/08/2012
8170045Class-based bandwidth partitioning
Class-based bandwidth partitioning of a sequence of packets of varying packet classes is performed, such as, but not limited to determining whether or not to admit a packet to a queue based on a probability corresponding to a class of packets associated with the pac...
05/01/2012
8149842Automated discovery of network devices supporting particular transport layer protocols
Disclosed are, inter alia, methods, apparatus, computer-storage media, mechanisms, and means associated with automated discovery of network devices supporting particular transport layer protocols, such as, but not limited to Stream Control Transmission Protocol (SCT...
04/03/2012
8149713Forwarding of packets based on a filtered forwarding information base
A filtered Forwarding Information Base (FIB) (the “complete local FIB”) is used to determine how to forward packets, typically on line cards. The complete local FIB is generated by filtering (i.e., dropping or removing) extraneous entries in the standard global ...
04/03/2012
8139488Cooperative flow locks distributed among multiple components
Disclosed are, inter alia, methods, apparatus, computer-storage media, mechanisms, and means associated with cooperative flow locks distributed among multiple components, such as on different application-specific integrated circuits in a packet switching device. Flo...
03/20/2012
8116310Reducing packet flooding by a packet switch
Disclosed are, inter alia, methods, apparatus, computer-readable media, mechanisms, and means for reducing packet flooding by a packet switch. A packet switch receives a flood prevention request message from an upstream router, with this message identifying a forwar...
02/14/2012
8112584Storage controller performing a set of multiple operations on cached data with a no-miss guarantee until all of the operations are complete
Disclosed are, inter alia, methods, apparatus, data structures, computer-readable media, mechanisms, and means for a storage controller (e.g., memory controller, disk controller, etc.) performing a set of multiple operations on cached data with a no-miss guarantee u...
02/07/2012
8112577Concurrently communicating refresh and read/write commands with a memory device
Disclosed are, inter alia, methods, apparatus, computer-readable media, mechanisms, and means for communicating with a memory device, such as by a memory controller, a refresh command at least partially overlapping in time with a read and/or write command. The refre...
02/07/2012
8111611Bidirectional forwarding detection on multilink bundled interfaces
Disclosed are, inter alia, methods, apparatus, computer-storage media, mechanisms, and means associated with Bidirectional Forwarding Detection (BFD) on multilink bundled interfaces. A packet switching device communicates with another packet switching device through...
02/07/2012
8078721Dynamic host configuration protocol (DHCP) initialization responsive to a loss of network layer connectivity
Disclosed are, inter alia, methods, apparatus, computer-storage media, mechanisms, and means associated with loss of network layer connectivity triggering Dynamic Host Configuration Protocol (DHCP) initialization. According to one embodiment, a network device connec...
12/13/2011
8077618Using burst tolerance values in time-based schedules
Schedules may use burst tolerance values to adjust the scheduling in a time-based schedule, such as, but not limited to, adjusting for accumulated but not used bandwidth, and/or adjusting eligibility of schedule entries. A best schedule item associated with an eligi...
12/13/2011
8077611Multilevel coupled policer
A multilevel coupled policer is configured to police packets using at least two policing levels, including a first-level of class policers and a second-level aggregate policer. The multilevel coupled policer is configured to share bandwidth of the aggregate policer ...
12/13/2011
8072908Partitioned forwarding of packets originated on a broadcast link among layer 2 forwarding devices of different adjacency networks
The designated forwarding device functionality for forwarding of packets originated on a broadcast link among layer 2 is shared among multiple forwarding devices of different adjacency networks. As these networks do not form adjacencies, the forwarding devices do no...
12/06/2011
8036220Pre-dropping of a packet if its time-to-live (TTL) value is not large enough to reach a destination
A packet is pre-dropped if its Time-To-Live (TTL) value is not large enough to reach a destination, such as, but not limited to, its destination if it is a unicast packet, or at least one more destination for a multicast packet. A packet switching device maintains a...
10/11/2011
8036202Physical layer transceiver with integrated time synchronization
Disclosed, inter alia, is a Physical Layer Transceiver (PHY) with integrated time synchronization, such as, but not limited to, IEEE 1588 Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems. The PHY includes circuitr...
10/11/2011
8024787Packet firewalls of particular use in packet switching devices
One or more firewalls are used to perform firewall functionality on packets based on the entry and exit accesses of each of the one or more firewalls being applied to a packet. For example, when firewalls are included in a router, the interfaces of the router are ty...
09/20/2011
8023612Shift register with dynamic entry point particularly useful for aligning skewed data
Disclosed are, inter alia, methods, apparatus, computer-storage media, mechanisms, and means associated with a shift register with a dynamic entry point, which may particularly useful for aligning skewed data. The dynamic entry shift register typically includes a se...
09/20/2011
8018932Methods and apparatus for sending a multicast packet from multiple network interfaces using the same MAC source address
Methods and apparatus are disclosed for sending a multicast packet from multiple network interfaces across multiple networks using the same media access source address (MAC source address). One implementation includes a processing element and a network interface for...
09/13/2011
8005098Load balancing across multiple network address translation (NAT) instances and/or processors
Disclosed are, inter alia, methods, apparatus, computer-storage media, mechanisms, and means associated with load balancing across multiple network address translation (NAT) instances and/or processors. N network address translation (NAT) processors and/or instances...
08/23/2011
8000251Instrumenting packet flows
Real-time customer packet traffic is instrumented to determine measured delays between two or more points along a path actually traveled by a packet, such as within or external to one or more packet switching devices. These measurements may include delays within a p...
08/16/2011
7986643Determining and distributing routing paths for nodes in a network
Disclosed are, inter alia, methods, apparatus, computer-storage media, mechanisms, and means associated with determining and distributing routing paths for nodes in a network. For each route computational node of multiple route computational nodes in a network: a tr...
07/26/2011
7941606Identifying a flow identification value mask based on a flow identification value of a packet
Flow identification value masks are identified based on, and used to mask a flow identification value associated with packets in a router, packet switching or computer system, any other device. These masks may be specified in access control lists or using any other ...
05/10/2011
7941605Methods and apparatus for generating a result based on a lookup result from a lookup operation using an associative memory and processing based on a discriminator portion of a lookup word
Methods and apparatus are disclosed for generating a result based on a lookup result from a lookup operation using an associative memory and processing based on a discriminator portion of a lookup word. A first lookup operation is performed to generate a lookup resu...
05/10/2011
7940765Limiting unauthorized sources in a multicast distribution tree
Disclosed are, inter alia, methods, apparatus, data structures, computer-readable media, and mechanisms for limiting unauthorized multicast sources. One or more access control lists are typically configured in a switching device to a state that denies forwarding of ...
05/10/2011
7940648Hierarchical protection switching framework
A hierarchical protection switching framework uses detectors and protectors. A protector registers with a detector to receive notifications. A detector identifies a condition and the interested protector, and notifies the interested protector. The protector in respo...
05/10/2011
7903676Transportation of IEEE 802.1ah frames over multiprotocol label switching pseudowires for virtual private LAN services
Disclosed are, inter alia, methods, apparatus, computer-storage media, mechanisms, and means for transportation of IEEE 802.1ah frames over Multiprotocol Label Switching (MPLS) pseudowires for Virtual Private LAN Services (VPLS). The IEEE 802.1ah frames include a co...
03/08/2011
7885296Maintaining consistency among multiple timestamp counters distributed among multiple devices
Disclosed are, inter alia, methods, apparatus, data structures, computer-readable media, mechanisms, and means for maintaining consistency among timestamp counters distributed among multiple devices. When timestamp counters are distributed among multiple physical de...
02/08/2011
7885260Determining packet forwarding information for packets sent from a protocol offload engine in a packet switching device
Disclosed are, inter alia, methods, apparatus, computer-readable media, mechanisms used in one embodiment configured for, and means for, determining packet forwarding information for packets sent from a protocol offload engine in a packet switching device. The proto...
02/08/2011
7885259Deterministic multiprotocol label switching (MPLS) labels
Disclosed are, inter alia, methods, apparatus, computer-readable media, mechanisms, and means for deterministically determining MPLS labels as functions of addresses of Forwarding Equivalence Classes (FECs), and using these determined labels in the forwarding of pac...
02/08/2011
7876763Pipeline scheduler including a hierarchy of schedulers and multiple scheduling lanes
Disclosed is a hierarchy of individual schedulers with multiple scheduling lanes for scheduling items, such as, but not limited to packets or indications thereof, such that different classes of priority items can be propagated through the hierarchy of schedulers acc...
01/25/2011
7860115Withdrawing multiple advertised routes based on a single tag which may be of particular use in border gateway protocol
Disclosed are, inter alia, methods, apparatus, data structures, computer-readable medium, mechanisms, and means for withdrawing routes based on a tag. One implementation receives one or more messages identifying multiple routes and a tag associated with the multiple...
12/28/2010
7844875Programmable test clock generation responsive to clock signal characterization
A clock signal within an application-specific integrated circuit (ASIC) is characterized while operating a subsystem. Subsequently, also on the ASIC, a testing clock signal is generated, based on the characterization of the operative clock signal, for purposes of te...
11/30/2010
7843940Filling token buckets of schedule entries
Disclosed are, inter alia, methods, apparatus, data structures, computer-readable media, and mechanisms, for filling token buckets of schedule entries, such as those used in, but not limited to, a scheduling system used in a computer or communications system (e.g., ...
11/30/2010
7827182Searching for a path to identify where to move entries among hash tables with storage for multiple entries per bucket during insert operations
Entries are arranged in hash tables with storage for multiple entries per bucket with entries being shifted among hash tables to make room for entries being added. A path is determined through a search of the hash tables to identify where to move entries during inse...
11/02/2010
7826369Subsets of the forward information base (FIB) distributed among line cards in a switching device
Disclosed are, inter alia, methods, apparatus, computer-storage media, mechanisms, and means associated with subsets of the Forward Information Base (FIB) distributed among line cards in a switching device; especially wherein one or more of the line cards does not c...
11/02/2010
7788445Intelligent allocation of programmable comparison operations for reducing the number of associative memory entries required
Intelligent allocation of programmable comparison operations may reduce the number of associative memory entries required for programming an associative memory (e.g., ternary content-addressable memory) with multiple matching definitions (e.g., access control list e...
08/31/2010
7787462Applying features to packets in the order specified by a selected feature order template
Disclosed are, inter alia, methods, apparatus, data structures, computer-readable media, mechanisms, and means for applying features to packets in an order specified by a selected feature order template. By providing multiple feature order templates, a network devic...
08/31/2010
7782761Ethernet connectivity fault management (CFM) area boundary translator
An Ethernet Connectivity Fault Management (CFM) Area Boundary Translator is configured to translate incompatible CFM messages being sent between networks operating according to different CFM versions which are not fully compatible. Such translation may include the E...
08/24/2010
7773590Combined interface and non-interface specific associative memory lookup operations for processing of packets
Mechanisms for programming and performing combined interface and non-interface specific associative memory lookup operations for processing of packets are disclosed. One system includes multiple interfaces, a content-addressable memory, multiple memory entries and a...
08/10/2010
7765183Hierarchical tree of deterministic finite automata
A hierarchical tree of deterministic finite automata (DFA) is traversed and/or generated based on a set of regular expressions. The hierarchical DFA includes a root DFA linked together with a set of leaf DFAs, and possibly a set of branch DFAs. The root DFA is alway...
07/27/2010
1          
 
Sign InRegister
Username  
Password   
forgot password?