Patents by Inventor David K. Gifford
David K. Gifford 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: 20220238182Abstract: The specification provides methods for introducing a desired genetic change in a nucleotide sequence using a double-strand break (DSB)-inducing genome editing system, the method comprising: identifying one or more available cut sites in a nucleotide sequence; analyzing the nucleotide sequence and available cut sites with a computational model to identify the optimal cut site for introducing the desired genetic change into the nucleotide sequence; and contacting the nucleotide sequence with a DSB-inducing genome editing system, thereby introducing the desired genetic change in the nucleotide sequence at the cut site.Type: ApplicationFiled: December 15, 2018Publication date: July 28, 2022Applicants: The Broad Institute, Inc., Massachusetts Institute of Technology, The Brigham and Women's Hospital, Inc., President and Fellows of Harvard CollegeInventors: Max Walt Shen, Jonathan Yee-Ting Flsu, Mandana Arbab, David K. Gifford, David R. Liu, Richard Irving Sherwood
-
Patent number: 11306308Abstract: Provided herein is an improved method for performing CRISPR/Cas based screening that is not dependent on viral cloning methods.Type: GrantFiled: November 11, 2016Date of Patent: April 19, 2022Assignees: Massachusetts Institute of Technology, The Brigham and Women's Hospital, Inc.Inventors: David K. Gifford, Nisha Rajagopal, Richard Irving Sherwood
-
Publication number: 20200040329Abstract: The specification provides a machine-learning model which predicts, based on input that can include a given target DNA sequence and a CRISPR/Cas cut site location, repair genotype outcomes associated with template-free repair processes (e.g., MMEJ or NHEJ) acting on Cas9-induced double-stranded DNA breaks. The specification further provides for the use of a machine-learning model for conducting genome editing based on a template-free CRISPR/Cas system, including the selection of an appropriate guide RNA (gRNA) to achieve a desired repaired genotype outcome.Type: ApplicationFiled: August 12, 2019Publication date: February 6, 2020Inventors: David K. Gifford, Max Walt Shen, Jonathan Yee-Ting Hsu
-
Publication number: 20190065677Abstract: Described herein are techniques for more precisely identifying antibodies that may have a high affinity to an antigen. The techniques may be used in some embodiments for synthesizing entirely new antibodies for screening for affinity, and for more efficiently synthesizing and screening antibodies by identifying, prior to synthesis, antibodies that are predicted to have a high affinity to the antigen. In some embodiments, a machine learning engine is trained using affinity information indicating a variety of antibodies and affinity of those antibodies to an antigen. The machine learning engine may then be queried to identify an antibody predicted to have a high affinity for the antigen.Type: ApplicationFiled: October 26, 2018Publication date: February 28, 2019Applicant: Massachusetts Institute of TechnologyInventors: David K. Gifford, Haoyang Zeng, Ge Liu
-
Publication number: 20180327740Abstract: Provided herein is an improved method for performing CRISPR/Cas based screening that is not dependent on viral cloning methods.Type: ApplicationFiled: November 11, 2016Publication date: November 15, 2018Applicants: Massachusetts Institute of Technology, The Brigham and Women's Hospital, Inc.Inventors: David K. Gifford, Nisha Rajagopal, Richard Irving Sherwood
-
Patent number: 8935706Abstract: Aspects of the invention include systems and methods for implementing security protocols. A server translates links from a protocol incompatible with a browser to a protocol compatible with the browser and back-translates the link. Another example aspect of the invention features systems and methods for managing authenticating credentials of a user. A server manages a user's authenticating credentials automatically on behalf of the user.Type: GrantFiled: September 29, 2008Date of Patent: January 13, 2015Assignee: Soverain Software LLCInventors: John R. Ellis, David K. Gifford, G. Winfield Treese
-
Patent number: 8286185Abstract: The invention features various techniques for managing transfers of information in public packet switched communications networks. One aspect of the invention features a system for extracting data from sources of network-based information in a communications network. An object embedding-program locates a script program and causes the script program to extract data from a page of information.Type: GrantFiled: September 1, 2010Date of Patent: October 9, 2012Assignee: Soverain Software LLCInventors: John R. Ellis, David K. Gifford, G. Winfield Treese
-
Publication number: 20100332963Abstract: The invention features various techniques for managing transfers of information in public packet switched communications networks. In one aspect, the invention provides a system for identifying updated items of network-based information, such as pages, to users in a network. A master server receives the data from each of a plurality of network servers and merges them into one or more master logs. The logs have entries that pertaining to creation of or changing of pages of information. Another aspect of the invention features a system for implementing security protocols. A proxy server translates links from a protocol incompatible with the network tool to a protocol compatible with the network tool and back-translates the link. Another aspect of the invention features a system for managing authenticating credentials of a user. A proxy server manages a user's authenticating credentials automatically on behalf of the user.Type: ApplicationFiled: September 1, 2010Publication date: December 30, 2010Inventors: John R. Ellis, David K. Gifford, G. Winfield Treese
-
Publication number: 20100304990Abstract: The invention in some aspects relates to methods for measuring distances between locations in a nucleic acid. The invention relates to methods of genetic analysis useful for detecting genomic alterations. In some aspects, the invention relates to methods for detecting genomic insertions, deletions, and inversions.Type: ApplicationFiled: July 16, 2008Publication date: December 2, 2010Inventors: David K. Gifford, P. Alexander Rolfe
-
Publication number: 20100057561Abstract: A complete system for the purchasing of goods or information over a computer network is presented. Merchant computers on the network maintain databases of digital advertisements that are accessed by buyer computers. In response to user inquiries, buyer computers retrieve and display digital advertisements from merchant computers. A digital advertisement can further include a program that is interpreted by a buyer's computer. The buyer computers include a means for a user to purchase the product described by a digital advertisement. If a user has not specified a means of payment at the time of purchase, it can be requested after a purchase transaction is initiated. A network payment system performs payment order authorization in a network with untrusted switching, transmission, and host components. Payment orders are backed by accounts in an external financial system network, and the payment system obtains account authorizations from this external network in real-time.Type: ApplicationFiled: November 11, 2009Publication date: March 4, 2010Inventor: David K. Gifford
-
Publication number: 20090037991Abstract: The invention features various techniques for managing transfers of information in public packet switched communications networks. In one aspect, the invention provides a system for identifying updated items of network-based information, such as pages, to users in a network. A master server receives the data from each of a plurality of network servers and merges them into one or more master logs. The logs have entries that pertaining to creation of or changing of pages of information. Another aspect of the invention features a system for implementing security protocols. A proxy server translates links from a protocol incompatible with the network tool to a protocol compatible with the network tool and back-translates the link. Another aspect of the invention features a system for managing authenticating credentials of a user. A proxy server manages a user's authenticating credentials automatically on behalf of the user.Type: ApplicationFiled: September 29, 2008Publication date: February 5, 2009Inventors: John R. Ellis, David K. Gifford, G. Winfield Treese
-
Patent number: 7448040Abstract: The invention features various techniques for managing transfers of information in public packet switched communications networks. In one aspect, the invention provides a system for identifying updated items of network-based information, such as pages, to users in a network. A master server receives the data from each of a plurality of network servers and merges them into one or more master logs. The logs have entries that pertaining to creation of or changing of pages of information. Another aspect of the invention features a system for implementing security protocols. A proxy server translates links from a protocol incompatible with the network tool to a protocol compatible with the network tool and back-translates the link. Another aspect of the invention features a system for managing authenticating credentials of a user. A proxy server manages a user's authenticating credentials automatically on behalf of the user.Type: GrantFiled: January 4, 2007Date of Patent: November 4, 2008Assignee: Soverain Software LLCInventors: John R. Ellis, David K. Gifford, G. Winfield Treese
-
Patent number: 7191447Abstract: The invention features various techniques for managing transfers of information in public packet switched communications networks. In one aspect, the invention provides a system for identifying updated items of network-based information, such as pages, to users in a network. A master server receives the data from each of a plurality of network servers and merges them into one or more master logs. The logs have entries that pertaining to creation of or changing of pages of information. Another aspect of the invention features a system for implementing security protocols. A proxy server translates links from a protocol incompatible with the network tool to a protocol compatible with the network tool and back-translates the link. Another aspect of the invention features a system for managing authenticating credentials of a user. A proxy server manages a user's authenticating credentials automatically on behalf of the user.Type: GrantFiled: August 25, 2000Date of Patent: March 13, 2007Assignee: Soverain Software LLCInventors: John R. Ellis, David K. Gifford, G. Winfield Treese
-
Patent number: 7149771Abstract: The present invention is a new method called replica routing that automatically directs client computers that request a service to a server replica for that service. The replica chosen by replica routing is the replica that is expected to provide the best performance to the client based upon the client's location in the internetwork topology and the estimated performance of the internetwork. In addition, the system and method is designed to permit new replicas to be flexibly added without undue administrative overhead.Type: GrantFiled: December 28, 1999Date of Patent: December 12, 2006Assignee: Cisco Technology, Inc.Inventor: David K. Gifford
-
Patent number: 7124092Abstract: The present invention relates to techniques for controlling transfers of information in computer networks. One technique involves transmitting from a server computer to a client computer a document containing a channel object corresponding to a communication service, and storing an access ticket that indicates that a user of the client computer permits the information source computer to communicate with the user over a specified channel. Another technique involves transmitting smart digital offers based on information such as coupons and purchasing histories stored at the computer receiving the offer. Another technique involves transmitting from a server computer to a client computer a request for a user's personal profile information, and activating a client avatar that compares the request for personal profile information with a security profile of the user limiting access to personal profile information.Type: GrantFiled: July 3, 2001Date of Patent: October 17, 2006Assignee: Soverain Software LLCInventors: James W. O'Toole, Jr., David K. Gifford
-
Publication number: 20010037467Abstract: The present invention relates to techniques for controlling transfers of information in computer networks. One technique involves transmitting from a server computer to a client computer a document containing a channel object corresponding to a communication service, and storing an access ticket that indicates that a user of the client computer permits the information source computer to communicate with the user over a specified channel. Another technique involves transmitting smart digital offers based on information such as coupons and purchasing histories stored at the computer receiving the offer. Another technique involves transmitting from a server computer to a client computer a request for a user's personal profile information, and activating a client avatar that compares the request for personal profile information with a security profile of the user limiting access to personal profile information.Type: ApplicationFiled: July 3, 2001Publication date: November 1, 2001Applicant: Open Market, Inc.Inventors: James W. O'Toole, David K. Gifford
-
Patent number: 6279112Abstract: The present invention relates to techniques for controlling transfers of information in computer networks. One technique involves transmitting from a server computer to a client computer a document containing a channel object corresponding to a communication service, and storing an access ticket that indicates that a user of the client computer permits the information source computer to communicate with the user over a specified channel. Another technique involves transmitting smart digital offers based on information such as coupons and purchasing histories stored at the computer receiving the offer. Another technique involves transmitting from a server computer to a client computer a request for a user's personal profile information, and activating a client avatar that compares the request for personal profile information with a security profile of the user limiting access to personal profile information.Type: GrantFiled: October 29, 1996Date of Patent: August 21, 2001Assignee: Open Market, Inc.Inventors: James W. O'Toole, Jr., David K. Gifford
-
Patent number: 6242222Abstract: Methods and products are provided for the oligonucleotide-mediated polymerase-dependent mutation of template nucleic acid sequences in a programmed sequence over multiple rounds of nucleic acid synthesis. The methods employ series of mutagenic primers, all of which may be present in the initial reaction system, in which at least some of the mutagenic primers do not bind to or promote polymerization from the original template nucleic acids, but do bind to and promote polymerization from the mutagenized products of earlier rounds of the program of sequential mutagenesis. The products of the invention include mixtures of such mutagenic primers. The products and methods have applications in the biological and computational sciences.Type: GrantFiled: May 26, 1999Date of Patent: June 5, 2001Assignee: Massachusetts Institute of TechnologyInventor: David K. Gifford
-
Patent number: 6205437Abstract: A complete system for the purchasing of goods or information over a computer network is presented. Merchant computers on the network maintain databases of digital advertisements that are accessed by buyer computers. In response to user inquiries, buyer computers retrieve and display digital advertisements from merchant computers. A digital advertisement can further include a program that is interpreted by a buyer's computer. The buyer computers include a means for a user to purchase the product described by a digital advertisement. If a user has not specified a means of payment at the time of purchase, it can be requested after a purchase transaction is initiated. A network payment system performs payment order authorization in a network with untrusted switching, transmission, and host components. Payment orders are backed by accounts in an external financial system network, and the payment system obtains account authorizations from this external network in real-time.Type: GrantFiled: March 2, 1998Date of Patent: March 20, 2001Assignee: Open Market, Inc.Inventor: David K. Gifford
-
Patent number: 6199051Abstract: A complete system for the purchasing of goods or information over a computer network is presented. Merchant computers on the network maintain databases of digital advertisements that are accessed by buyer computers. In response to user inquiries, buyer computers retrieve and display digital advertisements from merchant computers. A digital advertisement can further include a program that is interpreted by a buyer's computer. The buyer computers include a means for a user to purchase the product described by a digital advertisement. If a user has not specified a means of payment at the time of purchase, it can be requested after a purchase transaction is initiated. A network payment system performs payment order authorization in a network with untrusted switching, transmission, and host components. Payment orders are backed by accounts in an external financial system network, and the payment system obtains account authorizations from this external network in real-time.Type: GrantFiled: March 2, 1998Date of Patent: March 6, 2001Assignee: Open Market, Inc.Inventor: David K. Gifford