Patents by Inventor Stephen Poletto

Stephen Poletto 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: 9781089
    Abstract: Systems, methods, and computer-readable storage media for authenticating a user account with a content management system are disclosed. A synchronized content management system may receive an identifier via a first access platform. The identifier may be associated with a device. The content management system can generate a link based on the identifier and the device. The link may be then send to the device by using the identifier. When accessed by the device, the link may authenticate a user account associated with the device at a second access platform.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: October 3, 2017
    Assignee: Dropbox, Inc.
    Inventors: Josh Kaplan, Adam Cook, Stephen Poletto, Thomas Wright, Luke Faraone
  • Publication number: 20170177688
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for managing content across discrete systems. A content management system can be implemented to manage content items and synchronize content items across devices. A content collaboration system can be implemented to generate documents and facilitate collaboration on documents. To take advantage of the content management system's functionality to manage and synchronize content items while also providing the collaboration functionality of the content collaboration system, the content management system can store and manage references to documents created in the content collaboration system. The document references can be managed by the content management system such that the document references appear to users as if the document references were the referenced document in the collaboration system.
    Type: Application
    Filed: December 22, 2015
    Publication date: June 22, 2017
    Inventors: Katherine Busch, Amandine Lee, Erik Hope, Stephen Poletto, Zrinka Gavran, Joshua Kaplan
  • Publication number: 20170048332
    Abstract: Systems, methods, and non-transitory computer readable media are provided for maintaining local virtual states pending server-side storage across multiple devices and users and intermittent network connections. In exemplary embodiments, content added by a user to his or her account locally on a user device may be displayed, and all interactivity therewith may be facilitated, as if the content had already been created on the content management system. In content management system applications that support shared virtual spaces, changes made by the user from his or her user device to the shared virtual space (including creation of a new shared virtual space) may be displayed locally as soon as the change has been made, not waiting for the information to be transmitted to the server or its state to be made consistent with that of the mobile device.
    Type: Application
    Filed: October 26, 2016
    Publication date: February 16, 2017
    Inventors: Stephen Poletto, Nils Peter Welinder, Anthony Grue
  • Patent number: 9544373
    Abstract: Systems, methods, and non-transitory computer readable media are provided for maintaining local virtual states pending server-side storage across multiple devices and users and intermittent network connections. In exemplary embodiments, content added by a user to his or her account locally on a user device may be displayed, and all interactivity therewith may be facilitated, as if the content had already been created on the content management system. In content management system applications that support shared virtual spaces, changes made by the user from his or her user device to the shared virtual space (including creation of a new shared virtual space) may be displayed locally as soon as the change has been made, not waiting for the information to be transmitted to the server or its state to be made consistent with that of the mobile device.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: January 10, 2017
    Assignee: DROPBOX, INC.
    Inventors: Stephen Poletto, Nils Peter Welinder, Anthony Grue
  • Publication number: 20160314187
    Abstract: Providing a user with an interactive user interface that may fully enable interactions regardless of connectivity status may be provided. In some embodiments, one or more content items may be selected by a user of the user devices and may be queued for upload to a content management system. The content items may be organized into one or more collections of content items with other content items already stored in a user account on the content management system, such as images having similar geo-temporal characteristics. A set of interactivity features may be available to the user for interacting with the queued content item. This may provide the user with the seamless feeling as if the content items have been uploaded to the content management system and the user may be interacting with the content items on the content management system, even if the upload has not been completed.
    Type: Application
    Filed: June 6, 2016
    Publication date: October 27, 2016
    Inventors: Stephen Poletto, Peter Belknap, Thomas Kleinpeter
  • Patent number: 9462054
    Abstract: Providing a user with an interactive user interface that may fully enable interactions regardless of connectivity status may be provided. In some embodiments, one or more content items may be selected by a user of the user devices and may be queued for upload to a content management system. The content items may be organized into one or more collections of content items with other content items already stored in a user account on the content management system, such as images having similar geo-temporal characteristics. A set of interactivity features may be available to the user for interacting with the queued content item. This may provide the user with the seamless feeling as if the content items have been uploaded to the content management system and the user may be interacting with the content items on the content management system, even if the upload has not been completed.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: October 4, 2016
    Assignee: DROPBOX, INC.
    Inventors: Stephen Poletto, Peter Belknap, Thomas Kleinpeter
  • Publication number: 20160255088
    Abstract: Systems, methods, and computer-readable storage media for authenticating a user account with a synchronized content management system are disclosed. A synchronized online content management system may receive a request from a client device to access content in the content management system via a web browser that is running on the client device. The system may identify that a client-side application for the content management system has been installed on the client device and that the client-side application is already logged into a user account with the content management system. The system can cause the web browser to open a local host connection to the client-side application such that the web browser may be able to obtain from the client application some user account identifying information for the user account. The system can then cause the web browser to log into the user account by using the user account identifying information.
    Type: Application
    Filed: February 27, 2015
    Publication date: September 1, 2016
    Inventors: Josh Kaplan, Adam Cook, Stephen Poletto, Thomas Wright, Luke Faraone
  • Publication number: 20160219027
    Abstract: Systems, methods, and computer-readable storage media for authenticating a user account with a content management system are disclosed. A synchronized content management system may receive an identifier via a first access platform. The identifier may be associated with a device. The content management system can generate a link based on the identifier and the device. The link may be then send to the device by using the identifier. When accessed by the device, the link may authenticate a user account associated with the device at a second access platform.
    Type: Application
    Filed: January 28, 2015
    Publication date: July 28, 2016
    Inventors: Josh Kaplan, Adam Cook, Stephen Poletto, Thomas Wright, Luke Faraone
  • Patent number: 9378054
    Abstract: A testing system with methodology for background application control is described. In one embodiment, for example, a method for controlling a background application is provided that includes steps of: prior to or after a test application enters a background execution state, the test application sending a first message to a reflector application via an interprocess communication facility provided by an operating system executing the test application and the reflector application; in response to the reflector application receiving the first message, the reflector application sending a second message to the first application via the interprocess communication facility; wherein sending the second message causes the operating system to transition the test application from the background execution state to a foreground execution state.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: June 28, 2016
    Assignee: Dropbox, Inc.
    Inventors: Richard Chan, Stephen Poletto
  • Publication number: 20160182479
    Abstract: Various embodiments of the present technology enable users to sign in to an account without a password. For example, when receiving a request to register a device with an account, a user can be prompted to enter their email address. In response, two tokens are generated. A first token is sent to the a client application on the device and the second token is sent to the user's email. The user can then only login to their account with the device if the device has both tokens. Thus, if someone intercepts the email, they will be unable to login from another device since they don't have the first token. If the client token and email token cannot be automatically joined on the same device, a web page showing a code can be displayed on a first device, which can be entered on the second device to finish login process.
    Type: Application
    Filed: December 19, 2014
    Publication date: June 23, 2016
    Inventors: Josh Kaplan, Adam Cook, Stephen Poletto, Thomas Wright, Luke Faraone
  • Publication number: 20150358224
    Abstract: Embodiments are provided for ephemeral eventing. Ephemeral eventing may involve sending metadata portions associated with content items from a user device to a content management system prior to uploading the content portions of the content items. The content management system may then assign the content items to one or more events. The event assignments may then be sent back to the user device, allowing the content items to be locally displayed according to their events as if the content items had already been uploaded to the content management system.
    Type: Application
    Filed: June 16, 2015
    Publication date: December 10, 2015
    Inventors: Stephen Poletto, Thomas Wright, Nils Peter Welinder, Thomas Kleinpeter, Andrew Haven
  • Publication number: 20150244836
    Abstract: Embodiments are provided for ephemeral eventing. Ephemeral eventing may involve sending metadata portions associated with content items from a user device to a content management system prior to uploading the content portions of the content items. The content management system may then assign the content items to one or more events. The event assignments may then be sent back to the user device, allowing the content items to be locally displayed according to their events as if the content items had already been uploaded to the content management system.
    Type: Application
    Filed: April 8, 2014
    Publication date: August 27, 2015
    Applicant: Dropbox, Inc.
    Inventors: Stephen Poletto, Thomas Wright, Nils Peter Welinder, Thomas Kleinpeter, Andrew Haven
  • Publication number: 20150244794
    Abstract: Providing a user with an interactive user interface that may fully enable interactions regardless of connectivity status may be provided. In some embodiments, one or more content items may be selected by a user of the user devices and may be queued for upload to a content management system. The content items may be organized into one or more collections of content items with other content items already stored in a user account on the content management system, such as images having similar geo-temporal characteristics. A set of interactivity features may be available to the user for interacting with the queued content item. This may provide the user with the seamless feeling as if the content items have been uploaded to the content management system and the user may be interacting with the content items on the content management system, even if the upload has not been completed.
    Type: Application
    Filed: April 8, 2014
    Publication date: August 27, 2015
    Applicant: Dropbox, Inc.
    Inventors: Stephen Poletto, Peter Belknap, Thomas Kleinpeter
  • Patent number: 9112936
    Abstract: Embodiments are provided for ephemeral eventing. Ephemeral eventing may involve sending metadata portions associated with content items from a user device to a content management system prior to uploading the content portions of the content items. The content management system may then assign the content items to one or more events. The event assignments may then be sent back to the user device, allowing the content items to be locally displayed according to their events as if the content items had already been uploaded to the content management system.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: August 18, 2015
    Assignee: DROPBOX, INC.
    Inventors: Stephen Poletto, Thomas Wright, Nils Peter Welinder, Thomas Kleinpeter, Andrew Haven
  • Publication number: 20150177937
    Abstract: Embodiments are also provided for displaying an image capturing mode and a content viewing mode. In some embodiments, one or more live images may be received from an image capturing component on a mobile device. A user interface may display the live images on a touch-sensing display interface of the mobile device. A first gesture may also be detected with the touch-sensing display interface. In response to detecting the first gesture, at least a portion of a collection of content items may be displayed within a first region of the user interface, and/or the one or more live images may be displayed within a second region of the user interface.
    Type: Application
    Filed: April 8, 2014
    Publication date: June 25, 2015
    Applicant: Dropbox, Inc.
    Inventors: Stephen Poletto, Yi Wei, Joshua Puckett
  • Publication number: 20150180984
    Abstract: Systems, methods, and non-transitory computer readable media are provided for maintaining local virtual states pending server-side storage across multiple devices and users and intermittent network connections. In exemplary embodiments, content added by a user to his or her account locally on a user device may be displayed, and all interactivity therewith may be facilitated, as if the content had already been created on the content management system. In content management system applications that support shared virtual spaces, changes made by the user from his or her user device to the shared virtual space (including creation of a new shared virtual space) may be displayed locally as soon as the change has been made, not waiting for the information to be transmitted to the server or its state to be made consistent with that of the mobile device.
    Type: Application
    Filed: April 8, 2014
    Publication date: June 25, 2015
    Applicant: Dropbox, Inc.
    Inventors: Stephen Poletto, Nils Peter Welinder, Anthony Grue
  • Publication number: 20150177938
    Abstract: A user device has a processing module and a UI module. The processing module may have a permanent connection to the UI module, and an intermittent connection to a content management system over a data network. User requested actions are executed within the UI module. For each such action, a parallel request is sent to the content management system when network connectivity allows. Results of the user requested actions are presented within the UI module as if they had been implemented on the content management system. The user may thus interact with content as if all user requested actions have occurred substantially simultaneously with the request. When network connectivity allows, confirmation is received in the processing module from the content management system that the actions have been implemented, and the state of the user requested actions in the UI module is matched with that on the content management system.
    Type: Application
    Filed: April 8, 2014
    Publication date: June 25, 2015
    Applicant: Dropbox, Inc.
    Inventors: Thomas Kleinpeter, Andrew Scheff, Anthony Grue, Stephen Poletto, Andrew Haven
  • Publication number: 20150177922
    Abstract: Embodiments are provided for forming share bars including collections of content items. In some embodiments, a user interface may be displayed on a display interface of a user device. The user interface may include a first region including a collection of content items and a second region. A first gesture may be detected with the display interface that selects a first content item from the displayed collection of content items. In response to detecting the first gesture, a first thumbnail of the first content item may be created and placed in the second region. A share option may be provided within the second region that may enable a user of the user device to share any content items that may have a corresponding thumbnail in the second region.
    Type: Application
    Filed: April 8, 2014
    Publication date: June 25, 2015
    Applicant: Dropbox, Inc.
    Inventors: Stephen Poletto, Yi Wei, Joshua Puckett, Andrew Scheff, Abhay Buch
  • Publication number: 20140310724
    Abstract: A testing system with methodology for background application control is described. In one embodiment, for example, a method for controlling a background application is provided that includes steps of : prior to or after a test application enters a background execution state, the test application sending a first message to a reflector application via an interprocess communication facility provided by an operating system executing the test application and the reflector application; in response to the reflector application receiving the first message, the reflector application sending a second message to the first application via the interprocess communication facility; wherein sending the second message causes the operating system to transition the test application from the background execution state to a foreground execution state.
    Type: Application
    Filed: June 26, 2013
    Publication date: October 16, 2014
    Inventors: Richard Chan, Stephen Poletto