Patents by Inventor Ryan Shelby
Ryan Shelby 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: 10963820Abstract: In some implementations, a navigation application can integrate third party services into the navigation application in an easy to use and convenient manner. For example, the navigation application can receive user input indicating that the user is interested obtaining transportation from a ride hailing service. In response to receiving the indication, the navigation application can invoke an application extension for a third party ride hailing application. The navigation application and ride hailing application can then communicate to provide the ride hailing service through the navigation application.Type: GrantFiled: November 26, 2018Date of Patent: March 30, 2021Assignee: Apple Inc.Inventors: Ryan Shelby, Eric Albert, David Hodge, Curtis Galloway, Tara Teich, Sam Iglesias, Maria D. Ioveva
-
Patent number: 10929782Abstract: In some implementations, a navigation application can integrate third party services into the navigation application in an easy to use and convenient manner. For example, the navigation application can receive user input indicating that the user is interested reserving a table from a table reservation service. In response to receiving the indication, the navigation application can invoke an application extension for a third party table reservation application. The navigation application and table reservation application can then communicate to provide the table reservation service through the navigation application.Type: GrantFiled: September 23, 2016Date of Patent: February 23, 2021Assignee: Apple Inc.Inventors: Ryan Shelby, Eric Albert, David Hodge, Curtis Galloway, Tara Teich, Sam Iglesias, Maria D. Ioveva
-
Publication number: 20190094032Abstract: In some implementations, a navigation application can integrate third party services into the navigation application in an easy to use and convenient manner. For example, the navigation application can receive user input indicating that the user is interested obtaining transportation from a ride hailing service. In response to receiving the indication, the navigation application can invoke an application extension for a third party ride hailing application. The navigation application and ride hailing application can then communicate to provide the ride hailing service through the navigation application.Type: ApplicationFiled: November 26, 2018Publication date: March 28, 2019Applicant: Apple Inc.Inventors: Ryan Shelby, Eric Albert, David Hodge, Curtis Galloway, Tara Teich, Sam Iglesias, Maria D. Ioveva
-
Patent number: 10168164Abstract: In some implementations, a navigation application can integrate third party services into the navigation application in an easy to use and convenient manner. For example, the navigation application can receive user input indicating that the user is interested obtaining transportation from a ride hailing service. In response to receiving the indication, the navigation application can invoke an application extension for a third party ride hailing application. The navigation application and ride hailing application can then communicate to provide the ride hailing service through the navigation application.Type: GrantFiled: September 23, 2016Date of Patent: January 1, 2019Assignee: Apple Inc.Inventors: Ryan Shelby, Eric Albert, David Hodge, Curtis Galloway, Tara Teich, Sam Iglesias, Maria D. Ioveva
-
Publication number: 20170356749Abstract: In some implementations, a navigation application can integrate third party services into the navigation application in an easy to use and convenient manner. For example, the navigation application can receive user input indicating that the user is interested obtaining transportation from a ride hailing service. In response to receiving the indication, the navigation application can invoke an application extension for a third party ride hailing application. The navigation application and ride hailing application can then communicate to provide the ride hailing service through the navigation application.Type: ApplicationFiled: September 23, 2016Publication date: December 14, 2017Inventors: Ryan Shelby, Eric Albert, David Hodge, Curtis Galloway, Tara Teich, Sam Iglesias, Maria D. Ioveva
-
Publication number: 20170357916Abstract: In some implementations, a navigation application can integrate third party services into the navigation application in an easy to use and convenient manner. For example, the navigation application can receive user input indicating that the user is interested reserving a table from a table reservation service. In response to receiving the indication, the navigation application can invoke an application extension for a third party table reservation application. The navigation application and table reservation application can then communicate to provide the table reservation service through the navigation application.Type: ApplicationFiled: September 23, 2016Publication date: December 14, 2017Inventors: Ryan Shelby, Eric Albert, David Hodge, Curtis Galloway, Tara Teich, Sam Iglesias, Maria D. Ioveva
-
Publication number: 20140365530Abstract: Media items in a media library are organized into a hierarchical tree so that a particular media item can be found by referencing similar media items. The hierarchical tree has nodes that are the media items and each node further includes a prominence level that indicates a relative popularity of the media item. Systems and methods described herein allow a user to edit or modify the hierarchical tree by changing a position of a media item in the hierarchical tree or by changing a prominence level of the media item. If the edit or modification affects the integrity of the hierarchical tree, the hierarchical tree is automatically further modified to preserve the integrity while reflecting the edit or modification made by the user.Type: ApplicationFiled: July 21, 2014Publication date: December 11, 2014Inventors: Alex Kerfoot, Michael Evans, Orion Reblitz-Richardson, Sina Jafarzadeh, Ryan Shelby, Randall Breen, A. Peter Swearengen, William Wright
-
Publication number: 20140280241Abstract: Users collect digital media items such as songs, images, and videos into media libraries. Over time, the user can collect a very large number of media items making organization and use of the media library difficult and time-consuming. The systems and methods described herein alleviate this task by collecting metadata about the media items from multiple sources, determining a similarity between the media items, and clustering the media items with like media items. The systems and methods described herein can position the media items relative to one another in a layout based on their respective similarity. Feedback from the user and from other users can be added to the metadata and used to update the layout of the media items.Type: ApplicationFiled: March 14, 2014Publication date: September 18, 2014Applicant: MediaGraph, LLCInventors: Orion Reblitz-Richardson, Alex Kerfoot, Michael Evans, Randall Breen, Sina Jafarzadeh, Ryan Shelby, A. Peter Swearengen, William Wright, Hunter Blanks, Michael Ludlam
-
Patent number: 6931941Abstract: A fatigue test system includes a frame having top, intermediate and bottom supports each operatively interconnected by at least one extension, and the intermediate support being disposed between the top and bottom supports. The fatigue test system further includes a driving mechanism connectable to one of the supports to drive the support substantially along a longitudinal axis of the extension for fatigue testing at least one spring disposed between the top and intermediate supports, and at least one further spring disposed between the intermediate and bottom supports. In an alternative embodiment, the fatigue test system includes a frame including top and bottom supports each interconnected by an extension, and a driving mechanism disposed between the top and bottom supports for driving springs against the top and bottom supports, each spring being fatigue tested by being driven along a longitudinal axis of the extension or a central axis of the spring.Type: GrantFiled: September 2, 2004Date of Patent: August 23, 2005Assignee: NHK International Corp.Inventor: Ryan Shelby
-
Publication number: 20050050963Abstract: A fatigue test system includes a frame having top, intermediate and bottom supports each operatively interconnected by at least one extension, and the intermediate support being disposed between the top and bottom supports. The fatigue test system further includes a driving mechanism connectable to one of the supports to drive the support substantially along a longitudinal axis of the extension for fatigue testing at least one spring disposed between the top and intermediate supports, and at least one further spring disposed between the intermediate and bottom supports. In an alternative embodiment, the fatigue test system includes a frame including top and bottom supports each interconnected by an extension, and a driving mechanism disposed between the top and bottom supports for driving springs against the top and bottom supports, each spring being fatigue tested by being driven along a longitudinal axis of the extension or a central axis of the spring.Type: ApplicationFiled: September 2, 2004Publication date: March 10, 2005Inventor: Ryan Shelby