Raffaele Sena - Cupertino CA, US Nathaniel D. Monson - Mountain View CA, US Kevin Lynch - Los Altos CA, US Keith Kitani - San Jose CA, US
Assignee:
Adobe Systems Incorporated - San Jose CA
International Classification:
G06F 17/30
US Classification:
707101, 7071041, 707102, 707201
Abstract:
The present invention teaches a digital media file conversion and integration system including a server coupled to the Internet to allow users to download media files to a server the Internet. The system contains devices to screen, compress, and update the media files, devices to break down the media files into low level components, devices to convert one or media files to an intermediate format and then combine the intermediate formats to create an output format, devices to convert output formats to a presentation file, electronic storage to allow third party access to the presentation file through the Internet or email. Presentation files can be created for electronic devices such as portable digital assistants or cellular phones. Users can choose from several output formats. Users can subscribe to the presentation service or pay per use.
System, Method And Apparatus For Converting And Integrating Media Files
Raffaele Sena - Cupertino CA, US Nathaniel Monson - Mountain View CA, US Kevin Lynch - Los Altos CA, US Keith Kitani - San Jose CA, US
International Classification:
G06F015/00 G06F017/00 G06F017/21 G06F017/24
US Classification:
707/513000
Abstract:
The present invention teaches a digital media file conversion and integration system including a server coupled to the Internet to allow users to download media files to a server the Internet. The system contains devices to screen, compress, and update the media files, devices to break down the media files into low level components, devices to convert one or media files to an intermediate format and then combine the intermediate formats to create an output format, devices to convert output formats to a presentation file, electronic storage to allow third party access to the presentation file through the Internet or email. Presentation files can be created for electronic devices such as portable digital assistants or cellular phones. Users can choose from several output formats. Users can subscribe to the presentation service or pay per use. In an alternate embodiment, users can author digital media files on a personal computer and download the authored file to the presentation conversion system.
Method And Apparatus For Simultaneous Localization And Mapping Of Mobile Robot Environment
Boris SOFMAN - Pittsburgh PA, US Vladimir ERMAKOV - Santa Clara CA, US Mark EMMERICH - San Jose CA, US Steven ALEXANDER - Fremont CA, US Nathaniel David MONSON - Mountain View CA, US
Assignee:
NEATO ROBOTICS, INC. - Mountain View CA
International Classification:
G06F 19/00 G06F 15/00 G06G 7/48
US Classification:
700259, 700258, 702150, 700245, 703 6
Abstract:
Techniques that optimize performance of simultaneous localization and mapping (SLAM) processes for mobile devices, typically a mobile robot. In one embodiment, erroneous particles are introduced to the particle filtering process of localization. Monitoring the weights of the erroneous particles relative to the particles maintained for SLAM provides a verification that the robot is localized and detection that it is no longer localized. In another embodiment, cell-based grid mapping of a mobile robot's environment also monitors cells for changes in their probability of occupancy. Cells with a changing occupancy probability are marked as dynamic and updating of such cells to the map is suspended or modified until their individual occupancy probabilities have stabilized. In another embodiment, mapping is suspended when it is determined that the device is acquiring data regarding its physical environment in such a way that use of the data for mapping will incorporate distortions into the map, as for example when the robotic device is tilted.
Method And Apparatus For Simultaneous Localization And Mapping Of Mobile Robot Environment
Vladimir ERMAKOV - Santa Clara CA, US Mark EMMERICH - San Jose CA, US Steven ALEXANDER - Fremont CA, US Nathaniel David MONSON - Mountain View CA, US
Assignee:
NEATO ROBOTICS, INC. - Newark CA
International Classification:
B25J 9/00 B25J 9/16
US Classification:
701 23, 701461, 901 1
Abstract:
Techniques that optimize performance of simultaneous localization and mapping (SLAM) processes for mobile devices, typically a mobile robot. In one embodiment, erroneous particles are introduced to the particle filtering process of localization. Monitoring the weights of the erroneous particles relative to the particles maintained for SLAM provides a verification that the robot is localized and detection that it is no longer localized. In another embodiment, cell-based grid mapping of a mobile robot's environment also monitors cells for changes in their probability of occupancy. Cells with a changing occupancy probability are marked as dynamic and updating of such cells to the map is suspended or modified until their individual occupancy probabilities have stabilized. In another embodiment, mapping is suspended when it is determined that the device is acquiring data regarding its physical environment in such a way that use of the data for mapping will incorporate distortions into the map, as for example when the robotic device is tilted.
Method And Apparatus For Simultaneous Localization And Mapping Of Mobile Robot Environment
- Newark CA, US Vladimir ERMAKOV - Santa Clara CA, US Mark EMMERICH - San Jose CA, US Steven ALEXANDER - Fremont CA, US Nathaniel David MONSON - Mountain View CA, US
Assignee:
NEATO ROBOTICS, INC, - Newark CA
International Classification:
G05D 1/02 B25J 11/00 B25J 9/16 B25J 9/00
Abstract:
Techniques that optimize performance of simultaneous localization and mapping (SLAM) processes for mobile devices, typically a mobile robot. In one embodiment, erroneous particles are introduced to the particle filtering process of localization. Monitoring the weights of the erroneous particles relative to the particles maintained for SLAM provides a verification that the robot is localized and detection that it is no longer localized. In another embodiment, cell-based grid mapping of a mobile robot's environment also monitors cells for changes in their probability of occupancy. Cells with a changing occupancy probability are marked as dynamic and updating of such cells to the map is suspended or modified until their individual occupancy probabilities have stabilized. In another embodiment, mapping is suspended when it is determined that the device is acquiring data regarding its physical environment in such a way that use of the data for mapping will incorporate distortions into the map, as for example when the robotic device is tilted.
Method And Apparatus For Simultaneous Localization And Mapping Of Mobile Robot Environment
- Newark CA, US Vladimir ERMAKOV - Santa Clara CA, US Mark EMMERICH - San Jose CA, US Steven ALEXANDER - Fremont CA, US Nathaniel David MONSON - Mountain View CA, US
Assignee:
NEATO ROBOTICS, INC. - Newark CA
International Classification:
G05D 1/02 B25J 9/00 B25J 11/00 B25J 9/16
US Classification:
701 23, 701461, 901 47, 901 1
Abstract:
Techniques that optimize performance of simultaneous localization and mapping (SLAM) processes for mobile devices, typically a mobile robot. In one embodiment, erroneous particles are introduced to the particle filtering process of localization. Monitoring the weights of the erroneous particles relative to the particles maintained for SLAM provides a verification that the robot is localized and detection that it is no longer localized. In another embodiment, cell-based grid mapping of a mobile robot's environment also monitors cells for changes in their probability of occupancy. Cells with a changing occupancy probability are marked as dynamic and updating of such cells to the map is suspended or modified until their individual occupancy probabilities have stabilized. In another embodiment, mapping is suspended when it is determined that the device is acquiring data regarding its physical environment in such a way that use of the data for mapping will incorporate distortions into the map, as for example when the robotic device is tilted.