Patents by Inventor Nicholas Silva

Nicholas Silva 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: 11210610
    Abstract: Systems and methods for providing improved content previews of files stored in an online content management system with collaboration environment are disclosed. An optimized PDF rendering engine is used to reproduce the appearance of previewed PDF documents. The present disclosure includes a method of evaluating the available system tools for converting files from an existing format to a target format to determine the optimum tool(s) to use for the conversion process of a file.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: December 28, 2021
    Assignee: Box, Inc.
    Inventors: Kimber Lockhart, Jeffrey H. Seibert, Jr., Arnold Goldberg, Nicholas Silva, Brandon Savage, Aaron Levie, Sam Ghods, Florian Jourda, David T. Lee, Arshdeep Mand
  • Patent number: 9558202
    Abstract: Techniques are disclosed for reducing database workload in implementing selective subfolder synchronization in a cloud-based environment. In one embodiment, a method comprises, in response to a selection, from a user, of a first synchronization state of a first folder in the workspace, synchronizing content of the first folder in the workspace with a corresponding folder on devices of a user (and collaborators) based on the first synchronization state. The workspace is shared among the user and one or more collaborators of the user. In some embodiments, the method further comprises determining the first synchronization state of the first folder based on synchronization states of one or more folders, other than the first folder, that are related to the first folder. The entries can be configured to identify hierarchical relationships between the one or more folders and the first folder on a per-user basis.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: January 31, 2017
    Assignee: Box, Inc.
    Inventors: Kimber Lockhart, Adam Platti, Joy Ebertz, Nicholas Silva
  • Patent number: 9195636
    Abstract: Systems and methods for providing previews to mobile client devices of files stored in a web-based collaboration platform are disclosed. In one embodiment, a system sends a request to preview a file uploaded to the web-based collaboration platform. The system receives preview information for accessing and manipulating preview of the uploaded file. The preview information includes a scheme for accessing file segments of the preview of the uploaded file. The file segments are byproducts of a conversion of the file from the source format to a target format and have a requested preview format. The system further includes a viewer to access the file segments of the uploaded file using the scheme. The viewer displays the accessed file segments on a touch screen responsive to swiping actions on the touch screen, the swiping actions determined based on the source format.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: November 24, 2015
    Assignee: Box, Inc.
    Inventors: Michael Smith, Jeffrey H. Seibert, Jr., Nicholas Silva
  • Patent number: 9098474
    Abstract: System and methods for determining if a preview of a file uploaded to a web-based collaborative environment is likely to be requested. For a file that is likely to be previewed, the system pre-converts the input format of the file to a target format suitable for providing the preview to minimize the time a user waits to be presented with the preview after making the request. The present disclosure includes a method of determining whether an intermediate format of a file generated during the conversion of an input format to the target format should be stored to be used later or discarded.
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: August 4, 2015
    Assignee: Box, Inc.
    Inventors: Kimber Lockhart, Jeffrey H. Seibert, Jr., Nicholas Silva, John Brandon Savage, David T. Lee, Arshdeep Mand
  • Patent number: 9063912
    Abstract: Systems and methods for providing content previews of files, including video files, stored in an online content management system with collaboration environment are disclosed. Permission to view a preview of a file is determined based upon access permissions associated with the file and/or workspace in which the file is stored and the access level of the requesting user. The system can also provide a progress indicator indicating the approximate time remaining to process the file for previewing based upon averages of times for processing previous files having similar attributes. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for downsampling a video file to decrease the processing time for providing a preview.
    Type: Grant
    Filed: June 22, 2011
    Date of Patent: June 23, 2015
    Assignee: Box, Inc.
    Inventors: Jeffrey H. Seibert, Jr., Kimber Lockhart, Nicholas Silva, Brandon Savage, Aaron Levie, Sam Ghods, Arnold Goldberg, Florian Jourda, David T. Lee, Arshdeep Mand
  • Publication number: 20140059002
    Abstract: Techniques are disclosed for reducing database workload in implementing selective subfolder synchronization in a cloud-based environment. In one embodiment, a method comprises, in response to a selection, from a user, of a first synchronization state of a first folder in the workspace, synchronizing content of the first folder in the workspace with a corresponding folder on devices of a user (and collaborators) based on the first synchronization state. The workspace is shared among the user and one or more collaborators of the user. In some embodiments, the method further comprises determining the first synchronization state of the first folder based on synchronization states of one or more folders, other than the first folder, that are related to the first folder. The entries can be configured to identify hierarchical relationships between the one or more folders and the first folder on a per-user basis.
    Type: Application
    Filed: August 27, 2013
    Publication date: February 27, 2014
    Applicant: BOX, INC.
    Inventors: Kimber Lockhart, Adam Platti, Joy Ebertz, Nicholas Silva
  • Publication number: 20130238969
    Abstract: Systems and methods for providing previews to mobile client devices of files stored in a web-based collaboration platform are disclosed. In one embodiment, a system sends a request to preview a file uploaded to the web-based collaboration platform. The system receives preview information for accessing and manipulating preview of the uploaded file. The preview information includes a scheme for accessing file segments of the preview of the uploaded file. The file segments are byproducts of a conversion of the file from the source format to a target format and have a requested preview format. The system further includes a viewer to access the file segments of the uploaded file using the scheme. The viewer displays the accessed file segments on a touch screen responsive to swiping actions on the touch screen, the swiping actions determined based on the source format.
    Type: Application
    Filed: March 7, 2012
    Publication date: September 12, 2013
    Applicant: Box, Inc.
    Inventors: Michael Smith, Jeffrey H. Seibert, JR., Nicholas Silva
  • Publication number: 20130110854
    Abstract: System and methods for determining if a preview of a file uploaded to a web-based collaborative environment is likely to be requested. For a file that is likely to be previewed, the system pre-converts the input format of the file to a target format suitable for providing the preview to minimize the time a user waits to be presented with the preview after making the request. The present disclosure includes a method of determining whether an intermediate format of a file generated during the conversion of an input format to the target format should be stored to be used later or discarded.
    Type: Application
    Filed: August 20, 2012
    Publication date: May 2, 2013
    Inventors: Kimber Lockhart, Jeffrey H. Seibert, JR., Nicholas Silva, John Brandon Savage, David T. Lee, Arshdeep Mand
  • Publication number: 20130111326
    Abstract: Systems and methods for providing improved content previews of files stored in an online content management system with collaboration environment are disclosed. An optimized PDF rendering engine is used to reproduce the appearance of previewed PDF documents. The present disclosure includes a method of evaluating the available system tools for converting files from an existing format to a target format to determine the optimum tool(s) to use for the conversion process of a file.
    Type: Application
    Filed: November 15, 2011
    Publication date: May 2, 2013
    Inventors: Kimber Lockhart, Jeffrey H. Seibert, JR., Arnold Goldberg, Nicholas Silva, Brandon Savage, Aaron Levie, Sam Ghods, Florian Jourda, David T. Lee, Arshdeep Mand
  • Publication number: 20120328259
    Abstract: Systems and methods for providing content previews of files, including video files, stored in an online content management system with collaboration environment are disclosed. Permission to view a preview of a file is determined based upon access permissions associated with the file and/or workspace in which the file is stored and the access level of the requesting user. The system can also provide a progress indicator indicating the approximate time remaining to process the file for previewing based upon averages of times for processing previous files having similar attributes. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for downsampling a video file to decrease the processing time for providing a preview.
    Type: Application
    Filed: June 22, 2011
    Publication date: December 27, 2012
    Inventors: Jeffrey H. Seibert, JR., Kimber Lockhart, Nicholas Silva, Brandon Savage, Aaron Levie, Sam Ghods, Arnold Goldberg, Florian Jourda, David T. Lee, Arshdeep Mand