Patents by Inventor Toby C. Paterson
Toby C. Paterson 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: 20230221854Abstract: The present disclosure includes generally relates to scrolling and selecting items. An electronic device having a display and a touch-sensitive surface displays a user interface with a list of items. The items can be scrolled and selected using different techniques. Some embodiments include a technique for entering an edit mode to select and scroll items on the user interface. Some embodiments include a technique for scrolling to select items on the user interface. Some embodiments include a technique for displaying a scroll progress indicator for scrolling items on the user interface.Type: ApplicationFiled: March 17, 2023Publication date: July 13, 2023Inventors: Marcos ALONSO, James MAGAHERN, Toby C. PATERSON, Patrick L. COFFMAN
-
Patent number: 11620042Abstract: The present disclosure includes generally relates to scrolling and selecting items. An electronic device having a display and a touch-sensitive surface displays a user interface with a list of items. The items can be scrolled and selected using different techniques. Some embodiments include a technique for entering an edit mode to select and scroll items on the user interface. Some embodiments include a technique for scrolling to select items on the user interface. Some embodiments include a technique for displaying a scroll progress indicator for scrolling items on the user interface.Type: GrantFiled: September 17, 2019Date of Patent: April 4, 2023Assignee: Apple Inc.Inventors: Marcos Alonso, James Magahern, Toby C. Paterson, Patrick L. Coffman
-
Publication number: 20220318876Abstract: In some embodiments, an electronic device obtains and displays a file container defining a virtual object corresponding to a physical object. The file container also defines a plurality of other permitted configurations of the virtual object. At a later time, the electronic device displays the virtual object using an alternate process. In response to a user input corresponding to a request to update a configuration of the object, the electronic device contacts the source of the object to obtain the availability of the updated configuration of the object. In some embodiments, in response to an indication that the physical object with the updated configuration is available, the electronic device presents the virtual object with the updated configuration.Type: ApplicationFiled: March 10, 2022Publication date: October 6, 2022Inventors: Ken T. LOH, Baris CETINOK, Jennifer J. BAILEY, Toby C. PATERSON, Pascal A. CAILLON, Alexis BORDET, John L. FURLAN, Joelle L. LAM, Daniel A. CUMMINGS
-
Publication number: 20200326824Abstract: The present disclosure includes generally relates to scrolling and selecting items. An electronic device having a display and a touch-sensitive surface displays a user interface with a list of items. The items can be scrolled and selected using different techniques. Sonic embodiments include a technique for entering an edit mode to select and scroll items on the user interface. Some embodiments include a technique for scrolling to select items on the user interface. Some embodiments include a technique for displaying a scroll progress indicator for scrolling items on the user interface.Type: ApplicationFiled: September 17, 2019Publication date: October 15, 2020Inventors: Marcos ALONSO, James MAGAHERN, Toby C. PATERSON
-
Patent number: 10684704Abstract: An electronic device with a touch-sensitive display and one or more sensors to detect signals from a stylus associated with the device displays a user interface in a viewing mode, the user interface including a content region and a first control region. While displaying the user interface in the viewing mode, the device detects an input by a first contact on the touch-sensitive display; and, in response to detecting the input: when the first contact is a stylus contact in the content region, the device displays, in the content region, a mark drawn in accordance with movement of the first contact in the input. If the first contact is a non-stylus contact in the content region, the device performs a navigation operation in the content region in accordance with movement of the first contact without displaying the mark that corresponds to the first contact in the content region.Type: GrantFiled: July 1, 2019Date of Patent: June 16, 2020Assignee: APPLE INC.Inventors: Conrad R. Carlen, Linda Y. Fong, Alexandre R. Moha, Jason C. Beaver, Toby C. Paterson
-
Publication number: 20190324563Abstract: An electronic device with a touch-sensitive display and one or more sensors to detect signals from a stylus associated with the device displays a user interface in a viewing mode, the user interface including a content region and a first control region. While displaying the user interface in the viewing mode, the device detects an input by a first contact on the touch-sensitive display; and, in response to detecting the input: when the first contact is a stylus contact in the content region, the device displays, in the content region, a mark drawn in accordance with movement of the first contact in the input. If the first contact is a non-stylus contact in the content region, the device performs a navigation operation in the content region in accordance with movement of the first contact without displaying the mark that corresponds to the first contact in the content region.Type: ApplicationFiled: July 1, 2019Publication date: October 24, 2019Inventors: Conrad R. Carlen, Linda Y. Fong, Alexandre R. Moha, Jason C. Beaver, Toby C. Paterson
-
Patent number: 10379632Abstract: An electronic device with a touch-sensitive display and one or more sensors to detect signals from a stylus associated with the device: displays a user interface in a viewing mode, the user interface including a content region and a first control region; while displaying the user interface in the viewing mode, detects an input by a first contact on the touch-sensitive display; and, in response to detecting the input: when the first contact is a stylus contact in the content region: changes from the viewing mode to an editing mode; and displays, in the content region, a mark drawn in accordance with movement of the first contact; and when the first contact is a non-stylus contact in the content region: remains in the viewing mode; and performs a navigation operation in the content region in accordance with movement of the first contact without displaying the mark.Type: GrantFiled: June 12, 2017Date of Patent: August 13, 2019Assignee: APPLE INC.Inventors: Conrad R. Carlen, Linda Y. Fong, Alexandre R. Moha, Jason C. Beaver, Toby C. Paterson
-
Patent number: 9898355Abstract: The described embodiments include a computing device that executes a broker application. The broker application performs a mediated data exchange to exchange data between a first sandboxed application and a second application. For example, the broker application can import data from the second application into the first sandboxed application. As another example, the broker application can export data from the first sandboxed application into the second application.Type: GrantFiled: October 14, 2016Date of Patent: February 20, 2018Assignee: APPLE INC.Inventors: David Rahardja, Toby C. Paterson, Anthony D'Auria
-
Publication number: 20170357335Abstract: An electronic device with a touch-sensitive display and one or more sensors to detect signals from a stylus associated with the device: displays a user interface in a viewing mode, the user interface including a content region and a first control region; while displaying the user interface in the viewing mode, detects an input by a first contact on the touch-sensitive display; and, in response to detecting the input: when the first contact is a stylus contact in the content region: changes from the viewing mode to an editing mode; and displays, in the content region, a mark drawn in accordance with movement of the first contact; and when the first contact is a non-stylus contact in the content region: remains in the viewing mode; and performs a navigation operation in the content region in accordance with movement of the first contact without displaying the mark.Type: ApplicationFiled: June 12, 2017Publication date: December 14, 2017Inventors: Conrad R. Carlen, Linda Y. Fong, Alexandre R. Moha, Jason C. Beaver, Toby C. Paterson
-
Publication number: 20170102975Abstract: The described embodiments include a computing device that executes a broker application. The broker application performs a mediated data exchange to exchange data between a first sandboxed application and a second application. For example, the broker application can import data from the second application into the first sandboxed application. As another example, the broker application can export data from the first sandboxed application into the second application.Type: ApplicationFiled: October 14, 2016Publication date: April 13, 2017Applicant: Apple Inc.Inventors: David Rahardja, Toby C. Paterson, Anthony D'Auria
-
Patent number: 9473562Abstract: The described embodiments include a computing device that executes a broker application. The broker application performs a mediated data exchange to exchange data between a first sandboxed application and a second application. For example, the broker application can import data from the second application into the first sandboxed application. As another example, the broker application can export data from the first sandboxed application into the second application.Type: GrantFiled: September 12, 2013Date of Patent: October 18, 2016Assignee: APPLE INC.Inventors: David Rahardja, Toby C. Paterson, Anthony D'Auria
-
Patent number: 9013512Abstract: Systems, methods, and computer readable media for dynamically setting an executing application's display buffer size are described. To ameliorate display device overscan operations, the size of an executing application's display buffer may be set based on the display device's extent and a display mode. In addition, contents of the executing application's display buffer may be operated on as they are moved to a frame buffer based on the display mode. In one mode, for example, display buffer contents may be scaled before being placed into the frame buffer. In another mode, a black border may be placed around display buffer contents as it is placed into the frame buffer. In yet another mode, display buffer contents may be copied into the frame buffer without further processing.Type: GrantFiled: February 8, 2012Date of Patent: April 21, 2015Assignee: Apple Inc.Inventors: Jeremy Sandmel, Joshua H. Shaffer, Toby C. Paterson, Patrick Coffman, Geoffrey Stahl, John S. Harper
-
Publication number: 20150074165Abstract: The described embodiments include a computing device that executes a broker application. The broker application performs a mediated data exchange to exchange data between a first sandboxed application and a second application. For example, the broker application can import data from the second application into the first sandboxed application. As another example, the broker application can export data from the first sandboxed application into the second application.Type: ApplicationFiled: September 12, 2013Publication date: March 12, 2015Applicant: Apple Inc.Inventors: David Rahardja, Toby C. Paterson, Anthony D'Auria
-
Publication number: 20130201197Abstract: Systems, methods, and computer readable media for dynamically setting an executing application's display buffer size are described. To ameliorate display device overscan operations, the size of an executing application's display buffer may be set based on the display device's extent and a display mode. In addition, contents of the executing application's display buffer may be operated on as they are moved to a frame buffer based on the display mode. In one mode, for example, display buffer contents may be scaled before being placed into the frame buffer. In another mode, a black border may be placed around display buffer contents as it is placed into the frame buffer. In yet another mode, display buffer contents may be copied into the frame buffer without further processing.Type: ApplicationFiled: February 8, 2012Publication date: August 8, 2013Applicant: APPLE INC.Inventors: Jeremy Sandmel, Joshua H. Shaffer, Toby C. Paterson, Patrick Coffman, Geoffrey Stahl, John S. Harper