N-gram tokenization
    2.
    发明授权

    公开(公告)号: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.

    Avatar editing environment
    9.
    发明授权

    公开(公告)号:US10607419B2

    公开(公告)日:2020-03-31

    申请号:US14866560

    申请日:2015-09-25

    Applicant: Apple Inc.

    Abstract: An avatar editing environment is disclosed that allows users to create custom avatars for use in online games and other applications. Starting with a blank face the user can add, rescale and position different elements (e.g., eyes, nose, mouth) on the blank face. The user can also change the shape of the avatar's face, the avatar's skin color and the color of all the elements. In some implementations, touch input and gestures can be used to manually edit the avatar. Various controls can be used to create the avatar, such as controls for resizing, rotating, positioning, etc. The user can choose between manual and automatic avatar creation. The avatar editing environment can be part of a framework that is available to applications. One or more elements of the avatar can be animated.

    Data driven natural language event detection and classification

    公开(公告)号:US10521466B2

    公开(公告)日:2019-12-31

    申请号:US15269721

    申请日:2016-09-19

    Applicant: Apple Inc.

    Abstract: Systems and processes for operating a digital assistant are provided. In accordance with one or more examples, a method includes, at a user device with one or more processors and memory, receiving unstructured natural language information from at least one user. The method also includes, in response to receiving the unstructured natural language information, determining whether event information is present in the unstructured natural language information. The method further includes, in accordance with a determination that event information is present within the unstructured natural language information, determining whether an agreement on an event is present in the unstructured natural language information. The method further includes, in accordance with a determination that an agreement on an event is present, determining an event type of the event and providing an event description based on the event type.

Patent Agency Ranking