Patents by Inventor Bradford A. Moore

Bradford A. Moore 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: 9453734
    Abstract: Systems and methods are provided for displaying a portion of a map on a mobile device of a user while the user is traveling along a route. The mobile device can use a selected route and a current location of the device to load map tiles for parts of the map that are upcoming along the route. In this manner, the user can have quick access to the portions of the map that the user likely will want to view. For example, the map tiles can be loaded for the next 50 Km, and then when the stored tiles reaches only 25 Km ahead, another 25 Km of tiles can be retrieved. The amount of tiles loaded (e.g., minimum and maximum amounts) can vary based on a variety of factors, such as network state, distance traveled along the route, and whether the mobile device is charging.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: September 27, 2016
    Assignee: Apple Inc.
    Inventors: Seejo K. Pylappan, James A. Howard, Bradford A. Moore, Christopher Blumenberg
  • Patent number: 9423946
    Abstract: Techniques for performing context-sensitive actions in response to touch input are provided. A user interface of an application can be displayed. Touch input can be received in a region of the displayed user interface, and a context can be determined. A first action may be performed if the context is a first context and a second action may instead be performed if the context is a second context different from the first context. In some embodiments, an action may be performed if the context is a first context and the touch input is a first touch input, and may also be performed if the context is a second context and the touch input is a second touch input.
    Type: Grant
    Filed: August 12, 2013
    Date of Patent: August 23, 2016
    Assignee: APPLE INC.
    Inventors: Christopher D. Moore, Marcel Van Os, Bradford A. Moore, Patrick S. Piemonte, Eleanor C. Wachsman
  • Patent number: 9418672
    Abstract: Some embodiments provide a navigation application. The navigation application includes an interface for receiving data describing junctures along a route from a first location on a map to a second location on the map. The data for each juncture includes a set of angles at which roads leave the juncture. The navigation application includes a juncture decoder for synthesizing, from the juncture data, instruction elements for each juncture that describe different aspects of a maneuver to be performed at the juncture. The navigation application includes an instruction generator for generating at least two different instruction sets for a maneuver by combining one or more of the instruction elements for the juncture at which the maneuver is to be performed. The navigation application includes an instruction retriever for selecting one of the different instruction sets for the maneuver according to a context in which the instruction set will be displayed.
    Type: Grant
    Filed: September 30, 2012
    Date of Patent: August 16, 2016
    Assignee: APPLE INC.
    Inventors: Seejo K. Pylappan, Emanuele Vulcano, Bradford A. Moore, Marcel van Os
  • Patent number: 9404766
    Abstract: A method of providing a sequence of turn-by-turn navigation instructions on a device traversing a route is provided. Each turn-by-turn navigation instruction is associated with a location on the route. As the device traverses along the route, the method displays a turn-by-turn navigation instruction associated with a current location of the device. The method receives a touch input through a touch input interface of the device while displaying a first turn-by-turn navigation instruction and a first map region that displays the current location and a first location associated with the first turn-by-turn navigation instruction. In response to receiving the touch input, the method displays a second turn-by-turn navigation instruction and a second map region that displays a second location associated with the second turn-by-turn navigation instruction. Without receiving additional input, the method automatically returns to the display of the first turn-by-turn navigation instruction and the first map region.
    Type: Grant
    Filed: October 16, 2013
    Date of Patent: August 2, 2016
    Assignee: APPLE INC.
    Inventors: Christine B. McGavran, Bradford A. Moore, Christopher D. Moore, Harold O. Habeck, Marcel van Os
  • Publication number: 20160216127
    Abstract: A method of providing navigation instructions in a locked mode of a device is disclosed. The method, while the display screen of the device is turned off, determines that the device is near a navigation point. The method turns on the display screen and provides navigation instructions. In some embodiments, the method identifies the ambient light level around the device and turns on the display at brightness level determined by the identified ambient light level. The method turns off the display after the navigation point is passed.
    Type: Application
    Filed: January 21, 2016
    Publication date: July 28, 2016
    Inventors: Marcel van Os, Emanuele Vulcano, Bradford A. Moore, Andrew B. Cato
  • Publication number: 20160212229
    Abstract: Some embodiments of the invention provide a mobile device with a novel route prediction engine that (1) can formulate predictions about current or future destinations and/or routes to such destinations for the device's user, and (2) can relay information to the user about these predictions. In some embodiments, this engine includes a machine-learning engine that facilitates the formulation of predicted future destinations and/or future routes to destinations based on stored, user-specific data. The user-specific data is different in different embodiments. In some embodiments, the stored, user-specific data includes data about any combination of the following (1) previous destinations traveled to by the user, (2) previous routes taken by the user, (3) locations of calendared events in the user's calendar, (4) locations of events for which the user has electronic tickets, and (5) addresses parsed from recent e-mails and/or messages sent to the user.
    Type: Application
    Filed: March 30, 2016
    Publication date: July 21, 2016
    Inventors: Christine B. McGavran, Bradford A. Moore, Gregory D. Bolsinga, Michael P. Dal Santo, Lukas Marti, Seejo K. Pylappan, Marcel van Os
  • Patent number: 9367959
    Abstract: A device that includes at least one processing unit and stores a multi-mode mapping program for execution by the at least one processing unit is described. The program includes a user interface (UI). The UI includes a display area for displaying a two-dimensional (2D) presentation of a map or a three-dimensional (3D) presentation of the map. The UI includes a selectable 3D control for directing the program to transition between the 2D and 3D presentations.
    Type: Grant
    Filed: September 30, 2012
    Date of Patent: June 14, 2016
    Assignee: APPLE INC.
    Inventors: Scott Forstall, Bradford A. Moore, Marcel van Os, Christopher Blumenberg, Emanuele Vulcano, Brady A. Law, Patrick S. Piemonte, Matthew B. Ball
  • Patent number: 9347787
    Abstract: Some embodiments of the invention provide a mapping application with novel tools for examining potential destinations and routes to the potential destinations. In some embodiments, the mapping application includes a route preview page that provides a novel combination of user element tools that allow a user (1) to explore alternative routes to a selected destination, (2) to explore routes to other destinations in a list of destinations. In some embodiments, the route overview page also provides a modal zoom tool that allows the map on this page to zoom to the destination/search result or zoom out to an overview of the entire route to the destination/search result. These three tools (i.e.
    Type: Grant
    Filed: April 16, 2014
    Date of Patent: May 24, 2016
    Assignee: APPLE INC.
    Inventors: Bradford A. Moore, Joshua C. Weinberg, Jorge Fino, Mark B. Larus, Sarah G. Barbour
  • Patent number: 9317813
    Abstract: Some embodiments of the invention provide a mobile device with a novel route prediction engine that (1) can formulate predictions about current or future destinations and/or routes to such destinations for the device's user, and (2) can relay information to the user about these predictions. In some embodiments, this engine includes a machine-learning engine that facilitates the formulation of predicted future destinations and/or future routes to destinations based on stored, user-specific data. The user-specific data is different in different embodiments. In some embodiments, the stored, user-specific data includes data about any combination of the following (1) previous destinations traveled to by the user, (2) previous routes taken by the user, (3) locations of calendared events in the user's calendar, (4) locations of events for which the user has electronic tickets, and (5) addresses parsed from recent e-mails and/or messages sent to the user.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 19, 2016
    Assignee: APPLE INC.
    Inventors: Christine B. McGavran, Bradford A. Moore, Gregory D. Bolsinga, Michael P. Dal Santo, Lukas Marti, Seejo K. Pylappan, Marcel van Os
  • Patent number: 9311750
    Abstract: A mapping program for execution by at least one processing unit of a device is described. The device includes a touch-sensitive screen and a touch input interface. The program renders and displays a presentation of a map from a particular view of the map. The program generates an instruction to rotate the displayed map in response to a multi-touch input from the multi-touch input interface. In order to generate a rotating presentation of the map, the program changes the particular view while receiving the multi-touch input and for a duration of time after the multi-touch input has terminated in order to provide a degree of inertia motion for the rotating presentation of the map.
    Type: Grant
    Filed: September 30, 2012
    Date of Patent: April 12, 2016
    Assignee: APPLE INC.
    Inventors: Bradford A. Moore, Marcel van Os, Albert P. Dul, Patrick S. Piemonte, Erik Anders Mikael Adlers
  • Patent number: 9303997
    Abstract: Some embodiments of the invention provide a novel prediction engine that (1) can formulate predictions about current or future destinations and/or routes to such destinations for a user, and (2) can relay information to the user about these predictions. In some embodiments, this engine includes a machine-learning engine that facilitates the formulation of predicted future destinations and/or future routes to destinations based on stored, user-specific data. The user-specific data is different in different embodiments. In some embodiments, the stored, user-specific data includes data about any combination of the following: (1) previous destinations traveled to by the user, (2) previous routes taken by the user, (3) locations of calendared events in the user's calendar, (4) locations of events for which the user has electronic tickets, and (5) addresses parsed from recent e-mails and/or messages sent to the user.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: April 5, 2016
    Assignee: APPLE INC.
    Inventors: Christine B. McGavran, Bradford A. Moore, Gregory D. Bolsinga, Michael P. Dal Santo, Lukas Marti, Seejo K. Pylappan, Marcel van Os
  • Publication number: 20160084668
    Abstract: A method of providing navigation on an electronic device when the display screen is locked. The method receives a verbal request to start navigation while the display is locked. The method identifies a route from a current location to a destination based on the received verbal request. While the display screen is locked, the method provides navigational directions on the electronic device from the current location of the electronic device to the destination. Some embodiments provide a method for processing a verbal search request. The method receives a navigation-related verbal search request and prepares a sequential list of the search results based on the received request. The method then provides audible information to present a search result from the sequential list. The method presents the search results in a batch form until the user selects a search result, the user terminates the search, or the search items are exhausted.
    Type: Application
    Filed: December 8, 2015
    Publication date: March 24, 2016
    Inventors: Marcel van Os, Sarah G. Barbour, Brady A. Law, Bradford A. Moore
  • Patent number: 9261380
    Abstract: A method of selectively displaying maps on a mobile device. The method sends a map application, which had been displaying a first map, to the background. The method then returns the map application to the foreground. The method then determines whether to redisplay the previous map or display a map surrounding the then current location of the device. The determination is based on various factors including user interaction, time that the map application has been in the background and distance traveled while the map application is in the background.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 16, 2016
    Assignee: APPLE INC.
    Inventors: Bradford A. Moore, Christopher Blumenberg, Catherine A. Edwards, Marcel van Os, Patrice O. Gautier, Sarah G. Barbour
  • Patent number: 9243924
    Abstract: A method of providing navigation instructions in a locked mode of a device is disclosed. The method, while the display screen of the device is turned off, determines that the device is near a navigation point. The method turns on the display screen and provides navigation instructions. In some embodiments, the method identifies the ambient light level around the device and turns on the display at brightness level determined by the identified ambient light level. The method turns off the display after the navigation point is passed.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: January 26, 2016
    Assignee: APPLE INC.
    Inventors: Marcel van Os, Emanuele Vulcano, Bradford A. Moore, Andrew B. Cato
  • Patent number: 9230556
    Abstract: A method of providing navigation on an electronic device when the display screen is locked. The method receives a verbal request to start navigation while the display is locked. The method identifies a route from a current location to a destination based on the received verbal request. While the display screen is locked, the method provides navigational directions on the electronic device from the current location of the electronic device to the destination. Some embodiments provide a method for processing a verbal search request. The method receives a navigation-related verbal search request and prepares a sequential list of the search results based on the received request. The method then provides audible information to present a search result from the sequential list. The method presents the search results in a batch form until the user selects a search result, the user terminates the search, or the search items are exhausted.
    Type: Grant
    Filed: September 30, 2012
    Date of Patent: January 5, 2016
    Assignee: APPLE INC.
    Inventors: Marcel van Os, Sarah G. Barbour, Brady A. Law, Bradford A. Moore
  • Patent number: 9200915
    Abstract: Some embodiments provide a method, for a mobile device, for controlling an interactive communication system of a vehicle that includes a display screen. If the display screen is touch-sensitive, the method provides a first user interface display that includes a first map the presentation of which is modifiable with touch input received through the touch-sensitive screen. If the display screen is not touch-sensitive, the method provides a second user interface display that includes a second map the presentation of which is modifiable through physical controls mounted in the vehicle. In some embodiments, if the touchscreen meets a particular set of characteristics, the first map presentation is directly modifiable with gestural input received through the display screen. If the display screen does not meet the particular set of characteristics, the first map presentation is modifiable with different, non-gestural touchscreen input received through the display screen.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: December 1, 2015
    Assignee: APPLE INC.
    Inventors: Emanuele Vulcano, Bradford A. Moore, Jorge Fino
  • Publication number: 20150323342
    Abstract: Some embodiments provide a mapping application that provides routing information to third-party applications on a device. The mapping application receives route data that includes first and second locations. Based on the route data, the mapping application provides a set of routing applications that provide navigation information. The mapping application receives a selection of a routing application in the set of routing applications. The mapping application passes the route data to the selected routing application in order for the routing application to provide navigation information.
    Type: Application
    Filed: May 14, 2015
    Publication date: November 12, 2015
    Inventors: Scott Forstall, Marcel van Os, Bradford A. Moore, Brady A. Law
  • Publication number: 20150323340
    Abstract: A method for providing navigation instructions on a device is described. As the device traverses a navigated route according to a first mode of transportation, the method displays a first turn-by-turn navigation presentation defined for the first mode. Based on data gathered by the device, the method determines that the device is navigating the route according to a second mode of transportation. The method automatically displays a second, different turn-by-turn navigation presentation defined for the second mode.
    Type: Application
    Filed: July 16, 2015
    Publication date: November 12, 2015
    Inventors: Christine B. McGavran, Bradford A. Moore, Christopher D. Moore, Harold O. Habeck, Marcel van Os, Wesley Yue, Eric L. Grundstrom
  • Patent number: 9182243
    Abstract: Some embodiments provide a navigation application that presents a novel navigation presentation on a device. The application identifies a location of the device, and identifies a style of road signs associated with the identified location of the device. The application then generates navigation instructions in form of road signs that match the identified style. To generate the road sign, the application in some embodiments identifies a road sign template image for the identified style, and generates the road sign by compositing the identified road sign template with at least one of text instruction and graphical instruction. In some embodiments, the road sign is generated as a composite textured image that has a texture and a look associated with the road signs at the identified location.
    Type: Grant
    Filed: September 30, 2012
    Date of Patent: November 10, 2015
    Assignee: APPLE INC.
    Inventors: Marcel van Os, Christopher Blumenberg, Emanuele Vulcano, Bradford A. Moore, Seejo K. Pylappan
  • Patent number: 9170122
    Abstract: A mobile device that displays a list of traveling maneuvers or driving directions according to a route from a start location to a destination location is provided. The displayed list of driving directions includes a series of graphical items that each corresponds to a maneuver in the route. The displayed list of driving directions is updated dynamically according to the current position of the mobile device. Each maneuver actually taken or traveled causes the mobile device to display the item that corresponds to the taken maneuver differently. After a number of maneuvers have been taken, the graphical items that correspond to the taken maneuvers are removed from display and new maneuvers are brought into view.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: October 27, 2015
    Assignee: APPLE INC.
    Inventors: Bradford A. Moore, Scott Lopatin, Marcel van Os, Woo-Ram Lee