Patents by Inventor Brady Duga

Brady Duga 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: 20190204998
    Abstract: An audio book server may identify, from a plurality of electronic texts, an electronic text that corresponds with an audio book. The audio book server may determine, based at least in part on the electronic text, organizational data associated with a plurality of time-based locations of the audio book. The audio book server may output the audio book and the organizational data to a remote computing device.
    Type: Application
    Filed: January 17, 2018
    Publication date: July 4, 2019
    Inventors: Greg Don Hartrell, Brady Duga, Alan Newberger, Christopher Salvarani, Garth Conboy, John Rivlin, Andrew Casey Brown
  • Patent number: 10282162
    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.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: May 7, 2019
    Assignee: Google LLC
    Inventor: Brady Duga
  • Patent number: 9880978
    Abstract: A system and method for selective control of zoom adjustments in an electronic publication is disclosed. The method may include generating content for display on an electronic reading device; generating at least one style for the content, and storing the content and the at least one style on a computer readable medium. The generation of at least one style may include identifying at least a portion of the content for which at least one zoom level will be specified; specifying a base text size for the portion of the content; and specifying a first value to increment the base text size to a first zoom state text size.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: January 30, 2018
    Assignee: Google LLC
    Inventors: Brady Duga, Garth Conboy, William Leshner, John Rivlin, Vincent Le Chevalier
  • Publication number: 20170365083
    Abstract: Locations and presentation orders of objects of interest (e.g., speech bubbles) in digital graphic novel content are identified such that expanded versions of the objects of interest can be presented to a reader. Specifically, digital graphic novel content is received and locations of interest regions (e.g., rectangular text regions of speech bubbles) in the content are identified by applying a machine-learned model to the content. Locations and presentation orders of objects of interest in the digital graphic novel content are identified based on the identified locations of the interest regions. The digital graphic novel content and presentation metadata including the locations and presentation orders of the objects of interest are provided to a reading device such that expanded versions of the objects of interest are presented to the user in accordance with the presentation metadata.
    Type: Application
    Filed: June 17, 2016
    Publication date: December 21, 2017
    Inventors: Greg Hartrell, Garth Conboy, Brady Duga, Xinxing Gu, Adeline Beavers, Debajit Ghosh, John Rivlin, Alan Newberger, Tae Wan An, Jacob Moon, Christopher Salvarani, Karl Blass
  • Patent number: 9600450
    Abstract: A system for and method of displaying non-rectangular images in electronic content on an electronic device in accordance with exemplary embodiments may include identifying, using a template identification computing apparatus, an image shape template associated with a non-rectangular image that is part of electronic content to be displayed on the electronic device, determining, using a boundary region determination computing apparatus, a boundary region of the image shape template, placing, using an image placement computing apparatus, the non-rectangular image inside the boundary region of the image shape template and on the electronic content, flowing, using a text flow computing apparatus, text that is part of the electronic content outside and along the boundary region of the image shape template, and transmitting, using a communication computing apparatus, the electronic content along with the non-rectangular image to the electronic device via a network.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: March 21, 2017
    Assignee: Google Inc.
    Inventors: Brady Duga, John Rivlin, Vincent Le Chevalier, Garth Conboy
  • Publication number: 20160274862
    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.
    Type: Application
    Filed: May 31, 2016
    Publication date: September 22, 2016
    Inventor: Brady Duga
  • Patent number: 9378651
    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.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: June 28, 2016
    Assignee: Google Inc.
    Inventor: Brady Duga
  • Publication number: 20150169279
    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.
    Type: Application
    Filed: December 17, 2013
    Publication date: June 18, 2015
    Applicant: Google Inc.
    Inventor: Brady Duga
  • Publication number: 20140344676
    Abstract: A system and method for selective control of zoom adjustments in an electronic publication is disclosed. The method may include generating content for display on an electronic reading device; generating at least one style for the content, and storing the content and the at least one style on a computer readable medium. The generation of at least one style may include identifying at least a portion of the content for which at least one zoom level will be specified; specifying a base text size for the portion of the content; and specifying a first value to increment the base text size to a first zoom state text size.
    Type: Application
    Filed: August 4, 2014
    Publication date: November 20, 2014
    Inventors: Brady Duga, Garth Conboy, William Lesher, John Rivlin, Vincent Le Chevalier
  • Patent number: 8832548
    Abstract: A system and method for selective control of zoom adjustments in an electronic publication is disclosed. The method may include generating content for display on an electronic reading device; generating at least one style for the content, and storing the content and the at least one style on a computer readable medium. The generation of at least one style may include identifying at least a portion of the content for which at least one zoom level will be specified; specifying a base text size for the portion of the content; and specifying a first value to increment the base text size to a first zoom state text size.
    Type: Grant
    Filed: September 21, 2009
    Date of Patent: September 9, 2014
    Assignee: Google Inc.
    Inventors: Brady Duga, Garth Conboy, William Leshner, John Rivlin, Vincent Le Chevalier
  • Publication number: 20130305143
    Abstract: A system for and method of displaying non-rectangular images in electronic content on an electronic device in accordance with exemplary embodiments may include identifying, using a template identification computing apparatus, an image shape template associated with a non-rectangular image that is part of electronic content to be displayed on the electronic device, determining, using a boundary region determination computing apparatus, a boundary region of the image shape template, placing, using an image placement computing apparatus, the non-rectangular image inside the boundary region of the image shape template and on the electronic content, flowing, using a text flow computing apparatus, text that is part of the electronic content outside and along the boundary region of the image shape template, and transmitting, using a communication computing apparatus, the electronic content along with the non-rectangular image to the electronic device via a network.
    Type: Application
    Filed: February 25, 2013
    Publication date: November 14, 2013
    Inventors: Brady DUGA, John RIVLIN, Vincent LE CHEVALIER, Garth CONBOY
  • Patent number: 8385659
    Abstract: A system for and method of displaying non-rectangular images in electronic content on an electronic device in accordance with exemplary embodiments may include identifying, using a template identification computing apparatus, an image shape template associated with a non-rectangular image that is part of electronic content to be displayed on the electronic device, determining, using a boundary region determination computing apparatus, a boundary region of the image shape template, placing, using an image placement computing apparatus, the non-rectangular image inside the boundary region of the image shape template and on the electronic content, flowing, using a text flow computing apparatus, text that is part of the electronic content outside and along the boundary region of the image shape template, and transmitting, using a communication computing apparatus, the electronic content along with the non-rectangular image to the electronic device via a network.
    Type: Grant
    Filed: April 8, 2010
    Date of Patent: February 26, 2013
    Inventors: Brady Duga, John Rivlin, Vincent Le Chevalier, Garth Conboy
  • Patent number: 8255820
    Abstract: A system for and method for tracking events occurring on an electronic paper display device is presented. The system and method may include detecting an event occurring at the electronic paper display device, identifying the event and a status of the electronic paper display device, wherein the identification of the event comprises using a data structure mapping electronic content structure to one or more identifiers, and transmitting the one or more identifiers associated with the event via a network to a network accessible device.
    Type: Grant
    Filed: June 9, 2009
    Date of Patent: August 28, 2012
    Assignee: Skiff, LLC
    Inventors: John Rivlin, Brady Duga, Garth Conboy, William Leshner, Vincent Le Chevalier, Ruze Richards, Emilio Rojas
  • Publication number: 20110249903
    Abstract: A system for and method of displaying non-rectangular images in electronic content on an electronic device in accordance with exemplary embodiments may include identifying, using a template identification computing apparatus, an image shape template associated with a non-rectangular image that is part of electronic content to be displayed on the electronic device, determining, using a boundary region determination computing apparatus, a boundary region of the image shape template, placing, using an image placement computing apparatus, the non-rectangular image inside the boundary region of the image shape template and on the electronic content, flowing, using a text flow computing apparatus, text that is part of the electronic content outside and along the boundary region of the image shape template, and transmitting, using a communication computing apparatus, the electronic content along with the non-rectangular image to the electronic device via a network.
    Type: Application
    Filed: April 8, 2010
    Publication date: October 13, 2011
    Applicants: eBook Technologies, Inc., Skiff LLC
    Inventors: Brady DUGA, John RIVLIN, Vincent LE CHEVALIER, Garth CONBOY
  • Publication number: 20110219294
    Abstract: A system and method for automatic continuation marks in an electronic publication is disclosed. The method may include using a computer processor, identifying a first part of electronic content that can be rendered in an text box on a display of an electronic device; using the computer processor, calculating a position for a continuation marker to be displayed in the electronic content; using the computer processor, linking the continuation mark to a second part of the electronic content; and using the computer processor, automatically inserting the continuation mark in the electronic content following the first part of the electronic content. An electronic device that renders a electronic content is disclosed.
    Type: Application
    Filed: March 4, 2010
    Publication date: September 8, 2011
    Applicant: SKIFF, INC.
    Inventors: William LESHNER, Brady DUGA, Garth CONBOY, John RIVLIN, Vincent LE CHEVALIER, Ruze RICHARDS
  • Publication number: 20110219290
    Abstract: A system for and method of providing enhanced content navigation on an electronic device in accordance with exemplary embodiments may include identifying electronic content to be displayed on the electronic device, embedding, in the electronic content, a navigation link that initiates a navigation action when activated at the electronic device, and transmitting, to the electronic device, the electronic content that comprises the navigation link via a network.
    Type: Application
    Filed: March 5, 2010
    Publication date: September 8, 2011
    Applicants: SKIFF, LLC, eBook Technologies, Inc.
    Inventors: William Leshner, Brady Duga, Garth Conboy, John Rivlin
  • Publication number: 20110082724
    Abstract: A system for and method for placement of advertisement content at an electronic reader device is presented. The system and method comprise an acquisition module configured to receive via a network a plurality of first electronic content from a first source and a plurality of second electronic content from a second source, wherein the plurality of first electronic content includes a first electronic content map and the plurality of second electronic content includes a second electronic content map, a storage module configured to store the plurality of first electronic content and the plurality of second electronic content, a selection module configured to select at least some of the plurality of first electronic content and the plurality of second electronic content for presentation, and a presentation module configured to present the selected electronic content at the electronic reader device according to at least one of the first electronic content map and the second electronic content map.
    Type: Application
    Filed: October 7, 2009
    Publication date: April 7, 2011
    Applicant: FIRSTPAPER LLC
    Inventors: Vincent LE CHEVALIER, Brady Duga, Garth Conboy, William Leshner, John Rivlin, Ruze Richards
  • Publication number: 20110072390
    Abstract: A system and method for selective control of zoom adjustments in an electronic publication is disclosed. The method may include generating content for display on an electronic reading device; generating at least one style for the content, and storing the content and the at least one style on a computer readable medium. The generation of at least one style may include identifying at least a portion of the content for which at least one zoom level will be specified; specifying a base text size for the portion of the content; and specifying a first value to increment the base text size to a first zoom state text size.
    Type: Application
    Filed: September 21, 2009
    Publication date: March 24, 2011
    Inventors: Brady Duga, Garth Conboy, William Leshner, John Rivlin, Vincent Le Chevalier
  • Publication number: 20100315326
    Abstract: A system for and method for electronic paper display device content formatting is presented. The system and method may include receiving an electronic request to format electronic paper display device content at an a network accessible device, determining remaining available display space on a page view of a electronic paper display associated with an electronic paper display device, identifying additional electronic content for inclusion in the page view based at least in part on a comparison of one or more attributes of the additional electronic content with the determined remaining available display space, and adding the identified additional electronic content to the page view.
    Type: Application
    Filed: June 10, 2009
    Publication date: December 16, 2010
    Inventors: Vincent Le Chevalier, Brady Duga, Garth Conboy, William Leshner, Ruze Richards
  • Publication number: 20100318888
    Abstract: A system for and method for providing sub-publication content in an electronic device is presented. The system and method receive electronic content from one or more content sources via a network, where the electronic content includes a master publication content item and one or more sub-publication content items. The system and method store the plurality of electronic content and select at least some of the sub-publication content items for presentation with the master publication content. The system and method present the selected sub-publication content items with the corresponding master publication content at an electronic reader device.
    Type: Application
    Filed: June 10, 2009
    Publication date: December 16, 2010
    Inventors: William LESHNER, Brady Duga, Garth Conboy, Vincent Le Chevalier, John Rivlin, Ruze Richards