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: 9997069Abstract: A context-aware voice guidance method is provided that interacts with other voice services of a user device. The voice guidance does not provide audible guidance while the user is making a verbal request to any of the voice-activated services. Instead, the voice guidance transcribes its output on the screen while the verbal requests from the user are received. In some embodiments, the voice guidance only provides a short warning sound to get the user's attention while the user is speaking on a phone call or another voice-activated service is providing audible response to the user's inquires. The voice guidance in some embodiments distinguishes between music that can be ducked and spoken words, for example from an audiobook, that the user wants to pause instead of being skipped. The voice guidance ducks music but pauses spoken words of an audio book in order to provide voice guidance to the user.Type: GrantFiled: March 13, 2013Date of Patent: June 12, 2018Assignee: Apple Inc.Inventors: Jonathan A. Bennett, Stephen O. Lemay, Marcel van Os, Scott Forstall, Bradford A. Moore, Emanuele Vulcano, Seejo K. Pylappan
-
Patent number: 9903732Abstract: 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: GrantFiled: January 21, 2016Date of Patent: February 27, 2018Assignee: APPLE INC.Inventors: Marcel van Os, Emanuele Vulcano, Bradford A. Moore, Andrew B. Cato
-
Patent number: 9891068Abstract: Some embodiments provide a method for a mobile device connected to a vehicle's interactive communication system that includes a display screen. The method identifies at least one search term from audio data received through the vehicle's interactive communication system. At the mobile device, the method performs a search to identify at least one location related to the identified search term. The method generates a map, that displays the identified location, for output on the display screen of the interactive communication system of the vehicle.Type: GrantFiled: November 15, 2013Date of Patent: February 13, 2018Assignee: APPLE INC.Inventors: Emanuele Vulcano, Bradford A. Moore, Jorge Fino, Scott Herz, Justin Garcia
-
Patent number: 9886794Abstract: For a mapping application, a method for reporting a problem related to a map displayed by the mapping application is described. The method identifies a mode in which the mapping application is operating. The method identifies a set of types of problems to report based on the identified mode. The method displays, in a display area of the mapping application, a graphical user interface (GUI) page that includes a set of selectable user interface (UI) items that represent the identified set of types of problems.Type: GrantFiled: September 30, 2012Date of Patent: February 6, 2018Assignee: Apple Inc.Inventors: Marcel van Os, Albert P. Dul, Bradford A. Moore, Ethan C. Sorrelgreen, I Wei Lai
-
Patent number: 9857193Abstract: Some embodiments provide a method for an application executing on a mobile device. The method renders an animated navigation presentation for output to an external display screen not part of the mobile device. The navigation presentation includes an animated map showing at least a portion of a route to a destination. The method simultaneously displays information regarding a maneuver along the route on a display screen of the mobile device without displaying a same animated map on the mobile device. In some embodiments, the displayed information regarding the maneuver comprises a graphical instruction and a text instruction for a next maneuver along the route.Type: GrantFiled: November 15, 2013Date of Patent: January 2, 2018Assignee: APPLE INC.Inventors: Emanuele Vulcano, Bradford A. Moore, Jorge Fino, Marcel van Os
-
Publication number: 20170371512Abstract: Some embodiments provide a mapping application that includes a novel dynamic scale that can be used to perform different zoom operations. In some embodiments, the scale also serves as a distance measurement indicator for a corresponding zoom level. The application continuously adjusts several different attributes of the scale, including the scale size, the number of segments on the scale and the representative distance of a segment on the scale. In some embodiments, the mapping application provides a smart zoom feature that guides a user during a zoom to a location. In particular, the smart zoom detects that a location of a zoom is near a pin on the map, and if so, zooms to the pin on the map. Otherwise, if the location is near a cloud of pins, the application zooms to the cloud of pins. Otherwise the zoom is directed towards the user's selected location.Type: ApplicationFiled: May 5, 2017Publication date: December 28, 2017Inventors: Bradford A. Moore, Alexandre Carlhian, Edouard D. Godfrey, Guillaume Borios, Albert P. Dul, Marcel van Os, Woo-Ram Lee
-
Publication number: 20170350703Abstract: 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: ApplicationFiled: April 21, 2017Publication date: December 7, 2017Applicant: Apple Inc.Inventors: Christine B. McGavran, Bradford A. Moore, Gregory D. Bolsinga, Christopher Blumenberg, Seejo K. Pylappan, Marcel van Os
-
Patent number: 9823077Abstract: 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: GrantFiled: July 16, 2015Date of Patent: November 21, 2017Assignee: APPLE INC.Inventors: Christine B. McGavran, Bradford A. Moore, Christopher D. Moore, Harold O. Habeck, Marcel van Os, Wesley Yue, Eric L. Grundstrom
-
Publication number: 20170254663Abstract: 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: ApplicationFiled: March 22, 2017Publication date: September 7, 2017Applicant: Apple Inc.Inventors: Christine B. McGavran, Bradford A. Moore, Christopher D. Moore, Harold O. Habeck, Marcel van Os
-
Publication number: 20170205243Abstract: Some embodiments provide a mapping application that provides a variety of UI elements for allowing a user to specify a location (e.g., for viewing or serving as route destinations). In some embodiments, these location-input UI elements appear in succession on a sequence of pages, according to a hierarchy that has the UI elements that require less user interaction appear on earlier pages in the sequence than the UI elements that require more user interaction. In some embodiments, the location-input UI elements that successively appear in the mapping application include (1) selectable predicted-destination notifications, (2) a list of selectable predicted destinations, (3) a selectable voice-based search affordance, and (4) a keyboard.Type: ApplicationFiled: July 13, 2016Publication date: July 20, 2017Inventors: Bradford A. Moore, Joshua C. Weinberg, Jorge Fino, Mark B. Larus, Sarah G. Barbour
-
Patent number: 9645726Abstract: Some embodiments provide a mapping application that includes a novel dynamic scale that can be used to perform different zoom operations. In some embodiments, the scale also serves as a distance measurement indicator for a corresponding zoom level. The application continuously adjusts several different attributes of the scale, including the scale size, the number of segments on the scale and the representative distance of a segment on the scale. In some embodiments, the mapping application provides a smart zoom feature that guides a user during a zoom to a location. In particular, the smart zoom detects that a location of a zoom is near a pin on the map, and if so, zooms to the pin on the map. Otherwise, if the location is near a cloud of pins, the application zooms to the cloud of pins. Otherwise the zoom is directed towards the user's selected location.Type: GrantFiled: November 12, 2013Date of Patent: May 9, 2017Assignee: APPLE INC.Inventors: Bradford A. Moore, Alexandre Carlhian, Edouard D. Godfrey, Guillaume Borios, Albert P. Dul, Marcel van Os, Woo-Ram Lee
-
Publication number: 20170115871Abstract: A multitouch device can interpret and disambiguate different gestures related to manipulating a displayed image of a 3D object, scene, or region. Examples of manipulations include pan, zoom, rotation, and tilt. The device can define a number of manipulation modes, including one or more single-control modes such as a pan mode, a zoom mode, a rotate mode, and/or a tilt mode. The manipulation modes can also include one or more multi-control modes, such as a pan/zoom/rotate mode that allows multiple parameters to be modified simultaneously.Type: ApplicationFiled: December 20, 2016Publication date: April 27, 2017Inventors: Patrick S. Piemonte, Bradford A. Moore, Billy P. Chen
-
Patent number: 9631930Abstract: 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: GrantFiled: November 15, 2013Date of Patent: April 25, 2017Assignee: APPLE INC.Inventors: Christine B. McGavran, Bradford A. Moore, Gregory D. Bolsinga, Christopher Blumenberg, Seejo K. Pylappan, Marcel van Os
-
Patent number: 9631945Abstract: 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: GrantFiled: July 11, 2016Date of Patent: April 25, 2017Assignee: APPLE INC.Inventors: Christine B. McGavran, Bradford A. Moore, Christopher D. Moore, Harold O. Habeck, Marcel van Os
-
Publication number: 20170052672Abstract: 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: ApplicationFiled: May 23, 2016Publication date: February 23, 2017Inventors: Scott Forstall, Bradford A. Moore, Marcel van Os, Christopher Blumenberg, Emanuele Vulcano, Brady A. Law, Patrick S. Piemonte, Matthew B. Ball
-
Publication number: 20170038941Abstract: 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: ApplicationFiled: August 1, 2016Publication date: February 9, 2017Inventors: Seejo K. Pylappan, Emanuele Vulcano, Bradford A. Moore, Marcel van Os
-
Patent number: 9529440Abstract: A multitouch device can interpret and disambiguate different gestures related to manipulating a displayed image of a 3D object, scene, or region. Examples of manipulations include pan, zoom, rotation, and tilt. The device can define a number of manipulation modes, including one or more single-control modes such as a pan mode, a zoom mode, a rotate mode, and/or a tilt mode. The manipulation modes can also include one or more multi-control modes, such as a pan/zoom/rotate mode that allows multiple parameters to be modified simultaneously.Type: GrantFiled: July 15, 2013Date of Patent: December 27, 2016Assignee: APPLE INC.Inventors: Patrick S. Piemonte, Bradford A. Moore, Billy P. Chen
-
Patent number: 9500492Abstract: Some embodiments provide a mapping application with novel navigation and/or search tools. In some embodiments, the mapping application formulates predictions about future destinations of a device that executes the mapping application, and provides dynamic notifications regarding these predicted destinations. For instance, when a particular destination is a likely destination (e.g., most likely destination) of the device, the mapping application in some embodiments presents a notification regarding the particular destination (e.g., plays an animation that presents the notification). This notification in some embodiments provides some information about (1) the predicted destination (e.g., a name and/or address for the predicted destination) and (2) a route to this predicted destination (e.g., an estimated time of arrival, distance, and/or amount of ETD for the predicted destination).Type: GrantFiled: April 16, 2014Date of Patent: November 22, 2016Assignee: APPLE INC.Inventors: Bradford A. Moore, Joshua C. Weinberg, Jorge Fino, Mark B. Larus, Christine B. McGavran, Wesley Yue
-
Publication number: 20160320201Abstract: 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: ApplicationFiled: July 11, 2016Publication date: November 3, 2016Inventors: Christine B. McGavran, Bradford A. Moore, Christopher D. Moore, Harold O. Habeck, Marcel van Os
-
Patent number: 9453734Abstract: 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: GrantFiled: December 5, 2012Date of Patent: September 27, 2016Assignee: Apple Inc.Inventors: Seejo K. Pylappan, James A. Howard, Bradford A. Moore, Christopher Blumenberg