Patents by Inventor Andrew Wolfe
Andrew Wolfe 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: 11931083Abstract: Devices, systems, and methods for bone stabilization, especially proximal humeral stabilization. The stabilization system may include a bone plate having an elongated portion extending along a longitudinal axis and an enlarged head portion extending from the elongated portion. The stabilization system may include an intramedullary nail having an upper portion and a lower portion extending from the upper portion, the upper portion and the lower portion including a plurality of holes. A plurality of fasteners may be configured to extend through one or more of the plurality of through holes in the bone plate and/or one or more of the plurality of holes in the intramedullary nail and into the bone. The plate and nail may each be used alone or in combination together to stabilize a fracture in a long bone, such as a humerus.Type: GrantFiled: July 22, 2021Date of Patent: March 19, 2024Assignee: Globus Medical Inc.Inventors: Evan Langdale, Andrew Davison, Stephanie Wolfe, Henry Rutledge, Thomas Shinn, Barclay Davis
-
Patent number: 11763804Abstract: A method of leveraging a dialogue history of a conversational computing interface to execute an updated dialogue plan. The method comprises maintaining an annotated dialogue history of the conversational computing interface. The annotated dialogue history includes a plurality of traced steps defining a data-flow including input data used to execute a context-dependent operation and output data recorded from a previous execution of the context-dependent operation. The method further comprises recognizing an updated dialogue plan including a prefix of executable steps and an updated executable step following the prefix. The method further comprises automatically computer-recognizing that the prefix of executable steps of the updated dialogue plan matches a corresponding prefix of traced steps in the annotated dialogue history. The method further comprises re-using the data-flow from the prefix of traced steps in the annotated dialogue history to automatically determine input data of the updated executable step.Type: GrantFiled: June 29, 2020Date of Patent: September 19, 2023Assignee: Microsoft Technology Licensing, LLCInventors: David Leo Wright Hall, Pengyu Chen, Jason Andrew Wolfe, Jayant Sivarama Krishnamurthy
-
Patent number: 11749274Abstract: A method includes receiving an utterance at a computerized automated assistant system, and detecting, via a date/time constraint module of the computerized automated assistant system, one or more constraints in the utterance associated with a date or time. The utterance is associated with a domain. The method further comprises generating, via the date/time constraint module, a periodic set for each of the one or more constraints associated with the date or time, and combining, via the date/time constraint module, the one or more periodic sets. The method further comprises processing, via a dialogue manager module of the computerized automated assistant system, the combined periodic sets to determine an action, and executing the action at the computerized automated assistant system.Type: GrantFiled: December 1, 2020Date of Patent: September 5, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Jordan Rian Cohen, David Leo Wright Hall, Jason Andrew Wolfe, Daniel Lawrence Roth, Daniel Klein
-
Publication number: 20230102386Abstract: A method of adapting a computerized assistant program to satisfy an updated constraint. The method comprises maintaining a dialogue history including a first utterance that indicates an initial constraint. The method further comprises receiving a second utterance indicating a new constraint that conflicts with the initial constraint. The method further comprises recognizing a revision function statement parametrized by a reference to an initial computerized assistant program configured to satisfy the initial constraint, and a reference to the new constraint. The method further comprises executing instructions derived from the revision function statement to return a revised computerized assistant program that is configured to satisfy the new constraint.Type: ApplicationFiled: March 19, 2021Publication date: March 30, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Yuchen ZHANG, Jason Andrew WOLFE, Adam David PAULS, David Leo Wright HALL
-
Patent number: 11363591Abstract: A matchmaking service can match a satellite owner/operator with antennas that are available and capable of servicing a communication request from the satellite owner/operator (e.g., to exchange data with the satellite owner/operator's satellite). The communication request may be received at a ground station service, and information included therein may be compared to capabilities of antennas registered with the ground station service to determine antennas that are compatible with the request. The ground station service may reserve a time slot for a selected compatible antenna to service the request and control the selected compatible antenna (e.g., to track and communicate with the satellite) during the time slot. In some embodiments, the matchmaking of satellite owners/operators to antennas uses models to determine communication parameters for a communication request and to determine capabilities of antennas registered with the ground station.Type: GrantFiled: December 22, 2020Date of Patent: June 14, 2022Assignee: Amazon Technologies, Inc.Inventors: Prabu Ramachandran, Nathan Burns, Michelle Lynn Dobbs, Andrew Wolfe, Kevin Cheek, John Garvey, Ben Linville, Ismael Gonzales
-
Publication number: 20210406718Abstract: A method of leveraging a dialogue history of a conversational computing interface to execute an updated dialogue plan. The method comprises maintaining an annotated dialogue history of the conversational computing interface. The annotated dialogue history includes a plurality of traced steps defining a data-flow including input data used to execute a context-dependent operation and output data recorded from a previous execution of the context-dependent operation. The method further comprises recognizing an updated dialogue plan including a prefix of executable steps and an updated executable step following the prefix. The method further comprises automatically computer-recognizing that the prefix of executable steps of the updated dialogue plan matches a corresponding prefix of traced steps in the annotated dialogue history. The method further comprises re-using the data-flow from the prefix of traced steps in the annotated dialogue history to automatically determine input data of the updated executable step.Type: ApplicationFiled: June 29, 2020Publication date: December 30, 2021Applicant: Microsoft Technology Licensing, LLCInventors: David Leo Wright HALL, Pengyu CHEN, Jason Andrew WOLFE, Jayant Sivarama KRISHNAMURTHY
-
Patent number: 11195523Abstract: A method comprising recognizing a user utterance including an ambiguity. The method further comprises using a previously-trained code-generation machine to produce, from the user utterance, a data-flow program including a search-history function. The search-history function is configured to select a highest-confidence disambiguating concept from one or more candidate concepts stored in a context-specific dialogue history.Type: GrantFiled: July 23, 2019Date of Patent: December 7, 2021Assignee: Microsoft Technology Licensing, LLCInventors: David Leo Wright Hall, David Ernesto Heekin Burkett, Jesse Daniel Eskes Rusak, Jayant Sivarama Krishnamurthy, Jason Andrew Wolfe, Adam David Pauls, Alan Xinyu Guo, Jacob Daniel Andreas, Daniel Louis Klein
-
Publication number: 20210340566Abstract: The present disclosure relates to methods of and systems for modifying the transcriptional regulation of stem or progenitor cells to promote their differentiation or reprogramming of somatic cells. Further, the labeling and editing of human genomic loci in live cells with three orthogonal CRISPR/Cas9 components allow multicolor detection of genomic loci with high spatial resolution, which provides an avenue for barcoding elements of the human genome in the living state.Type: ApplicationFiled: March 12, 2021Publication date: November 4, 2021Inventors: THORU PEDERSON, SCOT ANDREW WOLFE, HANHUI MA, Metewo Selase Kosi Enuameh, Nicola Anne Kearns, Ryan Michael Jude Genga, Rene Maehr, Shaojie Zhang, Ardalan Naseri, Manuel Garber
-
Publication number: 20210306990Abstract: A matchmaking service can match a satellite owner/operator with antennas that are available and capable of servicing a communication request from the satellite owner/operator (e.g., to exchange data with the satellite owner/operator's satellite). The communication request may be received at a ground station service, and information included therein may be compared to capabilities of antennas registered with the ground station service to determine antennas that are compatible with the request. The ground station service may reserve a time slot for a selected compatible antenna to service the request and control the selected compatible antenna (e.g., to track and communicate with the satellite) during the time slot. In some embodiments, the matchmaking of satellite owners/operators to antennas uses models to determine communication parameters for a communication request and to determine capabilities of antennas registered with the ground station.Type: ApplicationFiled: December 22, 2020Publication date: September 30, 2021Applicant: Amazon Technologies, Inc.Inventors: Prabu Ramachandran, Nathan Burns, Michelle Lynn Dobbs, Andrew Wolfe, Kevin Cheek, John Garvey, Ben Linville, Ismael Gonzales
-
Patent number: 11106536Abstract: A method, comprising recognizing a user utterance for processing. The method further comprises using a previously-trained code-generation machine to generate, from the user utterance, a data-flow program configured to produce a return value upon successful execution. The method further comprises beginning execution of the data-flow program. Responsive to reaching an error condition resulting from execution of the data-flow program, the method further comprises, prior to the data-flow program producing the return value, suspending execution of the data flow program. The method further comprises using the previously-trained code-generation machine to generate an error-handling data-flow program, wherein the error-handling data-flow program is configured to produce the return value; beginning execution of the error-handling data-flow program to produce the return value; and outputting the return value.Type: GrantFiled: July 23, 2019Date of Patent: August 31, 2021Assignee: Microsoft Technology Licensing, LLCInventors: David Leo Wright Hall, David Ernesto Heekin Burkett, Jesse Daniel Eskes Rusak, Alexander J. Kolmykov-Zotov, Jason Andrew Wolfe, Jacob Daniel Andreas, Adam David Pauls, John Philip Bufe, III, Jayant Sivarama Krishnamurthy, Daniel Louis Klein
-
Patent number: 11028380Abstract: The present invention provides a Cas9 platform to facilitate single-site nuclease gene editing precision within a human genome. For example, a Cas9 nuclease/DNA-targeting unit (Cas9-DTU) fusion protein precisely delivers a Cas9/sgRNA complex to a specific target site within the genome for subsequent sgRNA-dependent cleavage of an adjacent target sequence. Alternatively, attenuating Cas9 binding using mutations to the a protospacer adjacent motif (PAM) recognition domain makes Cas9 target site recognition dependent on the associated DTU, all while retaining Cas9's sgRNA-mediated DNA cleavage fidelity. Cas9-DTU fusion proteins have improved target site binding precision, greater nuclease activity, and a broader sequence targeting range than standard Cas9 systems. Existing Cas9 or sgRNA variants (e.g., truncated sgRNAs (tru-gRNAs), nickases and FokI fusions) are compatible with these improvements to further reduce off-target cleavage.Type: GrantFiled: December 19, 2018Date of Patent: June 8, 2021Assignee: University of MassachusettsInventors: Scot Andrew Wolfe, Mehmet Fatih Bolukbasi, Ankit Gupta, Erik J Sontheimer, Nadia Amrani
-
Publication number: 20210118444Abstract: A method includes receiving an utterance at a computerized automated assistant system, and detecting, via a date/time constraint module of the computerized automated assistant system, one or more constraints in the utterance associated with a date or time. The utterance is associated with a domain. The method further comprises generating, via the date/time constraint module, a periodic set for each of the one or more constraints associated with the date or time, and combining, via the date/time constraint module, the one or more periodic sets. The method further comprises processing, via a dialogue manager module of the computerized automated assistant system, the combined periodic sets to determine an action, and executing the action at the computerized automated assistant system.Type: ApplicationFiled: December 1, 2020Publication date: April 22, 2021Applicant: Microsoft Technology Licensing, LLCInventors: Jordan Rian Cohen, David Leo Wright Hall, Jason Andrew Wolfe, Daniel Lawrence Roth, Daniel Klein
-
Publication number: 20210026735Abstract: A method, comprising recognizing a user utterance for processing. The method further comprises using a previously-trained code-generation machine to generate, from the user utterance, a data-flow program configured to produce a return value upon successful execution. The method further comprises beginning execution of the data-flow program. Responsive to reaching an error condition resulting from execution of the data-flow program, the method further comprises, prior to the data-flow program producing the return value, suspending execution of the data flow program. The method further comprises using the previously-trained code-generation machine to generate an error-handling data-flow program, wherein the error-handling data-flow program is configured to produce the return value; beginning execution of the error-handling data-flow program to produce the return value; and outputting the return value.Type: ApplicationFiled: July 23, 2019Publication date: January 28, 2021Applicant: Microsoft Technology Licensing, LLCInventors: David Leo Wright HALL, David Ernesto Heekin BURKETT, Jesse Daniel Eskes RUSAK, Alexander J. KOLMYKOV-ZOTOV, Jason Andrew WOLFE, Jacob Daniel ANDREAS, Adam David PAULS, John Philip BUFE, III, Jayant Sivarama KRISHNAMURTHY, Daniel Louis KLEIN
-
Publication number: 20210027771Abstract: A method comprising recognizing a user utterance including an ambiguity. The method further comprises using a previously-trained code-generation machine to produce, from the user utterance, a data-flow program including a search-history function. The search-history function is configured to select a highest-confidence disambiguating concept from one or more candidate concepts stored in a context-specific dialogue history.Type: ApplicationFiled: July 23, 2019Publication date: January 28, 2021Applicant: Microsoft Technology Licensing, LLCInventors: David Leo Wright HALL, David Ernesto Heekin BURKETT, Jesse Daniel Eskes RUSAK, Jayant Sivarama KRISHNAMURTHY, Jason Andrew WOLFE, Adam David PAULS, Alan Xinyu GUO, Jacob Daniel ANDREAS, Daniel Louis KLEIN
-
Patent number: 10861455Abstract: A method includes receiving an utterance at a computerized automated assistant system, and detecting, via a date/time constraint module of the computerized automated assistant system, one or more constraints in the utterance associated with a date or time. The utterance is associated with a domain. The method further comprises generating, via the date/time constraint module, a periodic set for each of the one or more constraints associated with the date or time, and combining, via the date/time constraint module, the one or more periodic sets. The method further comprises processing, via a dialogue manager module of the computerized automated assistant system, the combined periodic sets to determine an action, and executing the action at the computerized automated assistant system.Type: GrantFiled: July 13, 2018Date of Patent: December 8, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Jordan Rian Cohen, David Leo Wright Hall, Jason Andrew Wolfe, Daniel Lawrence Roth, Daniel Klein
-
Patent number: 10860432Abstract: Techniques for cloud data backup are disclosed. Example methods may store backup data from a client computer on portions of data storage media associated with peer computers. In some example embodiments, a file may be encoded into segments using an error-tolerant encoding scheme, and the segments may be stored on peer computers. In some example embodiments, individual segments may be stored on more than one peer machine and/or an individual peer machine may not receive all of the segments associated with the file.Type: GrantFiled: April 12, 2016Date of Patent: December 8, 2020Assignee: Empire Technology Development LLCInventor: Andrew Wolfe
-
Patent number: 10762892Abstract: A method for a dialogue system includes establishing a dialogue session between an application executing on a server and a remote machine. The dialogue session includes one or more utterances received from a user at the remote machine. A natural language processing machine identifies a request associated with a computer-readable representation of an utterance. A dialogue expansion machine generates a plurality of alternative actions for responding to the request. A previously-trained machine learning confidence model assesses a confidence score for each alternative. If a highest confidence score for a top alternative does not satisfy a threshold, the plurality of alternatives including the top alternative are transmitted to a remote machine (which may be the same remote machine or a different remote machine) for review by a human reviewer. After the dialogue system and/or the human reviewer select an alternative, computer-readable instructions defining the selected alternative are executed.Type: GrantFiled: July 16, 2018Date of Patent: September 1, 2020Assignee: Semantic Machines, Inc.Inventors: Jesse Daniel Eskes Rusak, David Leo Wright Hall, Jason Andrew Wolfe, Daniel Lawrence Roth, Daniel Klein, Jordan Rian Cohen
-
Patent number: 10720148Abstract: A method for a dialogue system includes establishing a dialogue session between an application executing on a server and a remote machine. The dialogue session includes one or more utterances received from a user at the remote machine. A natural language processing machine identifies a request associated with a computer-readable representation of an utterance. A dialogue expansion machine generates a plurality of alternative actions for responding to the request. A previously-trained machine learning confidence model assesses a confidence score for each alternative. If a highest confidence score for a top alternative does not satisfy a threshold, the plurality of alternatives including the top alternative are transmitted to a remote machine (which may be the same remote machine or a different remote machine) for review by a human reviewer. After the dialogue system and/or the human reviewer select an alternative, computer-readable instructions defining the selected alternative are executed.Type: GrantFiled: July 16, 2018Date of Patent: July 21, 2020Assignee: Semantic Machines, Inc.Inventors: Jesse Daniel Eskes Rusak, David Leo Wright Hall, Jason Andrew Wolfe, Daniel Lawrence Roth, Daniel Klein, Jordan Rian Cohen
-
Publication number: 20200179308Abstract: The present disclosure provides methods of treating polycystic ovary syndrome (PCOS) with tetrahydro-iso-alpha acid (THIAA) derivatives and substantially enantiomerically pure compositions and pharmaceutical formulations thereof, in particular KDT500 and KDT501.Type: ApplicationFiled: April 12, 2018Publication date: June 11, 2020Inventors: Jeffrey BLAND, Neile GRAYSON, Andrew WOLFE, Sheng WU
-
Publication number: 20190103107Abstract: A method includes receiving an utterance at a computerized automated assistant system, and detecting, via a date/time constraint module of the computerized automated assistant system, one or more constraints in the utterance associated with a date or time. The utterance is associated with a domain. The method further comprises generating, via the date/time constraint module, a periodic set for each of the one or more constraints associated with the date or time, and combining, via the date/time constraint module, the one or more periodic sets. The method further comprises processing, via a dialogue manager module of the computerized automated assistant system, the combined periodic sets to determine an action, and executing the action at the computerized automated assistant system.Type: ApplicationFiled: July 13, 2018Publication date: April 4, 2019Applicant: Semantic Machines, Inc.Inventors: Jordan Rian Cohen, David Leo Wright Hall, Jason Andrew Wolfe, Daniel Lawrence Roth, Daniel Klein