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).

  • Patent number: 11461388
    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: August 20, 2018
    Date of Patent: October 4, 2022
    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
  • Patent number: 11166000
    Abstract: A processor determines metadata associated with an audio track. The processor identifies categories that are related to the audio track based on the metadata. The processor determines rankings for the categories that are related to the audio track. The ranking is indicative of a relevance of a particular category to the audio track. The processor performs a query to identify visual media for one or more of ranked categories. The visual media is related to the audio track. The processor generates a visual presentation for the audio track by selecting at least some of the visual media to include in the visual presentation.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: November 2, 2021
    Assignee: Google LLC
    Inventors: David Ross, Hrishikesh Aradhye, Douglas Eck, Christopher Tim Althoff
  • Patent number: 11080589
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating a target sequence including a respective output at each of multiple output time steps from respective encoded representations of inputs in an input sequence. The method includes, for each output time step, starting from the position, in the input order, of the encoded representation that was selected as a preceding context vector at a preceding output time step, traversing the encoded representations until an encoded representation is selected as a current context vector at the output time step. A decoder neural network processes the current context vector and a preceding output at the preceding output time step to generate a respective output score for each possible output and to update the hidden state of the decoder recurrent neural network. An output is selected for the output time step using the output scores.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: August 3, 2021
    Assignee: Google LLC
    Inventors: Ron J. Weiss, Thang Minh Luong, Peter J. Liu, Colin Abraham Raffel, Douglas Eck
  • Publication number: 20190332919
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating a target sequence including a respective output at each of multiple output time steps from respective encoded representations of inputs in an input sequence. The method includes, for each output time step, starting from the position, in the input order, of the encoded representation that was selected as a preceding context vector at a preceding output time step, traversing the encoded representations until an encoded representation is selected as a current context vector at the output time step. A decoder neural network processes the current context vector and a preceding output at the preceding output time step to generate a respective output score for each possible output and to update the hidden state of the decoder recurrent neural network. An output is selected for the output time step using the output scores.
    Type: Application
    Filed: July 8, 2019
    Publication date: October 31, 2019
    Inventors: Ron J. Weiss, Thang Minh Luong, Peter J. Liu, Colin Abraham Raffel, Douglas Eck
  • Patent number: 10430452
    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: Grant
    Filed: March 8, 2017
    Date of Patent: October 1, 2019
    Assignee: Google LLC
    Inventors: David Alexander Ross, Christopher Tim Althoff, Huazhong Ning, Mohamad Tarifi, Douglas Eck
  • Patent number: 10373079
    Abstract: Meaningful words or phrases may be extracted from the information and used as tags. Weights may be determined for the tags, and tag clouds may be generated for the items. The tag clouds may be stored to a data store. Information specifying a tag cloud may be received. Recommended items for which the tag clouds most closely match the specified tag cloud may be identified. Standard vector space distance calculations, for example the cosine distance between the tag clouds, may be used to determine cloud similarity. The results may be filtered to optimize relevance, novelty and familiarity in accordance with preferences of the user. The recommended items may be displayed to a user interface. Users may interact with the user interface to steer the recommendations towards more relevant content.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: August 6, 2019
    Assignee: Oracle International Corporation
    Inventors: Paul B. Lamere, Stephen J. Green, Jeffrey H. Alexander, Francois Maillet, Douglas Eck
  • 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: 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: 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: 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