Patents by Inventor Morgan Grainger
Morgan Grainger 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: 20170188307Abstract: Methods, program products, and systems for baseband location monitoring and related functions are disclosed. A mobile device can monitor its own current location using its baseband subsystem and decide whether to selectively activate its application subsystem based on whether particular conditions are satisfied by the current location. The mobile device can also correlate location and cellular signal information using its baseband subsystem and provide the correlated location and cellular signal information to a server. The server can receive the correlated location and cellular signal information from the baseband subsystems of a large number of widely distributed mobile devices and generate respective profiles of cellular network base stations that transmitted the cellular signals to the mobile devices.Type: ApplicationFiled: March 10, 2017Publication date: June 29, 2017Inventors: Ronald K. HUANG, Morgan GRAINGER, Robert W. MAYOR
-
Patent number: 9596565Abstract: Methods, program products, and systems for baseband location monitoring and related functions are disclosed. A mobile device can monitor its own current location using its baseband subsystem and decide whether to selectively activate its application subsystem based on whether particular conditions are satisfied by the current location. The mobile device can also correlate location and cellular signal information using its baseband subsystem and provide the correlated location and cellular signal information to a server. The server can receive the correlated location and cellular signal information from the baseband subsystems of a large number of widely distributed mobile devices and generate respective profiles of cellular network base stations that transmitted the cellular signals to the mobile devices.Type: GrantFiled: July 13, 2015Date of Patent: March 14, 2017Assignee: Apple Inc.Inventors: Ronald K. Huang, Morgan Grainger, Robert Mayor
-
Publication number: 20160255188Abstract: In some implementations, a computing device can be configured to automatically tum off notifications when generating a notification would cause a disturbance or be unwanted by a user. The device can be configured with quiet hours during which notifications that would otherwise be generated by the computing device can be suppressed. In some implementations, quiet hours can be configured as a time period with a start time and an end time. In some implementations, quiet hours can be derived from application data. For example, calendar data, alarm clock data, map data, etc. can be used to determine when quiet hours should be enforced. In some implementations, the device can be configured with exceptions to quiet hour notification suppression. In some implementations, the user can identify contacts to which the quiet hours notification suppression should not be applied.Type: ApplicationFiled: May 6, 2016Publication date: September 1, 2016Inventors: Imran A. CHAUDHRI, Gregory NOVICK, Scott FORSTALL, Morgan GRAINGER, George R. DICKER, Tyler HAWKINS
-
Patent number: 9363637Abstract: Methods, program products, and systems for multi-tier detection of a geofence are disclosed. In general, in one aspect, a mobile device can be configured to perform a task when the mobile device enters a geographic region. The mobile device can monitor a current location using a multi-tiered approach. A baseband subsystem can monitor a coarse location of the mobile device using a CDMA system identifier, a CDMA network identifier, a CDMA zone identifier, or a CDMA base station identifier, in that order, as the mobile device moves closer to the geographic region. The baseband subsystem can notify an application subsystem when the mobile device is in a cell that intersects the geographic region. The application subsystem can perform the task upon notification.Type: GrantFiled: March 30, 2015Date of Patent: June 7, 2016Assignee: Apple Inc.Inventors: Ronald K. Huang, Morgan Grainger, Jason Dere
-
Patent number: 9348607Abstract: In some implementations, a computing device can be configured to automatically turn off notifications when generating a notification would cause a disturbance or be unwanted by a user. The device can be configured with quiet hours during which notifications that would otherwise be generated by the computing device can be suppressed. In some implementations, quiet hours can be configured as a time period with a start time and an end time. In some implementations, quiet hours can be derived from application data. For example, calendar data, alarm clock data, map data, etc. can be used to determine when quiet hours should be enforced. In some implementations, the device can be configured with exceptions to quiet hour notification suppression. In some implementations, the user can identify contacts to which the quiet hours notification suppression should not be applied.Type: GrantFiled: March 15, 2013Date of Patent: May 24, 2016Assignee: Apple Inc.Inventors: Imran A. Chaudhri, Gregory Novick, Scott Forstall, Morgan Grainger, George R. Dicker, Tyler Hawkins
-
Patent number: 9210529Abstract: Methods, program products, and systems for location-based application program management are described. A mobile device can receive a first application program to be executed in an application subsystem. The first application program can be configured to be invoked or notified when the mobile device is located at a defined location. The mobile device can register the first application program to a second application program that executes in a baseband subsystem. The mobile device can set the application subsystem to a power-saving operating mode. The second application program can monitor a current location of the mobile device. When the mobile device is currently located at the defined location, the second application program can set the application subsystem to an active operating mode, and invoke the first application program.Type: GrantFiled: December 20, 2013Date of Patent: December 8, 2015Assignee: Apple Inc.Inventors: Ronald Keryuan Huang, Morgan Grainger
-
Patent number: 9198155Abstract: Methods, program products, and systems for task management based on travel distance are disclosed. In general, in one aspect, a method executed on a mobile device can include receiving a request to perform a task in a first subsystem (e.g., an application subsystem) of the mobile device. The request can indicate that the task is to be performed when the mobile device travels at least a threshold distance. The mobile device can determine a duration of silence. The mobile device can configure a second subsystem (e.g., a baseband operating system) of the mobile device to send a notification to the first subsystem notifying that the mobile device has traveled after at least the duration of silence. The first subsystem can receive the notification and determine that the threshold distance has been satisfied based on the received notification. The first subsystem can perform the task upon the determining.Type: GrantFiled: February 4, 2013Date of Patent: November 24, 2015Assignee: Apple Inc.Inventors: Ronald K. Huang, Morgan Grainger
-
Publication number: 20150319573Abstract: Methods, program products, and systems for baseband location monitoring and related functions are disclosed. A mobile device can monitor its own current location using its baseband subsystem and decide whether to selectively activate its application subsystem based on whether particular conditions are satisfied by the current location. The mobile device can also correlate location and cellular signal information using its baseband subsystem and provide the correlated location and cellular signal information to a server. The server can receive the correlated location and cellular signal information from the baseband subsystems of a large number of widely distributed mobile devices and generate respective profiles of cellular network base stations that transmitted the cellular signals to the mobile devices.Type: ApplicationFiled: July 13, 2015Publication date: November 5, 2015Inventors: Ronald K. Huang, Morgan Grainger, Robert Mayor
-
Publication number: 20150281892Abstract: A mobile device can monitor a current location using a multi-tier approach. A baseband subsystem can monitor a coarse location of the mobile device using various course location parameters, such as a mobile country code (MCC), a location area code (LAC), or a cell identifier (cell ID), as the mobile device moves closer to the geographic region. Upon determining that the mobile device is in a cell that intersects the geographic region, the baseband subsystem can transfer the monitoring to the application subsystem. The task can be performed when the application subsystem determines that the mobile device is currently located in the geographic region. A beacon network can provide more accurate estimates of mobile device location and advertise location based services available to the mobile device.Type: ApplicationFiled: March 30, 2015Publication date: October 1, 2015Inventors: Morgan Grainger, Robert Mayor, Ronald K. Huang
-
Publication number: 20150281893Abstract: Methods, program products, and systems for multi-tier detection of a geofence are disclosed. In general, in one aspect, a mobile device can be configured to perform a task when the mobile device enters a geographic region. The mobile device can monitor a current location using a multi-tiered approach. A baseband subsystem can monitor a coarse location of the mobile device using a CDMA system identifier, a CDMA network identifier, a CDMA zone identifier, or a CDMA base station identifier, in that order, as the mobile device moves closer to the geographic region. The baseband subsystem can notify an application subsystem when the mobile device is in a cell that intersects the geographic region. The application subsystem can perform the task upon notification.Type: ApplicationFiled: March 30, 2015Publication date: October 1, 2015Inventors: Ronald K. Huang, Morgan Grainger, Jason Dere
-
Patent number: 9118776Abstract: Methods, program products, and systems for baseband location monitoring and related functions are disclosed. A mobile device can monitor its own current location using its baseband subsystem and decide whether to selectively activate its application subsystem based on whether particular conditions are satisfied by the current location. The mobile device can also correlate location and cellular signal information using its baseband subsystem and provide the correlated location and cellular signal information to a server. The server can receive the correlated location and cellular signal information from the baseband subsystems of a large number of widely distributed mobile devices and generate respective profiles of cellular network base stations that transmitted the cellular signals to the mobile devices.Type: GrantFiled: June 3, 2011Date of Patent: August 25, 2015Assignee: Apple Inc.Inventors: Ronald K. Huang, Morgan Grainger, Robert Mayor
-
Patent number: 9019984Abstract: Methods, program products, and systems for monitoring geofence exits using wireless access points are disclosed. In general, in one aspect, the mobile device can select, from multiple wireless access points, one or more wireless access points for monitoring a geofence. Selecting the one or more wireless access points can include determining multiple geographic regions corresponding to the geofence. The mobile device can select the one or more wireless access points based on a maximum total number of wireless access points to be selected and an access point allowance for each of the geographic regions. The access point allowance can indicate a maximum number of wireless access points to be selected for the geographic region. The mobile device can detect a potential entry or exit of the geofence by monitoring the selected one or more wireless access points using a wireless processor.Type: GrantFiled: June 3, 2011Date of Patent: April 28, 2015Assignee: Apple Inc.Inventors: Yefim Grosman, Lukas M. Marti, Morgan Grainger, Robert Mayor, Ronald K. Huang
-
Patent number: 8995322Abstract: Methods, program products, and systems for multi-tier detection of a geofence are disclosed. In general, in one aspect, a mobile device can be configured to perform a task when the mobile device enters a geographic region. The mobile device can monitor a current location using a multi-tiered approach. A baseband subsystem can monitor a coarse location of the mobile device using a CDMA system identifier, a CDMA network identifier, a CDMA zone identifier, or a CDMA base station identifier, in that order, as the mobile device moves closer to the geographic region. The baseband subsystem can notify an application subsystem when the mobile device is in a cell that intersects the geographic region. The application subsystem can perform the task upon notification.Type: GrantFiled: January 27, 2014Date of Patent: March 31, 2015Assignee: Apple Inc.Inventors: Ronald K. Huang, Morgan Grainger, Jason Dere
-
Patent number: 8996030Abstract: A mobile device can monitor a current location using a multi-tier approach. A baseband subsystem can monitor a coarse location of the mobile device using various course location parameters, such as a mobile country code (MCC), a location area code (LAC), or a cell identifier (cell ID), as the mobile device moves closer to the geographic region. Upon determining that the mobile device is in a cell that intersects the geographic region, the baseband subsystem can transfer the monitoring to the application subsystem. The task can be performed when the application subsystem determines that the mobile device is currently located in the geographic region. A beacon network can provide more accurate estimates of mobile device location and advertise location based services available to the mobile device.Type: GrantFiled: March 11, 2013Date of Patent: March 31, 2015Assignee: Apple Inc.Inventors: Morgan Grainger, Robert Mayor, Ronald K. Huang
-
Patent number: 8868104Abstract: Methods, program products, and systems for multi-tier geofence detection are disclosed. In general, in one aspect, a mobile device can be configured to perform a task when the mobile device enters a geographic region. The mobile device can monitor a current location using a multi-tier approach. A baseband subsystem can monitor a coarse location of the mobile device using various course location parameters, such as a mobile country code (MCC), a location area code (LAC), or a cell identifier (cell ID), as the mobile device moves closer to the geographic region. Upon determining that the mobile device is in a cell that intersects the geographic region, the baseband subsystem can transfer the monitoring to the application subsystem. The task can be performed when the application subsystem determines that the mobile device is currently located in the geographic region.Type: GrantFiled: August 5, 2013Date of Patent: October 21, 2014Assignee: Apple Inc.Inventors: Morgan Grainger, Ronald K. Huang, Robert Mayor
-
Publication number: 20140283135Abstract: Some embodiments of the invention provide a mobile device that restricts access to its applications. The mobile device, displays, on the device's touch screen display, a lock screen page for accessing the device in a primary access mode or a secondary access mode. The primary access mode provides access to several of the device's applications, and the secondary access mode provides access to a limited set of the applications. The mobile device receives a touch input on the lock screen page to access the device in the secondary access mode. The mobile device unlocks the device to the secondary access mode by allowing access to the set of applications and restricting access to the remaining applications in the plurality of applications.Type: ApplicationFiled: November 12, 2013Publication date: September 18, 2014Applicant: Apple Inc.Inventors: Matthew E. Shepherd, Morgan Grainger, Dylan Edwards, Craig M. Federighi, Gregory N. Christie, Stephen O. Lemay, Martin Pedrick, Patrick L. Coffman
-
Publication number: 20140283141Abstract: Some embodiments of the invention provide a mobile device with multiple access modes. The device in some embodiments has at least two access modes, a primary access mode and a secondary access mode, that provide different restrictions for accessing the applications and/or data that are stored on the device. In some embodiments, the primary access mode of the device provides unfettered access to all of the device's applications and/or data that are available to a user, while its secondary access mode provides access to a limited set of applications and/or data that are stored on the device.Type: ApplicationFiled: November 12, 2013Publication date: September 18, 2014Applicant: Apple Inc.Inventors: Matthew E. Shepherd, Eric T. Seymour, Morgan Grainger, Dylan Edwards, Craig M. Federighi, Tyler Hawkins, Thomas M. Alsina, Gregory N. Christie, Stephen O. Lemay, Martin Pedrick, Patrick L. Coffman, Apurva Mehta
-
Patent number: 8750895Abstract: Methods, program products, and systems for monitoring a geofence using wireless access points are disclosed. In general, in one aspect, a mobile device receives data defining a geofence. The mobile device can select, from multiple wireless access points, one or more wireless access points for monitoring the geofence. The selected wireless access points can be monitored by a wireless processor of the mobile device. The wireless processor can detect a potential entry of the geofence when at least one of the selected one or more wireless access points is detected. Upon a detection of the potential entry of the geofence by the wireless processor, the mobile device can use an application processor of the mobile device to determine whether the mobile device entered the geofence.Type: GrantFiled: June 3, 2011Date of Patent: June 10, 2014Assignee: Apple Inc.Inventors: Yefim Grosman, Lukas M. Marti, Morgan Grainger, Robert Mayor, Ronald K. Huang
-
Publication number: 20140141802Abstract: Methods, program products, and systems for multi-tier detection of a geofence are disclosed. In general, in one aspect, a mobile device can be configured to perform a task when the mobile device enters a geographic region. The mobile device can monitor a current location using a multi-tiered approach. A baseband subsystem can monitor a coarse location of the mobile device using a CDMA system identifier, a CDMA network identifier, a CDMA zone identifier, or a CDMA base station identifier, in that order, as the mobile device moves closer to the geographic region. The baseband subsystem can notify an application subsystem when the mobile device is in a cell that intersects the geographic region. The application subsystem can perform the task upon notification.Type: ApplicationFiled: January 27, 2014Publication date: May 22, 2014Applicant: Apple Inc.Inventors: Ronald K. Huang, Morgan Grainger, Jason Dere
-
Publication number: 20140113613Abstract: Methods, program products, and systems for location-based application program management are described. A mobile device can receive a first application program to be executed in an application subsystem. The first application program can be configured to be invoked or notified when the mobile device is located at a defined location. The mobile device can register the first application program to a second application program that executes in a baseband subsystem. The mobile device can set the application subsystem to a power-saving operating mode. The second application program can monitor a current location of the mobile device. When the mobile device is currently located at the defined location, the second application program can set the application subsystem to an active operating mode, and invoke the first application program.Type: ApplicationFiled: December 20, 2013Publication date: April 24, 2014Inventors: Ronald Keryuan Huang, Morgan Grainger