MX336151B

Extensible system action for sharing while remaining in context.

Abstract

An operating system provides an extensible share action to broker content sharing between applications executing on a computing platform such as a personal computer, tablet computer, or smartphone. The share action enables a consistent user experience for content sharing to be implemented across all applications and eliminates users having to switch from the current application they are using to some other functionality in order to share content. Applications can participate with the operating system share action as source applications and/or target applications. Source applications may describe what content is shareable given the current state of their application when the user chooses to invoke the share action. Target applications can be configured to receive the shared content from the source application according to content type, and will expose a companion view of their application to the user that is specifically tailored to facilitate sharing.

MX336151B, drawing sheet 1
Sheet 1 of 39

Term

5.2 yearsleft in the term

Expires 19 December 2031.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

20 claims: 4 independent, 16 dependent

  1. 1
    CLAIMS REIVINDICACIONES Instituí 'Mexican iedc lustri · which includes a system Instituí' Mexican iedc lustri· que incluye un sistema 1.- A computer-readable storage medium causes an operating computing device, a font application, and an facilitate content sharing, by a method that includes the steps of:1.- Un medio de almacenamiento legible por computa provoca que un dispositivo de cómputo operativo, una aplicación de fuente, y una facilitar la compartición de contenido, por un método que comprende los pasos de: ejecutar, a través del dispositivo de cómputo, el sistema operativo;run, through the computing device, the operating system;receive, through the execution of the operating system, a sharing one, where the sharing action eliminates a requirement to change from the source application to some other functionality to share content with the target application, where the operating system is configured to mediate, through sharing, the sharing of content between the source application and the target application, and where mediation through the operating system eliminates a need for the source application and the target application to have knowledge of each other;recibir, a través de la ejecución del sistema operativo, una de compartición, en donde la acción compartición elimina un requerimiento de cambiar de la aplicación fuente a alguna otra funcionalidad para compartir contenido con de la aplicación objetivo, en donde el sistema operativo está configurado para mediar, a través de la acción de compartición, la compartición del contenido entre la aplicación de fuente y la aplicación objetivo, y en donde la mediación a través del sistema operativo elimina una necesidad para la aplicación de fuente y la aplicación objetivo de tener conocimiento la una de la otra;cargar, como un proceso de antecedentes subsiguiente a la recepción de la indicación, un grupo de datos asociado con la acción de compartición;y identificar, subsiguiente a la recepción de la indicación y hasta que la carga esté completa, la aplicación de fuente y la aplicación objetivo como exentas de cierre a través de una acción del sistema op rativo. upload, as a background process subsequent to receiving the indication, a group of data associated with the share action;and identify, subsequent to receipt of the indication and until charging is complete, the source application and the target application as exempt from closure through an optional system action. Institute that can be shared! Property Type of Property Instituto que se puede compart¡W®tíPcmc de la Propiedad Industrio Industry
  2. 2
    - El medio 2.- The medium Includes registering content. Incluye registrar un contenido. according to the type of content de acuerdo con la tipo de contenido
  3. 8
    - A method carried out on a computing device that includes an operating system, a source application, and a target application, to facilitate content sharing, comprising the steps of:8.- Un método llevado a cabo en un dispositivo de cómputo que incluye un sistema operativo, una aplicación de fuente, y una aplicación objetivo, pará facilitar la compartición de contenido, que comprende los pasos de: ejecutar, a través del dispositivo de cómputo, el sistema run, through the computing device, the system 25 operational;25 operativo;'i Μ ’i Μ P receive, through the execution of the operating system, i | fl $ ¡futo P recibir, a través de la ejecución del sistema operativo, i|fl$¡futo Mexican indication of a sharing action, where sharing eliminates a requirement to change from the source application to some other functionality to share content with the target application, where the operating system is configured to mediate, through the action sharing, the sharing of content between the source application and the target application, and where mediation through the operating system eliminates a need for the source application and the target application to have knowledge of each other;Mexicano indicación de una acción de compartición, en donde la compartición elimina un requerimiento de cambiar de la aplicació W' fuente a alguna otra funcionalidad para compartir contenido con la aplicación objetivo, en donde el sistema operativo está configurado para mediar, a través de la acción de compartlción, la co'mpartición del contenido entre la aplicación de fuente y la aplicación objetivo, y en donde la mediación a través del sistema operativo elimina una necesidad para la aplicación de fuente y la aplicación objetivo de tener conocimiento la una de la otra;cargar, como un proceso de antecedentes subsiguiente a la recepción de la indicación, un grupo de datos asociado con la acción de compartición;y identificar, subsiguiente a la recepción de la indicación y hasta que la carga esté completa, la aplicación de fuenie-y la aplicación objetivo como exentas de cierre a través de una acción del sistema operativo. upload, as a background process subsequent to receiving the indication, a group of data associated with the share action;and identify, subsequent to receipt of the prompt and until loading is complete, the fuenie-application and the target application as exempt from closure through an operating system action.
  4. 11
    - A system to facilitate the sharing of content, which includes:11.- Un sistema para facilitar la compártición de contenido, que comprende: a computing device;and un dispositivo de cómputo;y Instituto Mexicano al menos una aplicación que incluye un sistema ορβ^^Λ^^θ^Ι^^ aplicación de fuente, y una aplicación objetivo;Instituto Mexicano at least one application that includes a ορβ ^^ Λ ^^ θ ^ Ι ^^ font application, and a target application;en donde el dispositivo de cómputo y la al menos una aplicación están configurados juntamente para: where the computing device and the at least one application are configured together to: ejecutar, a través del dispositivo de cómputo, el sist ma operativo;run, through the computing device, the operating system;receive, through the execution of the operating system, an indication of a share action, where the share action eliminates a request to change the application d recibir, a través de la ejecución del sistema operativo, una indicación de tina acción de compartición, en donde la acción de compartición elimina un requerimiento de cambiar de la aplicación d A..fuente a algúna otra funcionalidad para compartir contenido con la aplicación objetivo, en donde el sistema operativo está configurado para mediar, a través de la acción de compartición, la compartición del contenido entre la aplicación de fuente y la aplicación objetivo, y en donde la mediación a trayés del sistema operativo elimina una / . . A..source some other functionality to share content with the target application, where the operating system is configured to mediate, through the share action, content sharing between the source application and the target application, and in where mediation through the operating system removes a /. . necesidad para/ la aplicación de fuente y la aplicación objetivo de tener conocimiento la una de la otra;need for / source application and target application to have knowledge of each other;cargar, como un proceso de antecedentes subsiguiente a la recepción de la indicación, un grupo de datos asociado con la acción de compartición;y identificar, subsiguiente a la recepción de la indicación y hasta operativo. upload, as a background process subsequent to receiving the indication, a group of data associated with the share action;and identify, subsequent to receipt of the indication and even operational.