SHARING EXTENSION POINTS TO ALLOW AN APPLICATION TO SHARE CONTENT VIA A SHARING EXTENSION

    公开(公告)号:US20220308941A1

    公开(公告)日:2022-09-29

    申请号:US17805870

    申请日:2022-06-08

    Applicant: Apple Inc.

    Abstract: A sharing extension point receives a request from a host application for sharing content, the sharing extension point being one of the extension points of an extension framework of an operating system, each corresponding to a common interface to extend a predefined functionality of one application to another application. In response, a sharing extension capable of providing content sharing services is launched. Data representing a share sheet created by the sharing extension is injected into a content viewer within the host application as a share sheet clone, where the share sheet clone has a reduced resolution image of the content displayed therein. In response to receiving a commit command for sharing, the actual content is retrieved from the host application and the retrieved content is transmitted to the sharing extension to enable the sharing extension to post the share sheet on a sharing platform.

    Sharing extension points to allow an application to share content via a sharing extension

    公开(公告)号:US11379273B2

    公开(公告)日:2022-07-05

    申请号:US15397548

    申请日:2017-01-03

    Applicant: Apple Inc.

    Abstract: A sharing extension point receives a request from a host application for sharing content, the sharing extension point being one of the extension points of an extension framework of an operating system, each corresponding to a common interface to extend a predefined functionality of one application to another application. In response, a sharing extension capable of providing content sharing services is launched. Data representing a share sheet created by the sharing extension is injected into a content viewer within the host application as a share sheet clone, where the share sheet clone has a reduced resolution image of the content displayed therein. In response to receiving a commit command for sharing, the actual content is retrieved from the host application and the retrieved content is transmitted to the sharing extension to enable the sharing extension to post the share sheet on a sharing platform.

    Techniques for enabling a software application to perform an operation on a file stored on a file system while enforcing privacy measures

    公开(公告)号:US10902137B2

    公开(公告)日:2021-01-26

    申请号:US15803663

    申请日:2017-11-03

    Applicant: Apple Inc.

    Abstract: This application relates to a technique that enables a software application to perform an operation on a file stored on a file system, while enforcing privacy measures. The technique includes receiving, from a file browser, a selection of file made accessible by a file access service. The file access service is associated with the file system storing the file. The file browser executes in a mode that prevents the software application from identifying content displayed within the file browser. The technique also includes, provided the software application is authorized to access the file, communicating a first list of operations for receipt by the software application, in which the software application selects a first subset of operations, to perform on the file. Furthermore, the technique includes establishing, to perform the first subset of operations on the file, a first direct communication link between the software application and the file access service.

    DOWNLOAD PRIORITIZATION
    4.
    发明申请

    公开(公告)号:US20170359404A1

    公开(公告)日:2017-12-14

    申请号:US15275158

    申请日:2016-09-23

    Applicant: Apple Inc.

    CPC classification number: H04L67/06 H04L67/1097

    Abstract: A method and apparatus of a device that downloads an object from a cloud service provider is described. In an exemplary embodiment, the device receives a download request for the object from a process running on a device. The device further determines a priority hint associated with the process for the download request. In addition, the device starts a download process using the download request and the priority hint. Furthermore, the device determines a change in the priority hint of the process during the download. The device additionally changes a characteristic of the download process in response to the change in the priority hint. The device further stores the object.

    SHARING EXTENSION POINTS TO ALLOW AN APPLICATION TO SHARE CONTENT VIA A SHARING EXTENSION
    5.
    发明申请
    SHARING EXTENSION POINTS TO ALLOW AN APPLICATION TO SHARE CONTENT VIA A SHARING EXTENSION 有权
    共享扩展点,允许通过共享扩展来应用分享内容

    公开(公告)号:US20150347200A1

    公开(公告)日:2015-12-03

    申请号:US14488130

    申请日:2014-09-16

    Applicant: Apple Inc.

    CPC classification number: G06F9/541 G06F8/656 G06F9/54 G06F9/546 G06F21/53

    Abstract: A sharing extension point receives a request from a host application for sharing content, the sharing extension point being one of the extension points of an extension framework of an operating system, each corresponding to a common interface to extend a predefined functionality of one application to another application. In response, a sharing extension capable of providing content sharing services is launched. Data representing a share sheet created by the sharing extension is injected into a content viewer within the host application as a share sheet clone, where the share sheet clone has a reduced resolution image of the content displayed therein. In response to receiving a commit command for sharing, the actual content is retrieved from the host application and the retrieved content is transmitted to the sharing extension to enable the sharing extension to post the share sheet on a sharing platform.

    Abstract translation: 共享扩展点从主机应用接收用于共享内容的请求,共享扩展点是操作系统的扩展框架的扩展点之一,每个对应于公共接口,以将一个应用的预定功能扩展到另一个应用 应用。 作为回应,启动了能够提供内容共享服务的共享扩展。 表示共享扩展所创建的共享表的数据被注入作为共享表克隆的主机应用内的内容查看器,其中共享表克隆具有其中显示的内容的缩减分辨率图像。 响应于接收到共享的提交命令,从主机应用程序检索实际内容,并将检索到的内容发送到共享扩展,以使共享扩展能够在共享平台上发布共享表。

    Sharing extension points to allow an application to share content via a sharing extension
    6.
    发明授权
    Sharing extension points to allow an application to share content via a sharing extension 有权
    共享扩展点,以允许应用程序通过共享扩展程序共享内容

    公开(公告)号:US09563488B2

    公开(公告)日:2017-02-07

    申请号:US14488130

    申请日:2014-09-16

    Applicant: Apple Inc.

    CPC classification number: G06F9/541 G06F8/656 G06F9/54 G06F9/546 G06F21/53

    Abstract: A sharing extension point receives a request from a host application for sharing content, the sharing extension point being one of the extension points of an extension framework of an operating system, each corresponding to a common interface to extend a predefined functionality of one application to another application. In response, a sharing extension capable of providing content sharing services is launched. Data representing a share sheet created by the sharing extension is injected into a content viewer within the host application as a share sheet clone, where the share sheet clone has a reduced resolution image of the content displayed therein. In response to receiving a commit command for sharing, the actual content is retrieved from the host application and the retrieved content is transmitted to the sharing extension to enable the sharing extension to post the share sheet on a sharing platform.

    Abstract translation: 共享扩展点从主机应用接收用于共享内容的请求,共享扩展点是操作系统的扩展框架的扩展点之一,每个对应于公共接口,以将一个应用的预定功能扩展到另一个应用 应用。 作为回应,启动了能够提供内容共享服务的共享扩展。 表示共享扩展所创建的共享表的数据被注入作为共享表克隆的主机应用内的内容查看器,其中共享表克隆具有其中显示的内容的缩减分辨率图像。 响应于接收到共享的提交命令,从主机应用程序检索实际内容,并将检索到的内容发送到共享扩展,以使共享扩展能够在共享平台上发布共享表。

    N-GRAM TOKENIZATION
    7.
    发明申请
    N-GRAM TOKENIZATION 审中-公开
    N-GRAM协调

    公开(公告)号:US20150347422A1

    公开(公告)日:2015-12-03

    申请号:US14455712

    申请日:2014-08-08

    Applicant: Apple Inc.

    CPC classification number: G06F17/30389

    Abstract: A method and apparatus of a device that suggests a tokenized query completion for an input query prefix is described. In an exemplary embodiment, the device receives a query prefix from a client, wherein the query prefix includes a plurality of words. The device further generates a results set by searching a structured database using the query prefix for matches to the plurality of words in the query prefix. The device additionally determines a subset of query prefix that match specific fields of the results set by using the last N grams in the query prefix. In addition, the device ranks a tokenized query completion as a search suggestion using the query prefix, where the tokenized query completion includes a token that is a match between a matching word in the subset of query prefix and the corresponding specific field for the matching word.

    Abstract translation: 描述了针对输入查询前缀建议令牌化查询完成的设备的方法和装置。 在示例性实施例中,设备从客户端接收查询前缀,其中查询前缀包括多个单词。 该设备还通过使用查询前缀搜索结构化数据库来生成结果集,以便与查询前缀中的多个单词匹配。 该设备另外通过使用查询前缀中的最后N克来确定与查询前缀匹配的特定字段的子集。 另外,设备使用查询前缀将令牌化查询完成排序为搜索建议,其中令牌化查询完成包括令牌,该令牌是查询前缀子集中的匹配字与匹配字的相应特定字段之间的匹配 。

    Download prioritization
    8.
    发明授权

    公开(公告)号:US10367879B2

    公开(公告)日:2019-07-30

    申请号:US15275158

    申请日:2016-09-23

    Applicant: Apple Inc.

    Abstract: A method and apparatus of a device that downloads an object from a cloud service provider is described. In an exemplary embodiment, the device receives a download request for the object from a process running on a device. The device further determines a priority hint associated with the process for the download request. In addition, the device starts a download process using the download request and the priority hint. Furthermore, the device determines a change in the priority hint of the process during the download. The device additionally changes a characteristic of the download process in response to the change in the priority hint. The device further stores the object.

    N-gram tokenization
    9.
    发明授权

    公开(公告)号:US10275483B2

    公开(公告)日:2019-04-30

    申请号:US14455712

    申请日:2014-08-08

    Applicant: Apple Inc.

    Abstract: A method and apparatus of a device that suggests a tokenized query completion for an input query prefix is described. In an exemplary embodiment, the device receives a query prefix from a client, wherein the query prefix includes a plurality of words. The device further generates a results set by searching a structured database using the query prefix for matches to the plurality of words in the query prefix. The device additionally determines a subset of query prefix that match specific fields of the results set by using the last N grams in the query prefix. In addition, the device ranks a tokenized query completion as a search suggestion using the query prefix, where the tokenized query completion includes a token that is a match between a matching word in the subset of query prefix and the corresponding specific field for the matching word.

    SHARING EXTENSION POINTS TO ALLOW AN APPLICATION TO SHARE CONTENT VIA A SHARING EXTENSION

    公开(公告)号:US20170212794A1

    公开(公告)日:2017-07-27

    申请号:US15397548

    申请日:2017-01-03

    Applicant: Apple Inc.

    Abstract: A sharing extension point receives a request from a host application for sharing content, the sharing extension point being one of the extension points of an extension framework of an operating system, each corresponding to a common interface to extend a predefined functionality of one application to another application. In response, a sharing extension capable of providing content sharing services is launched. Data representing a share sheet created by the sharing extension is injected into a content viewer within the host application as a share sheet done, where the share sheet done has a reduced resolution image of the content displayed therein. In response to receiving a commit command for sharing, the actual content is retrieved from the host application and the retrieved content is transmitted to the sharing extension to enable the sharing extension to post the share sheet on a sharing platform.

Patent Agency Ranking