US8788634B2 - Portable device upgrade via a content transfer protocol - Google Patents
Portable device upgrade via a content transfer protocol Download PDFInfo
- Publication number
- US8788634B2 US8788634B2 US12/071,990 US7199008A US8788634B2 US 8788634 B2 US8788634 B2 US 8788634B2 US 7199008 A US7199008 A US 7199008A US 8788634 B2 US8788634 B2 US 8788634B2
- Authority
- US
- United States
- Prior art keywords
- mtp
- portable
- framework
- portable device
- received
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/654—Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
-
- Slave mode: the portable MTP framework runs as a stand-alone application for the duration of the transport connection to the host PC. While in Slave mode, the portable MTP framework takes over the portable device GUI and displays a “connected” screen, which does not provide any GUI features. The portable device as such acts like a mass-storage device. Further, the portable MTP framework has exclusive access to the MTP database, which can only be modified (e.g., objects added and/or removed) by the remote PC initiator application such as Windows Media Player, for example. Any addition or removal of removal storage devices is ignored by the portable MTP framework during Slave mode.
- Native GUI mode: the portable MTP framework does not run during this mode. Instead, the native GUI application runs and may allow removable storage devices and objects to be added and removed from the portable device. Since the portable MTP framework does not run in this mode, it will not know when objects or storage devices are added or removed. A mechanism to ensure that the portable MTP framework discovers these changes and reports them to the initiator application when it returns to slave mode is described further below.
- Shared mode: the portable MTP framework operates alongside the native GUI application on the portable device. The portable MTP framework does not take over the GUI in this mode. Further, the MTP database is a shared resource between the portable MTP framework and the native GUI application. In an embodiment, the portable MTP framework acts as a server of the GUI application.
- Mass-storage slave mode: the portable device acts as a removable storage device for a remote PC until the connection is stopped.
Claims (18)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/071,990 US8788634B2 (en) | 2008-02-28 | 2008-02-28 | Portable device upgrade via a content transfer protocol |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/071,990 US8788634B2 (en) | 2008-02-28 | 2008-02-28 | Portable device upgrade via a content transfer protocol |
Publications (2)
Publication Number | Publication Date |
---|---|
US20090222809A1 US20090222809A1 (en) | 2009-09-03 |
US8788634B2 true US8788634B2 (en) | 2014-07-22 |
Family
ID=41014198
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/071,990 Active 2031-07-05 US8788634B2 (en) | 2008-02-28 | 2008-02-28 | Portable device upgrade via a content transfer protocol |
Country Status (1)
Country | Link |
---|---|
US (1) | US8788634B2 (en) |
Cited By (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190220266A1 (en) * | 2018-01-12 | 2019-07-18 | Robin Systems, Inc. | Upgrading Bundled Applications In A Distributed Computing System |
US10423344B2 (en) | 2017-09-19 | 2019-09-24 | Robin Systems, Inc. | Storage scheme for a distributed storage system |
US10430292B2 (en) | 2017-12-19 | 2019-10-01 | Robin Systems, Inc. | Snapshot deletion in a distributed storage system |
US10430110B2 (en) | 2017-12-19 | 2019-10-01 | Robin Systems, Inc. | Implementing a hybrid storage node in a distributed storage system |
US10430105B2 (en) | 2017-09-13 | 2019-10-01 | Robin Systems, Inc. | Storage scheme for a distributed storage system |
US10452308B2 (en) | 2017-12-19 | 2019-10-22 | Robin Systems, Inc. | Encoding tags for metadata entries in a storage system |
US10452267B2 (en) | 2017-09-13 | 2019-10-22 | Robin Systems, Inc. | Storage scheme for a distributed storage system |
US10534549B2 (en) | 2017-09-19 | 2020-01-14 | Robin Systems, Inc. | Maintaining consistency among copies of a logical storage volume in a distributed storage system |
US10579276B2 (en) | 2017-09-13 | 2020-03-03 | Robin Systems, Inc. | Storage scheme for a distributed storage system |
US10599622B2 (en) | 2018-07-31 | 2020-03-24 | Robin Systems, Inc. | Implementing storage volumes over multiple tiers |
US10620871B1 (en) | 2018-11-15 | 2020-04-14 | Robin Systems, Inc. | Storage scheme for a distributed storage system |
US10628235B2 (en) | 2018-01-11 | 2020-04-21 | Robin Systems, Inc. | Accessing log files of a distributed computing system using a simulated file system |
US10642697B2 (en) | 2018-01-11 | 2020-05-05 | Robin Systems, Inc. | Implementing containers for a stateful application in a distributed computing system |
US10642694B2 (en) | 2018-01-12 | 2020-05-05 | Robin Systems, Inc. | Monitoring containers in a distributed computing system |
US10782887B2 (en) | 2017-11-08 | 2020-09-22 | Robin Systems, Inc. | Window-based prority tagging of IOPs in a distributed storage system |
US10817380B2 (en) | 2018-07-31 | 2020-10-27 | Robin Systems, Inc. | Implementing affinity and anti-affinity constraints in a bundled application |
US10831387B1 (en) | 2019-05-02 | 2020-11-10 | Robin Systems, Inc. | Snapshot reservations in a distributed storage system |
US10846137B2 (en) | 2018-01-12 | 2020-11-24 | Robin Systems, Inc. | Dynamic adjustment of application resources in a distributed computing system |
US10845997B2 (en) | 2018-01-12 | 2020-11-24 | Robin Systems, Inc. | Job manager for deploying a bundled application |
US10846001B2 (en) | 2017-11-08 | 2020-11-24 | Robin Systems, Inc. | Allocating storage requirements in a distributed storage system |
US10877684B2 (en) | 2019-05-15 | 2020-12-29 | Robin Systems, Inc. | Changing a distributed storage volume from non-replicated to replicated |
US10896102B2 (en) | 2018-01-11 | 2021-01-19 | Robin Systems, Inc. | Implementing secure communication in a distributed computing system |
US10908848B2 (en) | 2018-10-22 | 2021-02-02 | Robin Systems, Inc. | Automated management of bundled applications |
US10976938B2 (en) | 2018-07-30 | 2021-04-13 | Robin Systems, Inc. | Block map cache |
US11023328B2 (en) | 2018-07-30 | 2021-06-01 | Robin Systems, Inc. | Redo log for append only storage scheme |
US11036439B2 (en) | 2018-10-22 | 2021-06-15 | Robin Systems, Inc. | Automated management of bundled applications |
US11086725B2 (en) | 2019-03-25 | 2021-08-10 | Robin Systems, Inc. | Orchestration of heterogeneous multi-role applications |
US11099937B2 (en) | 2018-01-11 | 2021-08-24 | Robin Systems, Inc. | Implementing clone snapshots in a distributed storage system |
US11108638B1 (en) | 2020-06-08 | 2021-08-31 | Robin Systems, Inc. | Health monitoring of automatically deployed and managed network pipelines |
US11113158B2 (en) | 2019-10-04 | 2021-09-07 | Robin Systems, Inc. | Rolling back kubernetes applications |
US11226847B2 (en) | 2019-08-29 | 2022-01-18 | Robin Systems, Inc. | Implementing an application manifest in a node-specific manner using an intent-based orchestrator |
US11249851B2 (en) | 2019-09-05 | 2022-02-15 | Robin Systems, Inc. | Creating snapshots of a storage volume in a distributed storage system |
US11256434B2 (en) | 2019-04-17 | 2022-02-22 | Robin Systems, Inc. | Data de-duplication |
US11271895B1 (en) | 2020-10-07 | 2022-03-08 | Robin Systems, Inc. | Implementing advanced networking capabilities using helm charts |
US11347684B2 (en) | 2019-10-04 | 2022-05-31 | Robin Systems, Inc. | Rolling back KUBERNETES applications including custom resources |
US11392363B2 (en) | 2018-01-11 | 2022-07-19 | Robin Systems, Inc. | Implementing application entrypoints with containers of a bundled application |
US11403188B2 (en) | 2019-12-04 | 2022-08-02 | Robin Systems, Inc. | Operation-level consistency points and rollback |
US11456914B2 (en) | 2020-10-07 | 2022-09-27 | Robin Systems, Inc. | Implementing affinity and anti-affinity with KUBERNETES |
US11520650B2 (en) | 2019-09-05 | 2022-12-06 | Robin Systems, Inc. | Performing root cause analysis in a multi-role application |
US11528186B2 (en) | 2020-06-16 | 2022-12-13 | Robin Systems, Inc. | Automated initialization of bare metal servers |
US11556361B2 (en) | 2020-12-09 | 2023-01-17 | Robin Systems, Inc. | Monitoring and managing of complex multi-role applications |
US11582168B2 (en) | 2018-01-11 | 2023-02-14 | Robin Systems, Inc. | Fenced clone applications |
US11743188B2 (en) | 2020-10-01 | 2023-08-29 | Robin Systems, Inc. | Check-in monitoring for workflows |
US11740980B2 (en) | 2020-09-22 | 2023-08-29 | Robin Systems, Inc. | Managing snapshot metadata following backup |
US11748203B2 (en) | 2018-01-11 | 2023-09-05 | Robin Systems, Inc. | Multi-role application orchestration in a distributed storage system |
US11750451B2 (en) | 2020-11-04 | 2023-09-05 | Robin Systems, Inc. | Batch manager for complex workflows |
US11947489B2 (en) | 2017-09-05 | 2024-04-02 | Robin Systems, Inc. | Creating snapshots of a storage volume in a distributed storage system |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8671215B2 (en) * | 2008-02-28 | 2014-03-11 | Broadcom Corporation | Portable communications framework |
US9946583B2 (en) * | 2009-03-16 | 2018-04-17 | Apple Inc. | Media player framework |
CN101958880B (en) * | 2009-07-13 | 2013-08-14 | 联发科技(新加坡)私人有限公司 | Method and host for re-activating at least one piece of MTP compatible equipment |
US10009505B2 (en) * | 2015-04-14 | 2018-06-26 | Apple Inc. | Asynchronously requesting information from a camera device |
Citations (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030208559A1 (en) | 2002-05-01 | 2003-11-06 | Andrew Velline | System, method, and computer program product for online and offline interactive applications on mobile devices |
US6654830B1 (en) | 1999-03-25 | 2003-11-25 | Dell Products L.P. | Method and system for managing data migration for a storage system |
US20040015941A1 (en) * | 2001-02-15 | 2004-01-22 | Kabushiki Kaisha Toshiba | Information-processing apparatus equipped with nonvolatile memory device and firmware-updating method for use in the apparatus |
US20050086384A1 (en) | 2003-09-04 | 2005-04-21 | Johannes Ernst | System and method for replicating, integrating and synchronizing distributed information |
US20050105522A1 (en) * | 2003-11-03 | 2005-05-19 | Sanjay Bakshi | Distributed exterior gateway protocol |
US20050158100A1 (en) * | 2002-04-01 | 2005-07-21 | Takehito Yamaguchi | Receiving device, printer, and firmware update system |
US20060242259A1 (en) | 2005-04-22 | 2006-10-26 | Microsoft Corporation | Aggregation and synchronization of nearby media |
US20060280185A1 (en) | 2005-06-09 | 2006-12-14 | Paul Jacobson | Stack bypass application programming interface |
US20060288165A1 (en) | 2005-06-17 | 2006-12-21 | Microsoft Corporation | Serialization of media transfer communications |
US20070100893A1 (en) | 2005-10-31 | 2007-05-03 | Sigmatel, Inc. | System and method for accessing data from a memory device |
US7281066B2 (en) | 2000-06-09 | 2007-10-09 | Motorola, Inc. | Memory access system including support for multiple bus widths |
US20070244924A1 (en) | 2006-04-17 | 2007-10-18 | Microsoft Corporation | Registering, Transfering, and Acting on Event Metadata |
US20080016228A1 (en) | 2006-07-14 | 2008-01-17 | Samsung Electronics Co., Ltd. | Method and apparatus for preventing data leakage in portable terminal |
US20080052698A1 (en) * | 2006-08-25 | 2008-02-28 | Microsoft Corporation | Providing firmware updates to portable media devices |
US20080117300A1 (en) | 2006-11-16 | 2008-05-22 | Samsung Electronics Co., Ltd. | Portable device and method for taking images therewith |
US20080209056A1 (en) | 2007-02-26 | 2008-08-28 | Samsung Electronics Co., Ltd. | System and method of sharing multimedia content |
US20080270625A1 (en) | 2007-04-26 | 2008-10-30 | Novatel Wireless | System and method for accessing data and applications on a host when the host is in a dormant state |
US7536486B2 (en) | 2004-07-30 | 2009-05-19 | Microsoft Corporation | Automatic protocol determination for portable devices supporting multiple protocols |
US7539990B2 (en) | 2000-10-13 | 2009-05-26 | Oce-Technologies B.V. | Distributed document handling system |
US7558867B2 (en) * | 2004-04-20 | 2009-07-07 | Wyse Technology Inc. | Automatic firmware upgrade for a thin client using one or more FTP servers |
US20090193153A1 (en) | 2007-12-26 | 2009-07-30 | Thanos William N | MTP-capable USB device and methods for use therewith |
US20090222571A1 (en) | 2008-02-28 | 2009-09-03 | Broadcom Corporation | Portable communications framework |
US20090222602A1 (en) | 2008-02-28 | 2009-09-03 | Broadcom Corporation | Optimized data transfer between a portable device and a remote computer |
US20090222588A1 (en) | 2008-02-28 | 2009-09-03 | Broadcom Corporation | Portable device and remote computer synchronization |
US7664872B2 (en) | 2005-01-05 | 2010-02-16 | Divx, Inc. | Media transfer protocol |
US7805539B2 (en) | 2007-03-30 | 2010-09-28 | Canon Kabushiki Kaisha | Data transfer apparatus and data receiving apparatus, and data transfer system |
US8135759B2 (en) | 2003-08-07 | 2012-03-13 | Teamon Systems, Inc. | Communications system including protocol interface device for use with multiple operating protocols and related methods |
-
2008
- 2008-02-28 US US12/071,990 patent/US8788634B2/en active Active
Patent Citations (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6654830B1 (en) | 1999-03-25 | 2003-11-25 | Dell Products L.P. | Method and system for managing data migration for a storage system |
US7281066B2 (en) | 2000-06-09 | 2007-10-09 | Motorola, Inc. | Memory access system including support for multiple bus widths |
US7539990B2 (en) | 2000-10-13 | 2009-05-26 | Oce-Technologies B.V. | Distributed document handling system |
US20040015941A1 (en) * | 2001-02-15 | 2004-01-22 | Kabushiki Kaisha Toshiba | Information-processing apparatus equipped with nonvolatile memory device and firmware-updating method for use in the apparatus |
US20050158100A1 (en) * | 2002-04-01 | 2005-07-21 | Takehito Yamaguchi | Receiving device, printer, and firmware update system |
US20030208559A1 (en) | 2002-05-01 | 2003-11-06 | Andrew Velline | System, method, and computer program product for online and offline interactive applications on mobile devices |
US8135759B2 (en) | 2003-08-07 | 2012-03-13 | Teamon Systems, Inc. | Communications system including protocol interface device for use with multiple operating protocols and related methods |
US20050086384A1 (en) | 2003-09-04 | 2005-04-21 | Johannes Ernst | System and method for replicating, integrating and synchronizing distributed information |
US20050105522A1 (en) * | 2003-11-03 | 2005-05-19 | Sanjay Bakshi | Distributed exterior gateway protocol |
US7558867B2 (en) * | 2004-04-20 | 2009-07-07 | Wyse Technology Inc. | Automatic firmware upgrade for a thin client using one or more FTP servers |
US7536486B2 (en) | 2004-07-30 | 2009-05-19 | Microsoft Corporation | Automatic protocol determination for portable devices supporting multiple protocols |
US7664872B2 (en) | 2005-01-05 | 2010-02-16 | Divx, Inc. | Media transfer protocol |
US20060242259A1 (en) | 2005-04-22 | 2006-10-26 | Microsoft Corporation | Aggregation and synchronization of nearby media |
US20060280185A1 (en) | 2005-06-09 | 2006-12-14 | Paul Jacobson | Stack bypass application programming interface |
US20060288165A1 (en) | 2005-06-17 | 2006-12-21 | Microsoft Corporation | Serialization of media transfer communications |
US20070100893A1 (en) | 2005-10-31 | 2007-05-03 | Sigmatel, Inc. | System and method for accessing data from a memory device |
US20070244924A1 (en) | 2006-04-17 | 2007-10-18 | Microsoft Corporation | Registering, Transfering, and Acting on Event Metadata |
US20080016228A1 (en) | 2006-07-14 | 2008-01-17 | Samsung Electronics Co., Ltd. | Method and apparatus for preventing data leakage in portable terminal |
US20080052698A1 (en) * | 2006-08-25 | 2008-02-28 | Microsoft Corporation | Providing firmware updates to portable media devices |
US20080117300A1 (en) | 2006-11-16 | 2008-05-22 | Samsung Electronics Co., Ltd. | Portable device and method for taking images therewith |
US20080209056A1 (en) | 2007-02-26 | 2008-08-28 | Samsung Electronics Co., Ltd. | System and method of sharing multimedia content |
US7805539B2 (en) | 2007-03-30 | 2010-09-28 | Canon Kabushiki Kaisha | Data transfer apparatus and data receiving apparatus, and data transfer system |
US20080270625A1 (en) | 2007-04-26 | 2008-10-30 | Novatel Wireless | System and method for accessing data and applications on a host when the host is in a dormant state |
US20090193153A1 (en) | 2007-12-26 | 2009-07-30 | Thanos William N | MTP-capable USB device and methods for use therewith |
US20090222588A1 (en) | 2008-02-28 | 2009-09-03 | Broadcom Corporation | Portable device and remote computer synchronization |
US20090222602A1 (en) | 2008-02-28 | 2009-09-03 | Broadcom Corporation | Optimized data transfer between a portable device and a remote computer |
US20090222571A1 (en) | 2008-02-28 | 2009-09-03 | Broadcom Corporation | Portable communications framework |
Non-Patent Citations (6)
Title |
---|
Apple, "About the Do not disconnect and OK to disconnect screens for iPod," Sep. 20, 2007, 2 pgs. |
Kolokowsky et al., "Introduction to MTP: Media Transfer Protocol", Mar. 16, 2006, Archived date for http://www.analogzone.com/iot-0328.pdf, 7 pgs. |
Liu et al., "Building Reliable, high-performance communication systems from components", Published Dec. 1999, 13 pgs. |
Non-Final Office Action for U.S. Appl. No. 12/071,987, filed May 26, 2011, 19 pgs. |
Non-Final Office Action for U.S. Appl. No. 12/071,988, filed May 26, 2011, 11 pgs. |
Office Action mailed on Jun. 28, 2013, in U.S. Appl. No. 12/071,987. |
Cited By (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11947489B2 (en) | 2017-09-05 | 2024-04-02 | Robin Systems, Inc. | Creating snapshots of a storage volume in a distributed storage system |
US10430105B2 (en) | 2017-09-13 | 2019-10-01 | Robin Systems, Inc. | Storage scheme for a distributed storage system |
US10452267B2 (en) | 2017-09-13 | 2019-10-22 | Robin Systems, Inc. | Storage scheme for a distributed storage system |
US10579276B2 (en) | 2017-09-13 | 2020-03-03 | Robin Systems, Inc. | Storage scheme for a distributed storage system |
US10423344B2 (en) | 2017-09-19 | 2019-09-24 | Robin Systems, Inc. | Storage scheme for a distributed storage system |
US10534549B2 (en) | 2017-09-19 | 2020-01-14 | Robin Systems, Inc. | Maintaining consistency among copies of a logical storage volume in a distributed storage system |
US10782887B2 (en) | 2017-11-08 | 2020-09-22 | Robin Systems, Inc. | Window-based prority tagging of IOPs in a distributed storage system |
US10846001B2 (en) | 2017-11-08 | 2020-11-24 | Robin Systems, Inc. | Allocating storage requirements in a distributed storage system |
US10430292B2 (en) | 2017-12-19 | 2019-10-01 | Robin Systems, Inc. | Snapshot deletion in a distributed storage system |
US10430110B2 (en) | 2017-12-19 | 2019-10-01 | Robin Systems, Inc. | Implementing a hybrid storage node in a distributed storage system |
US10452308B2 (en) | 2017-12-19 | 2019-10-22 | Robin Systems, Inc. | Encoding tags for metadata entries in a storage system |
US11392363B2 (en) | 2018-01-11 | 2022-07-19 | Robin Systems, Inc. | Implementing application entrypoints with containers of a bundled application |
US11099937B2 (en) | 2018-01-11 | 2021-08-24 | Robin Systems, Inc. | Implementing clone snapshots in a distributed storage system |
US10642697B2 (en) | 2018-01-11 | 2020-05-05 | Robin Systems, Inc. | Implementing containers for a stateful application in a distributed computing system |
US10896102B2 (en) | 2018-01-11 | 2021-01-19 | Robin Systems, Inc. | Implementing secure communication in a distributed computing system |
US11582168B2 (en) | 2018-01-11 | 2023-02-14 | Robin Systems, Inc. | Fenced clone applications |
US11748203B2 (en) | 2018-01-11 | 2023-09-05 | Robin Systems, Inc. | Multi-role application orchestration in a distributed storage system |
US10628235B2 (en) | 2018-01-11 | 2020-04-21 | Robin Systems, Inc. | Accessing log files of a distributed computing system using a simulated file system |
US10579364B2 (en) * | 2018-01-12 | 2020-03-03 | Robin Systems, Inc. | Upgrading bundled applications in a distributed computing system |
US10845997B2 (en) | 2018-01-12 | 2020-11-24 | Robin Systems, Inc. | Job manager for deploying a bundled application |
US10846137B2 (en) | 2018-01-12 | 2020-11-24 | Robin Systems, Inc. | Dynamic adjustment of application resources in a distributed computing system |
US10642694B2 (en) | 2018-01-12 | 2020-05-05 | Robin Systems, Inc. | Monitoring containers in a distributed computing system |
US20190220266A1 (en) * | 2018-01-12 | 2019-07-18 | Robin Systems, Inc. | Upgrading Bundled Applications In A Distributed Computing System |
US11023328B2 (en) | 2018-07-30 | 2021-06-01 | Robin Systems, Inc. | Redo log for append only storage scheme |
US10976938B2 (en) | 2018-07-30 | 2021-04-13 | Robin Systems, Inc. | Block map cache |
US10817380B2 (en) | 2018-07-31 | 2020-10-27 | Robin Systems, Inc. | Implementing affinity and anti-affinity constraints in a bundled application |
US10599622B2 (en) | 2018-07-31 | 2020-03-24 | Robin Systems, Inc. | Implementing storage volumes over multiple tiers |
US11036439B2 (en) | 2018-10-22 | 2021-06-15 | Robin Systems, Inc. | Automated management of bundled applications |
US10908848B2 (en) | 2018-10-22 | 2021-02-02 | Robin Systems, Inc. | Automated management of bundled applications |
US10620871B1 (en) | 2018-11-15 | 2020-04-14 | Robin Systems, Inc. | Storage scheme for a distributed storage system |
US11086725B2 (en) | 2019-03-25 | 2021-08-10 | Robin Systems, Inc. | Orchestration of heterogeneous multi-role applications |
US11256434B2 (en) | 2019-04-17 | 2022-02-22 | Robin Systems, Inc. | Data de-duplication |
US10831387B1 (en) | 2019-05-02 | 2020-11-10 | Robin Systems, Inc. | Snapshot reservations in a distributed storage system |
US10877684B2 (en) | 2019-05-15 | 2020-12-29 | Robin Systems, Inc. | Changing a distributed storage volume from non-replicated to replicated |
US11226847B2 (en) | 2019-08-29 | 2022-01-18 | Robin Systems, Inc. | Implementing an application manifest in a node-specific manner using an intent-based orchestrator |
US11520650B2 (en) | 2019-09-05 | 2022-12-06 | Robin Systems, Inc. | Performing root cause analysis in a multi-role application |
US11249851B2 (en) | 2019-09-05 | 2022-02-15 | Robin Systems, Inc. | Creating snapshots of a storage volume in a distributed storage system |
US11347684B2 (en) | 2019-10-04 | 2022-05-31 | Robin Systems, Inc. | Rolling back KUBERNETES applications including custom resources |
US11113158B2 (en) | 2019-10-04 | 2021-09-07 | Robin Systems, Inc. | Rolling back kubernetes applications |
US11403188B2 (en) | 2019-12-04 | 2022-08-02 | Robin Systems, Inc. | Operation-level consistency points and rollback |
US11108638B1 (en) | 2020-06-08 | 2021-08-31 | Robin Systems, Inc. | Health monitoring of automatically deployed and managed network pipelines |
US11528186B2 (en) | 2020-06-16 | 2022-12-13 | Robin Systems, Inc. | Automated initialization of bare metal servers |
US11740980B2 (en) | 2020-09-22 | 2023-08-29 | Robin Systems, Inc. | Managing snapshot metadata following backup |
US11743188B2 (en) | 2020-10-01 | 2023-08-29 | Robin Systems, Inc. | Check-in monitoring for workflows |
US11456914B2 (en) | 2020-10-07 | 2022-09-27 | Robin Systems, Inc. | Implementing affinity and anti-affinity with KUBERNETES |
US11271895B1 (en) | 2020-10-07 | 2022-03-08 | Robin Systems, Inc. | Implementing advanced networking capabilities using helm charts |
US11750451B2 (en) | 2020-11-04 | 2023-09-05 | Robin Systems, Inc. | Batch manager for complex workflows |
US11556361B2 (en) | 2020-12-09 | 2023-01-17 | Robin Systems, Inc. | Monitoring and managing of complex multi-role applications |
Also Published As
Publication number | Publication date |
---|---|
US20090222809A1 (en) | 2009-09-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8788634B2 (en) | Portable device upgrade via a content transfer protocol | |
US10862982B2 (en) | Cloud-scale heterogeneous datacenter management infrastructure | |
US10680921B2 (en) | Virtual intelligent platform management interface for hardware components | |
WO2018192487A1 (en) | Method and apparatus for controlling smart device linkage | |
WO2018049888A1 (en) | Application data migration method and device | |
US20040083015A1 (en) | System for multimedia rendering in a portable device | |
JP2000187626A (en) | Inter-application data transmission and reception system and its method and computer readable recording medium for recording program and the method | |
US10146554B2 (en) | Extraction of operating system-specific characteristics via a communication interface | |
EP2754030A1 (en) | Virtual switch extensibility | |
US20130007289A1 (en) | Remote control system and remote control method of the same | |
US20080294764A1 (en) | Storage medium bearing hba information provision program, hba information provision method and hba information provision apparatus | |
KR20060047644A (en) | Generic usb drivers | |
US9172710B2 (en) | Media transport protocol extensions for system integrity and robustness, and applications thereof | |
CN112166429A (en) | System and method with reduced complexity in integration of exposed information models with applications | |
US20130160027A1 (en) | Composing message processing pipelines | |
US20090222602A1 (en) | Optimized data transfer between a portable device and a remote computer | |
US20120227057A1 (en) | Driver Shimming | |
US8799542B2 (en) | System and method for providing remote device driver | |
US20090222588A1 (en) | Portable device and remote computer synchronization | |
KR100917677B1 (en) | System and method for bridging file systems between two different processors in mobile phone | |
US8671215B2 (en) | Portable communications framework | |
US8051191B2 (en) | Ethernet extensibility | |
US9141321B1 (en) | Configurable printer server device | |
US6779185B1 (en) | Bluetooth miniport driver model | |
CN110795149B (en) | Terminal platform operation method, device, equipment and readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: BROADCOM CORPORATION, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KRIG, SCOTT;REEL/FRAME:020631/0423 Effective date: 20080211 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH CAROLINA Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:037806/0001 Effective date: 20160201 Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:037806/0001 Effective date: 20160201 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD., SINGAPORE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:041706/0001 Effective date: 20170120 Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:041706/0001 Effective date: 20170120 |
|
AS | Assignment |
Owner name: BROADCOM CORPORATION, CALIFORNIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:041712/0001 Effective date: 20170119 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551) Year of fee payment: 4 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITE Free format text: MERGER;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:047230/0910 Effective date: 20180509 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITE Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE MERGER PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0910. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:047351/0384 Effective date: 20180905 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITE Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER IN THE INCORRECT US PATENT NO. 8,876,094 PREVIOUSLY RECORDED ON REEL 047351 FRAME 0384. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:049248/0558 Effective date: 20180905 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |