Patents by Inventor Alexander Embiricos

Alexander Embiricos 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: 11113411
    Abstract: The disclosed technology relates to a system configured to obtain external credentials for a user account external to a content management system, wherein the external credentials are associated with a content item stored on the content management system. The system receives, from a client device, a client request for data associated with the external user account and transmits, to an external source, a proxy-request for the data associated with the external user account, wherein the proxy-request comprises the external credentials. The system further receives the data associated with the external account and transmits the data associated with the external account to the client device.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: September 7, 2021
    Assignee: Dropbox, Inc.
    Inventors: Alexander Embiricos, Matt Broussard, Willy Wu, Jennifer Lee, Igor Kofman, Micah Sivitz, AJ Palkovic
  • Patent number: 10979235
    Abstract: The disclosed technology relates to a system configured to retrieve a content item from a first domain of a content management system, analyze the content item to identify a portion of the content item that references third-party code, retrieve the third-party code from a second domain of the content management system, and execute the third-party code in the portion of the content item.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: April 13, 2021
    Assignee: Dropbox, Inc.
    Inventors: Alexander Embiricos, Matt Broussard, Willy Wu, Jennifer Lee, Igor Kofman, Aj Palkovic
  • Patent number: 10878019
    Abstract: The disclosed technology relates to a system configured to receive, from a first client device, application data generated from the execution, by the first client device, of third-party application code embedded within a content item managed by a content management system, wherein the first client device is associated with a first user account of the content management system. The system is further configured to store, at the content management system, the application data as metadata associated with the content item and transmit, based on the received application data, a notification to a second client device associated with a second user account of the content management system with access to the content item.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: December 29, 2020
    Assignee: Dropbox, Inc.
    Inventors: Alexander Embiricos, Matt Broussard, Willy Wu, Jennifer Lee, Igor Kofman, AJ Palkovic
  • Patent number: 10331464
    Abstract: A system and method for increasing user engagement with an online service. The system includes a contextual instruction tool that teaches users about features of the online service. The system provides instruction according to different contexts of a user's interaction on their device. The instructions to the user may be in near-real time to the interaction or sometime after the interaction.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: June 25, 2019
    Assignee: DROPBOX, INC.
    Inventors: Viraj Mody, Stefano Cayre, Jacob Hurwitz, Nick Rolph, Aadil Sarfani, Alexander Embiricos, Genevieve Sheehan, Huy Nguyen
  • Publication number: 20190123924
    Abstract: The disclosed technology relates to a system configured to retrieve a content item from a first domain of a content management system, analyze the content item to identify a portion of the content item that references third-party code, retrieve the third-party code from a second domain of the content management system, and execute the third-party code in the portion of the content item.
    Type: Application
    Filed: October 20, 2017
    Publication date: April 25, 2019
    Inventors: Alexander Embiricos, Matt Broussard, Willy Wu, Jennifer Lee, Igor Kofman, AJ Palkovic
  • Publication number: 20190121863
    Abstract: The disclosed technology relates to a system configured to receive, from a first client device, application data generated from the execution, by the first client device, of third-party application code embedded within a content item managed by a content management system, wherein the first client device is associated with a first user account of the content management system. The system is further configured to store, at the content management system, the application data as metadata associated with the content item and transmit, based on the received application data, a notification to a second client device associated with a second user account of the content management system with access to the content item.
    Type: Application
    Filed: October 20, 2017
    Publication date: April 25, 2019
    Inventors: Alexander Embiricos, Matt Broussard, Willy Wu, Jennifer Lee, Igor Kofman, AJ Palkovic
  • Publication number: 20190121994
    Abstract: The disclosed technology relates to a system configured to obtain external credentials for a user account external to a content management system, wherein the external credentials are associated with a content item stored on the content management system. The system receives, from a client device, a client request for data associated with the external user account and transmits, to an external source, a proxy-request for the data associated with the external user account, wherein the proxy-request comprises the external credentials. The system further receives the data associated with the external account and transmits the data associated with the external account to the client device.
    Type: Application
    Filed: October 20, 2017
    Publication date: April 25, 2019
    Inventors: Alexander Embiricos, Matt Broussard, Willy Wu, Jennifer Lee, Igor Kofman, Micah Sivitz, AJ Palkovic
  • Patent number: 10209976
    Abstract: An example computer implemented method to automatically download and install a second application can include a first application detecting that a condition has occurred. This first application can be preinstalled by the original equipment manufacturer. The first application can then present an interface for signing in to or signing up for a service. The first application can then download and install the second application. This downloading and installation can occur in the background without requiring user interaction. The second application can be a client application for the service and the first application can pass a token with login credentials to the second application. This can allow the second application to be authenticated with the service without requiring a user to reenter the user's credentials.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: February 19, 2019
    Assignee: Dropbox, Inc.
    Inventors: Stefano Cayre, Jacob Hurwitz, Darius Contractor, Yuran Lu, James Harvey, Aadil Sarfani, Huy Nguyen, Alexander Embiricos, Genevieve Sheehan
  • Publication number: 20180189343
    Abstract: In some embodiments, a content management system can monitor events generated by client devices and associated with user accounts registered at the content management system, and determine notification triggering rules corresponding to the user accounts. The content management system can identify one or more events that satisfy a respective notification triggering rule from the notification triggering rules, and correlate the respective notification triggering rule to a respective user account from the user accounts to yield a user account and triggering rule correlation. Based on the user account and triggering rule correlation, the content management system can generate one or more notifications for the one or more events and send the one or more notifications to at least one of the client devices associated with the respective user account.
    Type: Application
    Filed: December 30, 2016
    Publication date: July 5, 2018
    Inventors: Alexander Embiricos, Larry Xu, Sunny Rochiramani, Tomaz Nedeljko
  • Publication number: 20170192764
    Abstract: An example computer implemented method to automatically download and install a second application can include a first application detecting that a condition has occurred. This first application can be preinstalled by the original equipment manufacturer. The first application can then present an interface for signing in to or signing up for a service. The first application can then download and install the second application. This downloading and installation can occur in the background without requiring user interaction. The second application can be a client application for the service and the first application can pass a token with login credentials to the second application. This can allow the second application to be authenticated with the service without requiring a user to reenter the user's credentials.
    Type: Application
    Filed: December 30, 2015
    Publication date: July 6, 2017
    Inventors: Stefano Cayre, Jacob Hurwitz, Darius Contractor, Yuran Lu, James Harvey, Aadil Sarfani, Huy Nguyen, Alexander Embiricos, Genevieve Sheehan
  • Publication number: 20170083348
    Abstract: A system and method for increasing user engagement with an online service. The system includes a contextual instruction tool that teaches users about features of the online service. The system provides instruction according to different contexts of a user's interaction on their device. The instructions to the user may be in near-real time to the interaction or sometime after the interaction.
    Type: Application
    Filed: September 17, 2015
    Publication date: March 23, 2017
    Inventors: Viraj Mody, Stefano Cayre, Jacob Hurwitz, Nick Rolph, Aadil Sarfani, Alexander Embiricos, Genevieve Sheehan, Huy Nguyen