Patents by Inventor Scott Dougall

Scott Dougall 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: 20130104028
    Abstract: The functionality of an ereader module that is displaying an electronic book (“ebook”) is extended. A user identifier specifying a user using a client device executing the ereader module and an ebook identifier specifying the ebook displayed by the ereader module are received from the client device. One or more layers associated with the user are determined. One or more layers associated with the ebook are determined. A list of one or more layers is assembled. The layer list is transmitted to the client device. The client device enables the user to select a layer and use the selected layer to interact with content of the ebook.
    Type: Application
    Filed: October 24, 2011
    Publication date: April 25, 2013
    Applicant: GOOGLE INC.
    Inventors: Abraham Murray, Tania Bedrax-Weiss, Frank R. Worsley, Gopal Venu Vemula, C. J. Scott Dougall, Nemanja L. Spasojevic
  • Publication number: 20120221968
    Abstract: An electronic book system provides interfaces particularly suited to students' use of textbooks. A finger press on a touch screen produces a contextual menu with user choices that relate to where the finger was pressed or what the user was recently doing with the book. A student provisionally navigates through a book by a specific gesture which, when it stops, returns the user to the previous position in the book. Annotations are displayed and hidden using specific gestures and through selective movement of the reader as sensed by its accelerometer.
    Type: Application
    Filed: July 14, 2011
    Publication date: August 30, 2012
    Applicant: Google Inc.
    Inventors: James Patterson, Nathan Moody, Scott Dougall
  • Publication number: 20120221972
    Abstract: An electronic book system provides interfaces particularly suited to students' use of textbooks. A finger press on a touch screen produces a contextual menu with user choices that relate to where the finger was pressed or what the user was recently doing with the book. A student provisionally navigates through a book by a specific gesture which, when it stops, returns the user to the previous position in the book. Annotations are displayed and hidden using specific gestures and through selective movement of the reader as sensed by its accelerometer.
    Type: Application
    Filed: July 14, 2011
    Publication date: August 30, 2012
    Applicant: GOOGLE INC.
    Inventors: James Patterson, Nathan Moody, Scott Dougall
  • Publication number: 20120221938
    Abstract: An electronic book system provides interfaces particularly suited to students' use of textbooks. A finger press on a touch screen produces a contextual menu with user choices that relate to where the finger was pressed or what the user was recently doing with the book. A student provisionally navigates through a book by a specific gesture which, when it stops, returns the user to the previous position in the book. Annotations are displayed and hidden using specific gestures and through selective movement of the reader as sensed by its accelerometer.
    Type: Application
    Filed: June 28, 2011
    Publication date: August 30, 2012
    Applicant: GOOGLE INC.
    Inventors: James Patterson, Nathan Moody, Scott Dougall
  • Publication number: 20120218305
    Abstract: An electronic book system provides interfaces particularly suited to students' use of textbooks. A finger press on a touch screen produces a contextual menu with user choices that relate to where the finger was pressed or what the user was recently doing with the book. A student provisionally navigates through a book by a specific gesture which, when it stops, returns the user to the previous position in the book. Annotations are displayed and hidden using specific gestures and through selective movement of the reader as sensed by its accelerometer.
    Type: Application
    Filed: July 14, 2011
    Publication date: August 30, 2012
    Applicant: GOOGLE INC.
    Inventors: James Patterson, Nathan Moody, Scott Dougall
  • Publication number: 20120221937
    Abstract: An electronic book system provides interfaces particularly suited to students' use of textbooks. A finger press on a touch screen produces a contextual menu with user choices that relate to where the finger was pressed or what the user was recently doing with the book. A student provisionally navigates through a book by a specific gesture which, when it stops, returns the user to the previous position in the book. Annotations are displayed and hidden using specific gestures and through selective movement of the reader as sensed by its accelerometer.
    Type: Application
    Filed: July 14, 2011
    Publication date: August 30, 2012
    Applicant: GOOGLE INC.
    Inventors: James Patterson, Nathan Moody, Scott Dougall
  • Publication number: 20120054664
    Abstract: Methods and systems for optimizing multimedia content or a display of the media content in accordance with an optimal or ideal picture are disclosed. Different content versions that are optimized for different display devices can be remotely generated and transmitted to a receiver connected to the display device. In addition, sets of parameter display settings that are optimized for different display devices can be transmitted to the receiver to permit the display of an optimal picture for multimedia content. Moreover, a description or indication of display device parameters can be transmitted to a remote server for use in the generation of the different versions of content or different sets of parameter display settings.
    Type: Application
    Filed: November 12, 2009
    Publication date: March 1, 2012
    Applicant: THOMSON LICENSING
    Inventors: Scott Dougall, Ahmad Ouri, Marie-Jean Colaitis
  • Patent number: 7778249
    Abstract: A system is provided for controlling the transmission of best-effort filed data or programs on channels from one of plural controllers to one or more client nodes. A program is a group of files and has program information indicating to a client node how to use the files of the program. A channel is a virtual path, wherein a client node can receive program files from different channels in a separable fashion. Channels also have channel information. Multiple controllers are provided which self configure in rank order to control the scheduled transmission of programs files on channels. Client nodes receive announcements of programs and channels from the controllers and selectively subscribe to the channels and programs. Client nodes can be instructed to positively acknowledge receipt of programs and also send back negative acknowledgements for ranges of data words in program files not received. The negative acknowledgements can be consolidated to reduce the number of packets on the network.
    Type: Grant
    Filed: November 14, 2005
    Date of Patent: August 17, 2010
    Assignee: Ericsson Television Inc.
    Inventors: C. J. Scott Dougall, P. Christien Bentz
  • Patent number: 7680151
    Abstract: A system is provided for the controlling the transmission of best-effort filed data or programs on channels from one of plural controllers to one or more client nodes. A program is a group of files and has program information indicating to a client node how to use the files of the program. A channel is a virtual path, wherein a client node can receive program files from different channels in a separate fashion. Channels also have channel information. Multiple controllers are provided which self configure in rank order to control the schedule transmission of programs files on channels. Client nodes receive announcements of programs and channels from the controllers and selectively subscribe to the channels and programs. Client nodes can be instructed to positively acknowledge receipt of programs and also send back negative acknowledgements for ranges of data words in a program files not received. The negative acknowledgements can be consolidated to reduce the number of packets on the network.
    Type: Grant
    Filed: January 25, 2006
    Date of Patent: March 16, 2010
    Assignee: Skystream Networks, Inc.
    Inventors: C. J. Scott Dougall, Steven L. Ypma
  • Patent number: 7636306
    Abstract: A system is provided for controlling the transmission of best-effort filed data or programs on channels from one of plural controllers to one or more client nodes. A program is a group of files and has program information indicating to a client node how to use the files of the program. A channel is a virtual path, wherein a client node can receive program files from different channels in a separable fashion. Channels also have channel information. Multiple controllers are provided which self configure in rank order to control the scheduled transmission of programs files on channels. Client nodes receive announcements of programs and channels from the controllers and selectively subscribe to the channels and programs. Client nodes can be instructed to positively acknowledge receipt of programs and also send back negative acknowledgements for ranges of data words in program files not received. The negative acknowledgements can be consolidated to reduce the number of packets on the network.
    Type: Grant
    Filed: November 14, 2005
    Date of Patent: December 22, 2009
    Inventors: C. J. Scott Dougall, P. Christien Bentz
  • Publication number: 20030093485
    Abstract: A system is provided for controlling the transmission of best-effort filed data or programs on channels from one of plural controllers to one or more client nodes. A program is a group of files and has program information indicating to a client node how to use the files of the program. A channel is a virtual path, wherein a client node can receive program files from different channels in a separable fashion. Channels also have channel information. Multiple controllers are provided which self configure in rank order to control the scheduled transmission of programs files on channels. Client nodes receive announcements of programs and channels from the controllers and selectively subscribe to the channels and programs. Client nodes can be instructed to positively acknowledge receipt of programs and also send back negative acknowledgements for ranges of data words in program files not received. The negative acknowledgements can be consolidated to reduce the number of packets on the network.
    Type: Application
    Filed: May 15, 2002
    Publication date: May 15, 2003
    Inventors: C. J. Scott Dougall, P. Christien Bentz, Jason Russel Bright