Video playlists and recommendations based on electronic messaging communications

    公开(公告)号:US10320939B2

    公开(公告)日:2019-06-11

    申请号:US15391074

    申请日:2016-12-27

    Applicant: Google Inc.

    Abstract: A system and method includes receiving, by a server system from a first user device executing a first instance of a messaging application, a first message for a user of a second user device executing a second instance of the messaging application. The method also includes determining whether the first message includes a first reference to a first media item. The method includes responsive to determining that the first message includes the first reference to the first media item, generating media playlist information identifying the first media item. The method further includes sending the media playlist information identifying the first media item to a content sharing platform, the first media item to be added to a media playlist maintained by the content sharing platform.

    Dynamic display of content consumption by geographic location

    公开(公告)号:US10242029B2

    公开(公告)日:2019-03-26

    申请号:US14981733

    申请日:2015-12-28

    Applicant: Google Inc.

    Abstract: This disclosure relates to dynamic display of content consumption by geographic location. A processor recognizes content being consumed by a set of users, and identifies geographic locations of the consumption and a set of characteristics associated with the consumption. The processor further determines at least one filter for a user of the set of users and filters the set of consumption characteristics based on the at least one filter.The processor further ranks respective consumed content based on a filtered set of consumption characteristics, and displays to the user subsets of the consumed content according to respective rankings and geographic location.

    Drag-and-drop on a mobile device
    4.
    发明授权

    公开(公告)号:US10241668B2

    公开(公告)日:2019-03-26

    申请号:US15432493

    申请日:2017-02-14

    Applicant: GOOGLE INC.

    Abstract: Implementations provide an improved drag-and-drop operation on a mobile device. For example, a method includes identifying a drag area in a user interface of a first mobile application in response to a drag command and receiving a drop location in a second mobile application that differs from the first mobile application. The method may also include determining that a drop location is a text input control and the drag area is not text-based, performing a search for a text description of the drag area, and pasting the text description into the text input control. The method may also include determining that a drop location is an image input control and that the drag area is text based, performing a search using the drag area for a responsive image, and pasting the responsive image into the image input control.

    Personalized entity repository
    5.
    发明授权

    公开(公告)号:US10178527B2

    公开(公告)日:2019-01-08

    申请号:US14962415

    申请日:2015-12-08

    Applicant: GOOGLE INC.

    Abstract: Systems and methods are provided for a personalized entity repository. For example, a computing device comprises a personalized entity repository having fixed sets of entities from an entity repository stored at a server, a processor, and memory storing instructions that cause the computing device to identify fixed sets of entities that are relevant to a user based on context associated with the computing device, rank the fixed sets by relevancy, and update the personalized entity repository using selected sets determined based on the rank and on set usage parameters applicable to the user. In another example, a method includes generating fixed sets of entities from an entity repository, including location-based sets and topic-based sets, and providing a subset of the fixed sets to a client, the client requesting the subset based on the client's location and on items identified in content generated for display on the client.

    Automatic detection and correction of misalignment between display devices

    公开(公告)号:US10133533B1

    公开(公告)日:2018-11-20

    申请号:US15382486

    申请日:2016-12-16

    Applicant: Google Inc.

    Abstract: Aspects of the subject technology relate to aligning display devices. A trajectory path of a pointer between a first point on a first display device and a second point on a second display device is captured. A first direction of a first portion of the trajectory path on the first display device is determined. A second direction of a second portion of the trajectory path on the second display device is determined. An adjustment value to correct a misalignment between the first display device and the second display device is determined based on a difference between the first direction and the second direction.

    MANAGING USER SESSIONS BASED ON CONTEXTUAL INFORMATION

    公开(公告)号:US20180288168A1

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

    申请号:US15476430

    申请日:2017-03-31

    Applicant: Google Inc.

    Abstract: A method includes determining a first context of a computing device including a location of the computing device at a first time. The method includes determining a similarity score indicative of a similarity between the first context and a second context of the computing device, the second context including a location of the computing device at a second time that is earlier than the first time. The method also includes determining whether the similarity score satisfies a similarity threshold. The method further includes, responsive to determining the similarity score satisfies the similarity threshold: determining one or more applications that were executing at the second time and a respective state of each of the one or more applications at the second time; executing at least one of the one or more applications; and restoring the respective state of each of the at least one of the one or more applications.

    CONTEXTUALLY PROMPTING USERS TO SWITCH COMMUNICATION MODES

    公开(公告)号:US20180054691A1

    公开(公告)日:2018-02-22

    申请号:US15238395

    申请日:2016-08-16

    Applicant: Google Inc.

    Abstract: A computer-implemented technique can include detecting, by a first computing device, a set of user communications at least one of transmitted to and received by from a second computing device via a first communication mode, identifying a second communication mode that is available for communication between the first and second computing devices, and obtaining an appropriateness score for the first and second communication modes based on a contextual feature of the set of user communications, wherein the contextual feature relates an appropriateness of a particular communication mode for the set of user communications, and wherein each appropriateness score is indicative of a level of the appropriateness of a particular communication mode for the set of user communications. The technique can also include selectively outputting a suggestion to switch from the first communication mode to the second communication mode.

    Textual message ordering based on message content

    公开(公告)号:US09870345B2

    公开(公告)日:2018-01-16

    申请号:US15153191

    申请日:2016-05-12

    Applicant: Google Inc.

    Abstract: A technique for ordering textual messages in a graphical user interface (GUI) of a communication application based on text content can include receiving a textual message, and determining an insertion point in the GUI based on the text content of the received textual message. In some implementations, determining the insertion point can include utilizing a language model to determine a probability that the text content of the textual message is associated with each preceding textual message. Additionally or alternatively, determining an insertion point can include utilizing a timestamp corresponding to a time that the received textual message was initiated by a sender user. The technique can further include displaying the textual message at the determined insertion point of the GUI. In some implementations, the displaying of the textual message can include providing an active indication of the received textual message being inserted at the determined insertion point.

Patent Agency Ranking