Patents by Inventor Christopher N. Ryan
Christopher N. Ryan 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: 20230393803Abstract: An example method includes, at a first electronic device that includes a display, displaying, on the display, a user interface that is associated with an application, the user interface displayed with a control user interface element for changing a display property of the user interface. The method includes, detecting an input directed to the control user interface element. The method also includes that in response to detecting the input, and while continuing to display the user interface, concurrently displaying on the display: a first selectable option for changing the display property of the user interface on the display of the first electronic device, and a second selectable option for requesting display at a second electronic device, distinct from the first electronic device, of a user interface that includes content from the user interface.Type: ApplicationFiled: August 17, 2023Publication date: December 7, 2023Inventors: Raymond S. Sepulveda, Chun Kin Minor Wong, John O. Louch, Christopher N. Ryan, Kevin J. Van Vechten, Patrick L. Coffman
-
Patent number: 11775248Abstract: An example method includes, at a first electronic device that includes a display, displaying, on the display, a user interface that is associated with an application, the user interface displayed with a control user interface element for changing a display property of the user interface. The method includes, detecting an input directed to the control user interface element. The method also includes that in response to detecting the input, and while continuing to display the user interface, concurrently displaying on the display: a first selectable option for changing the display property of the user interface on the display of the first electronic device, and a second selectable option for requesting display at a second electronic device, distinct from the first electronic device, of a user interface that includes content from the user interface.Type: GrantFiled: February 8, 2022Date of Patent: October 3, 2023Assignee: APPLE INC.Inventors: Raymond S. Sepulveda, Chun Kin Minor Wong, John O. Louch, Christopher N. Ryan, Kevin J. Van Vechten, Patrick L. Coffman
-
Patent number: 11416205Abstract: Disclosed herein are systems and methods that allow activation of, and intuitive interactions with, a companion-display mode for an electronic device. An example method includes: receiving an instruction to operate the first electronic device in a companion-display mode in which user interfaces generated by a second electronic device are displayed at the first electronic device. In response to receiving the instruction to operate in the companion-display mode, the method also includes: concurrently displaying, on the touch-sensitive display of the first electronic device: a user interface generated by the second electronic device; and a plurality of user interface objects, including a first user interface object associated with a first function of a plurality of functions for controlling the touch-sensitive display of the first electronic device while it is operating in the companion-display mode, and a second user interface object associated with a second function of the plurality of functions.Type: GrantFiled: September 25, 2019Date of Patent: August 16, 2022Assignee: APPLE INC.Inventors: Raymond S. Sepulveda, Chun Kin Minor Wong, John O. Louch, Christopher N. Ryan, Kevin J. Van Vechten, Patrick L. Coffman
-
Publication number: 20220164152Abstract: An example method includes, at a first electronic device that includes a display, displaying, on the display, a user interface that is associated with an application, the user interface displayed with a control user interface element for changing a display property of the user interface. The method includes, detecting an input directed to the control user interface element. The method also includes that in response to detecting the input, and while continuing to display the user interface, concurrently displaying on the display: a first selectable option for changing the display property of the user interface on the display of the first electronic device, and a second selectable option for requesting display at a second electronic device, distinct from the first electronic device, of a user interface that includes content from the user interface.Type: ApplicationFiled: February 8, 2022Publication date: May 26, 2022Inventors: Raymond S. Sepulveda, Chun Kin Minor Wong, John O. Louch, Christopher N. Ryan, Kevin J. Van Vechten, Patrick L. Coffman
-
Patent number: 11074116Abstract: The subject technology provides a system of devices, at least one of which includes an application configured to receive data directly from another one of the devices. The application is configured to obtain a list of available devices and associated features and provide input options for display based on the list. When one of the input options is selected, the application activates a component and/or an application of the other device for generation of the desired data. When the desired data has been generated by the other device, the generated data is directly input from the other device into the limiting application, without storage of the generated data at the other device, and without operation of the same application on the other device.Type: GrantFiled: September 28, 2018Date of Patent: July 27, 2021Assignee: Apple Inc.Inventors: John O. Louch, Kevin J. Van Vechten, Christopher N. Ryan, John J. Iarocci, Bob Bradley
-
Patent number: 11061744Abstract: The subject technology provides a system of devices, at least one of which includes an application configured to receive data directly from another one of the devices. The application is configured to obtain a list of available devices and associated features and provide input options for display based on the list. When one of the input options is selected, the application activates a component and/or an application of the other device for generation of the desired data. When the desired data has been generated by the other device, the generated data is directly input from the other device into the running application, without storage of the generated data at the other device, and without operation of the same application on the other device.Type: GrantFiled: September 28, 2018Date of Patent: July 13, 2021Assignee: Apple Inc.Inventors: John O. Louch, Kevin J. Van Vechten, Christopher N. Ryan, John J. Iarocci, Bob Bradley
-
Publication number: 20200333994Abstract: Disclosed herein are systems and methods that allow activation of, and intuitive interactions with, a companion-display mode for an electronic device. An example method includes: receiving an instruction to operate the first electronic device in a companion-display mode in which user interfaces generated by a second electronic device are displayed at the first electronic device. In response to receiving the instruction to operate in the companion-display mode, the method also includes: concurrently displaying, on the touch-sensitive display of the first electronic device: a user interface generated by the second electronic device; and a plurality of user interface objects, including a first user interface object associated with a first function of a plurality of functions for controlling the touch-sensitive display of the first electronic device while it is operating in the companion-display mode, and a second user interface object associated with a second function of the plurality of functions.Type: ApplicationFiled: September 25, 2019Publication date: October 22, 2020Inventors: Raymond S. Sepulveda, Chun Kin Minor Wong, John O. Louch, Christopher N. Ryan, Kevin J. Van Vechten
-
Publication number: 20190370092Abstract: The subject technology provides a system of devices, at least one of which includes an application configured to receive data directly from another one of the devices. The application is configured to obtain a list of available devices and associated features and provide input options for display based on the list. When one of the input options is selected, the application activates a component and/or an application of the other device for generation of the desired data. When the desired data has been generated by the other device, the generated data is directly input from the other device into the limiting application, without storage of the generated data at the other device, and without operation of the same application on the other device.Type: ApplicationFiled: September 28, 2018Publication date: December 5, 2019Inventors: John O. LOUCH, Kevin J. VAN VECHTEN, Christopher N. RYAN, John J. IAROCCI, Bob BRADLEY
-
Publication number: 20190370093Abstract: The subject technology provides a system of devices, at least one of which includes an application configured to receive data directly from another one of the devices. The application is configured to obtain a list of available devices and associated features and provide input options for display based on the list. When one of the input options is selected, the application activates a component and/or an application of the other device for generation of the desired data. When the desired data has been generated by the other device, the generated data is directly input from the other device into the running application, without storage of the generated data at the other device, and without operation of the same application on the other device.Type: ApplicationFiled: September 28, 2018Publication date: December 5, 2019Inventors: John O. LOUCH, Kevin J. VAN VECHTEN, Christopher N. RYAN, John J. IAROCCI, Bob BRADLEY
-
Publication number: 20190370094Abstract: The subject technology provides a system of devices, at least one of which includes an application configured to receive data directly from another one of the devices. The application is configured to obtain a list of available devices and associated features and provide input options for display based on the list. When one of the input options is selected, the application activates a component and/or an application of the other device for generation of the desired data. When the desired data has been generated by the other device, the generated data is directly input from the other device into the running application, without storage of the generated data at the other device, and without operation of the same application on the other device.Type: ApplicationFiled: September 28, 2018Publication date: December 5, 2019Inventors: John O. LOUCH, Kevin J. VAN VECHTEN, Christopher N. RYAN, John J. IAROCCI, Bob BRADLEY
-
Patent number: 9471587Abstract: When enumerating of a set of content items in a directory in a remote file server, an electronic device provides a request for information associated with the set of content items. The electronic device and the file server may use, respectively, use an OS X®-based operating system and a Windows®-based operating system. In response to the request, the file server may access information specifying the set of content items. For example, the information may include maximal access information and finder information for each content item in the set of content items in the directory. Next, the electronic device may receive a response with the requested information from the file server. The providing of the request and the receiving of the response may, respectively, involve single instances of a request and a response, thereby significantly reducing the amount of communication between the electronic device and the file server.Type: GrantFiled: June 7, 2013Date of Patent: October 18, 2016Assignee: Apple Inc.Inventors: William C. Conway, George K. Colley, Bradley R. M. Suinn, Christopher N. Ryan
-
Publication number: 20140365540Abstract: When enumerating of a set of content items in a directory in a remote file server, an electronic device provides a request for information associated with the set of content items. The electronic device and the file server may use, respectively, use an OS X®-based operating system and a Windows®-based operating system. In response to the request, the file server may access information specifying the set of content items. For example, the information may include maximal access information and finder information for each content item in the set of content items in the directory. Next, the electronic device may receive a response with the requested information from the file server. The providing of the request and the receiving of the response may, respectively, involve single instances of a request and a response, thereby significantly reducing the amount of communication between the electronic device and the file server.Type: ApplicationFiled: June 7, 2013Publication date: December 11, 2014Inventors: William C. Conway, George K. Colley, Bradley R. M. Suinn, Christopher N. Ryan
-
Publication number: 20120324428Abstract: Among other disclosed subject matter, a method includes providing a user interface allowing the insertion of elements into a document flow comprising static and dynamic elements, the user interface presenting a graphical depiction of the document that is dynamically altered by the insertion of the element, wherein the dynamically altered appearance of the document correctly reflects the position and type of the inserted element and rearranges all existing static and flow elements of the document around the inserted element.Type: ApplicationFiled: August 27, 2012Publication date: December 20, 2012Inventors: Christopher N. Ryan, Daniel E. Gobera Rubalcava, Michael Kahl, Kevin Lindeman, Han Ming Ong
-
Patent number: 8082319Abstract: 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: GrantFiled: January 9, 2006Date of Patent: December 20, 2011Assignee: Apple Inc.Inventors: Aaron Disario, Joshua Fagans, Christopher N. Ryan, Jeffrey Robbin
-
Publication number: 20110055744Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for visual linking of elements to model attributes. In one aspect, a method includes receiving a data stream comprising a plurality of element instances wherein an element instance of a first type in the data stream has an attribute with respective data and another element instance of the first type in the data stream does not have the attribute; creating a data model from the data stream in which all element instances of the first type have the attribute; and presenting an interactive representation of the data model including the attribute in a first region of a user interface (UI) and one or more UI elements in a second region of the UI.Type: ApplicationFiled: August 28, 2009Publication date: March 3, 2011Inventors: Christopher N. Ryan, Daniel E. Gobera Rubalcava
-
Publication number: 20090228838Abstract: Among other disclosed subject matter, a method includes providing a user interface allowing the insertion of elements into a document flow comprising static and dynamic elements, the user interface presenting a graphical depiction of the document that is dynamically altered by the insertion of the element, wherein the dynamically altered appearance of the document correctly reflects the position and type of the inserted element and rearranges all existing static and flow elements of the document around the inserted element.Type: ApplicationFiled: June 30, 2008Publication date: September 10, 2009Inventors: Christopher N. Ryan, Daniel Gobera Rubalcava, Michael Kahl, Kevin Lindeman, Han Ming Ong