Patent application number | Description | Published |
20090055371 | PHOTOSHARING SERVER FILTERS FOR AUTOMATIC STORAGE AND SHARING OF DIGITAL FILES - A method and system for providing on online file- service that automatically stores and organizes digital files. The method and system include providing the server with a set of trigger handlers that are each configured to perform a particular action on a digital file. The user may log into the server and specify attribute criteria for each of the trigger handlers. Digital files uploaded by the user are received by the server, wherein each file has a plurality of attributes associated therewith. The attributes of each file are then compared with the attribute criteria entered by the user for each of the trigger handlers. And upon a match, the corresponding trigger handler is invoked, such that actions are automatically performed on the digital files. | 02-26-2009 |
20090172132 | METHOD AND SYSTEM FOR PROVIDING IMAGE RICH WEB PAGES FROM A COMPUTER SYSTEM OVER A NETWORK - The present invention is related to a computer system that provides a web page to a requestor over a network. Aspects of the present invention include receiving by the computer system a request to access a web page and in response, determining whether a descriptor for the requested web page is in a session memory. If the descriptor is not in the session memory, it is retrieved from a database and the stored in the session memory. From there, the descriptor is used to determine whether the web page should be retrieved and returned to the requestor. By storing the descriptor in session memory, additional accesses to the database can be avoided when the descriptor is used for subsequent tasks. | 07-02-2009 |
20130219274 | System And Method For Identifying Music Content In A P2P Real Time Recommendation Network - A method for media recommendations is provided, including storing, on a peer device, a pre-existing list of media presentations including a plurality of pre-existing media presentations. A plurality of media recommendations are received from a plurality of recommending peer devices in response to a media presentation being played. Each of the plurality of media recommendations comprises an identifier that identifies a recommended media presentation. Each recommended media presentation is automatically added to the list of media presentations in a position determined based user preferences to form an updated list of media presentations. Based on the position of each of the media presentations, a media presentation is selected to play on the peer device from the updated list of media presentations. The selected media presentation is then played on the peer device. | 08-22-2013 |
Patent application number | Description | Published |
20130110772 | SYSTEMS, METHODS, AND COMPUTER READABLE MEDIA FOR MAINTAINING RECOMMENDATIONS IN A MEDIA RECOMMENDATION SYSTEM | 05-02-2013 |
20130110848 | SYSTEMS, METHODS, AND COMPUTER READABLE MEDIA FOR GENERATING RECOMMENDATIONS IN A MEDIA RECOMMENDATION SYSTEM | 05-02-2013 |
20140122590 | SYSTEMS, METHODS, AND COMPUTER READABLE MEDIA FOR SELECTING A PLAYHEAD IN SOCIAL MEDIA PLAYBACK - Methods and systems for generating media item recommendations are disclosed herein. According to an aspect, a method may include using at least a processor and memory for receiving candidate media items associated with one or more computing devices that either has recently played or is currently playing a media item currently being played by another computing device. The method may also include determining recommendation scores for the candidate media items based on occurrence counts of the media items within a predetermined time period. Further, the method may include generating a media item recommendation for the other computing device based on the recommendation scores. | 05-01-2014 |
20160019413 | Display Device Content Selection Through Viewer Identification And Affinity Prediction - Method and device are described for customizing the content selection to present on a display device based on identifying the viewer of the device. In one embodiment, the present disclosure relates to selecting from among a group of digital images, those images that are most likely to be of interest to the viewer. In general, many of the images available to the display device will be comprised of images containing subject faces. Using the relationship information to predict subject affinity, the display device computes an image affinity for each image by accumulating the individual subject affinity predictions between the viewer and each subject identified in each image. The image affinities are used to select images for presentation on the display device. | 01-21-2016 |
20160019414 | Display Device Content Selection Through Viewer Identification And Affinity Prediction - Method and device are described for customizing the content selection to present on a display device based on identifying the viewer of the device. In one embodiment, the present disclosure relates to selecting from among a group of digital images, those images that are most likely to be of interest to the viewer. In general, many of the images available to the display device will be comprised of images containing subject faces. Using the relationship information to predict subject affinity, the display device computes an image affinity for each image by accumulating the individual subject affinity predictions between the viewer and each subject identified in each image. The image affinities are used to select images for presentation on the display device. | 01-21-2016 |
20160055379 | Providing Subject Information Regarding Upcoming Images On A Display - Methods are described for presenting in an user interface information regarding the subject faces that will appear in upcoming images. In general, many of the images available to display will be comprised of images containing subject faces. Based on a subject affinity score between the viewer and the subjects, an image affinity is computed. Based on the image affinity scores, images are selected for presentation on the display. As images are displayed, the system analyzes one or more upcoming images to determine information to display. As each image is displayed, subject information comprising the subject's face is presented in an area of the display adjacent to the current image. | 02-25-2016 |
Patent application number | Description | Published |
20120251080 | MULTI-LAYER TIMELINE CONTENT COMPILATION SYSTEMS AND METHODS - The application discloses systems of creating multi-layer timeline content compilations. The systems can include a layer-scalable editor launch engine receiving a request to launch an editor window for display on a client. A client-remote content placement engine receives an instruction to place content from the content datastore on a multi-layer timeline content compilation represented in the editor window, wherein the content datastore is remote relative to the client. A layer addition engine receives an instruction to superimpose a superimposable layer from the layer datastore onto existing layers of the multi-layer timeline content compilation. A layer superimposing engine superimposes the superimposable layer onto the existing layers of the multi-layer timeline content compilation. A variable-layer content to play engine plays the multi-layer timeline content compilation, including the content, in a superimposed layer. The present application also discloses related methods. | 10-04-2012 |
20120251083 | SYSTEMS AND METHODS FOR LOW BANDWIDTH CONSUMPTION ONLINE CONTENT EDITING - Various embodiments of the invention provide systems and methods for low bandwidth consumption online content editing, where user-created content comprising high definition/quality content is created or modified at an online content editing server according to instructions from an online content editor client, and where a proxy version of the resulting user-created content is provided to online content editor client to facilitate review or further editing of the user-created content from the online content editor client. In some embodiments, the online content editing server utilizes proxy content during creation and modification operations on the user-created content, and replaces such proxy content with corresponding higher definition/quality content, possibly when the user-created content is published for consumption, or when the user has paid for the higher quality content. | 10-04-2012 |
20120254752 | LOCAL TIMELINE EDITING FOR ONLINE CONTENT EDITING - Local timeline editing for online content editing is disclosed. Various systems and methods described herein provide for online content editing, wherein user-created content is created or modified at an online content editor server in accordance with a timeline (associated with the user-created content) that is modified at a remote content editor client and subsequently received by the online content editor server. In a specific implementation, the creation and modification operations performed on the user-created content are performed at the online content editor server in accordance with the timeline received from the remote content editor client. The timeline can comprise information defining content within the user-created content, and define a temporal property of the content within the user-created content. The remote content editor client can be a thin client instance utilizing limited resources during operation and requiring very limited network bandwidth when transferred to the client. | 10-04-2012 |
20120254778 | MULTI-SOURCE JOURNAL CONTENT INTEGRATION SYSTEMS AND METHODS - The paper discloses a system including a multi-source content acquisition engine configured to provide an instruction to launch an editor window to display a set of selectable content from user-generated content generated by a plurality of remote sources and stored in a content datastore. The system includes a multi-source content selection configured to identify a set of selected content from the set of selectable content. The system includes an integrated content arrangement engine configured to arrange the set of selected content into a multi-sourced journal content sequence. The system includes a layer integration engine configured to apply a layer from the layer datastore to a portion of the multi-sourced journal content sequence. The system includes a multi-source content launch engine configured to provide an instruction to display an integrated multi-sourced journal content sequence including the multi-sourced journal content sequence and the layer in the editor window. | 10-04-2012 |
20120284176 | Systems and methods for collaborative online content editing - Various embodiments of the invention provide systems and methods for collaborative online content editing, where collaboratively-created content comprising high definition/quality content is created or modified at an online content editing server according to instructions from an online content editor client, and where a proxy version of the resulting collaboratively-created content is provided to online content editor client to facilitate review or further editing of the collaboratively-created content from the online content editor client. In some embodiments, the online content editing server utilizes proxy content during creation and modification operations on the collaboratively-created content, and replaces such proxy content with corresponding higher definition/quality content, possibly when the collaboratively-created content is published for consumption, or when the user has paid for the higher quality content. | 11-08-2012 |
20140255009 | THEME-BASED EFFECTS MULTIMEDIA EDITOR SYSTEMS AND METHODS - Systems and methods described herein relate to creating or modifying multimedia content using theme-based effects. In accordance with some implementations, a method can comprise the operations of: accessing foundational content having an associated content timeline; receiving a request to apply a theme to the foundational content, wherein the theme includes one or more theme-based effects that relate to the theme; receiving a theme-based effect associated with the theme, wherein the theme-based effect has an associated effect timeline; and applying the theme-based effect to the foundational content according to a set of cues associated with the associated content timeline, wherein applying the theme-based effect comprises adapting the associated effect timeline according to the set of cues while preserving the associated content timeline. | 09-11-2014 |
20140258101 | Systems and Methods for a Theme-Based Effects Multimedia Editing Platform - Systems and methods described herein relate to creating or modifying multimedia content using theme-based effects. In accordance with some implementations, a method can comprise the operations of: accessing foundational content; receiving a request to apply a theme to the foundational content; receiving a theme-based effect associated with the theme; receiving a licensing parameter of use associated with the theme; and applying the theme-based effect to the foundational content according to the licensing parameter. Themes can include those created by third-party vendors and those created by one or more users of a method or system implementing features described herein. Additionally, use of different themes can vary in cost and/or use limitations, which can be determined according to licensing parameters associated with the themes. | 09-11-2014 |
20150050009 | TEXTURE-BASED ONLINE MULTIMEDIA EDITING - Systems and methods described herein relate to creating or modifying multimedia content using sprites. In accordance with some implementations, a method can comprise the operations of: accessing foundational content; receiving a request to apply a sprite effect from a sprite sheet to the foundational content; retrieving the sprite effect from the sprite sheet; and applying the sprite effect to the foundational content according to the request. A sprite sheet can include two or more sprites each of which can be used as an effect in multimedia content, and each of which can be retrieved from the sprite sheet based on coordinates in the sprite sheet. A sprite effect can be an image, an animation, or some other visual-based effect applicable to multimedia content. | 02-19-2015 |
20160027472 | LOW BANDWIDTH CONSUMPTION ONLINE CONTENT EDITING - Various embodiments of the invention provide systems and methods for low bandwidth consumption online content editing, where user-created content comprising high definition/quality content is created or modified at an online content editing server according to instructions from an online content editor client, and where a proxy version of the resulting user-created content is provided to online content editor client to facilitate review or further editing of the user-created content from the online content editor client. In some embodiments, the online content editing server utilizes proxy content during creation and modification operations on the user-created content, and replaces such proxy content with corresponding higher definition/quality content, possibly when the user-created content is published for consumption, or when the user has paid for the higher quality content. | 01-28-2016 |
Patent application number | Description | Published |
20140101380 | MANAGING BANKS IN A MEMORY SYSTEM - Systems and methods are provided that facilitate memory storage in a memory device. The system contains a memory controller and a memory array communicatively coupled to the memory controller. The memory controller sends commands to the memory array and the memory array writes or retrieves data contained therein based upon the command. The memory controller can monitor multiple banks and manage bank activations. Accordingly, memory access overhead can be reduced and memory devices can be more efficient. | 04-10-2014 |
20140101381 | MANAGING BANKS IN A MEMORY SYSTEM - Systems and methods are provided that facilitate memory storage in a multi-bank memory device. The system contains a memory controller and a memory array communicatively coupled to the memory controller. The memory controller sends commands to the memory array and the memory array updates or retrieves data contained therein based upon the command. If the memory controller detects a pattern of memory requests, the memory controller can issue a preemptive activation request to the memory array. Accordingly, memory access overhead is reduced. | 04-10-2014 |
20140215181 | QUEUE REQUEST ORDERING SYSTEMS AND METHODS - The described systems and methods can facilitate efficient and effective information storage. In one embodiment a system includes a hash component, a queue request order component and a request queue component. The hash component is operable to hash a request indication. The queue request order component is operable to track a queue request order. The request queue component is operable to queue and forward requests in accordance with direction from the queue request order component. In one embodiment, the storage component maintains a request without stalling a request in an aliasing condition. | 07-31-2014 |
20140289467 | CACHE MISS DETECTION FILTER - Systems and methods are provided that facilitate cache miss detection in an electronic device. The system contains a probabilistic filter coupled to the processing device. A probing component determines existence of an entry associated with a request. The probing component can communicate a miss token without the need to query a cache. Accordingly, power consumption can be reduced and electronic devices can be more efficient. | 09-25-2014 |
20140289541 | DYNAMIC POWER CONTROL - Systems and methods are provided that facilitate power management in a processing device. The system contains a power management component and a coupled to the processing device. The power management component determines and input rate and target voltages and/or frequency. The power management component can scale voltages and/or frequencies based on target voltages and/or frequencies. Accordingly, power consumption can be reduced and processing devices can be more efficient. | 09-25-2014 |
20150052286 | RETRIEVAL HASH INDEX - Systems and methods are provided that facilitate retrieval of a hash index in an electronic device. The system contains an addressing component that generates a hash index as a function of an exclusive-or identity. The addressing component can retrieve the hash index as a function of a tag value. Accordingly, required storage area can be reduced and electronic devices can be more efficient. | 02-19-2015 |
20160092379 | PRIORITY FRAMEWORK FOR A COMPUTING DEVICE - Proving for a framework for propagating priorities to a memory subsystem in a computing system environment is disclosed herein. By way of example, a memory access handler is provided for managing memory access requests and determining associated priorities. The memory access handler includes logic configured for propagating memory requests and the associated priorities to lower levels of a computer hierarchy. A memory subsystem receives the memory access requests and the priorities. | 03-31-2016 |
Patent application number | Description | Published |
20080215857 | Method For Latest Producer Tracking In An Out-Of-Order Processor, And Applications Thereof - Methods for latest producer tracking in a processor. In one embodiment, the method includes the steps of (1) writing a physical register identification value in a first register rename map location specified by a first instruction, (2) writing a first in-register status value in a second register rename map location specified by the first instruction, (3) writing a producer tracking status value at a producer tracking map location specified by the physical register identification value, and (4) modifying, upon graduation of the first instruction, the first in-register status value only if the producer tracking map location stores the producer tracking status value written in step (3). Other methods are also presented. | 09-04-2008 |
20100306513 | Processor Core and Method for Managing Program Counter Redirection in an Out-of-Order Processor Pipeline - A processor core and method for managing program counter redirection in an out-of-order processor pipeline. In one embodiment, the pipeline of the processor core includes a front-end instruction fetch portion, a back-end instruction execution portion, and pipeline control logic. Operation of the instruction fetch portion is decoupled from operation of the instruction execution portion. Following detection of a control transfer misprediction, operation of the instruction fetch portion is halted and instructions residing in the instruction fetch portion are invalidated. When the instruction associated with the misprediction reaches a selected pipeline stage, instructions residing in the instruction execution portion of the pipeline are invalidated and the flow of instructions from the instruction fetch portion to the instruction execution portion of the processor pipeline is restarted. A mispredict instruction identification checker and instruction identification tags are used to determine if a control transfer instruction is permitted to redirect instruction fetching. | 12-02-2010 |
20150234657 | LATEST PRODUCER TRACKING IN AN OUT-OF-ORDER PROCESSOR, AND APPLICATIONS THEREOF - A processor and system for latest producer tracking In one embodiment, the processor includes an operand renamer circuit that includes a register rename map, a producer tracking circuit that includes a producer tracking map, and a results buffer allocater circuit that includes a results buffer free list. Control logic modifies in-register status values stored in the register rename map based on producer tracking status values stored in the producer tracking map. The producer tracking status values stored in the producer tracking map are modified based on buffer identification values output by the results buffer allocater circuit. | 08-20-2015 |
Patent application number | Description | Published |
20130096455 | DEVICES AND SYSTEMS FOR OBTAINING CONDUCTANCE DATA AND METHODS OF MANUFACTURING AND USING THE SAME - Devices and systems for obtaining conductance data and methods of manufacturing and using the same. In at least one embodiment of a device of the present disclosure, the device is an elongated body with at least one groove defined therein, the at least one groove configured to receive one or more conductor wires therein. In another embodiment, the device is an elongated core body having a plurality of conductive elements positioned thereon and a coating to result in a device having an overall round-cross section. | 04-18-2013 |
20130184553 | SINGLE INJECTION METHODS FOR OBTAINING CONDUCTANCE MEASUREMENTS WITHIN LUMINAL ORGANS USING IMPEDANCE DEVICES - Single injection methods for obtaining conductance measurements within luminal organs using impedance devices. In at least one method embodiment, the method is performed by introducing at least part of an impedance device into a mammalian luminal organ, the impedance device comprising an elongated body and a detector positioned along the elongated body, obtaining conductance measurements indicative of a fluid native to the mammalian luminal organ and indicative of a fluid injection while the detector is present within and outside of the lumen of the outer sheath, and calculating a size parameter of the mammalian luminal organ based in part upon some of the obtained conductance measurements. | 07-18-2013 |
20150080762 | Devices and Systems for Navigation and Positioning a Central Venous Catheter Within a Patient - Devices and systems for navigation and positioning a central venous catheter within a patient. In an exemplary embodiment of a system of the present disclosure, the system comprises a first pole and a second pole, the first pole and the second pole configured to generate an electric field within a mammalian body sufficient to obtain a plurality of field measurements therein, and an elongated body configured for at least partial insertion into a blood vessel of the mammalian body and advancement through a vasculature, said advancement dependent upon the plurality of field measurements indicative of one or more locations of a portion of the elongated body within the vasculature. In at least one embodiment, the elongated body is configured as a stylet. | 03-19-2015 |
20150297112 | SINGLE INJECTION METHODS FOR OBTAINING CONDUCTANCE MEASUREMENTS WITHIN LUMINAL ORGANS USING IMPEDANCE DEVICES - Single injection methods for obtaining conductance measurements within luminal organs using impedance devices. In at least one method embodiment, the method is performed by introducing at least part of an impedance device into a mammalian luminal organ, the impedance device comprising an elongated body and a detector positioned along the elongated body, obtaining conductance measurements indicative of a fluid native to the mammalian luminal organ and indicative of a fluid injection while the detector is present within and outside of the lumen of the outer sheath, and calculating a size parameter of the mammalian luminal organ based in part upon some of the obtained conductance measurements. | 10-22-2015 |
20160067449 | Apparatus and Methods Relating to Intravascular Positioning of Distal End of Catheter - Devices and systems for navigation and positioning a central venous catheter within a patient. In an exemplary embodiment of a system of the present disclosure, the system comprises a first pole and a second pole, the first pole and the second pole configured to generate an electric field within a mammalian body sufficient to obtain a plurality of field measurements therein, and an elongated body configured for at least partial insertion into a blood vessel of the mammalian body and advancement through a vasculature, said advancement dependent upon the plurality of field measurements indicative of one or more locations of a portion of the elongated body within the vasculature. In at least one embodiment, the elongated body is configured as a stylet. In another embodiment, techniques for identifying and locating obstructions in the vessel in which a device is disposed are disclosed. | 03-10-2016 |
Patent application number | Description | Published |
20090198400 | SYSTEMS AND METHODS FOR CONTROL OF AN UNMANNED GROUND VEHICLE - Systems and methods for interruptible autonomous control of a vehicle. Autonomous control is achieved by using actuators that interact with input devices in the vehicle. The actuators (e.g., linkages) manipulate the input devices (e.g., articulation controls and drive controls, such as a throttle, brake, tie rods, steering gear, throttle lever, or accelerator) to direct the operation of the vehicle. Although operating autonomously, manual operation of the vehicle is possible following the detection of events that suggest manual control is desired. Subsequent autonomous control may be permitted, permitted after a prescribed delay, or prevented. | 08-06-2009 |
20120109423 | SYSTEM AND METHOD FOR BEHAVIOR BASED CONTROL OF AN AUTONOMOUS VEHICLE - System and method for behavior based control of an autonomous vehicle. Actuators (e.g., linkages) manipulate input devices (e.g., articulation controls and drive controls, such as a throttle lever, steering gear, tie rods, throttle, brake, accelerator, or transmission shifter) to direct the operation of the vehicle. Behaviors that characterize the operational mode of the vehicle are associated with the actuators. The behaviors include action sets ranked by priority, and the action sets include alternative actions that the vehicle can take to accomplish its task. The alternative actions are ranked by preference, and an arbiter selects the action to be performed and, optionally, modified. | 05-03-2012 |
Patent application number | Description | Published |
20080282494 | Modular robot - A coverage robot including a chassis, multiple drive wheel assemblies disposed on the chassis, and a cleaning assembly carried by the chassis. Each drive wheel assembly including a drive wheel assembly housing, a wheel rotatably coupled to the housing, and a wheel drive motor carried by the drive wheel assembly housing and operable to drive the wheel. The cleaning assembly including a cleaning assembly housing, a cleaning head rotatably coupled to the cleaning assembly housing, and a cleaning drive motor carried by cleaning assembly housing and operable to drive the cleaning head. The wheel assemblies and the cleaning assembly are each separately and independently removable from respective receptacles of the chassis as complete units. | 11-20-2008 |
20090007366 | Coverage Robot Mobility - An autonomous coverage robot includes a body having at least one outer wall, a drive system disposed on the body and configured to maneuver the robot over a work surface, and a cleaning assembly carried by the body. The cleaning assembly includes first and second cleaning rollers rotatably coupled to the body, a suction assembly having a channel disposed adjacent at least one of the cleaning rollers, and a container in fluid communication with the channel. The container is configured to collect debris drawn into the channel. The suction assembly is configured to draw debris removed from the work surface by at least one of the cleaning rollers into the channel, and the container has a wall common with the at least one outer wall of the body. | 01-08-2009 |
20090044370 | REMOVING DEBRIS FROM CLEANING ROBOTS - A cleaning robot system includes a robot and a robot maintenance station. The robot includes a chassis, a drive system configured to maneuver the robot as directed by a controller, and a cleaning assembly including a cleaning assembly housing and a driven cleaning roller. The robot maintenance station includes a station housing and a docking platform configured to support the robot when docked. A mechanical agitator engages the roller of the robot with the robot docked. The agitator includes an agitator comb having multiple teeth configured to remove accumulated debris from the roller as the agitator comb and roller are moved relative to one another. The robot maintenance station includes a collection bin arranged to receive and hold debris removed by the mechanical agitator. | 02-19-2009 |
20100011529 | REMOVING DEBRIS FROM CLEANING ROBOTS - A cleaning robot system includes a robot and a robot maintenance station. The robot includes a chassis, a drive system configured to maneuver the robot as directed by a controller, and a cleaning assembly including a cleaning assembly housing and a driven cleaning roller. The robot maintenance station includes a station housing and a docking platform configured to support the robot when docked. A mechanical agitator engages the roller of the robot with the robot docked. The agitator includes an agitator comb having multiple teeth configured to remove accumulated debris from the roller as the agitator comb and roller are moved relative to one another. The robot maintenance station includes a collection bin arranged to receive and hold debris removed by the mechanical agitator. | 01-21-2010 |
20100037418 | Autonomous Coverage Robots - An autonomous coverage robot includes a body, a drive system disposed on the body, and a cleaning assembly disposed on the body and configured to engage a floor surface while the robot is maneuvered across the floor surface. The cleaning assembly includes a driven cleaning roller, a cleaning bin disposed on the body for receiving debris agitated by the cleaning roller, and an air mover. The cleaning bin includes a cleaning bin body having a cleaning bin entrance disposed adjacent to the cleaning roller and a roller scraper disposed on the cleaning bin body for engaging the cleaning roller. The cleaning bin body has a holding portion in pneumatic communication with the cleaning bin entrance, and the air mover is operable to move air into the cleaning bin entrance. | 02-18-2010 |
20100107355 | Removing Debris From Cleaning Robots - A cleaning robot system including a robot and a robot maintenance station. The robot includes a robot body, a drive system, a cleaning assembly, and a cleaning bin carried by the robot body and configured to receive debris agitated by the cleaning assembly. The robot maintenance station includes a station housing configured to receive the robot for maintenance. The station housing has an evacuation passageway exposed to a top portion of the received robot. The robot maintenance station also includes an air mover in pneumatic communication with the evacuation passageway and a collection bin carried by the station housing and in pneumatic communication with the evacuation passageway. The station housing and the robot body fluidly connect the evacuation passageway to the cleaning bin of the received robot. The air mover evacuates debris held in the robot cleaning bin to the collection bin through the evacuation passageway. | 05-06-2010 |
20120084937 | Removing Debris From Cleaning Robots - A cleaning robot system including a robot and a robot maintenance station. The robot includes a robot body, a drive system, a cleaning assembly, and a cleaning bin carried by the robot body and configured to receive debris agitated by the cleaning assembly. The robot maintenance station includes a station housing configured to receive the robot for maintenance. The station housing has an evacuation passageway exposed to a top portion of the received robot. The robot maintenance station also includes an air mover in pneumatic communication with the evacuation passageway and a collection bin carried by the station housing and in pneumatic communication with the evacuation passageway. The station housing and the robot body fluidly connect the evacuation passageway to the cleaning bin of the received robot. The air mover evacuates debris held in the robot cleaning bin to the collection bin through the evacuation passageway. | 04-12-2012 |
20120173064 | Modular Robot - A coverage robot including a chassis, multiple drive wheel assemblies disposed on the chassis, and a cleaning assembly carried by the chassis. Each drive wheel assembly including a drive wheel assembly housing, a wheel rotatably coupled to the housing, and a wheel drive motor carried by the drive wheel assembly housing and operable to drive the wheel. The cleaning assembly including a cleaning assembly housing, a cleaning head rotatably coupled to the cleaning assembly housing, and a cleaning drive motor carried by cleaning assembly housing and operable to drive the cleaning head. The wheel assemblies and the cleaning assembly are each separately and independently removable from respective receptacles of the chassis as complete units. | 07-05-2012 |
20130206170 | COVERAGE ROBOT MOBILITY - An autonomous coverage robot includes a body having at least one outer wall, a drive system disposed on the body and configured to maneuver the robot over a work surface, and a cleaning assembly carried by the body. The cleaning assembly includes first and second cleaning rollers rotatably coupled to the body, a suction assembly having a channel disposed adjacent at least one of the cleaning rollers, and a container in fluid communication with the channel. The container is configured to collect debris drawn into the channel. The suction assembly is configured to draw debris removed from the work surface by at least one of the cleaning rollers into the channel, and the container has a wall common with the at least one outer wall of the body. | 08-15-2013 |
20140026354 | MODULAR ROBOT - A coverage robot including a chassis, multiple drive wheel assemblies disposed on the chassis, and a cleaning assembly carried by the chassis. Each drive wheel assembly including a drive wheel assembly housing, a wheel rotatably coupled to the housing, and a wheel drive motor carried by the drive wheel assembly housing and operable to drive the wheel. The cleaning assembly including a cleaning assembly housing, a cleaning head rotatably coupled to the cleaning assembly housing, and a cleaning drive motor carried by cleaning assembly housing and operable to drive the cleaning head. The wheel assemblies and the cleaning assembly are each separately and independently removable from respective receptacles of the chassis as complete units. | 01-30-2014 |
20140109339 | REMOVING DEBRIS FROM CLEANING ROBOTS - A cleaning robot system including a robot and a robot maintenance station. The robot includes a robot body, a drive system, a cleaning assembly, and a cleaning bin carried by the robot body and configured to receive debris agitated by the cleaning assembly. The robot maintenance station includes a station housing configured to receive the robot for maintenance. The station housing has an evacuation passageway exposed to a top portion of the received robot. The robot maintenance station also includes an air mover in pneumatic communication with the evacuation passageway and a collection bin carried by the station housing and in pneumatic communication with the evacuation passageway. The station housing and the robot body fluidly connect the evacuation passageway to the cleaning bin of the received robot. The air mover evacuates debris held in the robot cleaning bin to the collection bin through the evacuation passageway. | 04-24-2014 |
20140130272 | REMOVING DEBRIS FROM CLEANING ROBOTS - A cleaning robot system includes a robot and a robot maintenance station. The robot includes a chassis, a drive system configured to maneuver the robot as directed by a controller, and a cleaning assembly including a cleaning assembly housing and a driven cleaning roller. The robot maintenance station includes a station housing and a docking platform configured to support the robot when docked. A mechanical agitator engages the roller of the robot with the robot docked. The agitator includes an agitator comb having multiple teeth configured to remove accumulated debris from the roller as the agitator comb and roller are moved relative to one another. The robot maintenance station includes a collection bin arranged to receive and hold debris removed by the mechanical agitator. | 05-15-2014 |
20140352103 | MODULAR ROBOT - A coverage robot including a chassis, multiple drive wheel assemblies disposed on the chassis, and a cleaning assembly carried by the chassis. Each drive wheel assembly including a drive wheel assembly housing, a wheel rotatably coupled to the housing, and a wheel drive motor carried by the drive wheel assembly housing and operable to drive the wheel. The cleaning assembly including a cleaning assembly housing, a cleaning head rotatably coupled to the cleaning assembly housing, and a cleaning drive motor carried by cleaning assembly housing and operable to drive the cleaning head. The wheel assemblies and the cleaning assembly are each separately and independently removable from respective receptacles of the chassis as complete units. | 12-04-2014 |