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: 11113411Abstract: 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: GrantFiled: October 20, 2017Date of Patent: September 7, 2021Assignee: Dropbox, Inc.Inventors: Alexander Embiricos, Matt Broussard, Willy Wu, Jennifer Lee, Igor Kofman, Micah Sivitz, AJ Palkovic
-
Patent number: 10979235Abstract: 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: GrantFiled: October 20, 2017Date of Patent: April 13, 2021Assignee: Dropbox, Inc.Inventors: Alexander Embiricos, Matt Broussard, Willy Wu, Jennifer Lee, Igor Kofman, Aj Palkovic
-
Patent number: 10878019Abstract: 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: GrantFiled: October 20, 2017Date of Patent: December 29, 2020Assignee: Dropbox, Inc.Inventors: Alexander Embiricos, Matt Broussard, Willy Wu, Jennifer Lee, Igor Kofman, AJ Palkovic
-
Patent number: 10331464Abstract: 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: GrantFiled: September 17, 2015Date of Patent: June 25, 2019Assignee: DROPBOX, INC.Inventors: Viraj Mody, Stefano Cayre, Jacob Hurwitz, Nick Rolph, Aadil Sarfani, Alexander Embiricos, Genevieve Sheehan, Huy Nguyen
-
Publication number: 20190121863Abstract: 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: ApplicationFiled: October 20, 2017Publication date: April 25, 2019Inventors: Alexander Embiricos, Matt Broussard, Willy Wu, Jennifer Lee, Igor Kofman, AJ Palkovic
-
Publication number: 20190123924Abstract: 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: ApplicationFiled: October 20, 2017Publication date: April 25, 2019Inventors: Alexander Embiricos, Matt Broussard, Willy Wu, Jennifer Lee, Igor Kofman, AJ Palkovic
-
Publication number: 20190121994Abstract: 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: ApplicationFiled: October 20, 2017Publication date: April 25, 2019Inventors: Alexander Embiricos, Matt Broussard, Willy Wu, Jennifer Lee, Igor Kofman, Micah Sivitz, AJ Palkovic
-
Patent number: 10209976Abstract: 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: GrantFiled: December 30, 2015Date of Patent: February 19, 2019Assignee: Dropbox, Inc.Inventors: Stefano Cayre, Jacob Hurwitz, Darius Contractor, Yuran Lu, James Harvey, Aadil Sarfani, Huy Nguyen, Alexander Embiricos, Genevieve Sheehan
-
Publication number: 20180189343Abstract: 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: ApplicationFiled: December 30, 2016Publication date: July 5, 2018Inventors: Alexander Embiricos, Larry Xu, Sunny Rochiramani, Tomaz Nedeljko
-
Publication number: 20170192764Abstract: 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: ApplicationFiled: December 30, 2015Publication date: July 6, 2017Inventors: Stefano Cayre, Jacob Hurwitz, Darius Contractor, Yuran Lu, James Harvey, Aadil Sarfani, Huy Nguyen, Alexander Embiricos, Genevieve Sheehan
-
Publication number: 20170083348Abstract: 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: ApplicationFiled: September 17, 2015Publication date: March 23, 2017Inventors: Viraj Mody, Stefano Cayre, Jacob Hurwitz, Nick Rolph, Aadil Sarfani, Alexander Embiricos, Genevieve Sheehan, Huy Nguyen