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: 10963820
    Abstract: 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: Grant
    Filed: November 26, 2018
    Date of Patent: March 30, 2021
    Assignee: Apple Inc.
    Inventors: Ryan Shelby, Eric Albert, David Hodge, Curtis Galloway, Tara Teich, Sam Iglesias, Maria D. Ioveva
  • Patent number: 10929782
    Abstract: 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: Grant
    Filed: September 23, 2016
    Date of Patent: February 23, 2021
    Assignee: Apple Inc.
    Inventors: Ryan Shelby, Eric Albert, David Hodge, Curtis Galloway, Tara Teich, Sam Iglesias, Maria D. Ioveva
  • Publication number: 20190094032
    Abstract: 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: Application
    Filed: November 26, 2018
    Publication date: March 28, 2019
    Applicant: Apple Inc.
    Inventors: Ryan Shelby, Eric Albert, David Hodge, Curtis Galloway, Tara Teich, Sam Iglesias, Maria D. Ioveva
  • Patent number: 10168164
    Abstract: 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: Grant
    Filed: September 23, 2016
    Date of Patent: January 1, 2019
    Assignee: Apple Inc.
    Inventors: Ryan Shelby, Eric Albert, David Hodge, Curtis Galloway, Tara Teich, Sam Iglesias, Maria D. Ioveva
  • Publication number: 20170356749
    Abstract: 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: Application
    Filed: September 23, 2016
    Publication date: December 14, 2017
    Inventors: Ryan Shelby, Eric Albert, David Hodge, Curtis Galloway, Tara Teich, Sam Iglesias, Maria D. Ioveva
  • Publication number: 20170357916
    Abstract: 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: Application
    Filed: September 23, 2016
    Publication date: December 14, 2017
    Inventors: Ryan Shelby, Eric Albert, David Hodge, Curtis Galloway, Tara Teich, Sam Iglesias, Maria D. Ioveva
  • Publication number: 20140365530
    Abstract: 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: Application
    Filed: July 21, 2014
    Publication date: December 11, 2014
    Inventors: Alex Kerfoot, Michael Evans, Orion Reblitz-Richardson, Sina Jafarzadeh, Ryan Shelby, Randall Breen, A. Peter Swearengen, William Wright
  • Publication number: 20140280241
    Abstract: 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: Application
    Filed: March 14, 2014
    Publication date: September 18, 2014
    Applicant: MediaGraph, LLC
    Inventors: Orion Reblitz-Richardson, Alex Kerfoot, Michael Evans, Randall Breen, Sina Jafarzadeh, Ryan Shelby, A. Peter Swearengen, William Wright, Hunter Blanks, Michael Ludlam
  • Patent number: 6931941
    Abstract: 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: Grant
    Filed: September 2, 2004
    Date of Patent: August 23, 2005
    Assignee: NHK International Corp.
    Inventor: Ryan Shelby
  • Publication number: 20050050963
    Abstract: 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: Application
    Filed: September 2, 2004
    Publication date: March 10, 2005
    Inventor: Ryan Shelby