Accurate extraction of chroma vectors from an audio signal

    公开(公告)号:US10297271B1

    公开(公告)日:2019-05-21

    申请号:US15823357

    申请日:2017-11-27

    Applicant: Google Inc.

    Abstract: A matrix is generated that stores sinusoidal components evaluated for a given sample rate corresponding to the matrix. The matrix is then used to convert an audio signal to chroma vectors representing of a set of “chromae” (frequencies of interest). The conversion of an audio signal portion into its chromae enables more meaningful analysis of the audio signal than would be possible using the signal data alone. The chroma vectors of the audio signal can be used to perform analyzes such as comparisons with the chroma vectors obtained from other audio signals in order to identify audio matches.

    USER INTERFACE FOR AND PROCESSING OF ENTITY OF DIFFERENT ENTITY TYPES

    公开(公告)号:US20190147499A1

    公开(公告)日:2019-05-16

    申请号:US14080448

    申请日:2013-11-14

    Applicant: Google Inc.

    Inventor: Karen Yao Shu Niu

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing a campaign entity of different entity types. In an aspect, a system facilitates a workflow that enables the on-demand updating of a campaign entity from a first format (e.g., a legacy format) that supports of first feature set to a second format (e.g., a new or updated format) that supports a second feature set.

    Optimizing transmission of digital components

    公开(公告)号:US10289748B2

    公开(公告)日:2019-05-14

    申请号:US15293846

    申请日:2016-10-14

    Applicant: Google Inc.

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing transmission of digital components. In one aspect a digital component distribution system performs operations including determining a minimum eligibility value required to maintain the eligibility of a given digital component based on a next highest eligibility value of one of the other digital components. Based on the next highest eligibility value, a baseline transmission value required to be submitted for distribution of the given digital component is determined. A normalized transmission value is determined based on the minimum eligibility value, and transmission of the given digital component to a client device presenting a particular electronic document is triggered based on the normalized transmission value.

    Capturing photographs based on rotation of device

    公开(公告)号:US10284823B1

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

    申请号:US15291837

    申请日:2016-10-12

    Applicant: Google Inc.

    Abstract: A portable computing device may include a lid and a base. The lid may include a display and a camera on a front side of the lid. The base may include a keyboard on a top side of the base and a processor inside the base. The processor may be coupled to the display, the camera, and the keyboard. The processor may be configured to determine that the front side of the lid is rotating toward the top side of the base, and instruct the camera to capture at least a first photograph and a second photograph based on the determination that the front side of the lid is rotating toward the top side of the base.

    Audio book smart pause
    157.
    发明授权

    公开(公告)号:US10282162B2

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

    申请号:US15169374

    申请日:2016-05-31

    Applicant: Google Inc.

    Inventor: Brady Duga

    Abstract: A user device that plays back audio books for a user can include a dynamic pause that provides a user with greater flexibility in when to pause playback of an audio book. Dynamic pause includes initiating playback of an audio book using a user device; receiving a pause request as input to the user device, the pause request received at an input time index during playback of the audio book; retrieving a subset of candidate pause points, each candidate pause point comprising a time index within the audio book that corresponds to a break point located within an eBook corresponding to the audio book; selecting one of the candidate pause points from the subset, the time index of the selected candidate pause point determining a pause time index when playback is to be paused; and pausing the playback at the pause time index.

    Identifying user device status via rotating codes broadcast by a beacon device

    公开(公告)号:US10278006B2

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

    申请号:US15440973

    申请日:2017-02-23

    Applicant: GOOGLE INC.

    Abstract: A user enters a location with a user device. A beacon device broadcasts a first beacon device code comprising a hardware identifier via a local wireless network at the location. A service application of the user device receives the first beacon device hardware identifier, logs a check-in status of the user, and transmits the check-in status to a service provider system. The beacon device generates, after a predetermined period of time, a subsequent beacon device code comprising a random number to broadcast at the location via the local wireless network. In response to receiving the subsequent beacon device code broadcast by the beacon device, the user device logs and transmits a subsequent check in status to the service provider system via the network. The service provider system provides services to the user device or another device at the location in accordance with the check-in status of the user device.

    Parallel execution of request tracking and resource delivery

    公开(公告)号:US10277650B1

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

    申请号:US15153010

    申请日:2016-05-12

    Applicant: Google Inc.

    Abstract: Systems and methods of parallel uniform resource identifier resource extraction are provided. A tracking uniform resource identifier (URI) generation component can generate a first uniform resource locator (URL) that, responsive to actuation by a client computing device, causes the client computing device to send a content item identifier of a content item and a device identifier of the client computing device, via a computer network, to a records server at a first network location identified by the first URL. A resource URI generation component can generate a second URL that, responsive to actuation by the client computing device, causes the client computing device to retrieve, via the computer network, a first resource from a second network location identified by the second URL for display by the client computing device. A content item packaging component can generate the content item.

    Methods and systems for providing current email addresses and contact information for members within a social network

    公开(公告)号:US10277551B2

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

    申请号:US14835551

    申请日:2015-08-25

    Applicant: Google Inc.

    Abstract: Methods and systems for providing current email addresses or contact information to members within a social network are described. In one described method, an email program application requests an email address for a member within a social network. Using profile information associated with the member, the email address is provided to the email program application which sent the request. The email address is then entered into the send-to parameter field of an email message. In another described method, contact information associated with a first member of a social can be provided to a second member of the social network. The contact information is provided if the relationship between the first and second members is an authorized relationship. The contact information associated with the first member can be used to update the contact information for the first member in an electronic address book associated with the second member.

Patent Agency Ranking