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).

  • 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: 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: 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: 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: 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
  • 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
  • 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
  • Patent number: 10735499
    Abstract: A control-plane component of a virtual network interface (VNI) multiplexing service assigns one or more VNIs as members of a first interface group. A first VNI of the interface group is attached to a first compute instance. Network traffic directed to a particular endpoint address associated with the first interface group is to be distributed among members of the first interface group by client-side components of the service. The control-plane component propagates membership metadata of the first interface group to the client-side components. In response to a detection of an unhealthy state of the first compute instance, the first VNI is attached to a different compute instance by the control-plane component.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: August 4, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Tobias Lars-Olov Holgers, Kevin Christopher Miller, Andrew Bruce Dickinson, David Carl Salyers, Xiao Zhang, Shane Ashley Hall, Christopher Ian Hendrie, Aniket Deepak Divecha, Ralph William Flora
  • Publication number: 20200142827
    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: Application
    Filed: December 6, 2019
    Publication date: May 7, 2020
    Applicant: Amazon Technologies, Inc.
    Inventors: David Carl Salyers, Pradeep Vincent, Ankur Khetrapal, Kestutis Patiejunas
  • Patent number: 10643081
    Abstract: Remote biometric monitoring systems may include a digital camera having a digital sensor, a processor, and a memory, all enclosed in a common housing. The processor of the camera may locally execute one or more algorithms to perform computer vision analysis of captured images of a sleeping subject, thereby determining an activity state of the subject. The activity state may include a sleep state. One or more environmental control devices may be adjusted automatically by the system based at least in part on the activity state.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: May 5, 2020
    Assignee: Google LLC
    Inventors: Paul Joseph Silberschatz, David Carl Janssens, Evan David Shapiro, Adam Daniel Carlucci
  • Publication number: 20200080794
    Abstract: A tube for use in a heat exchanger includes an upper portion, a base portion spaced from the upper portion, and a partitioning wall depending from the upper portion. The partitioning wall is bent away and spaced from the base portion in a first section of the tube to form a single flow channel within the tube along the first section. The partitioning wall contacts the base portion in a second section of the tube to form a partition separating a first flow channel from a second flow channel along the second section. The first section of the tube is configured for reception into an opening of a header tank of the heat exchanger.
    Type: Application
    Filed: November 14, 2019
    Publication date: March 12, 2020
    Inventors: Orest Alexandru Dziubinschi, Kastriot Shaska, David Carl Letteer
  • Patent number: 10536520
    Abstract: Methods, apparatus, and computer-accessible storage media for shadowing data stored on a local store to a remote store provided by a service provider. A gateway may be configured as a shadowing gateway on a customer network in response to receiving configuration information. The shadowing gateway may receive reads and writes to the local store. The gateway passes the requests to the local store, and also uploads write data indicated by the writes to the service provider to update a snapshot of the local store maintained by the service provider on the remote store. The write data may be buffered to a write log for uploading, and may be uploaded as blocks according to a block storage format used by the service provider. The shadowing process may be transparent to processes on the customer network. The shadowed data may be used to recover data on the local store.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: January 14, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: James Christopher Sorenson, III, Yun Lin, David Carl Salyers, Ankur Khetrapal