Patents Assigned to Oxygen Cloud, Inc.
  • Patent number: 10789375
    Abstract: Techniques for managing data files spread across different remote storage systems are described. A remote storage management system can provide a unified file system that interacts with different remote storage services to allow a user to manage, from one interface, the user's data stored in different source systems. The remote storage management system may allow a user to create sharable cloud drives with combination of files from the unified file system irrespective of which service provider is storing the files. The generated cloud drive can be shared with a recipient to give the recipient access to the user's files. The recipient is not required to have an account with any of the remote storage service providers or with the remote storage management system.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: September 29, 2020
    Assignee: Oxygen Cloud, Inc.
    Inventor: Peter C. Chang
  • Patent number: 10565168
    Abstract: Synchronization techniques with state transformation are described. The synchronization techniques may include storing a data object and metadata associated with the data object at a computing device. The data object can be stored in a first representative state at the computing device. The techniques may further involve receiving user input to synchronize the data object into a second representative state at a remote computing device, automatically transforming the data object from the first representative state into the second representative state, and synchronizing the data object to a remote data object stored at the remote computing device. The remote data object can be stored in the second representative state at the remote computing device.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: February 18, 2020
    Assignee: OXYGEN CLOUD, INC.
    Inventor: Peter C. Chang
  • Publication number: 20190286827
    Abstract: Techniques for managing data files spread across different remote storage systems are described. A remote storage management system can provide a unified file system that interacts with different remote storage services to allow a user to manage, from one interface, the user's data stored in different source systems. The remote storage management system may allow a user to create sharable cloud drives with combination of files from the unified file system irrespective of which service provider is storing the files. The generated cloud drive can be shared with a recipient to give the recipient access to the user's files. The recipient is not required to have an account with any of the remote storage service providers or with the remote storage management system.
    Type: Application
    Filed: March 19, 2018
    Publication date: September 19, 2019
    Applicant: Oxygen Cloud, Inc.
    Inventor: Peter C. Chang
  • Publication number: 20180322138
    Abstract: Synchronization techniques with state transformation are described. The synchronization techniques may include storing a data object and metadata associated with the data object at a computing device. The data object can be stored in a first representative state at the computing device. The techniques may further involve receiving user input to synchronize the data object into a second representative state at a remote computing device, automatically transforming the data object from the first representative state into the second representative state, and synchronizing the data object to a remote data object stored at the remote computing device. The remote data object can be stored in the second representative state at the remote computing device.
    Type: Application
    Filed: May 2, 2017
    Publication date: November 8, 2018
    Applicant: Oxygen Cloud, Inc.
    Inventor: Peter C. Chang
  • Patent number: 10015271
    Abstract: A method of managing data objects at a remote computing system is disclosed. The method includes receiving a request to provide a recipient associated with a recipient computing device with access to a data object, providing an identifier that references the data object, receiving a request for the data object from the recipient, and providing the recipient with access to the data object based on one or more characteristics of the recipient computing device.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: July 3, 2018
    Assignee: OXYGEN CLOUD, INC.
    Inventors: Peter C. Chang, Anthony Magliulo
  • Patent number: 9282169
    Abstract: Methods, apparatus and systems for altering a scope of data synchronization are disclosed. The scope of data synchronization is altered in real-time via user interactions with the data. In one embodiment, a client device may include folder stubs that reference folders of information stored at a remote server. In response to a user selecting the folder stub, additional folder and/or file stubs provided within the folder are acquired by the client device from the remote server, and a scope of data synchronization is expanded to include the path to the folder referenced by the folder stub. The scope of data synchronization may also be contracted. In response to a user commanding the client device to de-synchronize a synchronized folder, the scope of synchronization may be contracted to exclude the folder and any sub-folders.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: March 8, 2016
    Assignee: Oxygen Cloud, Inc.
    Inventor: Peter C. Chang
  • Patent number: 9002933
    Abstract: Methods, apparatus and systems for sharing data based on user interactions. User interactions with data, such as creating a file, opening a file, or modifying a file, are monitored by a user computing device. When the user interactions satisfy a data-interaction condition defined by a set of rules, information associated with the user interaction is communicated to a remote server for subsequent sharing with the user or another recipient. The information associated with the user interaction may include data, metadata, and or contextual data.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: April 7, 2015
    Assignee: Oxygen Cloud, Inc.
    Inventors: Peter C. Chang, Leo N. Leung, Anthony D. Magliulo
  • Patent number: 8965847
    Abstract: A method including storing a first data object and metadata associated with the first data object at a computing device, storing metadata at the computing device for which a second data object associated with the metadata is not stored at the computing device, and displaying, in the appearance of a single file system, information identifying both the first data object and the second data object.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: February 24, 2015
    Assignee: Oxygen Cloud, Inc.
    Inventor: Peter C. Chang