Patents by Inventor Michael H. Schrag

Michael H. Schrag 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: 10845199
    Abstract: Some embodiments of the invention provide a navigation application that generates navigation instructions for a route, including navigation instruction for navigating within a venue. One example of such a venue is transit station. The navigation application identifies a portion of the route that includes two locations within a station, such as an access point (e.g., an entrance or exit) of the transit station and a platform within the station at which a transit vehicle arrives. The application identifies a path between the two locations (e.g., between an access point and a platform, between two platforms within the station, between a platform and another location within the station, or between any arbitrary two locations within the station). The application provides several turn-by-turn navigation instructions for navigating the path based on actual instructions signs that are displayed within the station to provide guidance for traveling between different locations in the station.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: November 24, 2020
    Assignee: Apple Inc.
    Inventors: Brandon J. Pung, Michael H. Schrag, Ellis M. Verosub, Usama M. Hajj, Mikey M. Fujihara, Jan F. Sanchez Dudus, Ian D. Leighton
  • Publication number: 20170356742
    Abstract: Some embodiments of the invention provide a navigation application that generates navigation instructions for a route, including navigation instruction for navigating within a venue. One example of such a venue is transit station. The navigation application identifies a portion of the route that includes two locations within a station, such as an access point (e.g., an entrance or exit) of the transit station and a platform within the station at which a transit vehicle arrives. The application identifies a path between the two locations (e.g., between an access point and a platform, between two platforms within the station, between a platform and another location within the station, or between any arbitrary two locations within the station). The application provides several turn-by-turn navigation instructions for navigating the path based on actual instructions signs that are displayed within the station to provide guidance for traveling between different locations in the station.
    Type: Application
    Filed: September 23, 2016
    Publication date: December 14, 2017
    Inventors: Brandon J. Pung, Michael H. Schrag, Ellis M. Verosub, Usama M. Hajj, Mikey M. Fujihara, Jan F. Sanchez Dudus, Ian D. Leighton
  • Publication number: 20140249965
    Abstract: Fulfilling a pre-order for a collection of media items in an online store, enforcing one or more pricing schemes which adjust the price charged for the collection of media items purchased as a pre-order, and managing changes to a pre-order campaign as they are received from a media publisher.
    Type: Application
    Filed: March 1, 2013
    Publication date: September 4, 2014
    Applicant: Apple Inc.
    Inventors: Farman A. Syed, Tara Uyeyama, David Neumann, Alan Yu, Michael H. Schrag, David Makower, Tracy Pirnack, Jill Harwell, Jay Liepis, Jonathan B. Leffert, Elizabeth Trumbull, Jonathan M. Lee, Mufaddal Y. Khumri
  • Patent number: 6654748
    Abstract: A dynamic application browser is provided that handles multiple applications and allows for the seamless exchange of information from one computer to another is described. The dynamic application browser is run on a first computer including a database that stores a plurality of objects. The browser also includes an update module that uploads and downloads objects from a second computer and a database manager. The database manager controls storage of, and access to, the objects stored in the at least one database and interfaces with the update module and the at least one database. The at least one database includes at least one table storing at least one of the plurality of objects.
    Type: Grant
    Filed: December 7, 1999
    Date of Patent: November 25, 2003
    Assignee: RWD Technologies, Inc.
    Inventors: Adam J. Rabung, Michael H. Schrag