Patents by Inventor Joshua Fagans

Joshua Fagans 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: 8024658
    Abstract: Some embodiments of the invention provide a computer-based application that allows its users to insert their pictures in a variety of different photo album books (called photo books below). Each photo book has several pages that have one or more picture fields for presenting pictures. Different photo books can differ in their size, themes, covers, page designs, page colors, picture-field designs, picture-field layouts, and/or other attributes. In some embodiments, the application also allows the users to modify photo books that they select. For instance, in some embodiments, a user can modify the page design, color, frame design, and/or other thematic aspects of a selected photo books. Also, in some embodiments, the user can add picture and text fields to the photo book. Once the user has completed designing the photo book and inserting pictures in the photo book, the user can order the photo book through an online transaction that is initiated through the application.
    Type: Grant
    Filed: January 9, 2005
    Date of Patent: September 20, 2011
    Assignee: Apple Inc.
    Inventors: Joshua Fagans, Eric Hanson, Jeff Robbin, Timothy B Martin
  • Publication number: 20110145752
    Abstract: A computer-implemented method displaying, within a user interface, a view pane having a vertical direction and a horizontal direction, displaying, within the view pane, a first frame represented by a bounded region, wherein the first frame represents a container that comprises one or more objects, upon detecting a positioning of a cursor at a position in the poster frame, displaying an object of the one or more objects in the frame, the displayed object varying based on the position of the cursor, upon detecting a selection of the first frame, displaying a second frame, represented by a second bounded region, adjacent to the second frame, and displaying the displayed object in the second frame.
    Type: Application
    Filed: February 18, 2011
    Publication date: June 16, 2011
    Applicant: APPLE INC.
    Inventor: Joshua Fagans
  • Patent number: 7895533
    Abstract: A computer-implemented method displaying, within a user interface, a view pane having a vertical direction and a horizontal direction, displaying, within the view pane, a first frame represented by a bounded region, wherein the first frame represents a container that comprises one or more objects, upon detecting a positioning of a cursor at a position in the poster frame, displaying an object of the one or more objects in the frame, the displayed object varying based on the position of the cursor, upon detecting a selection of the first frame, displaying a second frame, represented by a second bounded region, adjacent to the second frame, and displaying the displayed object in the second frame.
    Type: Grant
    Filed: August 6, 2007
    Date of Patent: February 22, 2011
    Assignee: Apple Inc.
    Inventor: Joshua Fagans
  • Publication number: 20100303345
    Abstract: A computer-implemented method for detecting a red-eye artifact that includes receiving an image depicting a first eye and a second eye corresponding to a human face, and coordinates corresponding to a location of the first eye and the second eye in the image; calculating a distance between the first eye and the second eye using the received coordinates; obtaining a skin tone sample from the image based on the calculated distance and the received coordinates; generating a skin tone color region in a color space based on the obtained skin tone sample; classifying a pixel corresponding to the first eye as a red-eye pixel by comparing the pixel with the generated skin tone color region and a predetermined red-eye color region; and storing an indication of the classifying relative to the pixel.
    Type: Application
    Filed: June 1, 2009
    Publication date: December 2, 2010
    Applicant: Apple, Inc.
    Inventors: Russell Reid, Joshua Fagans, Tim Cherna
  • Publication number: 20100302272
    Abstract: A method performed by one or more computers programmed to enhance images, the method including receiving an image and a face region associated with the image, sampling pixels from the face region, generating, based on the sampled pixels, a face-region evaluation, identifying a modification to the image based on the face-region evaluation, and modifying the image in accordance with the identified modification.
    Type: Application
    Filed: June 1, 2009
    Publication date: December 2, 2010
    Applicant: Apple Inc.
    Inventors: Russell Reid, Joshua Fagans, Tim Cherna
  • Patent number: 7800617
    Abstract: A technique for displaying a variable number of images on a display, such that a portion of the display contains the thumbnail images representing the library of images currently in use. A user selects a number of thumbnails, and another, often larger, portion of the screen, displays the underlying images of the selected thumbnails. The images are displayed on the screen in proximity to facilitate the comparison of the images, and the size of the displayed images is based upon the size of the portion of the screen and the number of images displayed.
    Type: Grant
    Filed: October 27, 2008
    Date of Patent: September 21, 2010
    Assignee: Apple Inc.
    Inventors: Joshua Fagans, Timothy Benjamin Martin
  • Publication number: 20100171763
    Abstract: Methods, apparatuses, and systems for organizing digital images based on locations of capture. On a small scale map of a geographic region that is displayed on a device, an object representing digital media items associated with a location in the geographic region are displayed. In response to receiving an input to display a portion of the map that includes the object, in a larger scale, multiple objects are displayed in the larger scale map, each of which represent a location of at least one of the multiple digital media items represented by the object in the small scale.
    Type: Application
    Filed: August 21, 2009
    Publication date: July 8, 2010
    Applicant: APPLE INC.
    Inventors: Nikhil Bhatt, Eric Hanson, Joshua Fagans, Greg Gilley, Timothy B. Martin, Gregory Charles Lindley
  • Publication number: 20100172551
    Abstract: Methods and systems are presented for organizing images. In one aspect, a method can include generating a correlation value indicating a likelihood that a face included in a test image corresponds to a face associated with a base image, determining that a correlation threshold exceeds the correlation value and that the correlation value exceeds a non-correlation threshold, generating a similarity score based on one or more exposure values and one or more color distribution values corresponding to the test image and the base image, combining the similarity score with the correlation value to generate a weighted correlation value, and determining that the test image and the base image are correlated when the weighted correlation value exceeds the correlation threshold.
    Type: Application
    Filed: September 25, 2009
    Publication date: July 8, 2010
    Applicant: APPLE INC.
    Inventors: Greg Gilley, Joshua Fagans, Nikhil Bhatt, Jeff Albouze, Simeon Leifer, Timothy B. Martin, Gregory Charles Lindley
  • Patent number: 7561157
    Abstract: A technique for displaying a variable number of images on a display, such that a portion of the display contains the thumbnail images representing the library of images currently in use. A user selects a number of thumbnails, and another, often larger, portion of the screen, displays the underlying images of the selected thumbnails. The images are displayed on the screen in proximity to facilitate the comparison of the images, and the size of the displayed images is based upon the size of the portion of the screen and the number of images displayed.
    Type: Grant
    Filed: January 9, 2006
    Date of Patent: July 14, 2009
    Assignee: Apple Inc.
    Inventors: Joshua Fagans, Timothy Benjamin Martin
  • Publication number: 20090049410
    Abstract: A technique for displaying a variable number of images on a display, such that a portion of the display contains the thumbnail images representing the library of images currently in use. A user selects a number of thumbnails, and another, often larger, portion of the screen, displays the underlying images of the selected thumbnails. The images are displayed on the screen in proximity to facilitate the comparison of the images, and the size of the displayed images is based upon the size of the portion of the screen and the number of images displayed.
    Type: Application
    Filed: October 27, 2008
    Publication date: February 19, 2009
    Inventors: Joshua Fagans, Timothy Benjamin Martin
  • Publication number: 20090037449
    Abstract: This invention is directed to defining quick groups for easily associating keywords with an object (e.g., a media objection) accessible using an electronic device. The user of an electronic device may define several keywords that identify attributes of an object accessible using the electronic device. The user may associate keywords with an object to link the attribute of the keyword with the object (e.g., associate a keyword entitled “vacation” to vacation pictures). The user may assign a shortcut key to each of a subset of the keywords, referred to as quick groups, by which the user may rapidly associate the keyword to an object. In some embodiments, the electronic device may select the shortcut key of a quick group from the letters of the quick group to help the user remember the shortcut key.
    Type: Application
    Filed: August 3, 2007
    Publication date: February 5, 2009
    Applicant: Apple Inc.
    Inventors: Joshua Fagans, Timothy B. Martin, Matt Evans
  • Publication number: 20080229248
    Abstract: A computer implemented method can include displaying, within a user interface, a view pane having a vertical direction and a horizontal direction, displaying, within the view pane, a poster frame represented by a bounded region, the poster frame representing a container, the container comprising several objects, wherein each object has an associated location identifier, and grouping two or more objects determined to be in sufficient proximity based on comparing the associated location identifiers of the grouped objects.
    Type: Application
    Filed: June 8, 2007
    Publication date: September 18, 2008
    Applicant: APPLE INC.
    Inventors: Joshua Fagans, Greg Gilley
  • Publication number: 20080225153
    Abstract: A computer-implemented method displaying, within a user interface, a view pane having a vertical direction and a horizontal direction, displaying, within the view pane, a first frame represented by a bounded region, wherein the first frame represents a container that comprises one or more objects, upon detecting a positioning of a cursor at a position in the poster frame, displaying an object of the one or more objects in the frame, the displayed object varying based on the position of the cursor, upon detecting a selection of the first frame, displaying a second frame, represented by a second bounded region, adjacent to the second frame, and displaying the displayed object in the second frame.
    Type: Application
    Filed: August 6, 2007
    Publication date: September 18, 2008
    Applicant: APPLE INC.
    Inventor: Joshua Fagans
  • Publication number: 20080155458
    Abstract: A computer-implemented method includes displaying, within a user interface, a view pane having a vertical direction and a horizontal direction, displaying, within the view pane, a plurality of poster frames, each poster frame representing a corresponding media item, a first poster frame being displayed as positioned in a first row extending across the event view pane in the horizontal direction such that the first poster frame is displayed substantially adjacent to a first vertical edge of the event view pane and subsequent poster frames are displayed substantially adjacent to one another in the first row until a poster frame in the first row is displayed substantially adjacent to a second vertical edge of the event view pane, and displaying a next poster frame in a second row vertically displaced from the first row. Photographs in a poster frame can be previewed by moving a cursor across the poster frame.
    Type: Application
    Filed: March 13, 2007
    Publication date: June 26, 2008
    Inventors: Joshua Fagans, Simeon Leifer, Randy Ubillos
  • Publication number: 20070159651
    Abstract: Techniques are provided for publishing digital image feeds, where the feeds are automatically created and uploaded to a server along with the images described in the feed, along with techniques for subscribing to digital image feeds, where the feed is downloaded and the images described therein are automatically downloaded and organized. The feeds may be subscribed to and automatically updated.
    Type: Application
    Filed: January 9, 2006
    Publication date: July 12, 2007
    Inventors: Aaron Disario, Joshua Fagans, Christopher Ryan, Jeffrey Robbin
  • Publication number: 20060156259
    Abstract: Techniques are provided for automatically organizing and presenting photographs based on the date information associated with photographs. In one embodiment, a calendar-like user interface is provided. By interacting with the user-interface, the user can select specific dates. In response to the user's selections of the specific dates, the image organization tool displays all photographs that are associated with date information that falls within the specific dates.
    Type: Application
    Filed: January 7, 2005
    Publication date: July 13, 2006
    Inventors: Peter Wagner, Jeffrey Robbin, Joshua Fagans, Timothy Martin, Timothy Wasko
  • Publication number: 20060119619
    Abstract: A technique for displaying a variable number of images on a display, such that a portion of the display contains the thumbnail images representing the library of images currently in use. A user selects a number of thumbnails, and another, often larger, portion of the screen, displays the underlying images of the selected thumbnails. The images are displayed on the screen in proximity to facilitate the comparison of the images, and the size of the displayed images is based upon the size of the portion of the screen and the number of images displayed.
    Type: Application
    Filed: January 9, 2006
    Publication date: June 8, 2006
    Inventors: Joshua Fagans, Timothy Martin
  • Publication number: 20060058632
    Abstract: A method of medical modeling comprising the steps of identifying a plurality of medical facilities each having an MRI diagnostic system, providing a 3D printer at each of the identified medical facilities, conducting an MRI study at one of the identified medical facilities, transmitting MRI data comprising the MRI study from said one of the identified medical facilities to a processing compatible format at the processing center, transmitting the processed MRI data from a processing center to a 3D printer located on the premises of said one of the identified medical facilities, and utilizing the 3D printer to prepare a 3D model of the MRI study.
    Type: Application
    Filed: September 13, 2004
    Publication date: March 16, 2006
    Inventors: Doyle McBurnett, Tracy McKissick, Randall Smith, Joshua Fagan
  • Publication number: 20050206658
    Abstract: Disclosed herein are embodiments of systems and methods for displaying and updating image previews in the graphical user interface of an application program running on a computer. The image previews for a given master image within the application program constitute various image sizes and resolution of that master image, and are preferably compiled as image preview data sets in a database accessible by the application program. When the image previews are manipulated in the applications program by a user, for example by scrolling or magnifying them, an appropriate resolution for that image preview can be queried from the database and displayed. For example, while scrolling, a lower-resolution image preview data set might be used when compared to those image preview data sets used while the image previews are not scrolled, thus making them less computationally intensive to display and update.
    Type: Application
    Filed: March 18, 2004
    Publication date: September 22, 2005
    Inventor: Joshua Fagans