Patents by Inventor Daniel Elliot
Daniel Elliot 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: 10597118Abstract: A method and system for providing a watercraft device are disclosed. The watercraft device comprises a board, a throttle coupled to a top surface of the board, a hydrofoil coupled to a bottom surface of the board, and an electric propeller system coupled to the hydrofoil. The electric propeller system powers the watercraft device using information generated from the throttle. A center of buoyancy in a non-foiling mode of the watercraft device and a center of lift in a foiling mode of the watercraft device are aligned.Type: GrantFiled: September 11, 2017Date of Patent: March 24, 2020Assignee: KAI CONCEPTS, LLCInventors: Donald Lewis Montague, Joseph Andrew Brock, Jamieson Edward Schulte, Daniel Elliot Schabb
-
Publication number: 20200023668Abstract: A grip aid device for improving writing skills utilizes specific ergonomic and feedback mechanisms to promote an advantageous writing instrument grip and improve intrinsic hand musculature. The grip aid device includes strategically positioned pressure-based buttons, wherein each button interacts with a user's specific finger. The grip aid device features an incentive-based program that encourages the user to properly align their fingers to an approved grasp pattern, wherein simultaneously pressing the buttons causes the writing implement to emerge and become useable.Type: ApplicationFiled: July 19, 2018Publication date: January 23, 2020Applicant: SET Technology LLCInventors: Daniel Elliot, Jessica Scheff, Jared Thurston
-
Publication number: 20190385025Abstract: A system for detecting and/or mitigating the effects of an obstruction on a surface of a sensor may include a surface configured to receive the sensor, and comprising a sensor window configured to provide a path through which the sensor senses the environment. The system may also include a vibratory actuator configured to facilitate vibration of the sensor window and a heating element configured to heat the sensor window. The system may further include an obstruction detection system configured to detect an obstruction, such as moisture, and an obstruction mitigation controller configured to initiate activation of the vibratory actuator and/or the heating element to mitigate the obstruction. The obstruction detection system may be configured to receive a signal from one or more sensors and detect the obstruction based at least in part on the signal.Type: ApplicationFiled: June 18, 2018Publication date: December 19, 2019Inventors: Ryan McMichael, Daniel Elliot Schabb, Anubhav Thakur, Timothy David Kentley-Klay, Jon Robert Torrey
-
Publication number: 20190367132Abstract: A modular, weight-shift controlled watercraft device is disclosed which includes: a modular board removably attachable to a power system. The power system includes a modular power supply system, and a modular propulsion system. The power supply system includes a housing including a battery. The propulsion system includes a modular strut, a modular propulsion pod, and a modular hydrofoil. In one embodiment, the power supply system is removably and mechanically attachable directly to the propulsion system.Type: ApplicationFiled: August 16, 2019Publication date: December 5, 2019Applicant: Kai Concepts, LLCInventors: Donald Lewis Montague, Joseph Andrew Brock, Jamieson Edward Schulte, Daniel Elliot Schabb
-
Patent number: 10124332Abstract: A reversible bonded microfluidic structure comprises an overhanging cap or gasket structure atop a continuous microfluidic channel wall. An overhanging gasket structure may reduce stress concentrations at the edge of the channel wall and can permit improved reversible adhesion of the channel wall and adjacent dry adhesive fibers. In one example, reversible adhesion of the overhanging channel wall gasket and adjacent dry adhesive fibers may approach 1 MPa in axial loading. An overhanging gasket structure of the microfluidic channel wall may comprise a single “fiber” that is continuous around the perimeter of the desired microfluidic channel shape, and may define a self-sealing gasket which will contain fluid. The overhanging gasket structure may be surrounded by further overhanging or undercut dry adhesive fibers to enhance the adhesion and help make the rest of the surface more tolerant to defects and surface roughness.Type: GrantFiled: May 28, 2015Date of Patent: November 13, 2018Inventor: Daniel Elliot Sameoto
-
Patent number: 9963616Abstract: A dry adhesive structure and a method for manufacturing thereof is disclosed. In an embodiment, the dry adhesive structure comprises a base structure and a plurality of fiber structures is disclosed, wherein each of the plurality of fiber structures comprises a cap structure that substantially overhangs its corresponding fiber structure on at least one side. The method for manufacturing the dry adhesive structure comprises applying a photosensitive material to substrate comprising polymethyl acrylate, patterning and developing the photoresistive material to form a mask comprising the overhanging cap structure, exposing the mask to UV light, developing the substrate to form undercut fiber structures, molding an elastomer rubber materials to form an elastomer rubber negative mold, and molding a flexible polymer material in the elastomer rubber negative mold to form the dry adhesive structure.Type: GrantFiled: February 24, 2014Date of Patent: May 8, 2018Inventors: Carlo Menon, Daniel Elliot Sameoto
-
Publication number: 20180072383Abstract: A method and system for providing a watercraft device are disclosed. The watercraft device comprises a board, a throttle coupled to a top surface of the board, a hydrofoil coupled to a bottom surface of the board, and an electric propeller system coupled to the hydrofoil. The electric propeller system powers the watercraft device using information generated from the throttle. A center of buoyancy in a non-foiling mode of the watercraft device and a center of lift in a foiling mode of the watercraft device are aligned.Type: ApplicationFiled: September 11, 2017Publication date: March 15, 2018Inventors: Donald Lewis Montague, Joseph Andrew Brock, Jamieson Edward Schulte, Daniel Elliot Schabb
-
Publication number: 20180010871Abstract: A firearm magazine reloading system is presented that includes a body having a back, a front, and sides and having a fastening component. A canting surface affixed to the front of the body and outward of a magnetic surface. The body further including one or more magnets that provides a magnetic force to magnetize the magnetic surface to hold and retain a loaded magazine that can be inserted into the magazine well of a firearm. The body further includes a ledge that provides a hard stop and bearing surface for the base plate of the loaded magazine so that the firearm magazine well can fully accept and lock the loaded magazine into the firearm. A method is also provided where only a single hand of user is needed to insert the loaded magazine into the firearm.Type: ApplicationFiled: December 2, 2016Publication date: January 11, 2018Inventor: Daniel Elliot Bressler
-
Publication number: 20170083373Abstract: One embodiment of the present invention sets forth a technique for performing nested kernel execution within a parallel processing subsystem. The technique involves enabling a parent thread to launch a nested child grid on the parallel processing subsystem, and enabling the parent thread to perform a thread synchronization barrier on the child grid for proper execution semantics between the parent thread and the child grid. This technique advantageously enables the parallel processing subsystem to perform a richer set of programming constructs, such as conditionally executed and nested operations and externally defined library functions without the additional complexity of CPU involvement.Type: ApplicationFiled: December 2, 2016Publication date: March 23, 2017Inventors: Stephen Jones, Philip Alexander Cuadra, Daniel Elliot Wexler, Ignacio Llamas, Lacky V. Shah, Jerome F. Duluk, Christopher Lamb
-
Patent number: 9513975Abstract: One embodiment of the present invention sets forth a technique for performing nested kernel execution within a parallel processing subsystem. The technique involves enabling a parent thread to launch a nested child grid on the parallel processing subsystem, and enabling the parent thread to perform a thread synchronization barrier on the child grid for proper execution semantics between the parent thread and the child grid. This technique advantageously enables the parallel processing subsystem to perform a richer set of programming constructs, such as conditionally executed and nested operations and externally defined library functions without the additional complexity of CPU involvement.Type: GrantFiled: May 2, 2012Date of Patent: December 6, 2016Assignee: NVIDIA CorporationInventors: Stephen Jones, Philip Alexander Cuadra, Daniel Elliot Wexler, Ignacio Llamas, Lacky V. Shah, Jerome F. Duluk, Jr., Christopher Lamb
-
Patent number: 9489245Abstract: One embodiment of the present invention enables threads executing on a processor to locally generate and execute work within that processor by way of work queues and command blocks. A device driver, as an initialization procedure for establishing memory objects that enable the threads to locally generate and execute work, generates a work queue, and sets a GP_GET pointer of the work queue to the first entry in the work queue. The device driver also, during the initialization procedure, sets a GP_PUT pointer of the work queue to the last free entry included in the work queue, thereby establishing a range of entries in the work queue into which new work generated by the threads can be loaded and subsequently executed by the processor. The threads then populate command blocks with generated work and point entries in the work queue to the command blocks to effect processor execution of the work stored in the command blocks.Type: GrantFiled: October 26, 2012Date of Patent: November 8, 2016Assignee: NVIDIA CorporationInventors: Ignacio Llamas, Craig Ross Duttweiler, Jeffrey A. Bolz, Daniel Elliot Wexler
-
Patent number: 9442759Abstract: A time slice group (TSG) is a grouping of different streams of work (referred to herein as “channels”) that share the same context information. The set of channels belonging to a TSG are processed in a pre-determined order. However, when a channel stalls while processing, the next channel with independent work can be switched to fully load the parallel processing unit. Importantly, because each channel in the TSG shares the same context information, a context switch operation is not needed when the processing of a particular channel in the TSG stops and the processing of a next channel in the TSG begins. Therefore, multiple independent streams of work are allowed to run concurrently within a single context increasing utilization of parallel processing units.Type: GrantFiled: December 9, 2011Date of Patent: September 13, 2016Assignee: NVIDIA CorporationInventors: Samuel H. Duncan, Lacky V. Shah, Sean J. Treichler, Daniel Elliot Wexler, Jerome F. Duluk, Jr., Philip Browning Johnson, Jonathon Stuart Ramsay Evans
-
Patent number: 9268601Abstract: One embodiment of the present invention sets forth a technique for launching work on a processor. The method includes the steps of initializing a first state object within a memory region accessible to a program executing on the processor, populating the first state object with data associated with a first workload that is generated by the program, and triggering the processing of the first workload on the processor according to the data within the first state object.Type: GrantFiled: March 31, 2011Date of Patent: February 23, 2016Assignee: NVIDIA CorporationInventors: Timothy Paul Lottes Farrar, Ignacio Llamas, Daniel Elliot Wexler, Craig Ross Duttweiler
-
Patent number: 9254942Abstract: A linerless closure for use on an associated container includes a unitary, one-piece closure body having a top wall portion, and an annular skirt portion depending from the top wall portion. The closure includes an annular, outer seal element which depends from the top wall portion for sealing engagement with a generally outwardly facing surface of the associated container. The closure includes an inner, plug seal element depending from the top wall portion for sealing engagement with a generally inwardly facing surface of the container. Notably, the closure includes a discontinuous pressure block in the form of a plurality of circumferentially spaced, seal reinforcement elements on the inside surface of the skirt portion, adjacent the top wall portion. The reinforcement elements are engageable by the outer seal element to limit outward deflection of the outer seal element, to enhance sealing cooperation with the associated container.Type: GrantFiled: January 7, 2013Date of Patent: February 9, 2016Assignee: Closure Systems International Inc.Inventors: Daniel Elliot, Navaneeth Bashyam
-
Publication number: 20150343442Abstract: A reversible bonded microfluidic structure comprises an overhanging cap or gasket structure atop a continuous microfluidic channel wall. An overhanging gasket structure may reduce stress concentrations at the edge of the channel wall and can permit improved reversible adhesion of the channel wall and adjacent dry adhesive fibers. In one example, reversible adhesion of the overhanging channel wall gasket and adjacent dry adhesive fibers may approach 1 MPa in axial loading. An overhanging gasket structure of the microfluidic channel wall may comprise a single “fiber” that is continuous around the perimeter of the desired microfluidic channel shape, and may define a self-sealing gasket which will contain fluid. The overhanging gasket structure may be surrounded by further overhanging or undercut dry adhesive fibers to enhance the adhesion and help make the rest of the surface more tolerant to defects and surface roughness.Type: ApplicationFiled: May 28, 2015Publication date: December 3, 2015Inventor: Daniel Elliot SAMEOTO
-
Patent number: 9147224Abstract: One embodiment of the present invention sets forth a technique for receiving versions of state objects at one or more stages in a processing pipeline. The method includes receiving a first version of a state object at a first stage in the processing pipeline, determining that the first version of the state object is relevant to the first stage, incrementing a first reference counter associated with the first version of the state object, assigning the first version of the state object to work requests that arrive at the first stage subsequent to the receipt of the first version of the state object, and transmitting the first version of the state object to a second stage in the processing pipeline.Type: GrantFiled: November 11, 2011Date of Patent: September 29, 2015Assignee: NVIDIA CorporationInventors: Sean J. Treichler, Lacky V. Shah, Daniel Elliot Wexler
-
Patent number: 9135081Abstract: One embodiment of the present invention enables threads executing on a processor to locally generate and execute work within that processor by way of work queues and command blocks. A device driver, as an initialization procedure for establishing memory objects that enable the threads to locally generate and execute work, generates a work queue, and sets a GP_GET pointer of the work queue to the first entry in the work queue. The device driver also, during the initialization procedure, sets a GP_PUT pointer of the work queue to the last free entry included in the work queue, thereby establishing a range of entries in the work queue into which new work generated by the threads can be loaded and subsequently executed by the processor. The threads then populate command blocks with generated work and point entries in the work queue to the command blocks to effect processor execution of the work stored in the command blocks.Type: GrantFiled: October 26, 2012Date of Patent: September 15, 2015Assignee: NVIDIA CorporationInventors: Ignacio Llamas, Craig Ross Duttweiler, Jeffrey A. Bolz, Daniel Elliot Wexler
-
Patent number: 9054893Abstract: Alarm customers on VoIP may use an adapter for conversion to Internet Protocol (IP) signals or may have an alarm system that uses IP signals to transmit alarm signals over the Internet. IP signals from alarm customers may go to any monitoring center for alarm system monitoring. IP signals from alarm systems using IP conversion equipment can go only to monitoring centers with specialized receiving equipment specific to the type of transmitting equipment in use at the customer's premises. There is a pool of customers, whose dealers would convert to IP and stay with the current monitoring center if the center invested in receiving equipment. For the many small centers who will not or cannot invest in receiving equipment, the present invention will take IP signals from any or all brands of IP transmitting equipment, to a central server then retransmit to any center over POTS to the alarm monitoring center.Type: GrantFiled: July 30, 2011Date of Patent: June 9, 2015Assignee: Numerex Corp.Inventors: Harvey Alexander Elliot, Bryan Field-Elliot, Daniel Elliot
-
Patent number: 8976185Abstract: One embodiment of the present invention sets forth a technique for executing an operation once work associated with a version of a state object has been completed. The method includes receiving the version of the state object at a first stage in a processing pipeline, where the version of the state object is associated with a reference count object, determining that the version of the state object is relevant to the first stage, incrementing a counter included in the reference count object, transmitting the version of the state object to a second stage in the processing pipeline, processing work associated with the version of the state object, decrementing the counter, determining that the counter is equal to zero, and in response, executing an operation specified by the reference count object.Type: GrantFiled: November 11, 2011Date of Patent: March 10, 2015Assignee: NVIDIA CorporationInventors: Sean J. Treichler, Lacky V. Shah, Daniel Elliot Wexler
-
Patent number: 8928677Abstract: One embodiment of the present invention sets forth a technique for performing low latency computation on a parallel processing subsystem. A low latency functional node is exposed to an operating system. The low latency functional node and a generic functional node are configured to target the same underlying processor resource within the parallel processing subsystem. The operating system stores low latency tasks generated by a user application within a low latency command buffer associated with the low latency functional node. The parallel processing subsystem advantageously executes tasks from the low latency command buffer prior to completing execution of tasks in the generic command buffer, thereby reducing completion latency for the low latency tasks.Type: GrantFiled: January 24, 2012Date of Patent: January 6, 2015Assignee: NVIDIA CorporationInventors: Daniel Elliot Wexler, Jeffrey A. Bolz, Jesse David Hall, Philip Alexander Cuadra, Naveen Leekha, Ignacio Llamas