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

  • Publication number: 20140363610
    Abstract: Geometric configurations for interlocking cap and fiber structures of interlocking dry adhesive materials are disclosed. Various methods for manufacturing interlocking dry adhesive materials including using a flexible negative mold and thermoplastic polymer dry adhesive material are disclosed. Various methods of manufacturing directly molded anisotropic interlocking dry adhesive structures using thermoplastic polymer dry adhesive materials are also provided.
    Type: Application
    Filed: June 18, 2014
    Publication date: December 11, 2014
    Inventor: Daniel Elliot SAMEOTO
  • Publication number: 20140227476
    Abstract: The effectiveness of biomimetic dry adhesives at different ambient pressures is investigated. Biomimetic dry adhesives have great potential for space applications but there have been few studies on how these adhesives perform in low-pressure environments. Various geometrical configurations for cap and fiber structures of dry adhesive materials are disclosed. Various methods for manufacturing dry adhesive materials including a silicone rubber negative mold are disclosed. Various methods of manufacturing directly molded anisotropic dry adhesive structures with anisotropic peel strengths are also provided.
    Type: Application
    Filed: February 24, 2014
    Publication date: August 14, 2014
    Applicant: SIMON FRASER UNIVERSITY
    Inventors: Carlo MENON, Daniel Elliot SAMEOTO
  • Publication number: 20140123144
    Abstract: 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: Application
    Filed: October 26, 2012
    Publication date: May 1, 2014
    Applicant: NVIDIA CORPORATION
    Inventors: Ignacio LLAMAS, Craig Ross DUTTWEILER, Jeffrey A. BOLZ, Daniel Elliot WEXLER
  • Publication number: 20140122838
    Abstract: 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: Application
    Filed: October 26, 2012
    Publication date: May 1, 2014
    Applicant: NVIDIA CORPORATION
    Inventors: Ignacio LLAMAS, Craig Ross DUTTWEILER, Jeffrey A. BOLZ, Daniel Elliot WEXLER
  • Patent number: 8703032
    Abstract: The effectiveness of biomimetic dry adhesives at different ambient pressures is investigated. Biomimetic dry adhesives have great potential for space applications but there have been few studies on how these adhesives perform in low-pressure environments. Various geometrical configurations for cap and fiber structures of dry adhesive materials are disclosed. Various methods for manufacturing dry adhesive materials including a silicone rubber negative mold are disclosed. Various methods of manufacturing directly molded anisotropic dry adhesive structures with anisotropic peel strengths are also provided.
    Type: Grant
    Filed: October 14, 2010
    Date of Patent: April 22, 2014
    Assignee: Simon Fraser University
    Inventors: Carlo Menon, Daniel Elliot Sameoto
  • Patent number: 8633927
    Abstract: In an example embodiment, 3D graphics object information associated with a render of a frame may be stored in an object-indexed cache in a memory. The 3D graphics object information comprises results for one or more shading operations further comprises one or more input values for the one or more shading operations.
    Type: Grant
    Filed: July 25, 2006
    Date of Patent: January 21, 2014
    Assignee: nVidia Corporation
    Inventors: Radomir Mech, Larry I. Gritz, Eric B. Enderton, John F. Schlag, Daniel Elliot Wexler, Philip A. Nemec
  • Publication number: 20130334218
    Abstract: There is disclosed a method of heating a wafer for bonding, the method comprising adding a patterned susceptor close to a wafer interface, and applying microwave energy to the patterned susceptor. There is also disclosed an electrically conductive film, in direct contact with a relatively non-conductive substrate (preferably a thermoplastic) and made of individual electrically isolated elements (features) with a maximum dimension less than ¼ the wavelength used in the microwave, and minimum dimension greater than 100 um in the plane of the film. The film and substrate is selectively heated by resistive loss caused by dissipated energy from microwave radiation.
    Type: Application
    Filed: May 22, 2013
    Publication date: December 19, 2013
    Applicant: The Governors of the University of Alberta
    Inventors: Amirali Toossi, Mojgan Daneshmand, Daniel Elliot Sameoto
  • Publication number: 20130298133
    Abstract: 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: Application
    Filed: May 2, 2012
    Publication date: November 7, 2013
    Inventors: Stephen JONES, Philip Alexander Cuadra, Daniel Elliot Wexler, Ignacio Llamas, Lacky V. Shah, Jerome F. Duluk, JR., Christopher Lamb
  • Publication number: 20130187935
    Abstract: 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: Application
    Filed: January 24, 2012
    Publication date: July 25, 2013
    Inventors: Daniel Elliot Wexler, Jeffrey A. Bolz, Jesse David Hall, Philip Alexander Cuadra, Naveen Leekha, Ignacio Llamas
  • Publication number: 20130152093
    Abstract: 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: Application
    Filed: December 9, 2011
    Publication date: June 13, 2013
    Inventors: Samuel H. DUNCAN, Lacky V. SHAH, Sean J. TREICHLER, Daniel Elliot WEXLER, Jerome F. DULUK, JR., Phillip Browning JOHNSON, Jonathon Stuart Ramsay EVANS
  • Publication number: 20130120413
    Abstract: 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: Application
    Filed: November 11, 2011
    Publication date: May 16, 2013
    Inventors: Sean J. TREICHLER, Lacky V. Shah, Daniel Elliot Wexler
  • Publication number: 20130120412
    Abstract: 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: Application
    Filed: November 11, 2011
    Publication date: May 16, 2013
    Inventors: Sean J. TREICHLER, Lacky V. Shah, Daniel Elliot Wexler
  • Publication number: 20120027010
    Abstract: 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: Application
    Filed: July 30, 2011
    Publication date: February 2, 2012
    Inventors: Harvey Alexander Elliot, Bryan Field-Elliot, Daniel Elliot
  • Publication number: 20110247018
    Abstract: 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: Application
    Filed: March 31, 2011
    Publication date: October 6, 2011
    Inventors: Timothy Paul Lottes FARRAR, Ignacio Llamas, Daniel Elliot Wexler, Craig Ross Duttweiler
  • Publication number: 20110105600
    Abstract: The present disclosure provides synergistic composition comprising (?)-hydroxycitric acid, its salts, amides and esters in conjunction with monoterpenes for enhancing satiety. The disclosure is also related to the use of synergistic composition in food and pharmaceutical compositions. The present disclosure helps in controlling obesity by enhancing satiety.
    Type: Application
    Filed: October 29, 2009
    Publication date: May 5, 2011
    Applicants: Glykon Technologies Group, LLC, PFIZER INC.
    Inventors: Daniel Elliot Clouatre, Dallas Lavoe Clouatre, Jeff Taylor, Tyler White
  • Patent number: 7936240
    Abstract: Lithographically fabricated apparatus are provided. The apparatus are capable of self-assembly to extend at least in part in an out-of-plane direction. A cantilever arm is anchored to a substrate at one of its ends and fabricated to provide a cantilever portion that extends from the anchor in a longitudinal direction generally parallel to the substrate, One or more posts are fabricated atop the cantilever portion. The posts shrink from a first volume to a second volume, less than the first volume, during fabrication thereof. The change in volume of the post from the first volume to the second volume causes stress between the post and the cantilever arm resulting in the cantilever portion bending from an in-plane orientation extending in the longitudinal direction to a self-assembled orientation extending at least in part in an out-of-plane direction away from the substrate.
    Type: Grant
    Filed: August 11, 2008
    Date of Patent: May 3, 2011
    Assignee: Simon Fraser University
    Inventors: Sae Won Lee, Daniel Elliot Sameoto, Meenakshinathan Ash Parameswaran, Alireza Mahanfar, Rodney Grant Vaughan
  • Patent number: 7868891
    Abstract: Embodiments of methods, apparatuses, devices, and/or systems for load balancing two processors, such as for graphics and/or video processing, for example, are described.
    Type: Grant
    Filed: September 16, 2005
    Date of Patent: January 11, 2011
    Assignee: NVIDIA Corporation
    Inventors: Daniel Elliot Wexler, Larry I. Gritz, Eric B. Enderton, Cass W. Everitt
  • Publication number: 20100323031
    Abstract: The present disclosure discloses a synergistic combination comprising (?)-hydroxycitric acid, bitter melon extract and sesame seed lignans extract to enhance blood glucose and insulin metabolism. The synergistic combination also reduces reactive hypoglycemia in those who are insulin resistant.
    Type: Application
    Filed: June 22, 2009
    Publication date: December 23, 2010
    Applicant: GLYKON TECHNOLOGIES GROUP, LLC
    Inventors: Daniel Elliot Clouatre, Dallas Lavoe Clouatre
  • Patent number: 7734020
    Abstract: Security systems typically communicate with alarm monitoring centers using a telephone connection. The present invention offers a system and technique for monitoring a security system connected using a Voice-over-IP connection, in real time, and alerting the owner of the security system, or the alarm-monitoring center, when the connection is broken. This alert can be used, for example, to issue a telephone call to the police, informing them of the breach of line integrity and possible compromise of the premise. In addition, the present invention allows for one-way or two-way voice communication between the alarm panel and an alarm operator and/or a 3rd party. Such voice communication helps the alarm operator and/or 3rd party to determine whether an alarm is a real alarm or a possible false alarm.
    Type: Grant
    Filed: February 6, 2006
    Date of Patent: June 8, 2010
    Assignee: NextAlarm International, Inc.
    Inventors: Harvey Alexander Elliot, Bryan Field-Elliot, Daniel Elliot
  • Patent number: 7593512
    Abstract: Security systems typically communicate with alarm monitoring centers using a telephone connection. Security systems will check in with the alarm monitoring center with a diagnostic signal at a predetermined interval—typically once per day. When a security system is connected to a Voice-over-IP service (using Broadband Internet), rather than a standard telephone line, the opportunity exists to poll in real-time the status of the connection, and alert the owner (or alert the alarm monitoring center) that the customer's connection has been broken. The present invention offers a system and technique for monitoring a security system connected using a Voice-over-IP connection, in real time, and alerting the owner of the security system, or the alarm-monitoring center, when the connection is broken. This alert can be used, for example, to issue a telephone call to the police, informing them of the breach of line integrity and possible compromise of the premise.
    Type: Grant
    Filed: September 14, 2005
    Date of Patent: September 22, 2009
    Assignee: Next Alarm, Inc.
    Inventors: Harvey Alexander Elliot, Daniel Elliot