Patents by Inventor Emmanuel Miranda-Steiner
Emmanuel Miranda-Steiner 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: 11632437Abstract: Image transformation for use in a hybrid distribution architecture with improved performance characteristics is provided herein. The hybrid distribution architecture provides content to clients via a dual source system using a central cloud service and a Content Distribution Network, which uses the cloud service as its source. A client that requests a new rendition of an image provided by a chosen source of the hybrid distribution architecture will have that request handled by the source, and the source may maintain that rendition for future provision. By allowing the client to choose the source and letting that source handle the request, rather than requiring a central service hand the request, the amount of data needed to be transmitted is reduced and the speed of provision of content, modified or not, is improved for the client.Type: GrantFiled: December 21, 2021Date of Patent: April 18, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jose Emmanuel Miranda-Steiner, Victor Magidson
-
Publication number: 20220116471Abstract: Image transformation for use in a hybrid distribution architecture with improved performance characteristics is provided herein. The hybrid distribution architecture provides content to clients via a dual source system using a central cloud service and a Content Distribution Network, which uses the cloud service as its source. A client that requests a new rendition of an image provided by a chosen source of the hybrid distribution architecture will have that request handled by the source, and the source may maintain that rendition for future provision. By allowing the client to choose the source and letting that source handle the request, rather than requiring a central service hand the request, the amount of data needed to be transmitted is reduced and the speed of provision of content, modified or not, is improved for the client.Type: ApplicationFiled: December 21, 2021Publication date: April 14, 2022Inventors: Jose Emmanuel MIRANDA-STEINER, Victor MAGIDSON
-
Patent number: 11240337Abstract: Image transformation for use in a hybrid distribution architecture with improved performance characteristics is provided herein. The hybrid distribution architecture provides content to clients via a dual source system using a central cloud service and a Content Distribution Network, which uses the cloud service as its source. A client that requests a new rendition of an image provided by a chosen source of the hybrid distribution architecture will have that request handled by the source, and the source may maintain that rendition for future provision. By allowing the client to choose the source and letting that source handle the request, rather than requiring a central service hand the request, the amount of data needed to be transmitted is reduced and the speed of provision of content, modified or not, is improved for the client.Type: GrantFiled: July 8, 2019Date of Patent: February 1, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Jose Emmanuel Miranda-Steiner, Victor Magidson
-
Patent number: 11064010Abstract: Systems and methods for tracking the download progress of a composite file. One system includes a notification server and a media server. The notification server provides a token to a user device that uniquely identifies a user session between a browser application and a cloud storage service. The media server receives the token from the browser application associated with a download request for a set of files, creates a composite file including the set of files, transmits the composite file to the user device, and, while transmitting the composite file, transmits progress information and the token to the notification server. The progress information includes a number of files in the composite file transmitted to the user device. The notification server receives the progress information and the token from the media server, determines the user session based on the token, and transmits the progress information to the user device.Type: GrantFiled: March 30, 2018Date of Patent: July 13, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Sridhar Periasami, Harshad R. Sheth, Jose Emmanuel Miranda-Steiner
-
Patent number: 10805412Abstract: Non-limiting examples of the present application are directed to automatic adjustment and sharing of content. In one example, a distributed storage service may access content and automatically execute recognition processing for the content. The distributed storage service may automatically execute a clean-up operation on the content based on a result of execution of the recognition processing. A version of the cleaned-up content may be automatically transmitted to a distributed storage associated with a user account of the distributed storage service. As the distributed storage service is executing automatic operations on behalf of a user, the distributed storage service automatically generates a push notification indicating that the content is cleaned-up and ready to be shared with other user accounts of the distributed storage service. In some examples, the push notification may comprise the cleaned-up content. The push notification may be displayed on a client computing device.Type: GrantFiled: May 15, 2017Date of Patent: October 13, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Emmanuel Miranda-Steiner, Christopher Steven Wolf, Can Mehmet Comertoglu, Chia-Jiun Tan
-
Patent number: 10747728Abstract: As users increasingly shift to cloud services, devices are less likely to be pre-loaded with applications that support the multitudes of different file types that exist today and are continuing to be created. Thus, embodiments are directed to editing and sharing unsupported files through an instantly generated preview without having to install applications that support each file type and/or subscribe to services. For example, in response to detecting a user's request to access a file that is stored locally and determining a lack of a local application or previewer associated with the file, a preview that includes a presentation of the file using a registered previewer may be instantly generated. The preview may be rendered such that the file can be edited and/or shared through the previewer based on a level of editing and/or sharing functionality, respectively, where the levels of functionality are based on the user's subscription status.Type: GrantFiled: August 10, 2017Date of Patent: August 18, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Jose Emmanuel Miranda-Steiner, Steven J. Bailey, John D. Rodrigues
-
Publication number: 20190335013Abstract: Image transformation for use in a hybrid distribution architecture with improved performance characteristics is provided herein. The hybrid distribution architecture provides content to clients via a dual source system using a central cloud service and a Content Distribution Network, which uses the cloud service as its source. A client that requests a new rendition of an image provided by a chosen source of the hybrid distribution architecture will have that request handled by the source, and the source may maintain that rendition for future provision. By allowing the client to choose the source and letting that source handle the request, rather than requiring a central service hand the request, the amount of data needed to be transmitted is reduced and the speed of provision of content, modified or not, is improved for the client.Type: ApplicationFiled: July 8, 2019Publication date: October 31, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Jose Emmanuel MIRANDA-STEINER, Victor MAGIDSON
-
Patent number: 10455110Abstract: The present disclosure describes a system and method to manage image file storage that includes a memory device to store instructions and at least one processing device to execute the instructions stored in the memory device to determine a blur indication or a burst characteristic for each of a plurality of files stored on a storage medium, automatically identify candidate image files to delete based at least in part on the blur indication or the burst characteristic, and delete at least some of the candidate image files based on receiving a delete indication.Type: GrantFiled: April 11, 2018Date of Patent: October 22, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Nai Wen Shih, Robert Zachary Nisco, Greg Edmiston, Emmanuel Miranda-Steiner
-
Publication number: 20190306222Abstract: Systems and methods for tracking the download progress of a composite file. One system includes a notification server and a media server. The notification server provides a token to a user device that uniquely identifies a user session between a browser application and a cloud storage service. The media server receives the token from the browser application associated with a download request for a set of files, creates a composite file including the set of files, transmits the composite file to the user device, and, while transmitting the composite file, transmits progress information and the token to the notification server. The progress information includes a number of files in the composite file transmitted to the user device. The notification server receives the progress information and the token from the media server, determines the user session based on the token, and transmits the progress information to the user device.Type: ApplicationFiled: March 30, 2018Publication date: October 3, 2019Inventors: Sridhar PERIASAMI, Harshad R. SHETH, Jose Emmanuel MIRANDA-STEINER
-
Patent number: 10375196Abstract: Image transformation for use in a hybrid distribution architecture with improved performance characteristics is provided herein. The hybrid distribution architecture provides content to clients via a dual source system using a central cloud service and a Content Distribution Network, which uses the cloud service as its source. A client that requests a new rendition of an image provided by a chosen source of the hybrid distribution architecture will have that request handled by the source, and the source may maintain that rendition for future provision. By allowing the client to choose the source and letting that source handle the request, rather than requiring a central service hand the request, the amount of data needed to be transmitted is reduced and the speed of provision of content, modified or not, is improved for the client.Type: GrantFiled: November 30, 2016Date of Patent: August 6, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jose Emmanuel Miranda-Steiner, Victor Magidson
-
Publication number: 20190065517Abstract: Non-limiting examples of the present disclosure describe an application/service that is configured to access an archived file and allow retrieval of specific file content from a preview of the archived file without having to download the entire archived file. A selection of an archived file may be received through a user interface of an application/service. A preview of the archived file may be displayed through the user interface based on the received selection. The preview of the archived file may comprise file content of the archived filed that is accessed without downloading of the archived file. Specific file content may be extracted from the archived file based on a selection of specific file content from the displayed preview. The user interface is configured to enable a user to manually select specific file content from complete contents of the archived file. Access may be provided to the specific file content extracted.Type: ApplicationFiled: November 8, 2017Publication date: February 28, 2019Inventors: Can Comertoglu, Edgar Banguero, Emmanuel Miranda-Steiner, Sari Jack, Sridhar Periasami, Harshad Sheth
-
Publication number: 20190050420Abstract: As users increasingly shift to cloud services, devices are less likely to be pre-loaded with applications that support the multitudes of different file types that exist today and are continuing to be created. Thus, embodiments are directed to editing and sharing unsupported files through an instantly generated preview without having to install applications that support each file type and/or subscribe to services. For example, in response to detecting a user's request to access a file that is stored locally and determining a lack of a local application or previewer associated with the file, a preview that includes a presentation of the file using a registered previewer may be instantly generated. The preview may be rendered such that the file can be edited and/or shared through the previewer based on a level of editing and/or sharing functionality, respectively, where the levels of functionality are based on the user's subscription status.Type: ApplicationFiled: August 10, 2017Publication date: February 14, 2019Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jose Emmanuel MIRANDA-STEINER, Steven J. BAILEY, John D. RODRIGUES
-
Publication number: 20180365197Abstract: Technologies are provided for an instant preview of a locally unsupported file. A client application such as a file synchronization application may detect an intent to preview a locally stored file. Upon detection and determination that there is no local preview support is available, the client application may send the file to a cloud based service such as a cloud storage service. The cloud based service may search to determine if a cloud based previewer associated with the file is registered with the service. If no such previewer is found, the service may seek one from an external resource. Upon finding a previewer associated with the file, the cloud based service may generate a preview for the file and transmit to the client application to be rendered. The cloud based service may remove the cloud copy of the file upon completion in some examples.Type: ApplicationFiled: June 16, 2017Publication date: December 20, 2018Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jose Emmanuel MIRANDA-STEINER, John D. RODRIGUES, Steven J. BAILEY
-
Publication number: 20180341717Abstract: Variety of approaches to provide an instant preview of a cloud based file are described. A file management application initiates operation(s) to provide an instant preview of a cloud based file upon detecting an intent to preview the cloud based file. Next, a lack of a local previewer associated with the cloud based file is confirmed. A preview is requested from a server associated with the cloud based file. The preview includes a presentation of the cloud based file. Upon receiving the preview associated with the cloud based file from the server, the preview is rendered. The preview may be a rich, instant preview.Type: ApplicationFiled: May 26, 2017Publication date: November 29, 2018Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jose Emmanuel MIRANDA-STEINER, Steven J. BAILEY, John D. RODRIGUES
-
Publication number: 20180332130Abstract: Non-limiting examples of the present application are directed to automatic adjustment and sharing of content. In one example, a distributed storage service may access content and automatically execute recognition processing for the content. The distributed storage service may automatically execute a clean-up operation on the content based on a result of execution of the recognition processing. A version of the cleaned-up content may be automatically transmitted to a distributed storage associated with a user account of the distributed storage service. As the distributed storage service is executing automatic operations on behalf of a user, the distributed storage service automatically generates a push notification indicating that the content is cleaned-up and ready to be shared with other user accounts of the distributed storage service. In some examples, the push notification may comprise the cleaned-up content. The push notification may be displayed on a client computing device.Type: ApplicationFiled: May 15, 2017Publication date: November 15, 2018Inventors: Emmanuel Miranda-Steiner, Christopher Steven Wolf, Can Mehmet Comertoglu, Chia-Jiun Tan
-
Publication number: 20180241900Abstract: The present disclosure describes a system and method to manage image file storage that includes a memory device to store instructions and at least one processing device to execute the instructions stored in the memory device to determine a blur indication or a burst characteristic for each of a plurality of files stored on a storage medium, automatically identify candidate image files to delete based at least in part on the blur indication or the burst characteristic, and delete at least some of the candidate image files based on receiving a delete indication.Type: ApplicationFiled: April 11, 2018Publication date: August 23, 2018Inventors: Nai Wen SHIH, Robert Zachary NISCO, Greg EDMISTON, Emmanuel MIRANDA-STEINER
-
Patent number: 9973647Abstract: The present disclosure describes a system and method to manage image file storage that includes a memory device to store instructions and at least one processing device to execute the instructions stored in the memory device to determine a blur indication or a burst characteristic for each of a plurality of files stored on a storage medium, automatically identify candidate image files to delete based at least in part on the blur indication or the burst characteristic, and delete at least some of the candidate image files based on receiving a delete indication.Type: GrantFiled: June 17, 2016Date of Patent: May 15, 2018Assignee: Microsoft Technology Licensing, LLC.Inventors: Nai Wen Shih, Robert Zachary Nisco, Greg Edmiston, Emmanuel Miranda-Steiner
-
Publication number: 20180034932Abstract: Image transformation for use in a hybrid distribution architecture with improved performance characteristics is provided herein. The hybrid distribution architecture provides content to clients via a dual source system using a central cloud service and a Content Distribution Network, which uses the cloud service as its source. A client that requests a new rendition of an image provided by a chosen source of the hybrid distribution architecture will have that request handled by the source, and the source may maintain that rendition for future provision. By allowing the client to choose the source and letting that source handle the request, rather than requiring a central service hand the request, the amount of data needed to be transmitted is reduced and the speed of provision of content, modified or not, is improved for the client.Type: ApplicationFiled: November 30, 2016Publication date: February 1, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Jose Emmanuel Miranda-Steiner, Victor Magidson
-
Publication number: 20170366697Abstract: The present disclosure describes a system and method to manage image file storage that includes a memory device to store instructions and at least one processing device to execute the instructions stored in the memory device to determine a blur indication or a burst characteristic for each of a plurality of files stored on a storage medium, automatically identify candidate image files to delete based at least in part on the blur indication or the burst characteristic, and delete at least some of the candidate image files based on receiving a delete indication.Type: ApplicationFiled: June 17, 2016Publication date: December 21, 2017Applicant: Microsoft Technology Licensing, LLC.Inventors: Nai Wen Shih, Robert Zachary Nisco, Greg Edmiston, Emmanuel Miranda-Steiner
-
Publication number: 20170243017Abstract: When files or other objects are to be shared, a storage system creates a bundle object that identifies the objects to be shared, and the permissions associated with objects in that bundle object. Each object is marked as being associated with a bundle object. When the object is accessed, the storage system determines if the object is associated with a bundle object. The bundle object in turn is accessed to determine the permissions to be associated with that object for the entity accessing the object. Files and other objects can be shared without copying or moving them. Any collection of files or other objects, however selected or identified, can be shared through this mechanism. Using this mechanism, a user can select several files, and then share those files in one operation without copying or moving those files or creating a new folder for those files.Type: ApplicationFiled: April 26, 2017Publication date: August 24, 2017Inventors: Mary Angelo, Brad Dodson, Emmanuel Miranda-Steiner, David Nichols, Daron Spektor