Patents by Inventor Jeremy S. Spiegel

Jeremy S. Spiegel 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: 10243953
    Abstract: Systems and methods for secure resource access and network communication are provided. A plurality of policies are received on a client device, each policy comprising a respective resource and a respective permission for a respective action that can be performed by a user of the client device in regards to the resource. A first application, which is configured to store data in an encrypted repository on the client device, receives a request to open a resource. The first application determines that one of the policies prohibits access by the resource to the encrypted repository and, based thereon, selects a different second application to open the resource that does not have access to the encrypted repository. The second application then opens the resource.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: March 26, 2019
    Assignee: Box, Inc.
    Inventors: Benjamin J. Kus, Jeremy S. Spiegel, Jonathan S. Fan, Peter B. Loer
  • Publication number: 20180136929
    Abstract: An enterprise web application management system includes a cloud computing network having a WebApp database to store WebApp code. An on-premise local computing network is remotely located from the cloud computing network. The on-premise local computing network runs a current WebApp based on a current WebApp code, and communicates with the cloud computing network to determine whether the cloud computing network stores an updated version of the current WebApp code. The on-premise local computing network automatically downloads the updated version of the WebApp code from the cloud computing network in response to detecting that the updated version is stored at the cloud computing network, and locally stores the updated version of the WebApp code. The on-premise local computing network automatically spins up a new WebApp based on the updated version of the WebApp code in response to locally storing the updated version of the WebApp code.
    Type: Application
    Filed: March 23, 2017
    Publication date: May 17, 2018
    Inventors: Aaron O. Bauer, Peter B. Loer, Jeremy S. Spiegel
  • Patent number: 9813421
    Abstract: Systems and methods for secure resource access and network communication are provided. A plurality of policies are received on a client device, each policy comprising a respective resource and a respective permission for a respective action that can be performed by a user of the client device in regards to the resource. A first application, which is configured to store data in an encrypted repository on the client device, receives a request to open a resource. The first application determines that one of the policies prohibits access by the resource to the encrypted repository and, based thereon, selects a different second application to open the resource that does not have access to the encrypted repository. The second application then opens the resource.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: November 7, 2017
    Assignee: Box, Inc.
    Inventors: Benjamin J. Kus, Jeremy S. Spiegel, Jonathan S. Fan, Peter B. Loer
  • Patent number: 9497197
    Abstract: Systems and methods for secure resource access and network communication are provided. A plurality of policies are received on a client device, each policy comprising a respective resource and a respective permission for a respective action that can be performed by a user of the client device in regards to the resource. A first application, which is configured to store data in an encrypted repository on the client device, receives a request to open a resource. The first application determines that one of the policies prohibits access by the resource to the encrypted repository and, based thereon, selects a different second application to open the resource that does not have access to the encrypted repository. The second application then opens the resource.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: November 15, 2016
    Assignee: Box, Inc.
    Inventors: Benjamin J. Kus, Jeremy S. Spiegel, Jonathan S. Fan, Peter B. Loer
  • Publication number: 20160119348
    Abstract: Systems and methods for secure resource access and network communication are provided. A plurality of policies are received on a client device, each policy comprising a respective resource and a respective permission for a respective action that can be performed by a user of the client device in regards to the resource. A first application, which is configured to store data in an encrypted repository on the client device, receives a request to open a resource. The first application determines that one of the policies prohibits access by the resource to the encrypted repository and, based thereon, selects a different second application to open the resource that does not have access to the encrypted repository. The second application then opens the resource.
    Type: Application
    Filed: May 20, 2014
    Publication date: April 28, 2016
    Inventors: Benjamin J. Kus, Jeremy S. Spiegel, Jonathan S. Fan, Peter B. Loer
  • Publication number: 20160119342
    Abstract: Systems and methods for secure resource access and network communication are provided. A plurality of policies are received on a client device, each policy comprising a respective resource and a respective permission for a respective action that can be performed by a user of the client device in regards to the resource. A first application, which is configured to store data in an encrypted repository on the client device, receives a request to open a resource. The first application determines that one of the policies prohibits access by the resource to the encrypted repository and, based thereon, selects a different second application to open the resource that does not have access to the encrypted repository. The second application then opens the resource.
    Type: Application
    Filed: May 20, 2014
    Publication date: April 28, 2016
    Inventors: Benjamin J. Kus, Jeremy S. Spiegel, Jonathan S. Fan, Peter B. Loer
  • Publication number: 20150341367
    Abstract: Systems and methods for secure resource access and network communication are provided. A plurality of policies are received on a client device, each policy comprising a respective resource and a respective permission for a respective action that can be performed by a user of the client device in regards to the resource. A first application, which is configured to store data in an encrypted repository on the client device, receives a request to open a resource. The first application determines that one of the policies prohibits access by the resource to the encrypted repository and, based thereon, selects a different second application to open the resource that does not have access to the encrypted repository. The second application then opens the resource.
    Type: Application
    Filed: May 20, 2014
    Publication date: November 26, 2015
    Inventors: Benjamin J. Kus, Jeremy S. Spiegel, Jonathan S. Fan, Peter B. Loer