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: 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
  • Publication number: 20190383984
    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: August 29, 2019
    Publication date: December 19, 2019
    Inventors: Marlon Edward Menezes, Jeffrey Dean Schmulen, Neal Paul Ricks, Victor Kai Liu, Zongxing Wang, David Carl Jurbergs
  • Patent number: 10508870
    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: Grant
    Filed: September 7, 2017
    Date of Patent: December 17, 2019
    Assignee: HANON SYSTEMS
    Inventors: Orest Alexandru Dziubinschi, Kastriot Shaska, David Carl Letteer
  • Patent number: 10503639
    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: June 8, 2018
    Date of Patent: December 10, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: David Carl Salyers, Pradeep Vincent, Ankur Khetrapal, Kestutis Patiejunas
  • Patent number: 10474632
    Abstract: Methods and apparatus for secure data modification using segmented hashing are disclosed. An intermediate device on a data path between a storage service and a client receives a modification request for a data segment of a data chunk of a storage object. The device generates a new chunk hash value for the chunk based on an original chunk hash value of the chunk, an original segment hash value of the segment to be modified, and a new segment hash value computed based on the modification. The device generates a modified version of the chunk based on the modification request, and uploads the modified version and the new chunk hash value to the storage service.
    Type: Grant
    Filed: July 3, 2017
    Date of Patent: November 12, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: David Carl Salyers, James Christopher Sorenson, III, Ankur Khetrapal
  • Publication number: 20190310182
    Abstract: The invention relates to an optical flow cell comprising a housing forming an enclosed and elongated fluid channel arranged along a first axis, an inlet arranged to connect a first outer surface area of the housing to a first end of the fluid channel and an outlet arranged to connect a second outer surface area to a second end of the fluid channel, a first light guide and a second light guide concentrically arranged along a second axis and on opposite side walls of the fluid channel. The invention further relates to a corresponding method to produce an optical flow cell.
    Type: Application
    Filed: November 30, 2017
    Publication date: October 10, 2019
    Inventors: Hanno Ehring, Mats Lundkvist, David Carl Martin Bergman, Andreas Marcstrom
  • Patent number: 10436968
    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: April 16, 2018
    Date of Patent: October 8, 2019
    Assignee: Magic Leap, Inc.
    Inventors: Marlon Edward Menezes, Jeffrey Dean Schmulen, Neal Paul Ricks, Victor Kai Liu, Zongxing Wang, David Carl Jurbergs
  • Publication number: 20190279481
    Abstract: Various arrangements for monitoring the health of a sleeping child are presented. The system can include a camera configured to capture images. The system can include an environmental sensor such as a humidity or temperature sensor. The system can include a microphone. The system can include a processor configured to receive and analyze the images and data to determine (i) a plurality of biometric parameters relating to the child including at least length of sleep, sleep quality, sleep cycle information, and a breathing pattern, and (ii) whether the local environment falls within predetermined temperature or humidity limits. The system can include a remote notification device configured to provide information relating to the biometric parameters and the local environment to a user located out of sight of the child. A confidence level of a subject presence determination may be adjusted based on biometric analysis of a candidate subject location.
    Type: Application
    Filed: March 5, 2019
    Publication date: September 12, 2019
    Applicant: Google LLC
    Inventors: Paul Joseph Silberschatz, David Carl Janssens, Evan David Shapiro, Adam Daniel Carlucci
  • Patent number: 10371876
    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: July 23, 2018
    Date of Patent: August 6, 2019
    Assignee: Magic Leap, Inc.
    Inventors: Marlon Edward Menezes, Jeffrey Dean Schmulen, Neal Paul Ricks, Victor Kai Liu, Zongxing Wang, David Carl Jurbergs
  • Publication number: 20190223869
    Abstract: A hair grasping device having a handle with hollow fingers, a trigger slidably attached to the handle, a number of grips slidably attached within the hollow fingers connected to the trigger. Each of the grips has a first and a second arm, a central post, and an extended position and retracted position. When in the retracted position, the arms are forced against the central post by the hollow fingers, and when in the extended position, the arms are forced away from the central post, creating a clearance between the arms and the central post.
    Type: Application
    Filed: January 11, 2019
    Publication date: July 25, 2019
    Applicant: TLA M.D. LLC
    Inventors: David Carl Krupp, Kathleen Bartel, Maddie Dietz, Allyssa Esquivel, Tracy Piplani, Charles E. Romans
  • Publication number: 20190222636
    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: Application
    Filed: March 22, 2019
    Publication date: July 18, 2019
    Applicant: 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
  • Patent number: 10353593
    Abstract: A method and apparatus for staged execution pipelining and allocating resource to staged execution pipelines are provided. One or more execution pipelines are established, where each of the one or more execution pipelines includes one or more execution stages. Data is provided to the one or more execution pipelines for processing and resources are allocated to the execution pipeline.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: July 16, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Nishanth Alapati, Pradeep Vincent, David Carl Salyers
  • Patent number: 10320219
    Abstract: A dynamic power control circuit is provided. The control circuit can detect the presence of the external power source as well as detect one or more conditions of the device. For instance, the control circuit can detect a voltage difference between a first node coupling a first power output and a system circuit and a second node coupling a second power output and the batteries. The control circuit can also detect the activation or deactivation of the external power source. Based on the inputs, the control circuit can cause the controlled resistor to dynamically adjust a level of impedance between the first node and the second node. The controlled impedance between the first node and the second node enables the system circuit to dynamically utilize power supplied by the external power source as well as power supplied by the batteries.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: June 11, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jonathan Alan Dutra, Junius Mark Penny, David Carl Wyland, David Lukofsky, Agustya Ruchir Mehta
  • Publication number: 20190117128
    Abstract: An alignment guide for determining a human or animal body part range of motion around a joint is disclosed. The alignment guide is adapted to be placed against the body part and to receive a sensor unit. By using the sensor unit, the range of motion of a human or an animal joint in a main plane of rotation can be estimated based on a relative angle between an orientation of the sensor unit in a first measurement position and an orientation of the sensor unit in a second measurement position. A system, as well as a method using the alignment guide and sensor unit is also disclosed.
    Type: Application
    Filed: March 18, 2016
    Publication date: April 25, 2019
    Inventors: Rui CHEN, Tommy Paul HINKS, Bjorn Olof Jonas NUTTI, Jerker Paul SKOGBY, David Carl ALIND
  • Patent number: 10244044
    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: January 26, 2018
    Date of Patent: March 26, 2019
    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: 20190065862
    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: Application
    Filed: October 24, 2018
    Publication date: February 28, 2019
    Applicant: Google LLC
    Inventors: Paul Joseph Silberschatz, David Carl Janssens, Evan David Shapiro, Adam Daniel Carlucci