Patents by Inventor James Leonard
James Leonard 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: 10603676Abstract: According to the invention there is provided a method of processing a mixture of minerals including the steps of: (a) providing a mixture of minerals which includes a metal containing mineral and one or more unwanted gangue minerals; (b) achieving a contact between the mixture of minerals and polymeric material that includes a mineral binding moiety which selectively binds to the metal containing mineral; and (c) separating the gangue minerals and the polymeric material which has the metal containing mineral bound thereto.Type: GrantFiled: September 13, 2012Date of Patent: March 31, 2020Assignee: CiDRA Minerals Processing Inc.Inventors: Warrick James David Allen, Simon David Childs, Andrea Duffy, Nicholas Horrocks, Elizabeth Lakin, Paul Edward Young Milne, James Leonard Rolfe
-
Publication number: 20200063053Abstract: The present invention is directed to vapor suppression of liquids through disposing a layer of surfactant onto the surfaces of liquids for surfactants having a density greater than the liquid and regardless of surface tension spreadability issues, and compositions comprising the surfactants in aerosolized form.Type: ApplicationFiled: August 5, 2019Publication date: February 27, 2020Inventors: James Leonard RICE, Chad James Unrau
-
Patent number: 10503498Abstract: In some examples, computing devices can partition timestamped data into groups. The computing devices can then distribute the timestamped data based on the groups. The computing devices can also obtain copies of a script configured to process the timestamped data, such that each computing device receives a copy of the script. The computing devices can determine one or more code segments associated with the groups based on content of the script. The one or more code segments can be in one or more programming languages that are different than a programming language of the script. The computing devices can then run the copies of the script to process the timestamped data within the groups. This may involve interacting with one or more job servers configured to run the one or more code segments associated with the groups.Type: GrantFiled: May 22, 2019Date of Patent: December 10, 2019Assignee: SAS INSTITUTE INC.Inventors: Michael James Leonard, Thiago Santos Quirino, Edward Tilden Blair, Jennifer Leigh Sloan Beeman, David Bruce Elsheimer, Javier Delgado
-
Publication number: 20190358473Abstract: A face mask for filtering air includes a face seal for providing an airtight flexible seal around the nose and mouth of a user, a support sealably attached to the face seal, wherein the support has an open area that allows for passage of incoming air and outlet valves for expelling exhaled air, a front shell for removably attaching to the support, wherein the front shell has inlet holes for allowing the incoming air to pass through the open area of the support, and a filter for filtering particulate elements from air. The filter is configured to be housed between the front shell and the support. The face seal provides a direct connection between the filter and the user.Type: ApplicationFiled: September 5, 2017Publication date: November 28, 2019Inventors: Richard Devin Szasz, Brandon James Leonard, Peter Lionel Whitby, Steven Henry Fyke, Michael Joseph Defazio, Jason Tyler Griffin
-
Patent number: 10441813Abstract: Embodiments generally relate to cancer treatment with radiation sources. The present technology discloses techniques that can enable an automatic generation of radiotherapy trajectories using anatomical data of a patient. It can improve conformal dose distributions and target volume coverage by considering a radiation risk decided by an organs-at-risk (OAR)'s relative location to the target volume and the radiation source.Type: GrantFiled: July 16, 2015Date of Patent: October 15, 2019Assignee: DALHOUSIE UNIVERSITYInventors: R. Lee MacDonald, Christopher G. Thomas, James Leonard Robar
-
Publication number: 20190286440Abstract: In some examples, computing devices can partition timestamped data into groups. The computing devices can then distribute the timestamped data based on the groups. The computing devices can also obtain copies of a script configured to process the timestamped data, such that each computing device receives a copy of the script. The computing devices can determine one or more code segments associated with the groups based on content of the script. The one or more code segments can be in one or more programming languages that are different than a programming language of the script. The computing devices can then run the copies of the script to process the timestamped data within the groups. This may involve interacting with one or more job servers configured to run the one or more code segments associated with the groups.Type: ApplicationFiled: May 22, 2019Publication date: September 19, 2019Applicant: SAS Institute Inc.Inventors: Michael James Leonard, Thiago Santos Quirino, Edward Tilden Blair, Jennifer Leigh Sloan Beeman, David Bruce Elsheimer, Javier Delgado
-
Patent number: 10414993Abstract: The present invention is directed to vapor suppression of liquids through disposing a layer of surfactant onto the surfaces of liquids for surfactants having a density greater than the liquid and regardless of surface tension spreadability issues, and compositions comprising the surfactants in aerosolized form.Type: GrantFiled: September 29, 2016Date of Patent: September 17, 2019Assignee: NanoVapor, Inc.Inventors: James Leonard Rice, Chad James Unrau
-
Publication number: 20190250569Abstract: Machines can be controlled using advanced control systems that implement an automated version of singular spectrum analysis (SSA). For example, a control system can perform SSA on a time series having one or more time-dependent variables by: generating a trajectory matrix from the time series, performing singular value decomposition on the trajectory matrix to determine elementary matrices; and categorizing the elementary matrices into groups. The elementary matrices can be automatically categorized into the groups by: generating one or more w-correlation matrices based on spectral components associated with the time series, determining w-correlation values based on the one or more w-correlation matrices; categorizing the w-correlation values into a predefined number of w-correlation sets, and forming the groups based on the predefined number of w-correlation sets. The control system can then generate a predictive forecast using the groups and control operation of a machine using the predictive forecast.Type: ApplicationFiled: April 18, 2019Publication date: August 15, 2019Applicant: SAS Institute Inc.Inventors: Michael James Leonard, David Bruce Elsheimer, Yuelei Sui
-
Controlling operation of a machine by performing reconciliation using a distributed cluster of nodes
Patent number: 10372734Abstract: The operation of a machine can be controlled by performing reconciliation using a cluster of nodes. In one example, a node can receive parent timestamped data from a parent dataset and child timestamped data from child datasets that are children of the parent dataset in a hierarchical relationship. The parent timestamped data and the child timestamped data can relate to an operational characteristic of the machine. The node can generate computer processing-threads. Each computer processing-thread can solve one or more respective reconciliation problems between a parent data point that has a particular timestamp in the parent timestamped data and child data points that also have the particular timestamp in the child timestamp data to generate a reconciled dataset. An operational setting of the machine can then be adjusted based on the reconciled dataset.Type: GrantFiled: December 8, 2017Date of Patent: August 6, 2019Assignee: SAS INSTITUTE INC.Inventors: Michele Angelo Trovero, Byron Davis Biggs, Jennifer Leigh Sloan Beeman, Michael James Leonard -
Patent number: 10331490Abstract: Timestamped data can be read in parallel by multiple grid-computing devices. The timestamped data, which can be partitioned into groups based on time series criteria, can be deterministically distributed across the multiple grid-computing devices based on the time series criteria. Each grid-computing device can sort and accumulate the timestamped data into a time series for each group it receives and then process the resultant time series based on a previously distributed script, which can be compiled at each grid-computing device, to generate output data. The grid-computing devices can write their output data in parallel. As a result, vast amounts of timestamped data can be easily analyzed across an easily expandable number of grid-computing devices with reduced computational expense.Type: GrantFiled: November 16, 2018Date of Patent: June 25, 2019Assignee: SAS INSTITUTE INC.Inventors: Michael James Leonard, Thiago Santos Quirino, Edward Tilden Blair, Jennifer Leigh Sloan Beeman, David Bruce Elsheimer
-
Patent number: 10304052Abstract: The present invention is an apparatus for the money transactions required in the selling of merchandise or media content on the Internet and uses at least one in-person contact with the buyer. A predefined transaction originating at a real place of business authorizes access to web content or merchandise from a place off the web. Purchasers (end-users) must physically go to a retail location to choose the Internet media or merchandise shopping cart they wish to acquire where age can be verified if necessary and payment can be made with or without a credit card. Content security using a non-audible or invisible code signal sequence(s) can provide traceability as well as absolute anonymity for the purchaser. This apparatus can be used to conduct transactions off the web so that business can be done on the web.Type: GrantFiled: July 4, 2015Date of Patent: May 28, 2019Inventor: James Leonard Driessen
-
Patent number: 10295773Abstract: A fiber optic cassette includes structural features that maintain segregation between incoming and outgoing optical fibers. A dividing wall and a set of splice holders within the cassette together define two separate chambers within the cassette. Cable entry openings on the rear end of the cassette are configured to receive fiber optic cables into the rear chamber defined by the dividing wall and the splice holders. The front chamber is configured to hold patching fibers that interface with fiber optic adapters on the front of the cassette. The patching fibers and incoming optical fibers can be spliced as needed, and the splices held in place by the splice holders. This arrangement ensures that the incoming optical fibers from the fiber optic cable and the patching fibers remain segregated, such that the splice points are the only points of contact between the two sets of fibers.Type: GrantFiled: March 27, 2018Date of Patent: May 21, 2019Assignee: Leviton Manufacturing Co., Inc.Inventors: James Leonard, Jonathon Marks
-
Publication number: 20190146849Abstract: Timestamped data can be read in parallel by multiple grid-computing devices. The timestamped data, which can be partitioned into groups based on time series criteria, can be deterministically distributed across the multiple grid-computing devices based on the time series criteria. Each grid-computing device can sort and accumulate the timestamped data into a time series for each group it receives and then process the resultant time series based on a previously distributed script, which can be compiled at each grid-computing device, to generate output data. The grid-computing devices can write their output data in parallel. As a result, vast amounts of timestamped data can be easily analyzed across an easily expandable number of grid-computing devices with reduced computational expense.Type: ApplicationFiled: November 16, 2018Publication date: May 16, 2019Applicant: SAS Institute Inc.Inventors: Michael James Leonard, Thiago Santos Quirino, Edward Tilden Blair, Jennifer Leigh Sloan Beeman, David Bruce Elsheimer
-
Publication number: 20190065775Abstract: Systems, methods, and manufactures for enhancing the determination of differential privacy query results. Implementations may include a database; a result cache; a processor; and a media storing instructions that, when executed by the processor, cause the system to perform operations that include obtaining a query of the database; determining that a specificity of the query exceeds a specificity threshold; determining that the result cache lacks any query results of previous queries that are substantially equivalent to the query; partitioning the database into a plurality of groups; determining a query result by executing the query on the plurality of groups; determining a sensitivity of the query and a nominal measurement of the query; determining a noisy result by adding noise to the query result based on the sensitivity and the nominal measurement; storing the noisy result in the result cache; and providing the noisy result in response to the query.Type: ApplicationFiled: August 24, 2018Publication date: February 28, 2019Inventors: James Leonard Klucar, JR., Kyle Lily, Joseph Regensburger, Steven Touw
-
Publication number: 20190024045Abstract: A microfluidic chip is provided for self-sorting highly motile, morphologically normal sperm cell with high DNA integrity from a fresh semen sample. The sperm self-sorting microfluidic chip has one or more inlet chambers, and sperm collection outlet chamber(s), and the middle of the channel features various micro-fabricated structures in different geometrical shapes and orientations, with varying periodicities and patterns, such as an array of micro-fabricated pillars that facilitate the transport of the active and healthy sperm into the outlet chamber.Type: ApplicationFiled: January 22, 2017Publication date: January 24, 2019Inventors: Utkan Demirci, Erkan Tüzel, James Leonard Kingsley, Thiruppathiraja Chinnasamy
-
Patent number: 10139808Abstract: A method and a system are provided for predicting and creating a shim for use in a joint where two parts, such as a skin and a substructure, are assembled together. Digital models for the skin and the substructure may be used as nominal maps of the outlines and profiles of the parts. The skin may be inspected, e.g., by nondestructive means, such as ultrasound, to determine as-built thickness profile for comparison to the skin's digital model of the thickness profile. Mating areas of the skin and substructure may be determined from their digital models of their outlines. Deviations in the mating areas of the as-built thickness of the skin from the digital model of the skin may be used to generate a digital model of a shim. The shim may be constructed from its digital model by additive manufacturing techniques that may involving machining or 3D printing.Type: GrantFiled: September 7, 2016Date of Patent: November 27, 2018Assignee: The Boeing CompanyInventors: Roger W. Engelbart, George E. Bible, James Leonard Scherer, Brian Stutzman, Jeffrey J. Kilwin, Christopher M. Vaccaro
-
Patent number: 10108804Abstract: An administrator controls viewer access to restricted multimedia programs using electronic permission slips. In response to a viewer's request to view a restricted multimedia program, the viewer may initiate the generation of an electronic permission slip that is sent to an electronic device associated with the administrator. The electronic permission slip may include text-based information, graphical information, audio information, and the like. The electronic permission slip may enable input of permission data regarding whether the viewer is allowed to receive the blocked program. In response to the administrator granting permission, a service provider network allows the viewer to access the restricted multimedia program.Type: GrantFiled: November 30, 2012Date of Patent: October 23, 2018Assignee: AT&T Intellectual Property I, L.P.Inventors: Charles Varnon Scott, James Leonard Cansler, Ankur Mukerji, Scott Anthony White
-
Publication number: 20180296857Abstract: Systems and methods are described for the monitoring of patient motion via the detection of changes in capacitance, as measured using a capacitance position sensing electrode array. The changes in capacitance may be processed to determine a corresponding positional offset, for example, using a calibration data set relating capacitance to offset for each electrode of the array. The detected positional offset may be employed to provide feedback to a surgeon or operator of a medical device, or directly to the medical device for the control thereof. A medical procedure may be interrupted when the positional offset is detected to exceed a threshold. Alternatively, the detected positional offset may be employed to manually or automatically reconfigure a medical device to compensate for the detected change in position. Various configurations of capacitive position sensing devices are disclosed, including embodiment in incorporating capacitive sensing electrodes with a mask or other support structure.Type: ApplicationFiled: October 13, 2016Publication date: October 18, 2018Inventor: James Leonard ROBAR
-
Publication number: 20180284379Abstract: A fiber optic cassette includes structural features that maintain segregation between incoming and outgoing optical fibers. A dividing wall and a set of splice holders within the cassette together define two separate chambers within the cassette. Cable entry openings on the rear end of the cassette are configured to receive fiber optic cables into the rear chamber defined by the dividing wall and the splice holders. The front chamber is configured to hold patching fibers that interface with fiber optic adapters on the front of the cassette. The patching fibers and incoming optical fibers can be spliced as needed, and the splices held in place by the splice holders. This arrangement ensures that the incoming optical fibers from the fiber optic cable and the patching fibers remain segregated, such that the splice points are the only points of contact between the two sets of fibers.Type: ApplicationFiled: March 27, 2018Publication date: October 4, 2018Inventors: James Leonard, Jonathon Marks
-
Patent number: 10082774Abstract: Machines can be controlled using advanced control systems. Such control systems may use an automated version of singular spectrum analysis to control a machine. For example, a control system can perform singular spectrum analysis on a time series by: generating a trajectory matrix from the time series, performing singular value decomposition on the trajectory matrix to determine elementary matrices and corresponding eigenvalues, and automatically categorizing the elementary matrices into groups. The elementary matrices can be automatically categorized into the groups by: generating a matrix of w-correlation values based on the eigenvalues, categorizing the w-correlation values into a predefined number of w-correlation sets, and forming the groups based on the predefined number of w-correlation sets. The control system can then determine component time-series based on the groups, and generate a predictive forecast using the component time-series.Type: GrantFiled: January 30, 2018Date of Patent: September 25, 2018Assignee: SAS INSTITUTE INC.Inventors: Michael James Leonard, David Bruce Elsheimer