Patents by Inventor Benjamin Campbell Smith

Benjamin Campbell Smith has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8914900
    Abstract: Techniques are disclosed for methods, architectures and security mechanisms for a third-party application to access content in a cloud-based platform. In one embodiment, a method includes, providing a third-party application with direct access to content in a cloud-based environment. The third-party application is hosted by an entity different from that of the cloud-based environment. In some embodiments, the direct access to the content in the cloud-based environment is provided to the third-party application and accomplished without a need to access an application that is native to the cloud-based environment.
    Type: Grant
    Filed: May 19, 2013
    Date of Patent: December 16, 2014
    Assignee: Box, Inc.
    Inventors: Michael Smith, Benjamin Campbell Smith, Simon Tan, Rico Yao
  • Publication number: 20140337291
    Abstract: Embodiments of the present disclosure include systems and methods to facilitate top down delete or un-synchronization on delete of a synchronization client to a cloud-based platform. The disclosed technology innovates the mechanism the synchronization client processes local deletes so that instead of synchronizing the delete of each individual item across to the cloud-based platform, it can accumulate the individual item deletes into a top-level folder delete and that top-level folder delete can be what is communicated across to the cloud-based platform. Embodiments of the present disclosure also include systems and methods for depicting item synchronization between a local and cloud based platform/service (e.g. the Box service). In some embodiments the system can identify items that cannot be synchronized between the local and cloud based platform/service (e.g., cloud based collaboration or storage platform/service).
    Type: Application
    Filed: May 12, 2014
    Publication date: November 13, 2014
    Inventors: Griffin Dorman, Eric Vandenberg, Florian Jourda, Kunal Parmar, Dave Sawyer, Benjamin Campbell Smith
  • Publication number: 20130318593
    Abstract: Techniques are disclosed for methods, architectures and security mechanisms for a third-party application to access content in a cloud-based platform. In one embodiment, a method includes, providing a third-party application with direct access to content in a cloud-based environment. The third-party application is hosted by an entity different from that of the cloud-based environment. In some embodiments, the direct access to the content in the cloud-based environment is provided to the third-party application and accomplished without a need to access an application that is native to the cloud-based environment.
    Type: Application
    Filed: May 19, 2013
    Publication date: November 28, 2013
    Applicant: BOX, INC.
    Inventors: Michael Smith, Benjamin Campbell Smith, Simon Tan, Rico Yao
  • Publication number: 20130318586
    Abstract: Techniques are disclosed for using a third-party application to access or edit a file within a cloud-based environment within a cloud-based platform or environment. In one embodiment, a method includes, in response to a request to access the content in the cloud-based environment, providing the third-party application with a login view to verify an identity of a user. The login view is generated from a server hosting the environment. The method further includes, upon the verification of the user's identity, providing the requested content to the third-party application.
    Type: Application
    Filed: May 20, 2013
    Publication date: November 28, 2013
    Applicant: BOX, INC.
    Inventors: Michael Smith, Benjamin Campbell Smith, Simon Tan, Rico Yao
  • Publication number: 20130318125
    Abstract: Techniques are disclosed for methods, architectures and security mechanisms for a third-party application to access content in a cloud-based platform. In one embodiment, a method includes, receiving, at the third-party application, metadata that identifies the file. The method further includes transmitting the metadata to a server which is associated with the third-party application. The metadata enables the server to request the file from the cloud-based environment.
    Type: Application
    Filed: May 20, 2013
    Publication date: November 28, 2013
    Applicant: BOX, INC.
    Inventors: Michael Smith, Benjamin Campbell Smith, Simon Tan, Rico Yao
  • Publication number: 20130297680
    Abstract: Techniques are disclosed for using a third-party application to access or edit a file within a cloud-based environment within a cloud-based platform or environment. In one embodiment, a method includes, in the cloud-based environment, responsive to detecting a request to access or edit a file using the third-party application, the file is provided for access or edit using the third-party application. The third-party application includes a user interface which is customized to enable storage of the accessed or edited file to the cloud-based environment. In some embodiments, the third-party application is allowed or restricted to store the accessed file back to the cloud-based environment.
    Type: Application
    Filed: May 2, 2013
    Publication date: November 7, 2013
    Applicant: BOX, INC.
    Inventors: Michael Smith, Benjamin Campbell Smith, Simon Tan, Rico Yao