Patents by Inventor Alan C. Cannistraro

Alan C. Cannistraro 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: 20210181911
    Abstract: Information is presented to a user by accessing a library of electronic publications that includes a first publication, generating a representation of the first publication in an electronic bookshelf, determining a state for the first publication and modifying the representation of the first publication to reflect the state of the first publication.
    Type: Application
    Filed: November 2, 2020
    Publication date: June 17, 2021
    Inventors: Elizabeth Caroline Furches Cranfill, David Heller, Jeffrey Robbin, Alan C. Cannistraro, William Martin Bachman, Timothy B. Martin, Matt Evans, Joe R. Howard
  • Patent number: 10824322
    Abstract: Information is presented to a user by accessing a library of electronic publications that includes a first publication, generating a representation of the first publication in an electronic bookshelf, determining a state for the first publication and modifying the representation of the first publication to reflect the state of the first publication.
    Type: Grant
    Filed: March 25, 2013
    Date of Patent: November 3, 2020
    Assignee: Apple Inc.
    Inventors: Elizabeth Caroline Furches Cranfill, David Heller, Jeffrey Robbin, Alan C. Cannistraro, William Martin Bachman, Timothy B. Martin, Matt Evans, Joe R. Howard
  • Patent number: 10672399
    Abstract: Techniques are provided for creating a mapping that maps locations in audio data (e.g., an audio book) to corresponding locations in text data (e.g., an e-book). Techniques are provided for using a mapping between audio data and text data, whether the mapping is created automatically or manually. A mapping may be used for bookmark switching where a bookmark established in one version of a digital work (e.g., e-book) is used to identify a corresponding location with another version of the digital work (e.g., an audio book). Alternatively, the mapping may be used to play audio that corresponds to text selected by a user. Alternatively, the mapping may be used to automatically highlight text in response to audio that corresponds to the text being played. Alternatively, the mapping may be used to determine where an annotation created in one media context (e.g., audio) will be consumed in another media context.
    Type: Grant
    Filed: October 6, 2011
    Date of Patent: June 2, 2020
    Assignee: APPLE INC.
    Inventors: Alan C. Cannistraro, Gregory S. Robbin, Casey M. Dougherty, Raymond Walsh, Melissa Breglio Hajj
  • Patent number: 10311121
    Abstract: Systems and methods for determining ownership of an asset and providing access to alternate versions of the asset are provided. A system and method can include associating a unique identifier with an asset stored in one or more locations, receiving a request for an asset interaction, validating the request using the unique identifier, determining an asset storage location, identifying whether an enhanced version of the asset is available, and granting the request for an asset interaction when the unique identifier is validated and when the asset storage location is a local storage location. In one aspect, the asset interaction can be with an enhanced version of the asset when an enhanced version of the asset is available.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: June 4, 2019
    Assignee: APPLE INC.
    Inventors: Jason A. Skinder, Sanjay S. Gadkari, Alan C. Cannistraro
  • Patent number: 10021337
    Abstract: Systems and methods for saving and restoring scenes in a multimedia system with minimal configuration are provided. The techniques of the present invention can allow the states of the components in the multimedia system to be captured in a scene. Once the scene has been saved, the scene can be restored at a later time. A remote control system for recommending scenes by comparing states of components in the current scene with states of components in saved scenes is also provided. The remote control system can also recommend scenes based on usage patterns. Moreover, the remote control system can allow users to designate one or more saved scenes as favorite scenes.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: July 10, 2018
    Assignee: Apple Inc.
    Inventor: Alan C. Cannistraro
  • Patent number: 9928218
    Abstract: Information is presented to a user by accessing a library of electronic publications that includes a first publication, generating a representation of the first publication in an electronic bookshelf, determining a state for the first publication and modifying the representation of the first publication to reflect the state of the first publication.
    Type: Grant
    Filed: March 25, 2013
    Date of Patent: March 27, 2018
    Assignee: Apple Inc.
    Inventors: Elizabeth Caroline Furches Cranfill, David Heller, Jeffrey Robbin, Alan C. Cannistraro, William Martin Bachman, Timothy B. Martin, Matt Evans, Joe R. Howard
  • Publication number: 20180070044
    Abstract: Systems and methods for saving and restoring scenes in a multimedia system with minimal configuration are provided. The techniques of the present invention can allow the states of the components in the multimedia system to be captured in a scene. Once the scene has been saved, the scene can be restored at a later time. A remote control system for recommending scenes by comparing states of components in the current scene with states of components in saved scenes is also provided. The remote control system can also recommend scenes based on usage patterns. Moreover, the remote control system can allow users to designate one or more saved scenes as favorite scenes.
    Type: Application
    Filed: September 14, 2017
    Publication date: March 8, 2018
    Applicant: Apple Inc.
    Inventor: Alan C. Cannistraro
  • Publication number: 20180007443
    Abstract: A video delivery system with client side touchscreen scrub control and multi-clip simultaneous buffering ability. Advanced scrub control provides improved fine and gross navigation control. The client works in conjunction with a sequence server to coordinate an individualized stream of sequenced clips for the user. User viewing habits continually influence what clips are next selected for the user.
    Type: Application
    Filed: May 17, 2017
    Publication date: January 4, 2018
    Applicant: copper studios, inc.
    Inventors: Alan C Cannistraro, Andrew C Johnson, Timothy J Buick, Guatam S Bannerjee, Olivier Testellin-Dumetz
  • Publication number: 20170347155
    Abstract: A video viewing system wherein a personally tailored and sequenced set of video clips is provided from a sequence server to a client device coupled to a television/video screen. A remote control of the client device incorporates a touchpad and normal playback inputs received thereon are also used by the sequence server to alter selection and sequencing of future programming for the user, such that the user need not navigate menus to choose content, as the system intuits the user's content preferences from his viewing habits.
    Type: Application
    Filed: May 17, 2017
    Publication date: November 30, 2017
    Applicant: Copper Studios, Inc.
    Inventors: Alan C. Cannistraro, Andrew C. Johnson, Timothy J. Buick
  • Publication number: 20170339465
    Abstract: A video delivery system with client side touchscreen scrub control and multi-clip simultaneous buffering ability. Advanced scrub control provides improved fine and gross navigation control. The client works in conjunction with a sequence server to coordinate an individualized stream of sequenced clips for the user. User viewing habits continually influence what clips are next selected for the user.
    Type: Application
    Filed: May 17, 2017
    Publication date: November 23, 2017
    Applicant: copper studios, inc.
    Inventors: Alan C. Cannistraro, Marcus S. Zarra, Andrew C. Johnson
  • Patent number: 9820010
    Abstract: Systems and techniques are disclosed for controlling, from a mobile device, media content stored on the mobile device to a media client for presentation on a display device. Data can be provided from the mobile device to the media client for identifying the location of the media content and a playback time. Based on the data, the media client can obtain a portion of the media content associated with the playback time. Also, playback of the media content on the display device can be controlled by a user of the mobile device.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: November 14, 2017
    Assignee: Apple Inc.
    Inventors: Thomas Matthieu Alsina, Bob Bradley, Alan C. Cannistraro, Scott Forstall, Amandeep Jawa, Nicholas V. King, Lucas Newman, Daniel Trent Preston, Jai Chulani, Jeffrey Robbin
  • Patent number: 9811507
    Abstract: Information is presented to a user by accessing a library of electronic publications that includes a first publication, generating a representation of the first publication in an electronic bookshelf, determining a state for the first publication and modifying the representation of the first publication to reflect the state of the first publication.
    Type: Grant
    Filed: January 11, 2011
    Date of Patent: November 7, 2017
    Assignee: Apple Inc.
    Inventors: Elizabeth Caroline Furches Cranfill, David Heller, Jeffrey Robbin, Alan C. Cannistraro, William Martin Bachman, Timothy B. Martin, Matt Evans, Joe R. Howard
  • Patent number: 9460530
    Abstract: According to some embodiments, techniques are described herein to assist a publisher to create fixed layout pages of an electronic publication. The techniques are useful for creating cookbooks, travel books, photography books, children's books, other “illustrated books”, or any other electronic publication where a fixed layout for at least some of the pages of the electronic publication is desirable. With the techniques, the publisher may embed fonts, select particular fonts and font sizes, assign visual content to fixed layout pages, and precisely position visual content at fixed positions on fixed layout pages. A scaling mechanism for an electronic reader device is also disclosed for scaling fixed layout pages to fit the size of a display screen of the reader device while maintaining the aspect ratio and assignment of visual content to fixed layout pages specified by the publisher.
    Type: Grant
    Filed: May 8, 2012
    Date of Patent: October 4, 2016
    Assignee: APLLE INC.
    Inventors: Casey M. Dougherty, David Makower, Craig Milito, Alan C. Cannistraro
  • Patent number: 9462033
    Abstract: A user can proof (e.g., view, review) an electronic publication on a portable device. When the user finds errors in the electronic publication on the portable device, the user can edit the electronic publication on the editing device. The changes can be automatically synchronized with the portable device and displayed so that the user can review the changes and continue proofing the electronic publication on the portable device. In some implementations, an editing device can monitor files associated with an electronic publication for changes to the files and, when changes are detected, the files can be automatically synchronized to a portable device coupled to the editing device.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: October 4, 2016
    Assignee: Apple Inc.
    Inventors: Jeffery T. Lee, Alan C. Cannistraro, Melissa Breglio Hajj, Casey M. Dougherty, Ryan S. Lynch
  • Publication number: 20160093227
    Abstract: This disclosure describes systems, methods, and computer program products for authoring content for e-learning courses, such as network-enabled (e.g., Web-based) education courses. Graphical user interfaces (GUIs) provide an instructor with user interface elements to manage online course content. Using the GUIs, the instructor can create in-session and self-paced courses that can be delivered over a network to any number of student operated client devices. The instructor is provided a suite of editing tools that can be used to create and edit pages of content for a course, including adding links and multimedia, information pages, posts and course materials. The GUI can include a side bar that can display descriptors that can be used by the instructor to navigate pages of the course.
    Type: Application
    Filed: June 30, 2015
    Publication date: March 31, 2016
    Inventors: Jason D. EDIGER, Eric B. BAILEY, William Martin BACHMAN, Alan C. CANNISTRARO, Michael John NINO, Matthew Kenjiro FUKUDA, Elbert D. CHEN
  • Publication number: 20150304738
    Abstract: Systems and techniques are disclosed for controlling, from a mobile device, media content stored on the mobile device to a media client for presentation on a display device. Data can be provided from the mobile device to the media client for identifying the location of the media content and a playback time. Based on the data, the media client can obtain a portion of the media content associated with the playback time. Also, playback of the media content on the display device can be controlled by a user of the mobile device.
    Type: Application
    Filed: June 26, 2015
    Publication date: October 22, 2015
    Inventors: Thomas Matthieu Alsina, Bob Bradley, Alan C. Cannistraro, Scott Forstall, Amandeep Jawa, Nicholas V. King, Lucas Newman, Daniel Trent Preston, Jai Chulani, Jeffrey Robbin
  • Patent number: 9099010
    Abstract: This disclosure describes systems, methods, and computer program products for authoring content for e-learning courses, such as network-enabled (e.g., Web-based) education courses. Graphical user interfaces (GUIs) provide an instructor with user interface elements to manage online course content. Using the GUIs, the instructor can create in-session and self-paced courses that can be delivered over a network to any number of student operated client devices. The instructor is provided a suite of editing tools that can be used to create and edit pages of content for a course, including adding links and multimedia, information pages, posts and course materials. The GUI can include a side bar that can display descriptors that can be used by the instructor to navigate pages of the course.
    Type: Grant
    Filed: October 14, 2011
    Date of Patent: August 4, 2015
    Assignee: Apple Inc.
    Inventors: Jason David Ediger, Eric B. Bailey, William Martin Bachman, Alan C. Cannistraro, Michael John Nino, Matthew Kenjiro Fukuda, Elbert D. Chen
  • Patent number: 9071792
    Abstract: A method includes presenting media content on a mobile device; receiving a command during the presenting to change the destination of presentation from the mobile device to a display device associated with a media client; and providing a first portion of the media content stored on the mobile device to the media client for presentation on the display device in communication with the media client. Providing the first portion of the media content includes providing a portion of the media content associated with a time in the media content when the command to change the destination was received.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: June 30, 2015
    Assignee: Apple Inc.
    Inventors: Thomas Matthieu Alsina, Bob Bradley, Alan C. Cannistraro, Scott Forstall, Amandeep Jawa, Nicholas V. King, Lucas Newman, Daniel Trent Preston, Jai Chulani, Jeffrey Robbin
  • Publication number: 20140201164
    Abstract: Systems and methods for determining ownership of an asset and providing access to alternate versions of the asset are provided. A system and method can include associating a unique identifier with an asset stored in one or more locations, receiving a request for an asset interaction, validating the request using the unique identifier, determining an asset storage location, identifying whether an enhanced version of the asset is available, and granting the request for an asset interaction when the unique identifier is validated and when the asset storage location is a local storage location. In one aspect, the asset interaction can be with an enhanced version of the asset when an enhanced version of the asset is available.
    Type: Application
    Filed: January 10, 2014
    Publication date: July 17, 2014
    Applicant: Apple Inc.
    Inventors: Jason A. Skinder, Sanjay S. Gadkari, Alan C. Cannistraro
  • Publication number: 20140176811
    Abstract: Systems and techniques are disclosed for controlling, from a mobile device, media content stored on the mobile device to a media client for presentation on a display device. Data can be provided from the mobile device to the media client for identifying the location of the media content and a playback time. Based on the data, the media client can obtain a portion of the media content associated with the playback time. Also, playback of the media content on the display device can be controlled by a user of the mobile device.
    Type: Application
    Filed: December 20, 2013
    Publication date: June 26, 2014
    Applicant: Apple Inc.
    Inventors: Thomas Matthieu Alsina, Bob Bradley, Alan C. Cannistraro, Scott Forstall, Amandeep Jawa, Nicholas V. King, Lucas Newman, Daniel Trent Preston, Jai Chulani, Jeffrey Robbin