Patents by Inventor Shawn Brenneman

Shawn Brenneman 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: 20150324073
    Abstract: Aligned passages of text in different languages are displayed on an ebook reader. To provide a reference passage corresponding to a reading passage of an ebook, different-language instances of a same ebook are grouped together. The different-language instances of the ebook are created by human translation and include a reading-language instance and a reference-language instance. Corresponding passages in the different-language instances of the ebook are aligned and information describing a reference passage in the reference-language can be identified and sent in response to a request. The aligned passages of text in different languages may be used, for example, to assist users in comprehending the passage.
    Type: Application
    Filed: June 20, 2012
    Publication date: November 12, 2015
    Applicant: GOOGLE INC.
    Inventors: Abraham Phelps Murray, Shawn Brenneman, Oded Fuhrmann
  • Patent number: 9015851
    Abstract: A system and method are disclosed for protecting an electronic book from unauthorized access. HTML for the book is shredded by dividing it into portions, and a selection scheme is used to intersperse decoy data among the portions. Dynamically generated cascading style sheets are used to define a pattern for decoy and content data such that a browser on a client device correctly processes the HTML but an unauthorized program such as a web scraper cannot correctly process the HTML.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: April 21, 2015
    Assignee: Google Inc.
    Inventors: Xin Jiang, Shawn Brenneman
  • Publication number: 20140281926
    Abstract: Systems and methods for automatic display of scaled and/or resized images that fit within pre-defined areas in a web browser are disclosed. The method may be implemented using an image scaling JavaScript component embedded within a HTML document. Upon resizing the a client document browser in which the document is displayed, the component is resized and requests, receives and redisplays a resized image within the resized component from a server. By having the server perform the resizing, the resized image not only fits within the resized component but also maintains the quality of the image without the need for special client-side software.
    Type: Application
    Filed: January 22, 2014
    Publication date: September 18, 2014
    Applicant: Google Inc.
    Inventors: Shawn BRENNEMAN, Michael HERF, Robert BAILEY, Aaron HOPKINS
  • Patent number: 8645860
    Abstract: Systems and methods for automatic display of scaled and/or resized images that fit within pre-defined areas in a web browser are disclosed. The method may be implemented using an image scaling JavaScript component embedded within a HTML document. Upon resizing the a client document browser in which the document is displayed, the component is resized and requests, receives and redisplays a resized image within the resized component from a server. By having the server perform the resizing, the resized image not only fits within the resized component but also maintains the quality of the image without the need for special client-side software.
    Type: Grant
    Filed: March 15, 2007
    Date of Patent: February 4, 2014
    Assignee: Google Inc.
    Inventors: Shawn Brenneman, Michael Herf, Robert Bailey, Aaron Hopkins
  • Publication number: 20130283384
    Abstract: A system and method are disclosed for protecting an electronic book from unauthorized access. HTML for the book is shredded by dividing it into portions, and a selection scheme is used to intersperse decoy data among the portions. Dynamically generated cascading style sheets are used to define a pattern for decoy and content data such that a browser on a client device correctly processes the HTML but an unauthorized program such as a web scraper cannot correctly process the HTML.
    Type: Application
    Filed: April 23, 2012
    Publication date: October 24, 2013
    Applicant: GOOGLE INC.
    Inventors: Xin Jiang, Shawn Brenneman
  • Publication number: 20070283247
    Abstract: Systems and methods for automatic display of scaled and/or resized images that fit within pre-defined areas in a web browser are disclosed. The method may be implemented using an image scaling JavaScript component embedded within a HTML document. Upon resizing the a client document browser in which the document is displayed, the component is resized and requests, receives and redisplays a resized image within the resized component from a server. By having the server perform the resizing, the resized image not only fits within the resized component but also maintains the quality of the image without the need for special client-side software.
    Type: Application
    Filed: March 15, 2007
    Publication date: December 6, 2007
    Inventors: Shawn Brenneman, Michael Herf, Robert Bailey, Aaron Hopkins