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: 9804760Abstract: 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: GrantFiled: April 7, 2014Date of Patent: October 31, 2017Assignee: APPLE INC.Inventors: Christopher R. Cunningham, Daniel C. Hooper, Giovanni Agnoli, Peter M. Tullio, Frank K. F. Lee, Andrew J. Rauh
-
Patent number: 9591181Abstract: 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: GrantFiled: September 27, 2012Date of Patent: March 7, 2017Assignee: APPLE INC.Inventor: Christopher R. Cunningham
-
Patent number: 9299168Abstract: 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: GrantFiled: September 27, 2012Date of Patent: March 29, 2016Assignee: APPLE INC.Inventors: Randy Ubillos, Timothy D. Cherna, Garrett M. Johnson, Christopher R. Cunningham
-
Publication number: 20130239030Abstract: 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: ApplicationFiled: September 27, 2012Publication date: September 12, 2013Applicant: APPLE INC.Inventors: Christopher R. Cunningham, Randy Ubillos, Laurent C. Perrodin
-
Publication number: 20130238747Abstract: 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: ApplicationFiled: September 27, 2012Publication date: September 12, 2013Applicant: APPLE INC.Inventors: Jean-François Albouze, Randy Ubillos, Timothy D. Cherna, Christopher R. Cunningham
-
Publication number: 20130238724Abstract: 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: ApplicationFiled: September 27, 2012Publication date: September 12, 2013Applicant: APPLE INC.Inventor: Christopher R. Cunningham
-
Publication number: 20130239049Abstract: 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: ApplicationFiled: September 27, 2012Publication date: September 12, 2013Applicant: APPLE INC.Inventors: Laurent C. Perrodin, Randy Ubillos, Christopher R. Cunningham, Samuel M. Roberts
-
Publication number: 20130238964Abstract: 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: ApplicationFiled: September 27, 2012Publication date: September 12, 2013Applicant: APPLE INC.Inventors: Laurent C. Perrodin, Randy Ubillos, Christopher R. Cunningham, Samuel M. Roberts
-
Publication number: 20130235069Abstract: 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: ApplicationFiled: September 27, 2012Publication date: September 12, 2013Applicant: APPLE INC.Inventors: Randy Ubillos, Timothy D. Cherna, Garrett M. Johnson, Christopher R. Cunningham