Patents by Inventor David Carls

David Carls 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: 11068395
    Abstract: Methods and apparatus for supporting cached volumes at storage gateways are disclosed. A storage gateway appliance is configured to cache at least a portion of a storage object of a remote storage service at local storage devices. In response to a client's write request, directed to at least a portion of a data chunk of the storage object, the appliance stores a data modification indicated in the write request at a storage device, and asynchronously uploads the modification to the storage service. In response to a client's read request, directed to a different portion of the data chunk, the appliance downloads the requested data from the storage service to the storage device, and provides the requested data to the client.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: July 20, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: David Carl Salyers, Pradeep Vincent, Ankur Khetrapal, Kestutis Patiejunas
  • Publication number: 20210208058
    Abstract: Disclosed is an optical flow cell (300?) comprising: a housing (910) forming; an enclosed and elongated fluid channel (920) arranged along a first axis (923); a first light guide (961) and a second light guide (962) generally concentrically arranged along a second axis (970) and on opposite side walls of the fluid channel, said first and second light guides having ends (961c,962c) removed in situ to provide a sensing gap (d).
    Type: Application
    Filed: May 29, 2019
    Publication date: July 8, 2021
    Inventors: Hanno Ehring, Mats Lundkvist, David Carl Martin Bergman, Andreas Marcstrom
  • Patent number: 10992521
    Abstract: A storage gateway serves as an interface between processes on a customer network and a service provider. The storage gateway is located on-premise with the customer processes. To customer processes, it appears that data is stored locally. However, the storage gateway interfaces with a remote storage service to store the data. For cached gateways, the primary data store is a remote data store, while frequently accessed data may be locally cached by the gateway. Reads may be satisfied from the local cache or from virtual data storage; writes are handled so as to appropriately update data blocks in the local cache and/or in virtual data storage. For shadowing gateways, the primary data store is the local data store; reads are passed through to a local data store, and writes are shadowed to virtual data storage as well as being sent to local data store.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: April 27, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: James Christopher Sorenson, III, Yun Lin, David Carl Salyers, Ankur Khetrapal, Nishanth Alapati
  • Publication number: 20210109278
    Abstract: In some embodiments, a head-mounted, near-eye display system comprises a stack of waveguides having integral spacers separating the waveguides. The waveguides may each include diffractive optical elements that are formed simultaneously with the spacers by imprinting. The spacers are disposed on one major surface of each of the waveguides and indentations are provided on an opposite major surface of each of the waveguides. The indentations are sized and positioned to align with the spacers, thereby forming a self-aligned stack of waveguides. Tops of the spacers may be provided with light scattering features, anti-reflective coatings, and/or light absorbing adhesive to prevent light leakage between the waveguides. As seen in a top-down view, the spacers may be elongated along the same axis as the diffractive optical elements. The waveguides may include structures (e.g.
    Type: Application
    Filed: April 1, 2019
    Publication date: April 15, 2021
    Inventors: Christophe Peroz, Chieh Chang, Sharad D. Bhagat, Victor Kai Liu, Roy Matthew Patterson, David Carl Jurbergs, Mohammadreza Khorasaninejad, Ling Li, Michael Nevin Miller, Charles Scott Carden
  • Patent number: 10977880
    Abstract: Systems and methods are provided that include features for determining a hover time remaining for an aircraft performing a hover maneuver. In some exemplary embodiments, the hover time remaining can be communicated to a pilot or aircrew member.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: April 13, 2021
    Assignee: General Electric Company
    Inventors: Steven Clark Calkins, David Carl Spillman, Jacques Paul, Charles William Dowdell
  • Publication number: 20210103142
    Abstract: Color-selective waveguides, methods for fabricating color-selective waveguides, and augmented reality (AR)/mixed reality (MR) applications including color-selective waveguides are described. The color-selective waveguides can advantageously reduce or block stray light entering a waveguide (e.g., red, green, or blue waveguide), thereby reducing or eliminating back-reflection or back-scattering into the eyepiece.
    Type: Application
    Filed: October 8, 2020
    Publication date: April 8, 2021
    Inventors: Sharad D. Bhagat, David Carl Jurbergs, Ryan Jason Ong, Christophe Peroz, Chieh Chang, Ling Li
  • Patent number: 10972082
    Abstract: A multi-stream cross correlator for spiking neural networks, where each stream contains significant stochastic content. At least one event occurs, with a fixed temporal relationship across at least two streams. Each stream is treated as a Frame Of Reference (FOR), and subject to an adjustable delay based on comparison to the Other streams. For each spike of the FOR, a timing analysis, relative to the last and current FOR spikes, is completed by comparing Post and Pre accumulators. Also, a new timing analysis is begun, with the current FOR spike, by restarting the production of Post and Pre weighting functions, the values of which are accumulated, upon the occurrence of each Other spike, until a next FOR spike. A one-spike delay unit can be used, if time-neutral conflict resolution is used. The average spike rate of the FOR can be determined and used for the Post and Pre weighting functions.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: April 6, 2021
    Assignee: NPARBOR, INC.
    Inventor: David Carl Barton
  • Publication number: 20210096740
    Abstract: A computing device implements global keyboard shortcuts targeting a specific display region using repeated key presses, targeting a specific display region using chorded modifier keys, targeting a specific display region using a single modifier key, targeting a specific display region based on user activity, targeting multiple display regions, or targeting a specific display region using multi-modal input. Other types of global keyboard shortcuts for targeting specific display regions might also be provided by other embodiments.
    Type: Application
    Filed: January 30, 2020
    Publication date: April 1, 2021
    Inventors: Christian KLEIN, Peter HAMMERQUIST, David Carl NABER, Christoffer Peter Hart HANSEN, Ryan PENDLAY
  • Publication number: 20210096885
    Abstract: A foldable computing device is disclosed that is configured to determine a user interface (UI) component rendering mode based on content occlusion and a prediction of user intent. The foldable computing device is configured to increase, maintain, or reduce prominence of a UI component based whether and where the UI component occludes an underlying application window or other existing UI. The foldable device may also determine an existing UI component's rendering mode based on an anticipated location of an application window associated with an application that was just launched. Furthermore, the foldable device may predict what a user is going to do with the application window, including causing any future occlusion, and adjust the UI component's rendering mode accordingly.
    Type: Application
    Filed: January 30, 2020
    Publication date: April 1, 2021
    Inventors: Christian KLEIN, Ryan PENDLAY, Lauren EDELMEIER, Peter HAMMERQUIST, Christoffer Peter Hart HANSEN, David Carl NABER
  • Publication number: 20210080635
    Abstract: In some embodiments, compositions and methods comprising reflective flowable materials, e.g., reflective liquids including reflective inks and/or liquid metals, are described. In some embodiments, a surface is contacted with a reflective flowable material, thereby forming a reflective layer on the surface. In some embodiments, the surface is a surface of a waveguide, for example a waveguide for a display device, and the flowable material coats surfaces of protrusions on the surface to form reflective diffractive optical elements. Some embodiments include a display device comprising a reflective layer of reflective flowable material.
    Type: Application
    Filed: November 6, 2020
    Publication date: March 18, 2021
    Inventors: Marlon Edward Menezes, Jeffrey Dean Schmulen, Neal Paul Ricks, Victor Kai Liu, Zongxing Wang, David Carl Jurbergs
  • Patent number: 10947730
    Abstract: The invention describes a novel roofing trim saddle system and method of installing for use in roofing and siding applications where a roofing hip or ridge must be covered (finished). The various implementations herein describe the system as having a multitude of saddle brackets, each with a multitude of tabs that retain the roofing material (such as tiles, shingles, panels, slates, etc.). The saddle brackets attach to the roof via a fastener such as nails or screws that engage holes formed by slot tabs in the saddle bracket body. The slot tabs are used to correctly space and align the saddle bracket during installation. The system is strong, secure, adaptable, adjustable, customizable, thin, light-weight, self aligning, weather-proof, can be readily designed to accommodate many different roofing styles and materials on site, or can be manufactured to the needs of any particular roofing and siding application.
    Type: Grant
    Filed: July 13, 2019
    Date of Patent: March 16, 2021
    Inventor: David Carl Nowacek
  • Patent number: 10949739
    Abstract: Identifying shared events across spiking-neural-network data streams with significant stochastic content. The data streams are first subject to cross correlation. If two data streams are completely uncorrelated, the rate of occurrence, of cross-stream spike pairs, is an approximately uniform “r_ind” across all Time Between Events (TBE's). Any shared events create a gradient, where r_ind increases to a rate “r_shr,” for any TBE's?a Time Of Discernment (TOD). A search for the actual TOD (TOD_a) can be accomplished with a conjectured TOD (TOD_c). TOD_c is tested against an exponential decay with its rate set to a conjectured r_ind (r_ind_c). When r_ind_c=actual r_ind, equal ranges (or regions) of values, of exponential decay, represent equal probabilities. Values of TOD_c and r_ind_c are generated (at respective learning rates), until a combination is found where probabilistically equal regions receive statistically equal numbers of cross-stream events. It is then known TOD_a?TOD_c.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: March 16, 2021
    Assignee: NPARBOR, INC.
    Inventor: David Carl Barton
  • Publication number: 20210075709
    Abstract: Identifying shared events across spiking-neural-network data streams with significant stochastic content. The data streams are first subject to cross correlation. If two data streams are completely uncorrelated, the rate of occurrence, of cross-stream spike pairs, is an approximately uniform “r_ind” across all Time Between Events (TBE's). Any shared events create a gradient, where r_ind increases to a rate “r_shr,” for any TBE's?a Time Of Discernment (TOD). A search for the actual TOD (TOD_a) can be accomplished with a conjectured TOD (TOD_c). TOD_c is tested against an exponential decay with its rate set to a conjectured r_ind (r_ind_c). When r_ind_c=actual r_ind, equal ranges (or regions) of values, of exponential decay, represent equal probabilities. Values of TOD_c and r_ind_c are generated (at respective learning rates), until a combination is found where probabilistically equal regions receive statistically equal numbers of cross-stream events. It is then known TOD_a?TOD_c.
    Type: Application
    Filed: November 16, 2020
    Publication date: March 11, 2021
    Inventor: David Carl Barton
  • Publication number: 20210075409
    Abstract: A multi-stream cross correlator for spiking neural networks, where each stream contains significant stochastic content. At least one event occurs, with a fixed temporal relationship across at least two streams. Each stream is treated as a Frame Of Reference (FOR), and subject to an adjustable delay based on comparison to the Other streams. For each spike of the FOR, a timing analysis, relative to the last and current FOR spikes, is completed by comparing Post and Pre accumulators. Also, a new timing analysis is begun, with the current FOR spike, by restarting the production of Post and Pre weighting functions, the values of which are accumulated, upon the occurrence of each Other spike, until a next FOR spike. A one-spike delay unit can be used, if time-neutral conflict resolution is used. The average spike rate of the FOR can be determined and used for the Post and Pre weighting functions.
    Type: Application
    Filed: November 16, 2020
    Publication date: March 11, 2021
    Inventor: David Carl Barton
  • Publication number: 20210049048
    Abstract: A device is described that broadcasts an indication that the device is initiating an update cycle of application(s) executing at the device. The device communicates, with a remote device that received the indication, information about available resources of the computing device and/or resource needs of the device. The device negotiates a transfer, with the remote device, of at least some of the available resources of the device to the remote device to satisfy resource needs of the remote device and/or at least some available resources of the remote device to the device to satisfy the resource needs of the device. The device establishes a communication channel, with the remote device, for implementing the transfer, and responsive to implementing the transfer over the communication channel, the device completes execution of the update cycle of the application(s) executing at the computing device.
    Type: Application
    Filed: April 18, 2018
    Publication date: February 18, 2021
    Inventors: Fred Quintana, Rahim Adatia, Alex Fandrianto, David Carl Farrow, Kevin Krakauer
  • Publication number: 20210018108
    Abstract: An excess flow valve assembly includes a gas pipe, an excess flow valve and a collar crimped to an outside of a portion of the gas pipe, the crimped collar compressing the portion of the gas pipe creating a positive stop for the excess flow valve when the excess flow valve is inserted in the gas pipe.
    Type: Application
    Filed: September 25, 2020
    Publication date: January 21, 2021
    Inventors: David Scott Jordan, David Carl Wartluft, Brian Anthony McKaskle
  • Publication number: 20210010268
    Abstract: The invention describes a novel roofing trim saddle system and method of installing for use in roofing and siding applications where a roofing hip or ridge must be covered (finished). The various implementations herein describe the system as having a multitude of saddle brackets, each with a multitude of tabs that retain the roofing material (such as tiles, shingles, panels, slates, etc.). The saddle brackets attach to the roof via a fastener such as nails or screws that engage holes formed by slot tabs in the saddle bracket body. The slot tabs are used to correctly space and align the saddle bracket during installation. The system is strong, secure, adaptable, adjustable, customizable, thin, light-weight, self aligning, weather-proof, can be readily designed to accommodate many different roofing styles and materials on site, or can be manufactured to the needs of any particular roofing and siding application.
    Type: Application
    Filed: July 13, 2019
    Publication date: January 14, 2021
    Inventor: David Carl Nowacek
  • Patent number: 10871247
    Abstract: A compression coupling includes a sealing joint for sealingly coupling a pipe to the compression coupling and a restraining joint separate from the sealing joint for restraining the pipe to the compression coupling.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: December 22, 2020
    Assignee: HUBBELL INCORPORATED
    Inventors: Michael Allen Clark, David Carl Wartluft, III
  • Patent number: 10830936
    Abstract: In some embodiments, compositions and methods comprising reflective flowable materials, e.g., reflective liquids including reflective inks and/or liquid metals, are described. In some embodiments, a surface is contacted with a reflective flowable material, thereby forming a reflective layer on the surface. In some embodiments, the surface is a surface of a waveguide, for example a waveguide for a display device, and the flowable material coats surfaces of protrusions on the surface to form reflective diffractive optical elements. Some embodiments include a display device comprising a reflective layer of reflective flowable material.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: November 10, 2020
    Assignee: Magic Leap, Inc.
    Inventors: Marlon Edward Menezes, Jeffrey Dean Schmulen, Neal Paul Ricks, Victor Kai Liu, Zongxing Wang, David Carl Jurbergs
  • Patent number: 10788138
    Abstract: An excess flow valve assembly includes a gas pipe, an excess flow valve and a collar crimped to an outside of a portion of the gas pipe, the crimped collar compressing the portion of the gas pipe creating a positive stop for the excess flow valve when the excess flow valve is inserted in the gas pipe.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: September 29, 2020
    Assignee: Hubbell Incorporated
    Inventors: David Scott Jordan, David Carl Wartluft, Brian Anthony McKaskle