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: 10735499Abstract: 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: GrantFiled: March 22, 2019Date of Patent: August 4, 2020Assignee: 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: 20200142827Abstract: 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: ApplicationFiled: December 6, 2019Publication date: May 7, 2020Applicant: Amazon Technologies, Inc.Inventors: David Carl Salyers, Pradeep Vincent, Ankur Khetrapal, Kestutis Patiejunas
-
Patent number: 10643081Abstract: 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: GrantFiled: October 24, 2018Date of Patent: May 5, 2020Assignee: Google LLCInventors: Paul Joseph Silberschatz, David Carl Janssens, Evan David Shapiro, Adam Daniel Carlucci
-
Publication number: 20200080794Abstract: 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: ApplicationFiled: November 14, 2019Publication date: March 12, 2020Inventors: Orest Alexandru Dziubinschi, Kastriot Shaska, David Carl Letteer
-
Patent number: 10536520Abstract: 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: GrantFiled: March 21, 2016Date of Patent: January 14, 2020Assignee: Amazon Technologies, Inc.Inventors: James Christopher Sorenson, III, Yun Lin, David Carl Salyers, Ankur Khetrapal
-
Publication number: 20190383984Abstract: 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: ApplicationFiled: August 29, 2019Publication date: December 19, 2019Inventors: Marlon Edward Menezes, Jeffrey Dean Schmulen, Neal Paul Ricks, Victor Kai Liu, Zongxing Wang, David Carl Jurbergs
-
Patent number: 10508870Abstract: 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: GrantFiled: September 7, 2017Date of Patent: December 17, 2019Assignee: HANON SYSTEMSInventors: Orest Alexandru Dziubinschi, Kastriot Shaska, David Carl Letteer
-
Patent number: 10503639Abstract: 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: GrantFiled: June 8, 2018Date of Patent: December 10, 2019Assignee: Amazon Technologies, Inc.Inventors: David Carl Salyers, Pradeep Vincent, Ankur Khetrapal, Kestutis Patiejunas
-
Patent number: 10474632Abstract: 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: GrantFiled: July 3, 2017Date of Patent: November 12, 2019Assignee: Amazon Technologies, Inc.Inventors: David Carl Salyers, James Christopher Sorenson, III, Ankur Khetrapal
-
Publication number: 20190310182Abstract: 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: ApplicationFiled: November 30, 2017Publication date: October 10, 2019Inventors: Hanno Ehring, Mats Lundkvist, David Carl Martin Bergman, Andreas Marcstrom
-
Patent number: 10436968Abstract: 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: GrantFiled: April 16, 2018Date of Patent: October 8, 2019Assignee: Magic Leap, Inc.Inventors: Marlon Edward Menezes, Jeffrey Dean Schmulen, Neal Paul Ricks, Victor Kai Liu, Zongxing Wang, David Carl Jurbergs
-
Publication number: 20190279481Abstract: 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: ApplicationFiled: March 5, 2019Publication date: September 12, 2019Applicant: Google LLCInventors: Paul Joseph Silberschatz, David Carl Janssens, Evan David Shapiro, Adam Daniel Carlucci
-
Patent number: 10371876Abstract: 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: GrantFiled: July 23, 2018Date of Patent: August 6, 2019Assignee: Magic Leap, Inc.Inventors: Marlon Edward Menezes, Jeffrey Dean Schmulen, Neal Paul Ricks, Victor Kai Liu, Zongxing Wang, David Carl Jurbergs
-
Publication number: 20190223869Abstract: 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: ApplicationFiled: January 11, 2019Publication date: July 25, 2019Applicant: TLA M.D. LLCInventors: David Carl Krupp, Kathleen Bartel, Maddie Dietz, Allyssa Esquivel, Tracy Piplani, Charles E. Romans
-
Publication number: 20190222636Abstract: 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: ApplicationFiled: March 22, 2019Publication date: July 18, 2019Applicant: 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: 10353593Abstract: 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: GrantFiled: March 9, 2018Date of Patent: July 16, 2019Assignee: Amazon Technologies, Inc.Inventors: Nishanth Alapati, Pradeep Vincent, David Carl Salyers
-
Patent number: 10320219Abstract: 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: GrantFiled: February 26, 2016Date of Patent: June 11, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Jonathan Alan Dutra, Junius Mark Penny, David Carl Wyland, David Lukofsky, Agustya Ruchir Mehta
-
Publication number: 20190117128Abstract: 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: ApplicationFiled: March 18, 2016Publication date: April 25, 2019Inventors: Rui CHEN, Tommy Paul HINKS, Bjorn Olof Jonas NUTTI, Jerker Paul SKOGBY, David Carl ALIND
-
Patent number: 10244044Abstract: 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: GrantFiled: January 26, 2018Date of Patent: March 26, 2019Assignee: 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: 20190065862Abstract: 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: ApplicationFiled: October 24, 2018Publication date: February 28, 2019Applicant: Google LLCInventors: Paul Joseph Silberschatz, David Carl Janssens, Evan David Shapiro, Adam Daniel Carlucci