Content-based video representation
    581.
    发明授权

    公开(公告)号:US10032081B2

    公开(公告)日:2018-07-24

    申请号:US15019934

    申请日:2016-02-09

    Applicant: Yahoo! Inc.

    Inventor: Paloma De Juan

    Abstract: Methods and systems for classifying a video include analyzing an image captured in each frame of the video file to identify one or more elements. Each element identified in the image of each frame is matched to a corresponding term defined in a vocabulary list. A number of frames within the video file in which each of the element that correspond to the term in the vocabulary list, appears, is determined. A vector is generated for the video file identifying each term in the vocabulary list. The vector is represented as a name-value pair with the name corresponding to the term in the vocabulary list and the value corresponding to number of frames in which the element matching the term appears in the video file.

    Scalable Multilingual Named-Entity Recognition
    582.
    发明申请

    公开(公告)号:US20180203843A1

    公开(公告)日:2018-07-19

    申请号:US15406586

    申请日:2017-01-13

    Applicant: Yahoo! Inc.

    Abstract: Software on a website serves a user of an online content aggregation service a first article that the user views. The software extracts named entities from the first article using a named-entity recognizer. The named-entity recognizer uses a sequence of word embeddings as inputs to a conditional random field (CRF) tool to assign labels to each of the word embeddings. Each of the word embeddings is associated with a word in the first article and is trained using an entire topical article from a corpus of topical articles as a context for the word. The software then creates rankings for articles ingested by the content aggregation service based at least in part on the named entities and serves the user a second article using the rankings.

    DIGITAL ASSISTANT
    583.
    发明申请
    DIGITAL ASSISTANT 审中-公开

    公开(公告)号:US20180190278A1

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

    申请号:US15396555

    申请日:2016-12-31

    Applicant: Yahoo!, Inc.

    CPC classification number: G10L15/22 G10L13/033 G10L2015/223 G10L2015/228

    Abstract: One or more computing devices, systems, and/or methods for dynamically selecting a personality for a digital assistant are provided. For example, audio associated with a conversation with a digital assistant may be received from a user. The audio may be converted into a request comprising text. A task may be determined based upon the request. One or more sentences associated with information associated with the task may be determined. A context of the conversation may be determined based upon the request and a user profile of the user. A first personality may be selected for the digital assistant from one or more personalities based upon the context of the conversation. The first personality may be used to generate audio of the one or more sentences. The audio of the one or more sentences may be presented as part of the conversation to the user.

    VIRTUAL KEYBOARD
    584.
    发明申请
    VIRTUAL KEYBOARD 审中-公开

    公开(公告)号:US20180188949A1

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

    申请号:US15394159

    申请日:2016-12-29

    Applicant: Yahoo!, Inc.

    Abstract: One or more computing devices, systems, and/or methods for facilitating user input are provided. For example, a keyboard display trigger event for a computing device may be identified (e.g., a user interacting with a text input interface). Responsive to identifying the keyboard display trigger event, a virtual keyboard may be displayed through the computing device. The virtual keyboard may comprise virtual keys that are displayed along a periphery/edge of a screen of the computing device, such as side-by-side forming a parallelogram shape. Swipe gestures across the virtual keyboard may be used to transition to other virtual keyboards, such as a letter virtual keyboard, a numeric virtual keyboard, a symbol virtual keyboard, an emoji virtual keyboard, a virtual keyboard in a different language, etc.

    MESSAGE CLASSIFICATION
    586.
    发明申请

    公开(公告)号:US20180159808A1

    公开(公告)日:2018-06-07

    申请号:US15366443

    申请日:2016-12-01

    Applicant: Yahoo!, Inc.

    CPC classification number: H04L51/12 H04L51/22

    Abstract: One or more computing devices, systems, and/or methods for message classification are provided. For example, a set of messages is clustered into a set of clusters. A cluster comprises messages with similar features (e.g., similar subject lines, message body content, sender information, recipient information, structure, user action such as reading or deleting, spam vote information, etc.). Cluster features are computed for the clusters based upon features of messages within such clusters. A first table, comprising cluster entries corresponding cluster features of clusters, and a second table, comprising message entries corresponding to clusters to which messages are assigned, are created. Message features of a message are created, using the first table and second table, based upon features of the message and cluster features of clusters to which the message is assigned. A message classifier is used to classify the message (e.g., spam, safe, a threat, etc.) based upon the message features.

    DYNAMIC SCAN CODE GENERATION
    587.
    发明申请

    公开(公告)号:US20180158087A1

    公开(公告)日:2018-06-07

    申请号:US15370363

    申请日:2016-12-06

    Applicant: Yahoo!, Inc.

    CPC classification number: G06Q30/0207

    Abstract: One or more computing devices, systems, and/or methods for dynamic scan code generation are provided. For example, a meta tag, comprising a user identifier of a user and a promotion code for a consumer good, is extracted from information associated with the user, such as from an email sent to the user. When a current location of a computing device of the user is within a threshold distance of a consumer good location that sells the consumer good, a scan code is dynamically generated based upon the user identifier and the promotion code. A notification of the promotion code, a description of the consumer good location, and/or other information is provided to the user such as through a push notification. The scan code is displayed through the computing device for applying the promotion code to a purchase from the consumer good location for the consumer good.

    Personal trends module
    588.
    发明授权

    公开(公告)号:US09990436B2

    公开(公告)日:2018-06-05

    申请号:US14880701

    申请日:2015-10-12

    Applicant: Yahoo!, Inc.

    Abstract: A system and method for generating a personalized trends module includes steps of: for a given user, producing a social timeline by logging content posted on the given user's accounts on social media sites; analyzing the social timeline for recently posted content to derive an interim summary of first trending topics for the given user; receiving from a content personalization platform an in-stream feed of second trending topics based on the user's recent on-line activity including page views, queries, and clicks; augmenting the social timeline with the second trending topics from the in-stream feed to produce an interim list of third trending topics; ranking the third trending topics by source category using a frequency index; selecting the highest ranking third trending topics from each source category; and presenting a personalized trends module with positions allocated to the highest ranking third trending topics.

    Method and system for a scheduled map executor

    公开(公告)号:US09986018B2

    公开(公告)日:2018-05-29

    申请号:US14151277

    申请日:2014-01-09

    Applicant: Yahoo! Inc.

    CPC classification number: H04L67/10 G06F9/5066 H04L67/32

    Abstract: Method, system, and programs for data processing. In one example, a record is received. The record is separated into multiple partitions. Each partition is submitted to an iterative pipeline, wherein the iterative pipeline comprises two or more processing stages that are run in parallel and one of the multiple partitions passes through one of the two or more processing stages in one iteration. The multiple partitions are passed through two or more processing stages. The partitions that have passed through each of the two or more processing stages are merged.

    SUBSCRIPTION TRANSFER
    590.
    发明申请

    公开(公告)号:US20180131658A1

    公开(公告)日:2018-05-10

    申请号:US15343928

    申请日:2016-11-04

    Applicant: Yahoo!, Inc.

    CPC classification number: H04L51/28 H04L51/22 H04W12/00 H04W12/06

    Abstract: One or more computing devices, systems, and/or methods for transferring subscriptions are provided. For example, a user (e.g., and/or a device associated with the user) of a communication platform may request to transfer a plurality of subscriptions from a first account to a second account. Access information associated with the first account may be used to access a first storage space of the first account, the plurality of subscriptions may be identified based upon the first storage space, and the plurality of subscriptions may (e.g., concurrently) be transferred from the first account to the second account.

Patent Agency Ranking