Patents by Inventor Christopher R. Cunningham

Christopher R. Cunningham 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: 9804760
    Abstract: Some embodiments described herein provide an application that includes a scrollable in-line camera for capturing and sharing media content. In some embodiments, the in-line camera is provided in a scrollable view of the application. The scrollable view has three distinct user interface portions, including an in-line camera section, a preview section, and a shared content section. The application's user can use the in-line camera section to capture a photo or a video clip. The preview section is a portion of the UI that allows a user to review a photo or video captured with the in-line camera. The user can also use the preview section to either delete or accept the content. If the user chooses to delete the content, the content is removed from the preview section. If the user chooses to accept the content, the content appears in the content sharing section.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: October 31, 2017
    Assignee: APPLE INC.
    Inventors: Christopher R. Cunningham, Daniel C. Hooper, Giovanni Agnoli, Peter M. Tullio, Frank K. F. Lee, Andrew J. Rauh
  • Patent number: 9591181
    Abstract: Some embodiments provide an image-editing application. The image-editing application uploads an image to a remote image hosting website. From the image hosting website, the application receives data that identifies the image on the remote image hosting website. The application uses the received data to identify when a user of the remote image hosting website has commented on the image. The application displays the user comments from the remote image hosting website in the image-editing application.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: March 7, 2017
    Assignee: APPLE INC.
    Inventor: Christopher R. Cunningham
  • Patent number: 9299168
    Abstract: A non-transitory machine readable medium that has a computer program for adjusting color values of an image represented in a color space. The image includes several pixels. Each pixel includes a set of color values. The computer program receives a selection of a location on the image. The computer program determines a type of content that is associated with the selected location on the image. From several different image editing operations, the computer program selects a set of image editing operations based on the determined type of content. The computer program displays a set of user interface controls that is associated with the selected set of image editing operations.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: March 29, 2016
    Assignee: APPLE INC.
    Inventors: Randy Ubillos, Timothy D. Cherna, Garrett M. Johnson, Christopher R. Cunningham
  • Publication number: 20130239030
    Abstract: Some embodiments provide an image organizing and editing application for creating and sharing a journal. In some embodiments, the application allows a user to select media content and creates the journal by populating it with the selected content. Once the journal is created, the application allows the user to share the journal by publishing it to a website. The website may be a public website. In some embodiments, the application provides a control that can be selected to specify whether the journal is published to the website.
    Type: Application
    Filed: September 27, 2012
    Publication date: September 12, 2013
    Applicant: APPLE INC.
    Inventors: Christopher R. Cunningham, Randy Ubillos, Laurent C. Perrodin
  • Publication number: 20130238747
    Abstract: Some embodiments provide a method of transmitting images. The method automatically detects through a network a set of devices broadcasting wireless point-to-point communication services. The method displays a list of the set of devices to allow selection of a device in the set of devices. Upon receiving a selection of a particular device in the set of devices for receiving an image, the method identifies image data that represents the image. The method transmits the image data to the particular device for display on the particular device.
    Type: Application
    Filed: September 27, 2012
    Publication date: September 12, 2013
    Applicant: APPLE INC.
    Inventors: Jean-François Albouze, Randy Ubillos, Timothy D. Cherna, Christopher R. Cunningham
  • Publication number: 20130238724
    Abstract: Some embodiments provide an image-editing application. The image-editing application uploads an image to a remote image hosting website. From the image hosting website, the application receives data that identifies the image on the remote image hosting website. The application uses the received data to identify when a user of the remote image hosting website has commented on the image. The application displays the user comments from the remote image hosting website in the image-editing application.
    Type: Application
    Filed: September 27, 2012
    Publication date: September 12, 2013
    Applicant: APPLE INC.
    Inventor: Christopher R. Cunningham
  • Publication number: 20130239049
    Abstract: Some embodiments provide an image organizing and editing application for creating a journal. In some embodiments, the application allows a user to select media content and creates the journal by populating it with the selected content. To create a designed layout, the application of some embodiments chooses certain images to be larger than other images in the journal. That is, the application may identify an image that is captioned or marked as a favorite, and present that image at a higher resolution than some other images.
    Type: Application
    Filed: September 27, 2012
    Publication date: September 12, 2013
    Applicant: APPLE INC.
    Inventors: Laurent C. Perrodin, Randy Ubillos, Christopher R. Cunningham, Samuel M. Roberts
  • Publication number: 20130238964
    Abstract: Some embodiments provide an image organizing and editing application for designing a journal. In some embodiments, the application allows a user to select media content and creates the journal by populating it with the selected content. The application allows the user to build a story around the journal's content by adding different info items, such as a map, calendar, and weather info. When an info item is added, the application may analyze one or more pieces of content in the journal to dynamically present information.
    Type: Application
    Filed: September 27, 2012
    Publication date: September 12, 2013
    Applicant: APPLE INC.
    Inventors: Laurent C. Perrodin, Randy Ubillos, Christopher R. Cunningham, Samuel M. Roberts
  • Publication number: 20130235069
    Abstract: A non-transitory machine readable medium that a computer program for performing a color balance operation on color values of an image represented in a color space is described. The computer program receives a selection of a location on the image that includes several pixels. Each of the several pixels of the image includes a set of color values. Based on a set of color values of a set of pixels that corresponds to the selected location of the image, the computer program identifies a set of parameters for generating a color space transform that modifies the color space. The computer program then uses the color space transform to perform a color balance operation on the image.
    Type: Application
    Filed: September 27, 2012
    Publication date: September 12, 2013
    Applicant: APPLE INC.
    Inventors: Randy Ubillos, Timothy D. Cherna, Garrett M. Johnson, Christopher R. Cunningham