Patents by Inventor Kevin A. Sawyer

Kevin A. Sawyer 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: 10846107
    Abstract: Disclosed herein are methods and systems that provide for session storage in a remote access environment where a service application is remotely access by a client application. Session storage is in-memory, private local data store that uses key/value pairs to associate data with a particular session where data in the private local data store associated with the particular session is synchronized with the service application using a protocol over HTTP/S and WS/S. Also disclosed herein is an inter-widow communication mechanism that provides for a multi-window architecture where interconnected windows of a client application concurrently display information. This can be extended to use the private local data store, which enables the display and synchronization of content from a remote service application on a client device in a multi-window architecture.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: November 24, 2020
    Assignee: CALGARY SCIENTIFIC INC.
    Inventors: Christopher James Jarabek, Kevin Glen Robinson, Kevin James Bradley, Monique Michele Kawa, Nicolas Eduardo Valera, Cole Sawyer Franz
  • Publication number: 20200183888
    Abstract: Embodiments of the disclosure provide systems and methods for detecting and providing warnings of potential data loss on termination of a client application of a cloud-based storage system. According to one embodiment, an attempt to log out or otherwise terminate the cloud services client application can be detected and local files at risk of losing data can be identified. A warning can then be presented to the user. For example, a warning can be presented on a display of the client device identifying local files at risk of data loss for various reasons such as those files that are still open by an application, files that are in the process of, but not yet finished, being synchronized, and files that cannot be synchronized. The user can then be given the option to continue or can cancel the termination and attempt to remedy the situation(s) creating the risk of data loss.
    Type: Application
    Filed: December 10, 2018
    Publication date: June 11, 2020
    Inventors: David Sawyer, Bryn Aspestrand, Kevin Wojniak, Kyle Williams, Darryl Trujillo
  • Publication number: 20190162691
    Abstract: An optical module includes first and second transparent substrates and a spacer between the first and second transparent substrates, holding the first transparent substrate in proximity to the second transparent substrate, with first and second diffractive optical elements (DOEs) on respective faces of the first and second transparent substrates. At least first and second capacitance electrodes are disposed respectively on the first and second transparent substrates in proximity to the first and second DOEs. Circuitry is coupled to measure changes in a capacitance between at least the first and second capacitance electrodes.
    Type: Application
    Filed: January 10, 2019
    Publication date: May 30, 2019
    Inventors: Hannah D. Noble, Kevin A. Sawyer, Martin B. Adamcyk, Yazan Z. Alnahhas, Yu Qiao Qu, Moshe Kriman, Adar Magen
  • Patent number: 10302585
    Abstract: An optical module includes first and second transparent substrates and a spacer between the first and second transparent substrates, holding the first transparent substrate in proximity to the second transparent substrate, with first and second diffractive optical elements (DOEs) on respective faces of the first and second transparent substrates. At least first and second capacitance electrodes are disposed respectively on the first and second transparent substrates in proximity to the first and second DOEs. Circuitry is coupled to measure changes in a capacitance between at least the first and second capacitance electrodes.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: May 28, 2019
    Assignee: APPLE INC.
    Inventors: Hannah D. Noble, Kevin A. Sawyer, Martin B. Adamcyk, Yazan Z. Alnahhas, Yu Qiao Qu, Moshe Kriman, Adar Magen
  • Patent number: 10234536
    Abstract: A method of geolocating comprises: receiving wirelessly, at an asset located on the Earth's surface and from at least two airborne aircraft, ADS-B signals, respectively; interpolating, using a Bayes filter, at least some state information of the at least two airborne aircraft based on the ADS-B signals, respectively; determining differences in received signal strength indicator (RSSI) values (RSSI-difference values) of successive aircraft-specific ADS-B signals, respectively; estimating, using a likelihood function, locations of the asset based on the RSSI-difference values, the ADS-B signals and the interpolated state information, respectively, thereby producing a set of estimated locations; and searching amongst the set to find one of the estimated locations that is regarded as being most likely to most accurately describe an actual position of the asset.
    Type: Grant
    Filed: November 29, 2015
    Date of Patent: March 19, 2019
    Assignee: LINK LABS, INC.
    Inventors: Ricardo Luna, Jr., Adrian Sapio, Richard Kevin Sawyer, Jr., Mark Olden Bloechl
  • Patent number: 10174931
    Abstract: An optical module includes a transparent substrate and a refractive optical element mounted on the substrate. A conductive heating trace is deposited on the substrate around the refractive optical element. A temperature sensor senses a temperature of the substrate. Control circuitry is coupled to the temperature sensor so as to measure a difference between the temperature of the substrate and a target operating temperature of the module, and to drive a current through the conductive heating trace, responsively to the difference, so as to heat the substrate to the target operating temperature.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: January 8, 2019
    Assignee: APPLE INC.
    Inventors: Kevin A. Sawyer, Yazan Z. Alnahhas
  • Patent number: 9860882
    Abstract: A method of operating an end node to communicate with a central node, the method comprising: wirelessly receiving, a beacon signal periodically-transmitted from the central node; each beacon signal denoting the start of a single frame; each frame being organized to include a downlink (DL) phase which precedes an uplink (UL) phase; and a payload of the beacon signal including an offset which represents a starting time of the UL phase. The method further comprises: generating a message; selecting, unbeknownst to the central node, at least one UL logical-channel, respectively; and wirelessly transmitting, during the UL phase, at least a portion of the message from the end node over the selected at least one UL logical-channel according to a slotted ALOHA technique.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: January 2, 2018
    Assignee: LINK LABS, INC.
    Inventors: Adrian Sapio, Richard Kevin Sawyer, Jr., Allen Parker Welkie, Ricardo Luna, Jr.
  • Patent number: 9819144
    Abstract: A method for production of an optoelectronic device includes fabricating a plurality of vertical emitters on a semiconductor substrate. Respective top surfaces of the emitters are bonded to a heat sink, after which the semiconductor substrate is removed below respective bottom surfaces of the emitters. Both anode and cathode contacts are attached to the bottom surfaces so as to drive the emitters to emit light from the bottom surfaces. In another embodiment, the upper surface of a semiconductor substrate is bonded to a carrier substrate having through-holes that are aligned with respective top surfaces of the emitters, after which the semiconductor substrate is removed below respective bottom surfaces of the emitters, and the respective bottom surfaces of the emitters are bonded to a heat sink.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: November 14, 2017
    Assignee: APPLE INC.
    Inventors: Chin Han Lin, Kevin A. Sawyer, Neil MacKinnon, Venkataram R. Raju, Weiping Li, Xiaofeng Fan
  • Patent number: 9775157
    Abstract: A method, of operating an end node to wirelessly communicate with a central node, includes: receiving wirelessly a current instance of a beacon signal periodically-transmitted from the central node; measuring a received power, PB-RX, of the beacon signal; reading locally-stored values of PB-TX and G representing a presumed transmitted power of the beacon signal and a performance goal of the end node, respectively; determining, for a given channel, a path loss, PL, based on the PB-RX and the PB-TX; and adaptively setting an energy level, EN-TX, of a forthcoming message to be transmitted from the end node by adaptively determining, based on PL and G, at least two of: a level of power, PN-TX; a forward error correction coding rate, c; and a spreading factor, SF; and a modulation format, M.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: September 26, 2017
    Assignee: Link Labs, Inc.
    Inventors: Ricardo Luna, Jr., Adrian Sapio, Richard Kevin Sawyer, Jr.
  • Publication number: 20170199144
    Abstract: An optical module includes first and second transparent substrates and a spacer between the first and second transparent substrates, holding the first transparent substrate in proximity to the second transparent substrate, with first and second diffractive optical elements (DOEs) on respective faces of the first and second transparent substrates. At least first and second capacitance electrodes are disposed respectively on the first and second transparent substrates in proximity to the first and second DOEs. Circuitry is coupled to measure changes in a capacitance between at least the first and second capacitance electrodes.
    Type: Application
    Filed: September 22, 2016
    Publication date: July 13, 2017
    Inventors: Hannah D. Noble, Kevin A. Sawyer, Martin B. Adamcyk, Yazan Z. Alnahhas, Yu Qiao Qu, Moshe Kriman, Adar Magen
  • Publication number: 20170153323
    Abstract: A method of geolocating comprises: receiving wirelessly, at an asset located on the Earth's surface and from at least two airborne aircraft, ADS-B signals, respectively; interpolating, using a Bayes filter, at least some state information of the at least two airborne aircraft based on the ADS-B signals, respectively; determining differences in received signal strength indicator (RSSI) values (RSSI-difference values) of successive aircraft-specific ADS-B signals, respectively; estimating, using a likelihood function, locations of the asset based on the RSSI-difference values, the ADS-B signals and the interpolated state information, respectively, thereby producing a set of estimated locations; and searching amongst the set to find one of the estimated locations that is regarded as being most likely to most accurately describe an actual position of the asset.
    Type: Application
    Filed: November 29, 2015
    Publication date: June 1, 2017
    Applicant: Link Labs, Inc.
    Inventors: Ricardo LUNA, JR., Adrian SAPIO, Richard Kevin SAWYER, JR., Mark Olden BLOECHL
  • Publication number: 20170127403
    Abstract: A method of operating an end node to communicate with a central node, the method comprising: wirelessly receiving, a beacon signal periodically-transmitted from the central node; each beacon signal denoting the start of a single frame; each frame being organized to include a downlink (DL) phase which precedes an uplink (UL) phase; and a payload of the beacon signal including an offset which represents a starting time of the UL phase. The method further comprises: generating a message; selecting, unbeknownst to the central node, at least one UL logical-channel, respectively; and wirelessly transmitting, during the UL phase, at least a portion of the message from the end node over the selected at least one UL logical-channel according to a slotted ALOHA technique.
    Type: Application
    Filed: November 2, 2015
    Publication date: May 4, 2017
    Applicant: LINK LABS, LLC
    Inventors: Adrian SAPIO, Richard Kevin SAWYER, Jr., Allen Parker WELKIE, Ricardo LUNA, Jr.
  • Publication number: 20160356484
    Abstract: An optical module includes a transparent substrate and a refractive optical element mounted on the substrate. A conductive heating trace is deposited on the substrate around the refractive optical element. A temperature sensor senses a temperature of the substrate. Control circuitry is coupled to the temperature sensor so as to measure a difference between the temperature of the substrate and a target operating temperature of the module, and to drive a current through the conductive heating trace, responsively to the difference, so as to heat the substrate to the target operating temperature.
    Type: Application
    Filed: November 16, 2015
    Publication date: December 8, 2016
    Inventors: Kevin A. Sawyer, Yazan Z. Alnahhas
  • Publication number: 20160336717
    Abstract: A method for production of an optoelectronic device includes fabricating a plurality of vertical emitters on a semiconductor substrate. Respective top surfaces of the emitters are bonded to a heat sink, after which the semiconductor substrate is removed below respective bottom surfaces of the emitters. Both anode and cathode contacts are attached to the bottom surfaces so as to drive the emitters to emit light from the bottom surfaces. In another embodiment, the upper surface of a semiconductor substrate is bonded to a carrier substrate having through-holes that are aligned with respective top surfaces of the emitters, after which the semiconductor substrate is removed below respective bottom surfaces of the emitters, and the respective bottom surfaces of the emitters are bonded to a heat sink.
    Type: Application
    Filed: February 10, 2016
    Publication date: November 17, 2016
    Inventors: Chin Han Lin, Kevin A. Sawyer, Neil MacKinnon, Venkataram R. Raju, Weiping Li, Xiaofeng Fan
  • Publication number: 20160323886
    Abstract: A method, of operating an end node to wirelessly communicate with a central node, includes: receiving wirelessly a current instance of a beacon signal periodically-transmitted from the central node; measuring a received power, PB-RX, of the beacon signal; reading locally-stored values of PB-TX and G representing a presumed transmitted power of the beacon signal and a performance goal of the end node, respectively; determining, for a given channel, a path loss, PL, based on the PB-RX and the PB-TX; and adaptively setting an energy level, EN-TX, of a forthcoming message to be transmitted from the end node by adaptively determining, based on PL and G, at least two of: a level of power, PN-TX; a forward error correction coding rate, c; and a spreading factor, SF; and a modulation format, M.
    Type: Application
    Filed: December 9, 2015
    Publication date: November 3, 2016
    Applicant: Link Labs, Inc.
    Inventors: Ricardo LUNA, JR., Adrian SAPIO, Richard Kevin SAWYER, JR.
  • Patent number: 9264099
    Abstract: A method (of operating an end node) includes: wirelessly receiving an instance of a non-hopping beacon signal, B, periodically-transmitted from a central node; interpreting a frequency-block hopping guide (FBHG) according to FN(i) and IDCN thereby to determine a corresponding set, CSET(i), of at least two channels available to the end node for transmission, respectively, during frame FN(i); selecting, at least pseudo-randomly, at least one channel amongst the set CSET(i); and wirelessly transmitting at least one message from the end node using the at least one selected channel, respectively. Each instance B(i) includes: a corresponding frame number, FN(i); and an identification, IDCN, of the central node. The FBHG establishes: a total of L frames; a set of channels CSET for each frame, respectively; and that, for any two consecutive ones of the L frames, FN(j) and FN(j+1), the corresponding sets CSET(j) and CSET(j+1) will be different, CSET(j)?CSET(j+1).
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: February 16, 2016
    Assignee: Link Labs, INC.
    Inventors: Adrian Sapio, Richard Kevin Sawyer, Jr.
  • Patent number: 9253727
    Abstract: A method, of operating an end node to wirelessly communicate with a central node, includes: receiving wirelessly a current instance of a beacon signal periodically-transmitted from the central node; measuring a received power, PB-RX, of the beacon signal; reading locally-stored values of PB-TX and G representing a presumed transmitted power of the beacon signal and a performance goal of the end node, respectively; determining, for a given channel, a path loss, PL, based on the PB-RX and the PB-TX; and adaptively setting an energy level, EN-TX, of a forthcoming message to be transmitted from the end node based on PL and G.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: February 2, 2016
    Assignee: LINK LABS, INC.
    Inventors: Ricardo Luna, Jr., Adrian Sapio, Richard Kevin Sawyer, Jr.
  • Patent number: 8292800
    Abstract: A remotely adjustable gastric band system is provided. The system includes a gastric band, an implantable fluid reservoir, and a fluid handling device including a piezoelectric pump, and a drive or controller assembly. The piezoelectric pump includes a diaphragm having a compressible spring positioned at an actuator side of the diaphragm, and a space occupying layer disposed between the compressible spring and the actuator side.
    Type: Grant
    Filed: June 9, 2009
    Date of Patent: October 23, 2012
    Assignee: Allergan, Inc.
    Inventors: Robert T. Stone, Gregory S. Mast, Kevin A. Sawyer, Matthew L. Pease
  • Patent number: 7804868
    Abstract: A chip carrier having improver thermal properties, wherein the chip carrier may be formed having waist section, and a first transverse end portion joined to the waist section. A first surface of the carrier being configured to receive a chip thereon, and a second surface of the carrier configured to be coupled to a thermal control unit to provide cooling of the carrier and chip. The chip carrier may have a second transverse end portion joined to the waist portion in certain embodiments.
    Type: Grant
    Filed: June 12, 2006
    Date of Patent: September 28, 2010
    Assignee: Intel Corporation
    Inventors: William J. Kozlovsky, Andrew J. Daiber, Kevin A. Sawyer
  • Publication number: 20090312785
    Abstract: A remotely adjustable gastric band system is provided. The system includes a gastric band, an implantable fluid reservoir, and a fluid handling device including a piezoelectric pump, and a drive or controller assembly. The piezoelectric pump includes a diaphragm having a compressible spring positioned at an actuator side of the diaphragm, and a space occupying layer disposed between the compressible spring and the actuator side.
    Type: Application
    Filed: June 9, 2009
    Publication date: December 17, 2009
    Applicant: ALLERGAN, INC.
    Inventors: Robert T. Stone, Gregory S. Mast, Matthew L. Pease, Kevin A. Sawyer