Patents by Inventor Nathan M. Connell

Nathan M. Connell 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: 20160232341
    Abstract: A system and method for authenticating a user of a device includes a user fob configured to transmit a code related to authentication, wherein the device is configured to receive the transmitted code and confirm that the holder of the fob is or is not an authorized user. In an embodiment, the device is configured to detect a user presence before checking for receipt of a transmitted code. In a further embodiment, the device is configured to emit a beacon upon detecting a user presence, prompting the user fob to transmit the code. The beacon medium may be IR (infrared), ultrasound or other low power medium, and similarly, the fob may detect the beacon and/or transmit the code in any suitable medium including IR and ultrasound.
    Type: Application
    Filed: February 9, 2015
    Publication date: August 11, 2016
    Inventors: Rachid M. Alameh, Nathan M. Connell
  • Patent number: 9401130
    Abstract: There is disclosed an electronic device comprising a receiver, a display, an application processor and a sensor hub. The receiver is configured to receive notifications from a remote device. The display is configured to provide information including notifications. The application processor and the sensor hub are in communication with the display. The application processor is configured to provide instructions for displaying full screen information at the display during a non-sleep mode of the electronic device. The full screen information includes a first notification associated with information received by the electronic device during the non-sleep mode. The sensor hub is configured to provide instructions for displaying partial screen information at the display during a sleep mode of the electronic device. The partial screen information includes a second notification associated with information received by the electronic device during the sleep mode.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: July 26, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Michael E. Gunn, Nathan M. Connell, Christian L. Flowers, Andrew K. Wells, Long Ling
  • Publication number: 20160155426
    Abstract: There is disclosed an electronic device comprising a receiver, a display, an application processor and a sensor hub. The receiver is configured to receive notifications from a remote device. The display is configured to provide information including notifications. The application processor and the sensor hub are in communication with the display. The application processor is configured to provide instructions for displaying full screen information at the display during a non-sleep mode of the electronic device. The full screen information includes a first notification associated with information received by the electronic device during the non-sleep mode. The sensor hub is configured to provide instructions for displaying partial screen information at the display during a sleep mode of the electronic device. The partial screen information includes a second notification associated with information received by the electronic device during the sleep mode.
    Type: Application
    Filed: February 8, 2016
    Publication date: June 2, 2016
    Inventors: Michael E. Gunn, Nathan M. Connell, Christian L. Flowers, Andrew K. Wells, Long Ling
  • Patent number: 9310874
    Abstract: There is disclosed an electronic device comprising a receiver, a display, an application processor and a sensor hub. The receiver is configured to receive notifications from a remote device. The display is configured to provide information including notifications. The application processor and the sensor hub are in communication with the display. The application processor is configured to provide instructions for displaying full screen information at the display during a non-sleep mode of the electronic device. The full screen information includes a first notification associated with information received by the electronic device during the non-sleep mode. The sensor hub is configured to provide instructions for displaying partial screen information at the display during a sleep mode of the electronic device. The partial screen information includes a second notification associated with information received by the electronic device during the sleep mode.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: April 12, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Michael E Gunn, Nathan M Connell, Christian L Flowers, Andrew K Wells, Long Ling
  • Publication number: 20160049106
    Abstract: Systems and methods for displaying always-on content on a display of a mobile device allow the device to use a low power processor for certain always-on content and to coordinate with the device application processor for the remaining always-on content. In an embodiment, a pixel row-skip pattern is specified by the low power processor based on the display screen's resolution setting as well as ambient light conditions. In a further embodiment, the execution of pixel rendering in keeping with the prescribed pattern is synchronized between the device's low power processor and main application processor.
    Type: Application
    Filed: August 15, 2014
    Publication date: February 18, 2016
    Inventors: Nathan M. Connell, Parikshit Dharawat, Christian L. Flowers
  • Patent number: 9152211
    Abstract: There is disclosed an electronic device comprising a receiver, a display, an application processor and a sensor hub. The receiver is configured to receive notifications from a remote device. The display is configured to provide information including notifications. The application processor and the sensor hub are in communication with the display. The application processor is configured to provide instructions for displaying full screen information at the display during a non-sleep mode of the electronic device. The full screen information includes a first notification associated with information received by the electronic device during the non-sleep mode. The sensor hub is configured to provide instructions for displaying partial screen information at the display during a sleep mode of the electronic device. The partial screen information includes a second notification associated with information received by the electronic device during the sleep mode.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: October 6, 2015
    Assignee: Google Technology Holdings LLC
    Inventors: Michael E Gunn, Nathan M Connell, Christian L Flowers, Andrew K Wells, Long Ling
  • Publication number: 20150277545
    Abstract: One disclosed method includes communicating with a kernel running on a primary processor, by a second processor, in response to detection of a state change; performing a hardware operation, in response to the state change, using the kernel without waking user space on the primary processor, where the user space remains suspended; and resuming a sleep mode of the primary processor by suspending the kernel after the hardware operation is completed. One example of a hardware operation is modification of display data on a touchscreen display. The method of operation may perform the hardware operation using the kernel without waking hardware drivers other than a hardware driver related to the hardware operation.
    Type: Application
    Filed: July 24, 2014
    Publication date: October 1, 2015
    Inventors: Christian L. Flowers, Scott DeBates, Nathan M. Connell, George B. Standish, Jared S. Suttles, Joseph H. Swantek
  • Publication number: 20150185815
    Abstract: One disclosed method includes generating a rule set by an application running on a primary processor. The rule set specifies how the application handles events. The rule set is sent from the primary processor to a secondary processor and the primary processor is placed in sleep mode. The secondary processor may then handle at least one event corresponding to the application by executing the rule set while the primary processor is in sleep mode. In one embodiment, handling the event may include substituting for the application by the secondary processor by executing the rule set, and controlling a peripheral hardware device that is peripheral to the primary processor according to the rule set. Handling an event may also include waking the primary processor from sleep mode by the secondary processor and passing control back to the primary processor.
    Type: Application
    Filed: July 24, 2014
    Publication date: July 2, 2015
    Inventors: Scott P. DeBates, George B. Standish, Nathan M. Connell, Parikshit Dharawat, Christian L. Flowers, Jared S. Suttles, Joseph H. Swantek, Haitang Wang
  • Publication number: 20150185811
    Abstract: One disclosed method includes registering a graphics buffer with a kernel running on a first processor, storing the registered graphics buffer in memory initially without drawing the graphics buffer to a display, and passing the registered graphics buffer to a kernel display driver directly to draw the graphics buffer to the display, in response to a trigger. The method may further include informing a second processor of the registered graphics buffer and receiving the trigger by the kernel as a message from the second processor. The first processor may receive the trigger as a wake command from the second processor while the first processor is in sleep mode. A partial resume of the kernel is then performed while preventing activation of user space on the primary processor, and the graphics buffer is drawn on the display without using an operating system graphics pipeline of the user space.
    Type: Application
    Filed: July 24, 2014
    Publication date: July 2, 2015
    Inventors: Nathan M. Connell, Parikshit Dharawat, Christian L. Flowers, Jared S. Suttles, Joseph H. Swantek, Haitang Wang
  • Publication number: 20140351617
    Abstract: A method performed by an adjunct processor of a device for bringing a primary processor of the device out of a sleep mode includes monitoring a touchscreen of the device for a first continuous gesture. The method also includes sending, by the adjunct processor to the primary processor upon detecting the first continuous gesture, an initial awake command signal to awaken the primary processor from the sleep mode to initiate a primary processor awake sequence. Further, the method includes monitoring the touchscreen for completion of a second continuous gesture to initiate the sending, by the adjunct processor to the primary processor, of a primary awake command signal to indicate to the primary processor to complete the primary processor awake sequence.
    Type: Application
    Filed: July 31, 2013
    Publication date: November 27, 2014
    Applicant: Motorola Mobility LLC
    Inventors: Nathan M. Connell, Christian L. Flowers, Michael E. Gunn
  • Publication number: 20140351618
    Abstract: A method is performed by an adjunct processor of a device for bringing a primary processor of the device out of a sleep mode. The method includes: monitoring for a set of inputs that indicates a likelihood of the primary processor being provided a primary awake command signal to awaken the primary processor from a sleep mode. The method further includes sending, by the adjunct processor to the primary processor upon receiving the set of inputs, an initial awake command signal to awaken the primary processor from the sleep mode.
    Type: Application
    Filed: October 8, 2013
    Publication date: November 27, 2014
    Applicant: Motorola Mobility LLC
    Inventors: Nathan M Connell, Christian L. Flowers
  • Publication number: 20140267316
    Abstract: In embodiments of display co-processing, a computing device includes a display, a full-power processor, and a low-power processor that can alter visual content presented by the display without utilizing the full-power processor. The low-power processor can, responsive to a request from the full-power processor, generate additional display data to update display data stored in a frame-buffer of the display. The low-power processor can then transmit the additional display data to the frame-buffer effective to alter at least a portion of the visual content presented by the display. In some embodiments, the additional display data is transmitted via a protocol converter that forwards the display data to the display using a display-specific communication protocol.
    Type: Application
    Filed: March 7, 2014
    Publication date: September 18, 2014
    Applicant: MOTOROLA MOBILITY LLC
    Inventors: Nathan M. Connell, Christian L. Flowers, John W. Kaehler, George B. Standish
  • Publication number: 20140191991
    Abstract: Disclosed are systems and methods for responding to a touch input at a user computing device such as a mobile phone, smart phone, tablet, PC or other device. In one aspect, such systems and methods are performed on an electronic device including a touch-input system, a first processor, and a second processor distinct from the first processor. Disclosed systems and methods include, while the first processor is in a sleep mode, receiving, by the second processor from the touch-input system, information associated with a touch, the information including a location of the touch on a screen of the touch-input system and, based, at least in part, on the location of the touch, either ignoring the touch or waking the first processor.
    Type: Application
    Filed: December 19, 2013
    Publication date: July 10, 2014
    Applicant: MOTOROLA MOBILITY LLC
    Inventors: Christian L. Flowers, Nathan M. Connell, Michael F. Olley, Michael E. Gunn
  • Publication number: 20140120988
    Abstract: There is disclosed an electronic device comprising a receiver, a display, an application processor and a sensor hub. The receiver is configured to receive notifications from a remote device. The display is configured to provide information including notifications. The application processor and the sensor hub are in communication with the display. The application processor is configured to provide instructions for displaying full screen information at the display during a non-sleep mode of the electronic device. The full screen information includes a first notification associated with information received by the electronic device during the non-sleep mode. The sensor hub is configured to provide instructions for displaying partial screen information at the display during a sleep mode of the electronic device. The partial screen information includes a second notification associated with information received by the electronic device during the sleep mode.
    Type: Application
    Filed: March 14, 2013
    Publication date: May 1, 2014
    Inventors: Michael E. Gunn, Nathan M. Connell, Christian L. Flowers, Andrew K. Wells, Long Ling
  • Publication number: 20140122911
    Abstract: There is disclosed an electronic device comprising a receiver, a display, an application processor and a sensor hub. The receiver is configured to receive notifications from a remote device. The display is configured to provide information including notifications. The application processor and the sensor hub are in communication with the display. The application processor is configured to provide instructions for displaying full screen information at the display during a non-sleep mode of the electronic device. The full screen information includes a first notification associated with information received by the electronic device during the non-sleep mode. The sensor hub is configured to provide instructions for displaying partial screen information at the display during a sleep mode of the electronic device. The partial screen information includes a second notification associated with information received by the electronic device during the sleep mode.
    Type: Application
    Filed: October 11, 2013
    Publication date: May 1, 2014
    Applicant: Motorola Mobility LLC
    Inventors: Michael E. Gunn, Nathan M. Connell, Christian L. Flowers, Andrew K. Wells, Long Ling