Patents by Inventor David Milton
David Milton 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: 10737774Abstract: Various embodiments of an unmanned aerial vehicle are disclosed. In some embodiments, the UAV includes a motor assembly rotatable about a rotation axis and a propeller hub assembly removably engageable with the motor assembly. The propeller hub assembly includes a retainer configured and dimensioned for engagement with the motor assembly such that rotation of the motor assembly causes corresponding rotation of the propeller hub assembly. The retainer includes a pair of deflectable arms resiliently repositionable between a first position and a second position, for engagement and disengagement with the motor assembly, respectively. The arms are movable inwardly towards the rotation axis from the first position to the second position upon application of an external force and movable outwardly away from the rotation axis from the second position to the first position upon removal of the external force.Type: GrantFiled: February 27, 2018Date of Patent: August 11, 2020Assignee: GoPro, Inc.Inventors: Ryan Michael Goldstein, David Milton
-
Publication number: 20190210719Abstract: Various embodiments of an unmanned aerial vehicle are disclosed. In some embodiments, the UAV includes a motor assembly rotatable about rotation axis and a propeller hub assembly removably engageable with the motor assembly. The propeller hub assembly includes a retainer configured and dimensioned for engagement with the motor assembly such that rotation of the motor assembly causes corresponding rotation of the propeller hub assembly. The retainer includes a pair of deflectable arms resiliently repositionable between a first position and a second position, for engagement and disengagement with the motor assembly, respectively. The arms are movable inwardly towards the rotation axis from the first position to the second position upon application of an external force and movable outwardly away from the rotation axis from the second position to the first position upon removal of the external force.Type: ApplicationFiled: February 27, 2018Publication date: July 11, 2019Inventors: Ryan Michael Goldstein, David Milton
-
Patent number: 10076124Abstract: The techniques described herein provide, in one embodiment, a rapid-agitation mixer for food products that comprises a product holder configured to hold a sealed product cup containing a food product to be mixed, and a drive shaft along an agitation axis, the drive shaft configured to secure the product holder and product cup in place. The illustrative mixer also comprises a drive motor configured to reciprocate the drive shaft in opposing directions, where the product holder correspondingly reciprocates the product cup to churn the food product within the product cup.Type: GrantFiled: March 13, 2015Date of Patent: September 18, 2018Assignee: Steak 'n Shake Enterprises, Inc.Inventors: Sardar Biglari, David Milton
-
Patent number: 9907319Abstract: A dual-axis mixer for food products includes a product holder that is configured to hold a sealed product cup containing a food product to be mixed. The mixer has a primary axis of rotation about a central axis, and a secondary axis of rotation radially offset from the central axis. In doing so, the secondary axis positioned to rotate around the primary axis. Furthermore, the product holder is located at the secondary axis and is configured to rotate about the secondary axis. Rotation about the primary axis applies centripetal force to the food product, and the secondary axis rotates the product holder to churn the food product within the product cup.Type: GrantFiled: March 13, 2015Date of Patent: March 6, 2018Assignee: Steak 'n Shake Enterprises, Inc.Inventors: Sardar Biglari, David Milton
-
Publication number: 20160262422Abstract: The techniques described herein provide, in one embodiment, a food product mixer that receives a food product to be mixed in a mixer for food products, and determines one or more product characteristics of the food product to be mixed as well as one or more mixing parameters to adjust based on the one or more product characteristics. After determining how to adjust the one or more mixing parameters to adjust, the mixer adjusts the one or more mixing parameters, and mixes the food product with the adjusted mixing parameters, accordingly.Type: ApplicationFiled: March 13, 2015Publication date: September 15, 2016Inventors: Sardar Biglari, David Milton, Macintosh E. Perry, Nathanael Ron Bazzell
-
Publication number: 20160262421Abstract: The techniques described herein provide, in one embodiment, a dual-axis mixer for food products that comprises a product holder that is configured to hold a sealed product cup containing a food product to be mixed. The mixer also comprises a primary axis of rotation about a central axis, and a secondary axis of rotation radially offset from the central axis, the secondary axis positioned to rotate around the primary axis. According to the illustrative embodiment, the product holder is located at the secondary axis and is configured to rotate about the secondary axis, the primary axis of rotation provides centripetal force to the food product as it rotates around the primary axis, and the secondary axis rotates the product holder to churn the food product within the product cup.Type: ApplicationFiled: March 13, 2015Publication date: September 15, 2016Inventors: Sardar Biglari, David Milton
-
Publication number: 20160262573Abstract: The techniques described herein provide, in one embodiment, a rapid-agitation mixer for food products that comprises a product holder configured to hold a sealed product cup containing a food product to be mixed, and a drive shaft along an agitation axis, the drive shaft configured to secure the product holder and product cup in place. The illustrative mixer also comprises a drive motor configured to reciprocate the drive shaft in opposing directions, where the product holder correspondingly reciprocates the product cup to churn the food product within the product cup.Type: ApplicationFiled: March 13, 2015Publication date: September 15, 2016Inventors: Sardar Biglari, David Milton
-
Publication number: 20110224700Abstract: A narrow profile surgical ligation clip has two legs with clamping surfaces joined by a hinge near the proximal ends, allowing the clip to reversibly open and close. A locking mechanism is proximal to the hinge to bias or lock the clip closed, including first and second jaw structures spaced on opposite sides of a longitudinal axis of the clip thereby defining a locking space therebetween. In one embodiment, a wedge or buttress body pivots by application of an external force applied to a proximal end of the clip towards the hinge to move into the locking space such that one or more outer surfaces or projections of portions of the body fit into or abut against complementary surfaces or other parts of the locking mechanism or clip assembly to bias or lock the clip in a closed position and provide additional closing force to the inner clamping surfaces.Type: ApplicationFiled: March 8, 2011Publication date: September 15, 2011Applicant: TELEFLEX MEDICAL INCORPORATEDInventors: Philip Schmidt, Dan Monahan, Brad Labarbera, Paul Whiting, Steven Morris, David Milton, Thomas Zelmer, Cyan Godfrey
-
Publication number: 20110203606Abstract: A radially adjustable barrel, a barrel-adjustment assembly, a radially adjustable heater assembly, and a radially adjustable distal-tip assembly. The barrel is radially adjustable between expanded and contracted positions having different diameters. The barrel-adjustment assembly includes a rotary ring defining a spiral cam guide and includes a cam follower attached to the barrel. The heater assembly includes a post, at least one heater, and at least one spring mounting the heater to the post and biasing the heater radially outward. In use, rotating the ring rotates the spiral cam guide, which displaces the cam follower radially inward or outward, which in turn displaces the outer end of the barrel radially inward or outward to decrease or increase the diameter of the barrel. As the diameter of the barrel is adjusted, the heaters remain in contact with the barrel due to the outwardly biasing influence of the spring.Type: ApplicationFiled: December 22, 2010Publication date: August 25, 2011Inventors: Justin Recchion, Christopher Ryan Yahnker, Cyan Godfrey, Nathan Wang, David Milton, Shane Hill, M. Shane Price, John D. Stevens
-
Publication number: 20110061673Abstract: An adjustable barrel, a barrel-adjustment assembly, and an adjustable distal tip assembly. The barrel is radially adjustable between an expanded position and a contracted position having different diameters. The barrel-adjustment assembly includes a barrel cam, a gear-set, and a rotary adjustment ring. The barrel cam rotates to unwrap and wrap the barrel thereabout between the expanded and contracted positions. The gear-set rotationally drives the barrel cam. The adjustment ring can be longitudinally translated from a disengaged position to an engaged position. In the disengaged position the gear-set is disengaged (but an anti-rotation assembly is engaged) and in the engaged position the gear-set is engaged (and the anti-rotation assembly is disengaged). Once in the disengaged position, the adjustment ring can be rotated, which causes the engaged gear-set to rotate the barrel cam, which in turn wraps and unwraps the barrel about the cam into increased or decreased diameters.Type: ApplicationFiled: September 13, 2010Publication date: March 17, 2011Inventors: Christopher Ryan YAHNKER, Cyan GODFREY, Nathan WANG, David Milton
-
Publication number: 20070204094Abstract: A method and apparatus for transmitting data between cores residing in an integrated circuit. Data is transmitted by using hubs located between the cores and an arbiter. The arbiter maintains a table that contains all the valid combinations of routing paths between the cores.Type: ApplicationFiled: February 28, 2006Publication date: August 30, 2007Inventors: W. Harding, David Milton, Clarence Ogilvie, Jason Rotella, Paul Schanely, Sebastian Ventrone
-
Publication number: 20070204246Abstract: Verification of external interfaces of cores on system-on-chip (SOC) designs frequently entails the purchase of costly standardized software models to test the external interfaces. Typically, the standardized models provide more functionality than is needed. Instead of standardized models, test models may be developed and utilized, but this also incurs cost and delay. The present invention provides an efficient and economical alternative. A mirror interface, or copy of the external interface undergoing verification, is used with a standardized control mechanism to verify the external interface. Because all interface I/O connections can thereby be utilized, a cost-effective and highly reusable way of verifying such interfaces is provided.Type: ApplicationFiled: May 4, 2007Publication date: August 30, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert Devins, Paul Ferro, Peter LaFauci, Kenneth Mahler, David Milton
-
Publication number: 20070168733Abstract: A method and system comprises creating a test case that is dependent upon known sequences and executing the test case on an originating processor until it reaches a known point. The method further includes executing the test case on a different processor to perform an action and informing the originating processor that the action was taken. The action is verified as being occurred with the originating processor.Type: ApplicationFiled: December 9, 2005Publication date: July 19, 2007Inventors: Robert Devins, David Milton, Pascal Nasmara
-
Publication number: 20070136559Abstract: A method and system comprises transferring data from a first processor to at least one pulse generator directly connected to an interrupt control of at least a second processor. The transferring of the data bypasses memory. The method further includes reading the transferred data directly from the at least one pulse generator by the at least a second processor.Type: ApplicationFiled: December 9, 2005Publication date: June 14, 2007Inventors: Robert Devins, David Milton, Pascal Nsame
-
Publication number: 20070025489Abstract: A method and circuit for dynamically changing the frequency of clock signals. The method including: detecting an edge of a first clock signal operating at a first frequency using a second clock signal operating at a second frequency; detecting an edge of the second clock signal using the first clock signal; detecting coincident edges of the first and the second clock signals; and changing the second frequency to a third frequency different from the second frequency upon detection of the coincident edges.Type: ApplicationFiled: July 29, 2005Publication date: February 1, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David Milton, Jason Rotella
-
Publication number: 20060262779Abstract: A method and apparatus for providing communication between various cores located in an integrated circuit. The method and apparatus uses Hubs/Routers to facilitate and manage communication of data from/between the cores according to a specified methodology.Type: ApplicationFiled: May 18, 2005Publication date: November 23, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Adam Courchesne, Kenneth Goodnow, W. Harding, David Milton, Jason Norman, Clarence Ogilvie, Jason Rotella, Paul Schanely, Sebastian Ventrone
-
Publication number: 20060248417Abstract: A clock selection circuit selectively passes one or more clocks into portions of an integrated circuit for testing. In one mode, the selection circuit passes a functional clock into a section of logic for an at speed test under test program control. In another mode, the selection circuit passes a clock other than the functional clock, such at a reduced frequency, in a test mode.Type: ApplicationFiled: April 28, 2005Publication date: November 2, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Henry Farmer, Gary Grise, David Milton, Steven Oakland, Mark Taylor
-
Publication number: 20060229858Abstract: Sample-count feedback from bus functional models and a binary convergence algorithm are to generate optimal sampling values for an accelerator, or hardware assisted simulator. The simulator includes a bus functional model and a driver program. A software readable register maintains a count of a number of samples provided the simulator in execution of a transaction on the bus functional model. For each supported bus functional model, a sample count retrieved from the bus functional model and a last sampling value given the hardware assisted simulator is maintained, and a binary convergence algorithm applied to generate sampling values based on the last sampling value given to the hardware assisted simulator and the last actual sampling value used by a given bus functional model for a transaction.Type: ApplicationFiled: April 8, 2005Publication date: October 12, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert Devins, David Milton
-
Publication number: 20060190781Abstract: When testing an ASIC using functional clocks, a control circuit at the clock root incorporates additional test logic in the root and a deskewer for clock control, giving rise to a very flexible control that can pass clock signals at a number of clock rates and can pass only a single clock edge, thereby permitting the passage of the required number of clock pulses for a test. The system uses the functional clock and the clock distribution tree designed into the ASIC.Type: ApplicationFiled: February 18, 2005Publication date: August 24, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Henry Farmer, Gary Grise, David Milton, Mark Taylor
-
Publication number: 20060047939Abstract: A method and apparatus for initializing multiple processors in an integrated circuit. Each processor is uniquely identifiable. Boot code for the initialization of the processors is written so that any specialized code for a specific processor is accessed using identity of the processor.Type: ApplicationFiled: September 1, 2004Publication date: March 2, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert Devins, Paul Ferro, David Milton, Arnold Tran