Patents by Inventor Usama M. HAJJ

Usama M. HAJJ 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).

  • Publication number: 20200333160
    Abstract: Some embodiments of the invention provide several novel methods for generating a navigation presentation that displays a device navigating a route on a map. The method of some embodiments uses a virtual camera that, based on detected changes in the navigation context, dynamically modifies the way it captures portions of the map to produce different navigation scenes in the navigation presentation. To generate the navigation scenes, the method of some embodiments (1) identifies different sets of attributes that describe the different navigation contexts at different times during the navigation presentation, and (2) uses these different sets of attributes to identify different styles for operating the virtual camera. In some embodiments, the method uses an identified style to specify the virtual camera's positional attributes, which, in turn, define the portions of the map that the virtual camera identifies for rendering to produce several navigation scenes for a period of time (e.g.
    Type: Application
    Filed: June 30, 2020
    Publication date: October 22, 2020
    Applicant: Apple Inc.
    Inventors: Justin M. Strawn, Adam B. Findley, Nathan L. Fillhardt, Brian J. Andrich, Usama M. Hajj, Tadayasu Sasada
  • Publication number: 20200312001
    Abstract: Some embodiments of the invention provide a map application with novel map exploration tools. In some embodiments, the map application executes on a mobile device (e.g., a handheld smartphone, a tablet, etc.) with a touch sensitive screen. The map application of some embodiments has a first display area to display a map of a region, and second and third display areas to display information about items displayed on the map in the first display area. In some embodiments, the second display area slides over the first display area to overlap at least a portion of the first display area. After the second display area slides over the first display area, the third display area in some embodiments slides over the first display area to overlap at least a portion of the first display area. In some embodiments, the second and third display areas slide over the first display area from one side of the first display area. This side is the bottom of the first display area in some embodiments.
    Type: Application
    Filed: June 15, 2020
    Publication date: October 1, 2020
    Applicant: Apple Inc.
    Inventors: Jae Woo Chang, Sean P. O'Brien, Stephen O. Lemay, Marcel van Os, Usama M. Hajj, Ryan D. Shelby, Megan M. Frost
  • Patent number: 10739157
    Abstract: Some embodiments of the invention provide several novel methods for generating a navigation presentation that displays a device navigating a route on a map. The method of some embodiments uses a virtual camera that, based on detected changes in the navigation context, dynamically modifies the way it captures portions of the map to produce different navigation scenes in the navigation presentation. To generate the navigation scenes, the method of some embodiments (1) identifies different sets of attributes that describe the different navigation contexts at different times during the navigation presentation, and (2) uses these different sets of attributes to identify different styles for operating the virtual camera. In some embodiments, the method uses an identified style to specify the virtual camera's positional attributes, which, in turn, define the portions of the map that the virtual camera identifies for rendering to produce several navigation scenes for a period of time (e.g.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: August 11, 2020
    Assignee: Apple Inc.
    Inventors: Adam B. Findley, Nathan L. Fillhardt, Justin M. Strawn, Brian J. Andrich, Usama M. Hajj, Tadayasu Sasada
  • Patent number: 10733776
    Abstract: Some embodiments of the invention provide a map application with novel map exploration tools. In some embodiments, the map application executes on a mobile device (e.g., a handheld smartphone, a tablet, etc.) with a touch sensitive screen. The map application of some embodiments has a first display area to display a map of a region, and second and third display areas to display information about items displayed on the map in the first display area. In some embodiments, the second display area slides over the first display area to overlap at least a portion of the first display area. After the second display area slides over the first display area, the third display area in some embodiments slides over the first display area to overlap at least a portion of the first display area. In some embodiments, the second and third display areas slide over the first display area from one side of the first display area. This side is the bottom of the first display area in some embodiments.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: August 4, 2020
    Assignee: Apple Inc.
    Inventors: Sean P. O'Brien, Stephen O. Lemay, Marcel van Os, Usama M. Hajj, Jae Woo Chang, Ryan D. Shelby, Megan M. Frost
  • Publication number: 20200088532
    Abstract: Some embodiments provide a map application that identifies a transit mute that includes one or more transit legs between a starting location and a destination location. In response to a request to start navigating the identified transit route, the map application of some embodiments provides a first display area for displaying a set of navigation instructions, each of which describes a transit maneuver that is associated with a transit leg of the transit route. The map application also provides a second display area for displaying a map region presentation associated with the navigation instruction that is displayed in the first display area.
    Type: Application
    Filed: November 1, 2019
    Publication date: March 19, 2020
    Applicant: Apple Inc.
    Inventors: Usama M. Hajj, Marcel Van Os, Brian Andrich, Ian Leighton, Justin O'Beirne, David Hodge, Eleanor Cady Wachsman, Nathaniel V. Kelso, Aaron A. Reiner, Christine B. McGavran, Wesley Yue, Eric L. Grundstrom
  • Patent number: 10533865
    Abstract: Some embodiments provide a map application that identifies a transit route that includes one or more transit legs between a starting location and a destination location. In response to a request to start navigating the identified transit route, the map application of some embodiments provides a first display area for displaying a set of navigation instructions, each of which describes a transit maneuver that is associated with a transit leg of the transit route. The map application also provides a second display area for displaying a map region presentation associated with the navigation instruction that is displayed in the first display area.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: January 14, 2020
    Assignee: Apple Inc.
    Inventors: Usama M. Hajj, Marcel Van Os, Brian Andrich, Ian Leighton, Justin O'Beirne, David Hodge, Eleanor Cady Wachsman, Nathaniel V. Kelso, Aaron A. Reiner, Christine B. McGravan, Wesley Yue, Eric L. Grundstrom
  • Patent number: 10401180
    Abstract: Some embodiments provide a map application that identifies a transit route between a starting location and a destination location. The transit route, in some embodiments, comprises a set of transit legs that each is serviced by transit vehicles of a transit line and a set of walking distances. The map application of some embodiments generates a frequency of departures for transit vehicles of each transit line in the set of transit lines from a first transit station of the transit leg that is serviced by the transit line. The map application of some such embodiments further generates a frequency of departures for the entire transit route.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: September 3, 2019
    Assignee: Apple Inc.
    Inventors: Imran A. Pirwani, Stanley E. Roberts, David Hodge, Cameron Sabol, Usama M. Hajj, Ian Leighton, Alexander Tesov, Kaspar Fischer, Curtis Galloway
  • Patent number: 10387029
    Abstract: An electronic device displays, on a display, a map that is associated with a first orientation. The electronic device receives a touch input on a touch-sensitive surface, and, in response to receiving the touch input on the touch-sensitive surface, rotates the map on the display in accordance with the touch input. While rotating the map on the display in accordance with the touch input, in response to determining that a displayed orientation of the rotated map corresponds to the first orientation of the map, the electronic device generates a first tactile output.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: August 20, 2019
    Assignee: APPLE INC.
    Inventors: Gary I. Butcher, Christopher P. Foss, Raymond S. Sepulveda, Alexander J. Perry, Patrick L. Coffman, Aram David Kudurshian, Cédric J. Bray, Usama M. Hajj
  • Patent number: 10302446
    Abstract: Some embodiments of the invention provide several novel methods for generating a navigation presentation that displays a device navigating a route on a map. The method of some embodiments uses a virtual camera that, based on detected changes in the navigation context, dynamically modifies the way it captures portions of the map to produce different navigation scenes in the navigation presentation. To generate the navigation scenes, the method of some embodiments (1) identifies different sets of attributes that describe the different navigation contexts at different times during the navigation presentation, and (2) uses these different sets of attributes to identify different styles for operating the virtual camera. In some embodiments, the method uses an identified style to specify the virtual camera's positional attributes, which, in turn, define the portions of the map that the virtual camera identifies for rendering to produce several navigation scenes for a period of time (e.g.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: May 28, 2019
    Assignee: Apple Inc.
    Inventors: Justin M. Strawn, Nathan L. Fillhardt, Brian J. Andrich, Usama M. Hajj, Tadayasu Sasada, Aaron A. Reiner
  • Patent number: 10302442
    Abstract: Some embodiments of the invention provide a method for displaying on a device incident reports regarding transit lines and stations. Through a map application of the device, the method of some embodiments receives an incident report regarding transit lines or stations of interest. The method displays the incident report in an incident reporting display area that is accessible on the device without opening of the map application. The incident report in some embodiments includes a set of incidents associated with the transit line or station. In some embodiments, an incident can be an incident about the overall transit line, a portion of the transit line, or stations along the transit line. A station is a location along a transit line at which a transit vehicle that travels the transit line stops. In some embodiments, the transit vehicle passengers get on or off the transit vehicle at a transit station.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: May 28, 2019
    Assignee: Apple Inc.
    Inventors: Usama M. Hajj, Julien Grimault, Ellis M. Verosub, Tara A. Teich
  • Publication number: 20190101400
    Abstract: Some embodiments provide a map application that identifies a transit route between a starting location and a destination. The transit route, in some embodiments, includes a set of transit legs that each is serviced by transit vehicles of a transit line. The map application of some embodiments, after identifying the transit route, categorizes each transit line of the transit route as one of a high frequency transit line and a low frequency transit line. The map application displays the departure schedules of high frequency transit lines in a first manner, while the map application displays the departure schedules of low frequency transit lines in a second different manner.
    Type: Application
    Filed: November 30, 2018
    Publication date: April 4, 2019
    Applicant: Apple Inc.
    Inventors: Imran A. Pirwani, Stanley E. Roberts, David Hodge, Cameron Sabol, Usama M. Hajj, Ian Leighton, Alexander Tesov, Kaspar Fischer, Curtis Galloway
  • Publication number: 20190094033
    Abstract: Some embodiments provide a map application that identifies a transit route that includes one or more transit legs between a starting location and a destination location. In response to a request to start navigating the identified transit route, the map application of some embodiments provides a first display area for displaying a set of navigation instructions, each of which describes a transit maneuver that is associated with a transit leg of the transit route. The map application also provides a second display area for displaying a map region presentation associated with the navigation instruction that is displayed in the first display area.
    Type: Application
    Filed: November 28, 2018
    Publication date: March 28, 2019
    Applicant: Apple Inc.
    Inventors: Usama M. Hajj, Marcel Van Os, Brian Andrich, Ian Leighton, Justin O'Beirne, David Hodge, Eleanor Cady Wachsman, Nathaniel V. Kelso, Aaron A. Reiner, Christine B. McGravan, Wesley Yue, Eric L. Grundstrom
  • Patent number: 10197409
    Abstract: Some embodiments provide a map application that identifies a transit route between a starting location and a destination. The transit route, in some embodiments, includes a set of transit legs that each is serviced by transit vehicles of a transit line. The map application of some embodiments, after identifying the transit route, categorizes each transit line of the transit route as one of a high frequency transit line and a low frequency transit line. The map application displays the departure schedules of high frequency transit lines in a first manner, while the map application displays the departure schedules of low frequency transit lines in a second different manner.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: February 5, 2019
    Assignee: Apple Inc.
    Inventors: Imran A. Pirwani, Stanley E. Roberts, David Hodge, Cameron Sabol, Usama M. Hajj, Ian Leighton, Alexander Tesov, Kaspar Fischer, Curtis Galloway
  • Patent number: 10180331
    Abstract: Some embodiments provide a map application that identifies a transit route that includes one or more transit legs between a starting location and a destination location. In response to a request to start navigating the identified transit route, the map application of some embodiments provides a first display area for displaying a set of navigation instructions, each of which describes a transit maneuver that is associated with a transit leg of the transit route. The map application also provides a second display area for displaying a map region presentation associated with the navigation instruction that is displayed in the first display area.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: January 15, 2019
    Assignee: Apple Inc.
    Inventors: Usama M. Hajj, Marcel van Os, Brian Andrich, Ian Leighton, Justin O'Beirne, David Hodge, Eleanor Cady Wachsman, Nathaniel V. Kelso, Aaron A. Reiner, Christine B. McGavran, Wesley Yue, Eric L. Grundstrom
  • Patent number: 10094675
    Abstract: Some embodiments provide a map application that displays a selectable user interface (UI) item for a transit station, a representation of which, is displayed over a presentation of a portion of a map of an area. Upon selection of the UI item, the map application of some embodiments provides a graphical user interface (GUI) that includes a first set of information about the transit station, and a second set of information about departure schedules of several different transit lines from the transit station.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: October 9, 2018
    Assignee: Apple Inc.
    Inventors: Usama M. Hajj, Ian Leighton, David Hodge, Cameron Sabol, Marcel van Os
  • Patent number: 10024682
    Abstract: The present disclosure relates to techniques for managing navigation alerts. The disclosure generally describes an exemplary technique whereby a first device, such as a smartphone, coordinates the timing or sequence of alerts for a navigation instruction on the first device and on a second device, such as a smartwatch. In some examples, the second device presents an alert to a user indicating an event condition has been met before the first device presents a different alert to the user indicating that the same event condition has been met. The alert presented on the second device and the different alert presented on the first device are spaced apart in time by at least a predetermined delay time period, where the predetermined delay time period is based on the event condition. The alert at the second device allows the user to anticipate the alert at the first device.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: July 17, 2018
    Assignee: Apple Inc.
    Inventors: Christine McGavran, Joshua Weinberg, Marcel Van Os, Hugo Verweij, Jeffrey Meininger, Eric L. Grundstrom, Usama M. Hajj
  • Patent number: 9990107
    Abstract: An electronic device displays a user interface that includes one or more user interface elements; detects a user input on a touch-sensitive surface that includes detecting a contact at a location that corresponds to a respective user interface element; and, in response: if the user input satisfies menu-display criteria, including a criterion that is satisfied when the contact has an intensity above a first intensity threshold, displays a first menu overlaid on the user interface; and, if the user input satisfies action criteria, wherein the action criteria are capable of being satisfied when the intensity of the contact is below the first intensity threshold, initiates performance of an action associated with the respective user interface element without displaying the first menu.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: June 5, 2018
    Assignee: APPLE INC.
    Inventors: Gary I. Butcher, Christopher P. Foss, Raymond S. Sepulveda, Alexander J. Perry, Patrick L. Coffman, Aram David Kudurshian, Cédric J. Bray, Usama M. Hajj
  • Patent number: 9891065
    Abstract: Some embodiments provide a map application that identifies several different transit routes from a starting location to a destination location. Each identified transit route includes one or more transit legs that are serviced by different transit vehicles of different transit lines. The map application also identifies a set of incidents that are associated with one or more transit legs of one or more of the identified transit routes. The map application of some embodiments then ranks the transit routes based on a set of criteria and the identified set of incidents. The map application displays, in a display area, a representation of a highest ranked transit route over a portion of a map presentation.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: February 13, 2018
    Assignee: APPLE INC.
    Inventors: Ellis M. Verosub, Usama M. Hajj, Brian Andrich, Ian Leighton
  • Publication number: 20170357423
    Abstract: Some embodiments of the invention provide a map application with novel map exploration tools. In some embodiments, the map application executes on a mobile device (e.g., a handheld smartphone, a tablet, etc.) with a touch sensitive screen. The map application of some embodiments has a first display area to display a map of a region, and second and third display areas to display information about items displayed on the map in the first display area. In some embodiments, the second display area slides over the first display area to overlap at least a portion of the first display area. After the second display area slides over the first display area, the third display area in some embodiments slides over the first display area to overlap at least a portion of the first display area. In some embodiments, the second and third display areas slide over the first display area from one side of the first display area. This side is the bottom of the first display area in some embodiments.
    Type: Application
    Filed: September 23, 2016
    Publication date: December 14, 2017
    Inventors: Sean P. O'Brien, Stephen O. Lemay, Marcel van Os, Usama M. Hajj, Jae Woo Chang, Ryan D. Shelby, Megan M. Frost
  • 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