Patent application number | Description | Published |
20120020366 | PACKET DRAINING FROM A SCHEDULING HIERARCHY IN A TRAFFIC MANAGER OF A NETWORK PROCESSOR - Described embodiments provide for restructuring a scheduling hierarchy of a network processor having a plurality of processing modules and a shared memory. The scheduling hierarchy schedules packets for transmission. The network processor generates tasks corresponding to each received packet associated with a data flow. A traffic manager receives tasks provided by one of the processing modules and determines a queue of the scheduling hierarchy corresponding to the task. The queue has a parent scheduler at each of one or more next levels of the scheduling hierarchy up to a root scheduler, forming a branch of the hierarchy. The traffic manager determines if the queue and one or more of the parent schedulers of the branch should be restructured. If so, the traffic manager drops subsequently received tasks for the branch, drains all tasks of the branch, and removes the corresponding nodes of the branch from the scheduling hierarchy. | 01-26-2012 |
20120020368 | DYNAMIC UPDATING OF SCHEDULING HIERARCHY IN A TRAFFIC MANAGER OF A NETWORK PROCESSOR - Described embodiments provide for dynamically controlling a scheduling rate of each node in a scheduling hierarchy of a network processor. A traffic manager generates a tree scheduling hierarchy having a root scheduler and N scheduler levels. The network processor generates tasks corresponding to received packets. A traffic manager enqueues received tasks in a queue of the scheduling hierarchy associated with a data flow. The queue has a parent scheduler at each level of the hierarchy up to the root scheduler. The traffic manager maintains one or more scheduling data structures for each node in the scheduling hierarchy. If the traffic manager receives a rate reduction request corresponding to a given node of the scheduling hierarchy, the traffic manager updates one or more indicators in the scheduling data structure corresponding to the given node and removes the given node from the scheduling hierarchy, thereby reducing the scheduling rate of the node. | 01-26-2012 |
20120023498 | LOCAL MESSAGING IN A SCHEDULING HIERARCHY IN A TRAFFIC MANAGER OF A NETWORK PROCESSOR - Described embodiments provide for queuing tasks in a scheduling hierarchy of a network processor. A traffic manager generates a tree scheduling hierarchy having a root scheduler and N scheduler levels. The network processor generates tasks corresponding to received packets. The traffic manager performs a task enqueue operation for the task. The task enqueue operation includes adding the received task to an associated queue of the scheduling hierarchy, where the queue is associated with a data flow of the received task. The queue has a corresponding scheduler level M, where M is a positive integer less than or equal to N. Starting at the queue and iteratively repeating at each scheduling level until reaching the root scheduler, each node in the scheduling hierarchy maintains an actual count of tasks corresponding to the node. Each node communicates a capped task count to a corresponding parent scheduler at a relative next scheduler level. | 01-26-2012 |
Patent application number | Description | Published |
20100252364 | COLLAPSIBLE SAFE LADDER - A ladder system is disclosed which allows for stabilizing a ladder, on multiple surfaces, without the need for a second person or a great deal of setup time. The collapsible ladder system includes a larger ladder section and a smaller ladder strut section that is pivotally connected at a point which is at or below the midpoint of the larger ladder section. The larger ladder section and smaller ladder strut section are connected by a rigid adjustable linkage, or spreader, at a point that is below the pivotable connection. The ladder further includes a means for stability on a variety of surfaces. At the ground contacting point, the point where the ladder side rail ends and the ground meet, there are adjustable gripping feet, which can be independently or in combination vertically or angularly adjusted for maximum stability. | 10-07-2010 |
20110017548 | COLLAPSIBLE SAFE LADDER - A ladder system is disclosed which allows for stabilizing a ladder, on multiple surfaces, without the need for a second person or a great deal of setup time. The collapsible ladder system includes a larger ladder section and a smaller ladder strut section that is pivotally connected at a point which is at or below the midpoint of the larger ladder section. The larger ladder section and smaller ladder strut section are connected by a rigid adjustable linkage, or spreader, at a point that is below the pivotable connection. The ladder further includes a means for stability on a variety of surfaces. At the ground contacting point, the point where the ladder side rail ends and the ground meet, there are adjustable gripping feet, which can be independently or in combination vertically or angularly adjusted for maximum stability. | 01-27-2011 |
Patent application number | Description | Published |
20140350725 | AUTONOMOUS MOBILE ROBOT FOR HANDLING JOB ASSIGNMENTS IN A PHYSICAL ENVIRONMENT INHABITED BY STATIONARY AND NON-STATIONARY OBSTACLES - An intelligent mobile robot having a robot base controller and an onboard navigation system that, in response to receiving a job assignment specifying a job location that is associated with one or more job operations, activates the onboard navigation system to automatically determine a path the mobile robot should use to drive to the job location, automatically determines that using an initially-selected path could cause the mobile robot to run into stationary or non-stationary obstacles, such as people or other mobile robots, in the physical environment, automatically determines a new path to avoid the stationary and non-stationary obstacles, and automatically drives the mobile robot to the job location using the new path, thereby avoiding contact or collisions with those obstacles. After the mobile robot arrives at the job location, it automatically performs said one or more job operations associated with that job location. | 11-27-2014 |
20140365258 | JOB MANAGEMENT SYSTEM FOR A FLEET OF AUTONOMOUS MOBILE ROBOTS - The Job Management System (JMS) of the present invention processes job requests in an automated physical environment, such as a factory, hospital, order processing facility or office building, wherein the job requests are handled by a fleet of autonomously-navigating mobile robots. The JMS includes a map defining a floor plan, a set of virtual job locations and a set of one or more virtual job operations associated with virtual job locations. The JMS automatically determines the actual locations and actual job operations for the job requests, and intelligently selects a suitable mobile robot to handle each job request based on the current status and/or the current configuration for the selected mobile robot. The JMS also sends commands to the selected mobile robot to cause the mobile robot to automatically drive the actual job location, to automatically perform the actual job operations, or both. | 12-11-2014 |
Patent application number | Description | Published |
20110146429 | ARCHITECTURAL COVER OPERATING ASSEMBLY - A single or dual channel cord enclosure to hide a cord drawing a shade or blind up or down is disclosed. An apparatus includes a roller mechanism adapted to drive a roller to operate an architectural cover; a cord mechanism adapted to drive the roller mechanism; and an enclosure adapted to conceal at least a portion of the cord mechanism. The enclosure may completely enclose the cord and utilize a slider to actuate the cord within the cord channel enclosure. In another embodiment, an apparatus for actuating an architectectural covering includes an enclosure configured to receive a cord mechanism; a roller mechanism provided on an end of the enclosure; and a slider configured to be movably engaged to the enclosure so that moving the slider actuates the roller mechanism to lift or lower the architectural covering. A method of making an apparatus for actuating an architectectural covering is also disclosed. | 06-23-2011 |
20110146918 | CORDLESS COVERING FOR ARCHITECTURAL OPENING - Embodiments disclosed herein include a cordless architectural passage covering system, apparatus and method for making the same. The covering may include a support member, a roller attached to the support member, a first material having a proximal portion secured to the roller, whereby the first material can be wound about the roller or unwound therefrom, a second material having a proximal portion secured to the support member and a distal portion secured to a distal portion of the first material, and at least one guide member attached to the second material, whereby the at least one guide member guides the second material about the first material as the first material is wound about the roller or unwound therefrom. | 06-23-2011 |
20110259534 | CORDLESS BLIND SYSTEM AND RETRO-FIT METHOD - An enclosed drive system for use in conjunction with a lift cord extending from a headrail of an architectural cover. The enclosed system encases and engages the lift cord with a drive mechanism within the enclosure, thereby avoiding hazardous loops. A method for retro-fitting an architectural cover lift cord assembly including a lift cord associated with a cord lock and extending from a headrail of the architectural cover is also described, for modifying the architectural cover to eliminate hazardous loops therefrom. Also disclosed in this disclosure is a cord lock mechanism that pinches the cord, a handle that actuates the cord lock mechanism, and a driving mechanism having a cord guide that engages the cord and a slider that slides along the handle to actuate the cord while the cord is enclosed within an enclosure defined by the handle. | 10-27-2011 |
20110283485 | CORDLESS BLIND SYSTEMS HAVING CORD ENCLOSURES WITH A SWIVEL FEATURE AND METHODS OF ASSEMBLING SUCH CORD ENCLOSURES - A cord enclosure assembly to encase one or more lift cords extending from the headrail of an architectural covering, such as a blind or shade system, is disclosed, for the purpose of avoiding exposed cords capable of creating a hazardous loop. The cord disclosure assembly comprises an enclosure having a pivot cup portion and an adaptor. The adaptor is configured to be selectively attached to the pivot cup portion about a pivot point. The adaptor is also configured to connect the enclosure to the headrail about a swivel point. At least one of the pivot point and the swivel point at a top of the enclosure allows the enclosure to swivel, or move in a lateral direction when attached to the headrail. This lateral movement allows the enclosure to be positioned substantially horizontally such that it may be stored under the headrail behind the blind or shade assembly. | 11-24-2011 |
20110308745 | CORDLESS COVERINGS FOR ARCHITECTURAL OPENING HAVING CORD ENCLOSURES WITH A SWIVEL FEATURE AND METHODS OF ASSEMBLING SUCH CORD ENCLOSURES - An architectural cover operating assembly comprising a roller mechanism adapted to drive a roller to operate an architectural cover, a cord mechanism adapted to drive the roller mechanism; and an enclosure adapted to conceal at least a portion of the cord mechanism. The enclosure comprises a clutch assembly configured to receive the roller mechanism. The clutch assembly comprises a hinge portion configured to receive a swivel, such that the clutch assembly is hingedly attached to the enclosure and the enclosure is allowed to pivot about the swivel in a lateral direction. A method comprises providing an enclosure configured to receive a cord mechanism; disposing a clutch assembly having a hinge portion and a swivel at an end of the enclosure, and attaching a roller mechanism to the clutch assembly, wherein the clutch assembly is hingedly attached to the enclosure to allow the enclosure to pivot in a lateral direction. | 12-22-2011 |
20140000822 | APPARATUSES, SYSTEMS AND METHODS FOR LOCKING LIFT CORDS USED TO LIFT ARCHITECTURAL OPENING COVERINGS | 01-02-2014 |