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: 20240097365
    Abstract: An apparatus for guidance and retention of integrated circuit boards includes a first structure configured to receive a first integrated circuit board and guide the first integrated circuit board for coupling to a substrate. The apparatus further includes a second structure configured to be removably coupled to the first structure. The second structure includes a first spring member configured to apply a first compressive force to the first integrated circuit board.
    Type: Application
    Filed: September 16, 2022
    Publication date: March 21, 2024
    Inventors: NATHAN LEE DUNFEE, KEVIN O'CONNELL, CHRISTOPHER M. MARROQUIN, STEPHEN P. MROZ, MARK DAVID PFEIFER, KENNETH E. LUBAHN, JUSTIN CHRISTOPHER ROGERS
  • Patent number: 10127849
    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: Grant
    Filed: April 12, 2017
    Date of Patent: November 13, 2018
    Assignee: Google Technology Holdings LLC
    Inventors: Nathan M. Connell, Parikshit Dharawat, Christian L. Flowers
  • Patent number: 9823286
    Abstract: An electronic device includes a housing and an electrical connector disposed along the housing. The electrical connector includes one or a plurality of electrical contacts having at least a portion thereof exposed to an exterior of the housing. An interface circuit is operable with the electrical connector and coupled to one or more electrical contacts of the electrical connector to interact with a complementary connector when connected to the electrical connector. A moisture detection circuit is to detect moisture contacting the electrical connector.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: November 21, 2017
    Assignee: Motorola Mobility LLC
    Inventors: Nathan M Connell, James Bender, Ernest Sirois
  • Patent number: 9804665
    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: Grant
    Filed: July 24, 2014
    Date of Patent: October 31, 2017
    Assignee: Google Inc.
    Inventors: Scott P DeBates, George B Standish, Nathan M Connell, Parikshit Dharawat, Christian L Flowers, Jared S Suttles, Joseph H Swantek, Haitang Wang
  • Patent number: 9797770
    Abstract: A computing device determines whether the device is in a Stowed state (a state in which the device is stowed in a location such as a pocket, purse, bag, etc.) or a Not Stowed state (a state in which the device is not stowed in such a location). This determination is made using multiple different sensors on the device, at least one of which is situated on one side (e.g., the front or top) of the device and at least one of which is situated on the opposite side (e.g., the back or bottom) of the device. Values sensed by these multiple different sensors are used to determine whether the device is in the Stowed state or the Not Stowed state, as well as optionally to generate a confidence value indicating how confident the device is in its determination that it is in the Stowed state.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: October 24, 2017
    Assignee: MOTOROLA MOBILITY LLC
    Inventors: Scott Debates, Nathan M Connell
  • Patent number: 9798378
    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: Grant
    Filed: July 24, 2014
    Date of Patent: October 24, 2017
    Assignee: Google Technology Holdings LLC
    Inventors: Christian L Flowers, Scott DeBates, Nathan M Connell, George B Standish, Jared S Suttles, Joseph H Swantek
  • Patent number: 9774712
    Abstract: A modular portable device system and method improves the quality of the interface between a core device and an add-on module via an interconnection system specifically applicable to modular systems. A multi-pin connector array accessible from outside the base device is configured and located to electrically connect to a mating array on the add-on module when the two devices are docked. In an embodiment, the multi-pin connector array includes a command/control pin configured to support multiple functions such as, but not limited to, device detection, interrupt functions, mode changes and wake functions.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: September 26, 2017
    Assignee: Motorola Mobility LLC
    Inventors: Nathan M Connell, Jarrett K Simerson
  • Patent number: 9753527
    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: Grant
    Filed: July 24, 2014
    Date of Patent: September 5, 2017
    Assignee: Google Technology Holdings LLC
    Inventors: Nathan M Connell, Parikshit Dharawat, Christian L Flowers, Jared S Suttles, Joseph Swantek, Haitang Wang
  • Patent number: 9740845
    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: Grant
    Filed: February 9, 2015
    Date of Patent: August 22, 2017
    Assignee: Motorola Mobility LLC
    Inventors: Rachid M Alameh, Nathan M Connell
  • Publication number: 20170221451
    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: April 12, 2017
    Publication date: August 3, 2017
    Inventors: Nathan M. Connell, Parikshit Dharawat, Christian L. Flowers
  • Publication number: 20170205280
    Abstract: A computing device determines whether the device is in a Stowed state (a state in which the device is stowed in a location such as a pocket, purse, bag, etc.) or a Not Stowed state (a state in which the device is not stowed in such a location). This determination is made using multiple different sensors on the device, at least one of which is situated on one side (e.g., the front or top) of the device and at least one of which is situated on the opposite side (e.g., the back or bottom) of the device. Values sensed by these multiple different sensors are used to determine whether the device is in the Stowed state or the Not Stowed state, as well as optionally to generate a confidence value indicating how confident the device is in its determination that it is in the Stowed state.
    Type: Application
    Filed: January 20, 2016
    Publication date: July 20, 2017
    Inventors: Scott Debates, Nathan M. Connell
  • Patent number: 9667871
    Abstract: A system and method of remote imaging allows a camera module in a modular portable electronic device environment to be removed from a base module without halting an image capture session being displayed on a display of the base module. In an embodiment, image data may be captured by both the camera module and the base module. A hardwired connection connects the devices when the camera module is docked on the base module, while a wireless connection maintains the connection between the devices when the camera module is undocked from the base module during an image capture session.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: May 30, 2017
    Assignee: Motorola Mobility LLC
    Inventors: Michael J Lombardi, Joseph L Allore, Nathan M Connell, Paul Fordham
  • Patent number: 9640100
    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: Grant
    Filed: August 15, 2014
    Date of Patent: May 2, 2017
    Assignee: Google Technology Holdings LLC
    Inventors: Nathan M. Connell, Parikshit Dharawat, Christian L. Flowers
  • Publication number: 20170041442
    Abstract: A modular portable device system and method improves the quality of the interface between a core device and an add-on module via an interconnection system specifically applicable to modular systems. A multi-pin connector array accessible from outside the base device is configured and located to electrically connect to a mating array on the add-on module when the two devices are docked. In an embodiment, the multi-pin connector array includes a command/control pin configured to support multiple functions such as, but not limited to, device detection, interrupt functions, mode changes and wake functions.
    Type: Application
    Filed: August 17, 2015
    Publication date: February 9, 2017
    Inventors: Nathan M. Connell, Jarrett K. Simerson
  • Publication number: 20170041449
    Abstract: A modular portable device system and method improves the quality of the interface between a core device and an add-on module via an interconnection system specifically applicable to modular systems. A multi-pin connector array accessible from outside the base device is configured and located to electrically connect to a mating array on the add-on module when the two devices are docked. The application processor of the base device provides a plurality of native signals directly to the multi-pin connector array. In addition to data traffic, the multi-pin connector array also connects power components of the devices in an embodiment. In a further embodiment, a command control connection exposed at the interface is usable by the application processor to receive an interface mode signal from the add-on module and optionally to program the add-on module and to wake the add-on module from an idle state.
    Type: Application
    Filed: August 17, 2015
    Publication date: February 9, 2017
    Inventors: Nathan M. Connell, Jarrett K. Simerson
  • Publication number: 20170041450
    Abstract: A modular portable device system and method improves the quality of the interface between a core device and an add-on module via an interconnection system specifically applicable to modular systems. A multi-pin connector array accessible from outside the base device is configured and located to electrically connect to a mating array on the add-on module when the two devices are docked. The application processor of the base device uses different pins or pin sets of the interface to provide mutually exclusive data channels having distinct data rates for transmission of various types of data with less waste. In an embodiment, a control pin is used by the devices to signal a channel and associated data type to be transmitted.
    Type: Application
    Filed: August 17, 2015
    Publication date: February 9, 2017
    Inventors: Nathan M. Connell, Jarrett K. Simerson
  • Publication number: 20160313270
    Abstract: An electronic device includes a housing and an electrical connector disposed along the housing. The electrical connector includes one or a plurality of electrical contacts having at least a portion thereof exposed to an exterior of the housing. An interface circuit is operable with the electrical connector and coupled to one or more electrical contacts of the electrical connector to interact with a complementary connector when connected to the electrical connector. A moisture detection circuit is to detect moisture contacting the electrical connector.
    Type: Application
    Filed: April 27, 2015
    Publication date: October 27, 2016
    Inventors: Nathan M. Connell, James Bender, Ernest Sirois
  • Publication number: 20160282915
    Abstract: A system and method for thermal mitigation in a portable electronic device provide an adaptive processor temperature threshold based on the presence or absence of a second device connected to the portable electronic device. In an embodiment, the processor is a multi-core processor, and one or more cores are dedicated to the control of the second device when the second device is connected to the portable electronic device.
    Type: Application
    Filed: March 23, 2015
    Publication date: September 29, 2016
    Inventors: Michael J. Lombardi, Joseph L. Allore, Nathan M. Connell
  • Publication number: 20160277685
    Abstract: A system and method of remote imaging allows a camera module in a modular portable electronic device environment to be removed from a base module without halting an image capture session being displayed on a display of the base module. In an embodiment, image data may be captured by both the camera module and the base module. A hardwired connection connects the devices when the camera module is docked on the base module, while a wireless connection maintains the connection between the devices when the camera module is undocked from the base module during an image capture session.
    Type: Application
    Filed: March 20, 2015
    Publication date: September 22, 2016
    Inventors: Michael J Lombardi, Joseph L. Allore, Nathan M. Connell, Paul Fordham
  • Patent number: 9436970
    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: Grant
    Filed: March 7, 2014
    Date of Patent: September 6, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Nathan M. Connell, Christian L. Flowers, John W. Kaehler, George B. Standish