Patents by Inventor Joshua B. Dickens
Joshua B. Dickens 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: 9247377Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for setting a reminder triggered by a target device. A requesting device sends a request to a server to set a reminder triggered by a target device. The request includes parameters, such as a location and a condition that define when the reminder is triggered. The server sends instruction to the target device to set the reminder based on the parameters. When the condition such as arrival is met by the target device in relation to the location the target device sends a message to the server that the reminder has been triggered. The target device can set a geo-fence to determine the position of the target device in relation to the location, and the requesting user can dictate the size of the geo-fence. The server sends a notification to the requesting device that the reminder has been triggered.Type: GrantFiled: June 4, 2012Date of Patent: January 26, 2016Assignee: Apple Inc.Inventors: Raghu Pai, Joshua B. Dickens, Karthik Narayanan, Megan M. Frost, Patrice Olivier Gautier
-
Publication number: 20150346958Abstract: A multifunction device generates a display of a first view of an application-centric library associated with an application. The application-centric library has content rules that limit files to those that include content compatible with the application. The first view includes a representation of a first file compatible with the application and added to the application-centric library. The instructions also include: while displaying the first view, detecting first inputs; in response to detecting the first inputs, generating a display of a second view comprising a representation of a second file not added to the application-centric library; while displaying the second view, detecting second inputs interpreted as a selection of the representation of the second file; and in response to detecting the second inputs, in accordance with a determination that the second file is compatible with the application, adding the second file to the application-centric library.Type: ApplicationFiled: September 30, 2014Publication date: December 3, 2015Applicant: Apple Inc.Inventors: Peter ROMAN, Richard R. DELLINGER, Megan M. FROST, Joshua B. DICKENS, Mischa MCLACHLAN, Patrick L. COFFMAN
-
Publication number: 20150350141Abstract: A device provides user interfaces for capturing and sending media, such as audio, video, or images, from within a message application. The device detects a movement of the device and in response, plays or records an audio message. The device sends the recorded audio message in response to detecting a movement of the device. The device removes messages from a conversation based on expiration criteria. The device shares a location with one or more message participants in a conversation.Type: ApplicationFiled: September 30, 2014Publication date: December 3, 2015Inventors: Lawrence Y. YANG, Roberto GARCIA, Justin WOOD, Anil K. KANDANGATH, Arvindh KRISHNASWAMY, Richard R. DELLINGER, Craig M. FEDERIGHI, Imran CHAUDHRI, Stephen O. LEMAY, Eugene M. BISTOLAS, Kevin J. LINDEMAN, Kyle S. MACOMBER, Woo-Ram LEE, Jae Woo CHANG, Xiaoyuan TU, Marcel VAN OS, Patrick L. COFFMAN, Matthaeus KRENN, Megan M. FROST, Joshua B. DICKENS
-
Patent number: 9116596Abstract: Some embodiments provide tools that allow a user to share content on one device with multiple other users using different devices. To facilitate the sharing operations, the content sharing tools allow the user to (1) create a shared stream that represents a set of shared content and (2) invite one or more recipients to subscribe to the shared stream. When a recipient subscribes to the shared stream, the set of content is streamed across one or more of his or her devices. The content sharing tools of some embodiments can be used to exchange comments regarding the stream's content.Type: GrantFiled: September 29, 2012Date of Patent: August 25, 2015Assignee: APPLE INC.Inventors: Peter W. Roman, Joshua B. Dickens, Richard R. Dellinger
-
Publication number: 20130332512Abstract: Some embodiments provide tools that allow a user to share content on one device with multiple other users using different devices. To facilitate the sharing operations, the content sharing tools allow the user to (1) create a shared stream that represents a set of shared content and (2) invite one or more recipients to subscribe to the shared stream. When a recipient subscribes to the shared stream, the set of content is streamed across one or more of his or her devices. In some embodiments, the content sharing tools allow the set of contents of the shared stream to be published as a webpage to a public website.Type: ApplicationFiled: September 29, 2012Publication date: December 12, 2013Applicant: APPLE INC.Inventors: Peter W. Roman, Joshua B. Dickens, Richard R. Dellinger
-
Publication number: 20130332526Abstract: Some embodiments provide tools that allow a user to share content on one device with multiple other users using different devices. The content sharing tools allow the user to (1) create a shared stream that represents a set of shared content and (2) invite one or more recipients to subscribe to the shared stream. When a recipient subscribes to the shared stream, the set of content is streamed across one or more of his or her devices. In some embodiments, a control server facilitates the sharing of content by managing control data associated with different shared streams.Type: ApplicationFiled: September 29, 2012Publication date: December 12, 2013Applicant: APPLE INC.Inventors: Timothy S. Hurley, Guido Neitzer, Mark L. Ritchie, Richard J. Scorer, Jason Te Whau, Erik Torres Bergman, Li Wang, Raymond Wai-Keung Wong, Peter W. Roman, Joshua B. Dickens
-
Publication number: 20130332854Abstract: Some embodiments provide tools that allow a user to share content on one device with multiple other users using different devices. To facilitate the sharing operations, the content sharing tools allow the user to (1) create a shared stream that represents a set of shared content and (2) invite one or more recipients to subscribe to the shared stream. When a recipient subscribes to the shared stream, the set of content is streamed across one or more of his or her devices. In some embodiments, the content sharing tools can be used manage the shared stream by additional subscribers, removing existing subscribers, and deleting the shared stream.Type: ApplicationFiled: September 29, 2012Publication date: December 12, 2013Applicant: APPLE INC.Inventors: Peter W. Roman, Joshua B. Dickens, Richard R. Dellinger
-
Publication number: 20130332856Abstract: Some embodiments provide tools that allow a user to share content on one device with multiple other users using different devices. The content sharing tools allow the user to (1) create a shared stream that represents a set of shared content and (2) invite one or more recipients to subscribe to the shared stream. When a recipient subscribes to the shared stream, the set of content is streamed across one or more of his or her devices. In some embodiments, the content sharing tools are provided as part of an image application that executes on a digital media receiver or smart television.Type: ApplicationFiled: September 29, 2012Publication date: December 12, 2013Applicant: APPLE INC.Inventors: Christopher John Sanders, Peter W. Roman, Joshua B. Dickens
-
Publication number: 20130332840Abstract: Some embodiments provide tools that allow a user to share content on one device with multiple other users using different devices. The content sharing tools allow the user to (1) create a shared stream that represents a set of shared content and (2) invite one or more recipients to subscribe to the shared stream. When a recipient subscribes to the shared stream, the set of content is streamed across one or more of his or her devices. In some embodiments, the content sharing tools are provided as part of an image organizing and editing application.Type: ApplicationFiled: September 29, 2012Publication date: December 12, 2013Applicant: APPLE INC.Inventors: Rachel A. Roth, Paulo M. Lopez, Britt S. Miura, Peter W. Roman, Joshua B. Dickens
-
Publication number: 20130332841Abstract: Some embodiments provide tools that allow a user to share content on one device with multiple other users using different devices. The content sharing tools allow the user to (1) create a shared stream that represents a set of shared content and (2) invite one or more recipients to subscribe to the shared stream. When a recipient subscribes to the shared stream, the set of content is streamed across one or more of his or her devices. In some embodiments, the content sharing tools are integrated into an operating system of a device.Type: ApplicationFiled: September 29, 2012Publication date: December 12, 2013Applicant: APPLE INC.Inventors: Bernard Gallet, Joshua B. Dickens, Peter W. Roman
-
Publication number: 20130332855Abstract: Some embodiments provide tools that allow a user to share content on one device with multiple other users using different devices. To facilitate the sharing operations, the content sharing tools allow the user to (1) create a shared stream that represents a set of shared content and (2) invite one or more recipients to subscribe to the shared stream. When a recipient subscribes to the shared stream, the set of content is streamed across one or more of his or her devices. The content sharing tools of some embodiments can be used to exchange comments regarding the stream's content.Type: ApplicationFiled: September 29, 2012Publication date: December 12, 2013Applicant: APPLE INC.Inventors: Peter W. Roman, Joshua B. Dickens, Richard R. Dellinger
-
Publication number: 20130281112Abstract: Techniques are disclosed that allow a programmable device to suspend sharing the location of the device automatically based upon predetermined criteria, such as a location, time of day, or an activity of the user of the device. Location sharing may be inhibited for some devices while remaining active for others. A server may provide intermediary services, storing location history information in a database for providing to devices registered to receive the location information.Type: ApplicationFiled: April 20, 2012Publication date: October 24, 2013Applicant: APPLE INC.Inventors: Alessandro F. Sabatelli, Joshua B. Dickens
-
Publication number: 20120311096Abstract: Techniques are provided for causing a file to be sent from a source device over a network to one or more destination devices. An intermediary receives a notification of a file and determines which destination device(s) are to retrieve the file. The intermediary may determine the destination device(s) based on one or more attributes of the file. The intermediary may cause the file to be stored in persistent storage that is maintained by a separate storage service. The intermediary may cause the file to be deleted after a particular period of time. The source device may send multiple versions of a file to the intermediary, which determines which destination device is to receive which version. The file may be a digital image and a destination device may be a device that displays a slideshow of digital images while the destination device receives the digital image over a network.Type: ApplicationFiled: September 29, 2011Publication date: December 6, 2012Applicant: APPLE INC.Inventors: Timothy S. Hurley, Guido Neitzer, Joshua B. Dickens, John K. Herbold, Patrice O. Gautier
-
Publication number: 20120302258Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for setting a reminder triggered by a target device. A requesting device sends a request to a server to set a reminder triggered by a target device. The request includes parameters, such as a location and a condition that define when the reminder is triggered. The server sends instruction to the target device to set the reminder based on the parameters. When the condition such as arrival is met by the target device in relation to the location the target device sends a message to the server that the reminder has been triggered. The target device can set a geo-fence to determine the position of the target device in relation to the location, and the requesting user can dictate the size of the geo-fence. The server sends a notification to the requesting device that the reminder has been triggered.Type: ApplicationFiled: June 4, 2012Publication date: November 29, 2012Applicant: Apple Inc.Inventors: Raghu Pai, Joshua B. Dickens, Karthik Narayanan, Megan M. Frost, Patrice Olivier Gautier