Patents by Inventor David MacMillan
David MacMillan 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: 20240287129Abstract: Synthetic methods are described herein operable to efficiently produce a wide variety of molecular species through conjugate additions via decarboxylative mechanisms. For example, methods of functionalization of peptide residues are described, including selective functionalization of peptide C-terminal residues. In one aspect, a method of peptide functionalization comprises providing a reaction mixture including a Michael acceptor and a peptide and coupling the Michael acceptor with the peptide via a mechanism including decarboxylation of a peptide reside.Type: ApplicationFiled: April 19, 2024Publication date: August 29, 2024Inventors: David MacMillan, Daniel Novoa, Stefan McCarver
-
Patent number: 11981704Abstract: Synthetic methods are described herein operable to efficiently produce a wide variety of molecular species through conjugate additions via decarboxylative mechanisms. For example, methods of functionalization of peptide residues are described, including selective functionalization of peptide C-terminal residues. In one aspect, a method of peptide functionalization comprises providing a reaction mixture including a Michael acceptor and a peptide and coupling the Michael acceptor with the peptide via a mechanism including decarboxylation of a peptide reside.Type: GrantFiled: September 8, 2021Date of Patent: May 14, 2024Assignee: THE TRUSTEES OF PRINCETON UNIVERSITYInventors: David MacMillan, Daniel Novoa, Stefan McCarver
-
Publication number: 20240062404Abstract: An illustrative multi-view 3D positioning system assigns a respective 3D position estimate, with respect to a 3D space, to each of a plurality of detected instance datasets corresponding to objects present within the 3D space. Based on the 3D position estimates, the multi-view 3D positioning system sorts the plurality of detected instance datasets into a plurality of groupings corresponding to the objects so that each detected instance dataset is grouped together with other detected instance datasets corresponding to a same object. The multi-view 3D positioning system then determines a respective 3D position resolution, with respect to the 3D space, for each of the plurality of objects. These 3D position resolutions are determined based on the plurality of groupings of detected instance datasets and represent, with greater accuracy than the 3D position estimates, 3D positions of the objects within the 3D space. Corresponding methods and systems are also disclosed.Type: ApplicationFiled: August 16, 2022Publication date: February 22, 2024Inventors: Jeremy McKay, Tim KuanCheng Hou, Hannah Nicole Aldeborgh, Ryan Haldimann, Brita Bunnell Schneiders Young, Gordon David MacMillan, James Clague, Jared David Barnes, John Marco Panettiere, Nicholas Sean Escanilla, William John McGuinness, Xiaolin Ren
-
Publication number: 20220002342Abstract: Synthetic methods are described herein operable to efficiently produce a wide variety of molecular species through conjugate additions via decarboxylative mechanisms. For example, methods of functionalization of peptide residues are described, including selective functionalization of peptide C-terminal residues. In one aspect, a method of peptide functionalization comprises providing a reaction mixture including a Michael acceptor and a peptide and coupling the Michael acceptor with the peptide via a mechanism including decarboxylation of a peptide reside.Type: ApplicationFiled: September 8, 2021Publication date: January 6, 2022Inventors: David MACMILLAN, Daniel Novoa, Stefan McCarver
-
Patent number: 11136349Abstract: Synthetic methods are described herein operable to efficiently produce a wide variety of molecular species through conjugate additions via decarboxylative mechanisms. For example, methods of functionalization of peptide residues are described, including selective functionalization of peptide C-terminal residues. In one aspect, a method of peptide functionalization comprises providing a reaction mixture including a Michael acceptor and a peptide and coupling the Michael acceptor with the peptide via a mechanism including decarboxylation of a peptide reside.Type: GrantFiled: June 3, 2016Date of Patent: October 5, 2021Assignee: THE TRUSTEES OF PRINCETON UNIVERSITYInventors: David MacMillan, Daniel Novoa, Stefan McCarver
-
Patent number: 10474436Abstract: A system transmits a request for an integrated development environment (IDE) user interface for creating an application to a server computing device, receives and displays the IDE user interface on a display, adds at least one script to the application, the at least one script one of manually entered into a code section by the user and selected from a script section displaying a list of at least one pre-written scripts, and generates machine-readable and executable code for the application based on at least one workflow when the user selects an execution user interface element.Type: GrantFiled: June 4, 2018Date of Patent: November 12, 2019Assignee: Prattle Analytics, LLCInventors: William David MacMillan, Evan Albert Schnidman, Joseph Lyons Sutherland, Daniel John Salmo
-
Patent number: 10466981Abstract: A system receives a request for an integrated development environment (IDE) user interface for creating an application from a client computing device and transmits the IDE user interface to the client computing device, receives application information entered into the user interface from the client computing device and stores the application information in a database, receives at least one script entered into the user interface from the client computing device and stores the at least one script with the application information in the database, generates a Javascript Object Notation (JSON) representing a workflow representing an order of the at least one script and stores the JSON in the database, produces machine-readable and executable code based on the JSON, and assigns at least one child server computing device to execute the machine-readable and executable code as at least one job.Type: GrantFiled: June 4, 2018Date of Patent: November 5, 2019Assignee: Prattle Analytics, LLCInventors: William David MacMillan, Evan Albert Schnidman, Joseph Lyons Sutherland, Daniel John Salmo
-
Publication number: 20180179248Abstract: Synthetic methods are described herein operable to efficiently produce a wide variety of molecular species through conjugate additions via decarboxylative mechanisms. For example, methods of functionalization of peptide residues are described, including selective functionalization of peptide C-terminal residues. In one aspect, a method of peptide functionalization comprises providing a reaction mixture including a Michael acceptor and a peptide and coupling the Michael acceptor with the peptide via a mechanism including decarboxylation of a peptide reside.Type: ApplicationFiled: June 3, 2016Publication date: June 28, 2018Inventors: David MACMILLAN, Daniel NOVOA, Stefan MCCARVER
-
Publication number: 20160343071Abstract: Electronically-imaged financial data and/or communications data is often produced in un-interpretable format, natural-language format, and/or the like, any of which cannot be easily interpreted and automatically analyzed by a computer. The present application involves systems and methods for more efficient processing such data.Type: ApplicationFiled: May 18, 2016Publication date: November 24, 2016Inventors: Evan Albert Schnidman, William David MacMillan
-
Publication number: 20150335657Abstract: This document relates to compounds useful for modulating sirtuin enzymes. For example, the compounds provided herein are useful as broad spectrum antiviral agents. In addition, the compounds provided herein may be used in the treatment of other disorders associated with sirtuin enzymes, such as diseases related to aging and stress, blood clotting disorders, cancer, cardiovascular diseases, diabetes, inflammation, neurodegenerative diseases, and obesity.Type: ApplicationFiled: May 4, 2015Publication date: November 26, 2015Inventors: Thomas Shenk, Emre Koyuncu, Hahn Kim, Ileana Cristea, David MacMillan
-
Publication number: 20140142001Abstract: A method for production of a chemical library is provided, where the method involves: reacting, in a single vessel, a) a plurality, x, of aldehydes and/or ketones; and b) either (i) a plurality, y, of nucleophiles, (ii) a plurality, z, of electrophiles or both (i) and (ii); in the presence of c) a cascade catalyst capable of catalyzing reaction between said plurality of aldehydes and/or ketones and said plurality of nucleophiles, said plurality of electrophiles or both; to obtain a mixture of x-y ?-nucleophile substituted aldehydes and/or ketones, x•z ?-electrophile substituted aldehydes and/or ketones or x•y•z ?-nucleophile substituted, ?-electrophile substituted aldehydes and/or ketones; and the chemical libraries thus produced.Type: ApplicationFiled: January 27, 2014Publication date: May 22, 2014Applicant: THE TRUSTEES OF PRINCETON UNIVERSITYInventor: David MACMILLAN
-
Publication number: 20100197521Abstract: A method for production of a chemical library is provided, where the method involves: reacting, in a single vessel, a) a plurality, x, of aldehydes and/or ketones; and b) either (i) a plurality, y, of nucleophiles, (ii) a plurality, z, of electrophiles or both (i) and (ii); in the presence of c) a cascade catalyst capable of catalyzing reaction between said plurality of aldehydes and/or ketones and said plurality of nucleophiles, said plurality of electrophiles or both; to obtain a mixture of x-y ?-nucleophile substituted aldehydes and/or ketones, xz ?-electrophile substituted aldehydes and/or ketones or xyz ?-nucleophile substituted, ?-electrophile substituted aldehydes and/or ketones; and the chemical libraries thus produced.Type: ApplicationFiled: July 21, 2008Publication date: August 5, 2010Applicant: The Trustees of Princeton UniversityInventor: David MacMillan
-
Publication number: 20080125310Abstract: Nonmetallic, chiral organic catalysts are used to catalyze the 1,4-hydride reduction of an ?,?-unsaturated carbonyl compound. The ?,?-unsaturated carbonyl compound may be an aldehyde or cyclic ketone, and the hydride donor may be a dihydropyridine. The reaction is enantioselective, and proceeds with a variety of hydride donors, catalysts, and substrates. The invention also provides compositions effective in carrying out the 1,4-hydride addition of ?,?-unsaturated carbonyl compounds.Type: ApplicationFiled: December 19, 2007Publication date: May 29, 2008Applicant: California Institute of TechnologyInventors: David MacMillan, Stephane Ouellet, Jamison Tuttle
-
Publication number: 20080077942Abstract: A system, method, and API for automatic digital library creation is disclosed. One aspect of the invention involves a computer-implemented method in which a storage server: receives data from a plurality of authorities; determines content that meets a thematic profile of a user based at least on: data received from a first authority in the plurality of authorities, and data received from a second authority in the plurality of authorities; and receives and stores at least some of the determined content.Type: ApplicationFiled: July 21, 2007Publication date: March 27, 2008Inventors: David MacMillan, Charles Davis
-
Publication number: 20080077795Abstract: A method and logical apparatus for accomplishing the two-way authentication of two parties without the use of nonce values. In the prior art, authentication may be accomplished both through the use of stored and of generated password lists. Also from the prior art these methods may be extended by the use of “nonce” values, a subset of a larger category of “anti-replay values” (ARVs). ARVs are values which satisfy the constraints that they must be used only once, that they must be unguessable by an attacker, and that they must reveal nothing about either the entity generating them or the entity receiving them. These methods are extended here by using not nonces but “Mutual Anti-Replay Values” (MARVs), which are values which satisfy the requirements for ARVs and which, further, are known to both the authenticator and authenticatee.Type: ApplicationFiled: September 25, 2007Publication date: March 27, 2008Inventor: David MacMillan
-
Publication number: 20080052539Abstract: A generalized-topology heterogeneous time-variant computing environment (CE) is defined, which includes generalized Usage Devices (UDs), Storage Devices (SDs), and Data Links (DLs). It includes as SDs all physical or virtual devices which may be used to store data and on which data may be accessed via an Access Protocol (AP), including devices of types not conventionally recognized as SDs. An Inline Storage Protection Device (ISPD) is defined, which is enabled for use by a physically distinct ISPD Key device (ISPDK) which must be removed after enablement. An ISPD protects using encryption the data on an SD associated with it, and simultaneously it applies data usage Policy and performs Auditing of data usage. In another operating scenario, an ISPD may function as a simple data protection device without applying Policy or performing Auditing, but in such operation excluding particular types of SDs addressed by similar devices in the prior art.Type: ApplicationFiled: July 26, 2007Publication date: February 28, 2008Inventors: David MacMillan, Carl Ross
-
Patent number: 7323604Abstract: Nonmetallic, chiral organic catalysts are used to catalyze the 1,4-hydride reduction of an ?,?-unsaturated carbonyl compound. The ?,?-unsaturated carbonyl compound may be an aldehyde or cyclic ketone, and the hydride donor may be a dihydropyridine. The reaction is enantioselective, and proceeds with a variety of hydride donors, catalysts, and substrates. The invention also provides compositions effective in carrying out the 1,4-hydride addition of ?,?-unsaturated carbonyl compounds.Type: GrantFiled: November 21, 2005Date of Patent: January 29, 2008Assignee: California Institute of TechnologyInventors: David MacMillan, Stephane Ouellet, Jamison Tuttle
-
Publication number: 20080016196Abstract: A system and method for automatic storage and serving of digital content is disclosed. One aspect of the invention involves a computer-implemented method in which a storage server in a local area network of a user: automatically receives content from a first client device associated with the user, wherein: the received content is determined in accordance with a storage server profile for the storage server, and receiving the content frees up storage space on the first client device; stores at least some of the received content; receives a request for at least some of the stored received content to be served to a second client device associated with the user; and in response to the request for at least some of the stored received content, serves the requested content to the second client device.Type: ApplicationFiled: July 14, 2006Publication date: January 17, 2008Inventors: David MacMillan, Ted Theocheung, Mark Calomeni, Ray Robidoux, Charles Davis
-
Publication number: 20080016081Abstract: A system and method for automatic digital library creation is disclosed. One aspect of the invention involves a computer-implemented method in which a storage server in a LAN of a user: automatically receives content from a client device in the LAN, wherein: the received content is determined in accordance with a storage server profile for the storage server, and receiving content frees up storage space on the client device; stores at least some of the content received from the client device; automatically receives content via an external network that is complementary to the stored content received from the client device, wherein the complementary content is determined in accordance with the storage server profile; and stores the complementary content.Type: ApplicationFiled: July 14, 2006Publication date: January 17, 2008Inventors: David MacMillan, Ted Theocheung, Mark Calomeni, Ray Robidoux, Charles Davis
-
Patent number: 7283964Abstract: The embodiments of the invention provide for the storage of speech phrases. Speech phrases are processed by a speaker-independent speech recognition engine of a voice controlled device. This engine returns a speaker-independent representation of the phrase. The speaker-independent representation is stored. Embodiments of the invention include methods of converting text to speaker-independent representations of speech and speaker-independent representations of speech into text.Type: GrantFiled: May 9, 2000Date of Patent: October 16, 2007Assignee: Winbond Electronics CorporationInventors: Michael Geilhufe, Phillip Paul Pyo, Avraham Barel, Amos Brown, Karin Lissette Bootsma, Lawrence Kent Gaddy, David MacMillan