Patents by Inventor Douglas Eck

Douglas Eck has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20180357312
    Abstract: Generating a playlist may include designating a seed track in an audio library; identifying audio tracks in the audio library having constructs that are within a range of a corresponding construct of the seed track, where the constructs for the audio tracks are derived from frequency representations of the audio tracks, and the corresponding construct for the seed track is derived from a frequency representation of the seed track; and generating the playlist using at least some of the audio tracks that were identified.
    Type: Application
    Filed: August 20, 2018
    Publication date: December 13, 2018
    Inventors: Geremy A. Heitz, III, Adam Berenzweig, Jason E. Weston, Ron J. Weiss, Sally A. Goldman, Thomas Walters, Samy Bengio, Douglas Eck, Jay M. Ponte, Ryan M. Rifkin
  • Patent number: 10122983
    Abstract: Systems and methods described herein relate to automation of video creation for an associated audio file or musical composition. In particular, a video can be generated for the audio file that includes images and videos that are compelling and contextually relevant to, and technically compatible with, the audio file.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: November 6, 2018
    Assignee: Google LLC
    Inventors: David Ross, Hrishikesh Aradhye, Douglas Eck, Christopher Tim Althoff
  • Patent number: 10068557
    Abstract: The present disclosure provides systems and methods that include or otherwise leverage a machine-learned neural synthesizer model. Unlike a traditional synthesizer which generates audio from hand-designed components like oscillators and wavetables, the neural synthesizer model can use deep neural networks to generate sounds at the level of individual samples. Learning directly from data, the neural synthesizer model can provide intuitive control over timbre and dynamics and enable exploration of new sounds that would be difficult or impossible to produce with a hand-tuned synthesizer. As one example, the neural synthesizer model can be a neural synthesis autoencoder that includes an encoder model that learns embeddings descriptive of musical characteristics and an autoregressive decoder model that is conditioned on the embedding to autoregressively generate musical waveforms that have the musical characteristics one audio sample at a time.
    Type: Grant
    Filed: August 23, 2017
    Date of Patent: September 4, 2018
    Assignee: Google LLC
    Inventors: Jesse Engel, Mohammad Norouzi, Karen Simonyan, Adam Roberts, Cinjon Resnick, Sander Etienne Lea Dieleman, Douglas Eck
  • Patent number: 10055493
    Abstract: Generating a playlist may include designating a seed track in an audio library; identifying audio tracks in the audio library having constructs that are within a range of a corresponding construct of the seed track, where the constructs for the audio tracks are derived from frequency representations of the audio tracks, and the corresponding construct for the seed track is derived from a frequency representation of the seed track; and generating the playlist using at least some of the audio tracks that were identified.
    Type: Grant
    Filed: May 9, 2011
    Date of Patent: August 21, 2018
    Assignee: Google LLC
    Inventors: Geremy A. Heitz, III, Adam Berenzweig, Jason E. Weston, Ron J. Weiss, Sally A. Goldman, Thomas Walters, Samy Bengio, Douglas Eck, Jay M. Ponte, Ryan M. Rifkin
  • Publication number: 20180190249
    Abstract: The present disclosure provides systems and methods that leverage one or more machine-learned models to generate music from text. In particular, a computing system can include a music generation model that is operable to extract one or more structural features from an input text. The one or more structural features can be indicative of a structure associated with the input text. The music generation model can generate a musical composition from the input text based at least in part on the one or more structural features. For example, the music generation model can generate a musical composition that exhibits a musical structure that mimics or otherwise corresponds to the structure associated with the input text. For example, the music generation model can include a machine-learned audio generation model. In such fashion, the systems and methods of the present disclosure can generate music that exhibits a globally consistent theme and/or structure.
    Type: Application
    Filed: December 30, 2016
    Publication date: July 5, 2018
    Inventors: Dominik Roblek, Douglas Eck
  • Publication number: 20170197784
    Abstract: A body for a blow-molded waste cart and a waste cart having a blow-molded hollow body with a rear wall and a handle keyway formed in the rear wall and a handle installed in the keyway. The body may include a detent formed in the rear wall of the body that engages a projection formed on the handle assembly. The keyway may be formed of a number of spaced trapezoidal slots with undercut sections that mate with a plurality of spaced trapezoidal keys on the handle. The waste cart, as well as the handle assembly may be blow-molded.
    Type: Application
    Filed: June 3, 2016
    Publication date: July 13, 2017
    Applicant: Toledo Molding & Die, Inc.
    Inventors: Bruce Hamilton, Brian Moroney, Douglas Eck
  • Publication number: 20170197785
    Abstract: A body for a blow-molded waste cart and a waste cart having a blow-molded hollow body having a rear wall, a floor, the body and floor form a waste receptacle and a pair of axle straps integrally formed with the body. The axle straps each include a penetration with a strap bearing surface formed in penetration of the axle strap. The cart body may also include a longitudinal bearing surface with the strap bearing surface being aligned with the longitudinal bearing surface. The strap bearing surface is preferably cylindrical. A waste cart may be formed by adding an axle mounted to the body by the axle straps and wheels mounted to either end of the axle. A method of forming the carte body is also disclosed in which a pair of opposed pins are slid into the axle straps to form the axle strap bearing surfaces.
    Type: Application
    Filed: June 3, 2016
    Publication date: July 13, 2017
    Applicant: Toledo Molding & Die, Inc.
    Inventors: Bruce Hamilton, Brian Moroney, Douglas Eck
  • Publication number: 20170177572
    Abstract: The user feedback module receives from a user device a selection of a seed media item. The seed media item includes a seed label. The user feedback module further generates a list, the list includes the seed label and a set of related labels based on the seed label. The seed label and each related label include a separate label weight. The user feedback module also identifies multiple media items associated with an associate label. The associate label includes at least one of the seed label or a related label of the first set of related labels. The user feedback module also transmits to the user device a first media item from the multiple media items. The user feedback module adjusts the label weight of the associate label based on a user feedback on the first media item.
    Type: Application
    Filed: March 8, 2017
    Publication date: June 22, 2017
    Inventors: David Alexander Ross, Christopher Tim Althoff, Huazhong Ning, Mohamad Tarifi, Douglas Eck
  • Publication number: 20170129517
    Abstract: A body for a blow-molded waste cart and a waste cart having a blow-molded hollow body with four upstanding side walls and corner sections therebetween, a floor, and a circumferential compression flange around the side walls and corner sections is disclosed. The waste cart may also include an axle and wheels mounted to a side wall and a handle assembly with lid also mounted to a side wall. The circumferential compression flange may have a generally consistent width and thickness at each of the side walls and corner sections and the lid rim meets the circumferential compression flange when the lid is closed. A method of forming a blow-molded waste cart body is also disclosed. The process includes melting a polymer material to form a parison, enclosing the parison in a main mold, pressurizing the parison within the mold and moving a secondary mold section onto the main mold squeezing the polymer outward to a gap between the secondary mold and main mold to form the circumferential flange.
    Type: Application
    Filed: June 3, 2016
    Publication date: May 11, 2017
    Applicant: Toledo Molding & Die, Inc.
    Inventors: Bruce Hamilton, Brian Moroney, Douglas Eck
  • Patent number: 9619470
    Abstract: A user feedback module, executable by a processing device from memory is disclosed. The user feedback module receives from a user device a selection of a seed media item. The seed media item includes a seed label. The user feedback module further generates a list, the list includes the seed label and a set of related labels based on the seed label. The seed label and each related label include a separate label weight. The user feedback module also identifies multiple media items associated with an associate label. The associate label includes at least one of the seed label or a related label of the first set of related labels. The user feedback module also transmits to the user device a first media item from the multiple media items. The user feedback module adjusts the label weight of the associate label based on a user feedback on the first media item.
    Type: Grant
    Filed: February 4, 2014
    Date of Patent: April 11, 2017
    Assignee: Google Inc.
    Inventors: David Alexander Ross, Christopher Tim Althoff, Huazhong Ning, Mohamad Tarifi, Douglas Eck
  • Publication number: 20170088351
    Abstract: A body for a blow molded waste cart and a waste cart having a blow-molded hollow body having a front wall and a central channel formed in the front wall, a lift pocket formed in the central channel, and a lift pocket reinforcement insert molded into the lift pocket. The lift pocket reinforcement has a main body formed with a longitudinal axis, an upper face, a rear face including a generally planar lift contact surface and a plurality of retention keys that retain the polymer of the parison after molding. The retention keys may be undercut to improve retention of the polymer. The lift pocket reinforcement may be blow-molded and the retention keys may be in the shape of a section of a trapezoidal cone.
    Type: Application
    Filed: June 3, 2016
    Publication date: March 30, 2017
    Applicant: Toledo Molding & Die, Inc.
    Inventors: Bruce Hamilton, Brian Moroney, Douglas Eck
  • Patent number: 9576050
    Abstract: Techniques for generating a playlist include: receiving acoustic information, obtaining seed information based on the acoustic information, identifying audio tracks in an audio library based on the seed information, and generating the playlist using at least some of the identified audio tracks.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: February 21, 2017
    Assignee: GOOGLE INC.
    Inventors: Thomas C. Walters, Douglas Eck, Ryan M. Rifkin
  • Patent number: 9524487
    Abstract: A system and methods for automatically detecting temporal music trends by observing music consumption by users of online services, for example, social networks, and user sharing habits. In some embodiments, the system and methods gather music consumption patterns (e.g., downloading, listening, sharing or the like) of users, including music identifiers for a track, album, or playlist in a user's music library and time stamps that indicate consumption times corresponding to the music identifiers. A temporal trends detection engine determines music of interest to users by analyzing music consumption patterns of users, user interests and tastes in music, and social affinity between users. A recommendations engine automatically generates and transmits recommendations of music determined by the temporal trends detection engine to be of interest to users.
    Type: Grant
    Filed: May 8, 2012
    Date of Patent: December 20, 2016
    Assignee: Google Inc.
    Inventors: Jay Yagnik, Douglas Eck
  • Patent number: 9367612
    Abstract: A system identifies a set of initial segments of a time-based data item, such as audio. The segments can be defined at regular time intervals within the time-based data item. The initial segments are short segments. The system computes a short-timescale vectorial representation for each initial segment and compares the short-timescale vectorial representation for each initial segment with other short-timescale vectorial representations of the segments in a time duration within the time-based data item (e.g., audio) immediately preceding or immediately following the initial segment. The system generates a representation of long-timescale information for the time-based data item based on a comparison of the short-timescale vectorial representations of the initial segments and the short-timescale vectorial representations of immediate segments. The representation of long-timescale information identifies an underlying repetition structure of the time-based data item, such as rhythm or phrasing in an audio item.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: June 14, 2016
    Assignee: GOOGLE INC.
    Inventors: Douglas Eck, Jay Yagnik
  • Patent number: 9292878
    Abstract: A system and method for providing an application programming interface for interfacing with audio files within a social networking service are provided. The method includes receiving, at the one or more computing devices, an ordered list of social networking contacts associated with a member of the social networking service. The ordered list of social networking contacts is arranged according to a ranking of the social networking contacts. The method also includes receiving a list of audio files associated with the member of the social networking service. The method also includes receiving a set of instructions. The set of instructions is configured to be implemented with the ordered list of social networking contacts and the list of audio files. The method also includes interfacing with the ordered list of social networking contacts or the list of audio files according to the set of instructions to modify the list of audio files.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: March 22, 2016
    Assignee: Google Inc.
    Inventors: Richard Gossweiler, Douglas Eck
  • Patent number: 9235552
    Abstract: Techniques are disclosed for producing a collaborative recording of an audio event. An online server or service identifies participating mobile devices with recording capabilities that are available for recording at least a portion of the audio event. The online server or service determines the locations of the potential participating mobile devices, and identifies ranges of frequencies to be recorded by each of the participating mobile devices. The individual recordings are then compiled into a final collaborative recording.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: January 12, 2016
    Assignee: Google Inc.
    Inventors: Douglas Eck, Jay Yagnik
  • Patent number: 9203924
    Abstract: A system and method for recommending audio files to member of social network are provided. Method includes receiving representation of first set of audio files and representation of set of social networking contacts associated with member, and representation of one or more second sets of audio files. Each second set of audio files is associated with at least one social networking contact in set of social networking contacts associated with member. Method also includes determining first set of characteristics based on representation of first set of audio files. Method also includes determining second set of characteristics based on representation of one or more second sets of audio files. Method also includes generating recommendation for new audio file based on first set of characteristics and second set of characteristics. New audio file is not in first set of audio files. Method also includes providing indication of recommendation for new audio file.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: December 1, 2015
    Assignee: Google Inc.
    Inventors: Richard Gossweiler, Douglas Eck
  • Patent number: 9158842
    Abstract: Sound representations and winner-take-all codes of auditory spectra are used in the identification of audio content. A transformation component converts a set of sound frames from audio content into a set of spectral slices. A spectral encoder component encodes the spectral slices of auditory spectra into winner-take-all codes with a winner-take-all hash function. An identification component identifies which spectral dimension of a subset of spectral dimensions within a spectral slice has highest spectral value according to the winner-take-all codes. Reference audio content is determined to be similar or matching to the audio content based on the winner-take-all codes.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: October 13, 2015
    Assignee: GOOGLE INC.
    Inventors: Jay Yagnik, Richard Francis Lyon, Thomas Chadwick Walters, Douglas Eck
  • Patent number: 9141694
    Abstract: Method and apparatus for transparent, steerable recommendations. A steerable recommender uses tag clouds including descriptive tags and associated weights to generate recommendations. Users may dynamically interact with the recommender via a user interface to steer the recommendations. A tag cloud for an item is displayed, items for which associated tag clouds are most similar to the displayed tag cloud are identified, and the items are displayed as recommendations. The strength of similarity of the items to the displayed tag cloud may be displayed. The user may modify a tag cloud, for example by changing the weight of a tag or by adding or removing a tag, and the recommendations may be automatically updated to reflect the modification. A recommended item may be selected to display the tag cloud corresponding to the item. A user may select a user interface element to request information on why a particular item was recommended.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: September 22, 2015
    Assignee: Oracle America, Inc.
    Inventors: Paul B. Lamere, Stephen J. Green, Jeffrey H. Alexander, Fran├žois Maillet, Douglas Eck
  • Publication number: 20150242750
    Abstract: An asymmetric system for obtaining recommendations is disclosed. A reference magnitude may be obtained from a seed and/or a user model. The reference magnitude may be utilized to adjust the magnitude of candidate vectors that represent one or more items in a multi-dimensional vector space. This permits an item to receive credit for a popularity up to a certain point. The dot products between the adjusted candidate vectors and the seed vector may be obtained and, in some configurations, ranked. The highest dot products may correspond to items that are preferred to be recommended according to an implementation.
    Type: Application
    Filed: February 24, 2014
    Publication date: August 27, 2015
    Applicant: Google Inc.
    Inventors: John Roberts Anderson, Ryan Michael Rifkin, Douglas Eck