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: 20240287129
    Abstract: 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: Application
    Filed: April 19, 2024
    Publication date: August 29, 2024
    Inventors: David MacMillan, Daniel Novoa, Stefan McCarver
  • Patent number: 11981704
    Abstract: 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: Grant
    Filed: September 8, 2021
    Date of Patent: May 14, 2024
    Assignee: THE TRUSTEES OF PRINCETON UNIVERSITY
    Inventors: David MacMillan, Daniel Novoa, Stefan McCarver
  • Publication number: 20240062404
    Abstract: 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: Application
    Filed: August 16, 2022
    Publication date: February 22, 2024
    Inventors: 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: 20220002342
    Abstract: 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: Application
    Filed: September 8, 2021
    Publication date: January 6, 2022
    Inventors: David MACMILLAN, Daniel Novoa, Stefan McCarver
  • Patent number: 11136349
    Abstract: 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: Grant
    Filed: June 3, 2016
    Date of Patent: October 5, 2021
    Assignee: THE TRUSTEES OF PRINCETON UNIVERSITY
    Inventors: David MacMillan, Daniel Novoa, Stefan McCarver
  • Patent number: 10474436
    Abstract: 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: Grant
    Filed: June 4, 2018
    Date of Patent: November 12, 2019
    Assignee: Prattle Analytics, LLC
    Inventors: William David MacMillan, Evan Albert Schnidman, Joseph Lyons Sutherland, Daniel John Salmo
  • Patent number: 10466981
    Abstract: 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: Grant
    Filed: June 4, 2018
    Date of Patent: November 5, 2019
    Assignee: Prattle Analytics, LLC
    Inventors: William David MacMillan, Evan Albert Schnidman, Joseph Lyons Sutherland, Daniel John Salmo
  • Publication number: 20180179248
    Abstract: 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: Application
    Filed: June 3, 2016
    Publication date: June 28, 2018
    Inventors: David MACMILLAN, Daniel NOVOA, Stefan MCCARVER
  • Publication number: 20160343071
    Abstract: 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: Application
    Filed: May 18, 2016
    Publication date: November 24, 2016
    Inventors: Evan Albert Schnidman, William David MacMillan
  • Publication number: 20150335657
    Abstract: 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: Application
    Filed: May 4, 2015
    Publication date: November 26, 2015
    Inventors: Thomas Shenk, Emre Koyuncu, Hahn Kim, Ileana Cristea, David MacMillan
  • Publication number: 20140142001
    Abstract: 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: Application
    Filed: January 27, 2014
    Publication date: May 22, 2014
    Applicant: THE TRUSTEES OF PRINCETON UNIVERSITY
    Inventor: David MACMILLAN
  • Publication number: 20100197521
    Abstract: 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: Application
    Filed: July 21, 2008
    Publication date: August 5, 2010
    Applicant: The Trustees of Princeton University
    Inventor: David MacMillan
  • Publication number: 20080125310
    Abstract: 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: Application
    Filed: December 19, 2007
    Publication date: May 29, 2008
    Applicant: California Institute of Technology
    Inventors: David MacMillan, Stephane Ouellet, Jamison Tuttle
  • Publication number: 20080077942
    Abstract: 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: Application
    Filed: July 21, 2007
    Publication date: March 27, 2008
    Inventors: David MacMillan, Charles Davis
  • Publication number: 20080077795
    Abstract: 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: Application
    Filed: September 25, 2007
    Publication date: March 27, 2008
    Inventor: David MacMillan
  • Publication number: 20080052539
    Abstract: 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: Application
    Filed: July 26, 2007
    Publication date: February 28, 2008
    Inventors: David MacMillan, Carl Ross
  • Patent number: 7323604
    Abstract: 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: Grant
    Filed: November 21, 2005
    Date of Patent: January 29, 2008
    Assignee: California Institute of Technology
    Inventors: David MacMillan, Stephane Ouellet, Jamison Tuttle
  • Publication number: 20080016196
    Abstract: 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: Application
    Filed: July 14, 2006
    Publication date: January 17, 2008
    Inventors: David MacMillan, Ted Theocheung, Mark Calomeni, Ray Robidoux, Charles Davis
  • Publication number: 20080016081
    Abstract: 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: Application
    Filed: July 14, 2006
    Publication date: January 17, 2008
    Inventors: David MacMillan, Ted Theocheung, Mark Calomeni, Ray Robidoux, Charles Davis
  • Patent number: 7283964
    Abstract: 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: Grant
    Filed: May 9, 2000
    Date of Patent: October 16, 2007
    Assignee: Winbond Electronics Corporation
    Inventors: Michael Geilhufe, Phillip Paul Pyo, Avraham Barel, Amos Brown, Karin Lissette Bootsma, Lawrence Kent Gaddy, David MacMillan