Patents by Inventor Robert Macrae
Robert Macrae 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: 20240360400Abstract: A microwell array specifically designed for culturing organoids is provided along with a system to enable automated imaging, identification, and isolation of individual organoids. The microwells of the microarray include a releasable cellraft that enables the automated release and transfer of selected organoids present on the cellrafts to a separate collection plate. Organoids grown on the microarray can be reliably tracked, imaged, and phenotypically analyzed by the instrument system in brightfield and fluorescence as they grow over time, then released and transferred fully intact for use in downstream applications. The use of the system is demonstrated using mouse hepatic and pancreatic organoids for single-organoid imaging, clonal organoid generation, parent organoid subcloning, and single-organoid RNA extraction for downstream gene expression or transcriptomic analysis.Type: ApplicationFiled: August 29, 2022Publication date: October 31, 2024Inventors: Rachel Allysa STERN, Jessica Kessler HARTMAN, Steven Charles GEBHART, Caleb Macrae FLEMING, Brandon THOMPSON, Keith WILLIAMS, Robert W. MCCLELLAN
-
Publication number: 20240320992Abstract: A microwell array specifically designed for culturing organoids is provided along with a system to enable automated imaging, identification, and isolation of individual organoids. The microwells of the microarray include a releasable cellraft that enables the automated release and transfer of selected organoids present on the cellrafts to a separate collection plate. Organoids grown on the microarray can be reliably tracked, imaged, and phenotypically analyzed by the instrument system in brightfield and fluorescence as they grow over time, then released and transferred fully intact for use in downstream applications. The use of the system is demonstrated using mouse hepatic and pancreatic organoids for single-organoid imaging, clonal organoid generation, parent organoid subcloning, and single-organoid RNA extraction for downstream gene expression or transcriptomic analysis.Type: ApplicationFiled: March 28, 2024Publication date: September 26, 2024Inventors: Rachel Allysa STERN, Jessica Kessler HARTMAN, Steven Charles GEBHART, Caleb Macrae FLEMING, Brandon THOMPSON, Keith WILLIAMS, Robert W. MCCLELLAN
-
Publication number: 20240212678Abstract: A voice interface recognizes spoken utterances from multiple users. It responds to the utterances in ways such as modifying the attributes of instances of items. The voice interface computes a voice vector for each utterance and associates it with the item instance that is modified. For following utterances with a closely matching voice vector, the voice interface modifies the same instance. For following utterances with a voice vector that is not a close match to one stored for any item instance, the voice interface modifies a different item instance.Type: ApplicationFiled: December 21, 2023Publication date: June 27, 2024Applicant: SoundHound AI IP, LLCInventors: Robert Macrae, Jon Grossman, Scott Halstvedt
-
Publication number: 20240161737Abstract: A system and method of real-time feedback confirmation to solicit a virtual assistant response from an evolving semantic state of at least a portion of an utterance. A user accesses a virtual assistant on an electronic device having the system and/or method configured to capture a command, a question, and/or a fulfillment request from audio such as, the speech emitted from the speaking user. The speech may be intercepted by a speech engine configured to transcribe the speech into text that is matched with the fragment pattern's regular expression to generate a fragment and/or the speech may be processed with a machine learning model to identify fragments. The fragments are identified by a domain handler configured to update a data structure of the current semantic state of the utterance in real-time on an interface of an electronic device.Type: ApplicationFiled: November 15, 2022Publication date: May 16, 2024Applicant: SoundHound, Inc.Inventors: Jon GROSSMANN, Robert MACRAE, Scott HALSTVEDT, Keyvan MOHAJER
-
Patent number: 11755276Abstract: Systems and processes for operating an intelligent automated assistant are provided. In one example, a user request for a media item is received. Based on the user request, at least one media item and a description of the at least one media item are identified. A confidence level is obtained that an identified media item of the at least one media item corresponds to the requested media item. In accordance with a determination that the confidence level exceeds a first confidence threshold, a length of the identified description is reduced to obtain a modified description and the modified description of the identified media item is provided in a first spoken response.Type: GrantFiled: August 11, 2020Date of Patent: September 12, 2023Assignee: Apple Inc.Inventors: Andrew James Sinesio, Patrick L. Coffman, Frank-Robert Kline, III, Sara E. Kufeldt, Robert Macrae, Kranti K. Parisa, Ankur Goyal
-
Publication number: 20220165272Abstract: A computer-implemented method is provided to support a food ordering system for food items from a menu of a restaurant using natural language. Expressions made for ordering are used to recommend a food item that a user has a high probability of wanting to include in an order. The recommendation engine is trained using machine learning. Expressions are collected and parsed to identify words that might indicate food items offered by the restaurant. The words are provided to a restaurant owner to identify food items on a menu, with which the words are associated.Type: ApplicationFiled: February 8, 2022Publication date: May 26, 2022Applicant: SoundHound, Inc.Inventors: Kamyar MOHAJER, Robert MACRAE
-
Patent number: 11276398Abstract: A system that includes a stand-alone device or a server connected client device are in communication with a server and provide recommendations. The device includes an input component, a storage component, a processor and an output component. The server-connected client device includes an input component that receives the user's request, a communication component that communicates the request to the server and receives the recommendation from the server, and an output component that provides the recommendation to user.Type: GrantFiled: June 20, 2019Date of Patent: March 15, 2022Assignee: SoundHound, Inc.Inventors: Robert MacRAE, Kamyar Mohajer
-
Publication number: 20220011286Abstract: Embodiments of the present specification provide methods and systems for sensitivity traps that contain a polymer matrix made from an inert polymer material for encapsulation of trace amounts of explosives and narcotics and a suitable plasticizer material, the types and ratios of which may be selected based on type of analyte that is to be used with the sensitivity trap. The plasticizer material functions by breaking up intra and inter-molecular polymer chain interactions resulting in a larger diffusion coefficient of the analyte within the polymer matrix. Therefore, in embodiments, sufficient amounts of plasticizers are added to the sensitivity trap, which also reduces a glass transition temperature of the polymer matrix and the trap.Type: ApplicationFiled: May 12, 2021Publication date: January 13, 2022Inventors: Udo H. Verkerk, Vladimir Romanov, Hartwig Schmidt, Stefan Lukow, Robert MacRae, Zachary Andersen
-
Publication number: 20210357172Abstract: Systems and processes for operating an intelligent automated assistant are provided. In one example, a user request for a media item is received. Based on the user request, at least one media item and a description of the at least one media item are identified. A confidence level is obtained that an identified media item of the at least one media item corresponds to the requested media item. In accordance with a determination that the confidence level exceeds a first confidence threshold, a length of the identified description is reduced to obtain a modified description and the modified description of the identified media item is provided in a first spoken response.Type: ApplicationFiled: August 11, 2020Publication date: November 18, 2021Inventors: Andrew James SINESIO, Patrick L. COFFMAN, Frank-Robert KLINE, III, Sara E. KUFELDT, Robert MACRAE, Kranti K. PARISA
-
Patent number: 10896671Abstract: A command-processing server provides natural language services to applications. More specifically, the command-processing server receives natural language inputs from users for use in applications such as virtual assistants. Some user inputs create user-defined rules that consist of trigger conditions and of corresponding actions that are executed when the triggers fire. The command-processing server stores the rules received from a user in association with the specific user. The command-processing server also identifies rules that can be generalized across users and promoted into generic rules applicable to many or all users. The generic rules may or may not have an associated context constraining their application.Type: GrantFiled: November 30, 2018Date of Patent: January 19, 2021Assignee: SoundHound, Inc.Inventors: Keyvan Mohajer, Christopher S. Wilson, Bernard Mont-Reynaud, Robert MacRae
-
Patent number: 10373618Abstract: Systems parse natural language expressions to extract items and values of their attributes and store them in a database. Systems also parse natural language expressions to extract values of attributes of user preferences and store them in a database. Recommendation engines use the databases to make recommendations. Parsing is of speech or text and uses conversation state, discussion context, synonym recognition, and speaker profile. Database pointers represent relative attribute values. Recommendations use machine learning to crowdsource from databases of many user preferences and to overcome the cold start problem. Parsing and recommendations use current or stored values of environmental parameters. Databases store different values of the same user preference attributes for different activities. Systems add unrecognized attributes and legal values when encountered in natural language expressions.Type: GrantFiled: August 7, 2017Date of Patent: August 6, 2019Assignee: SOUNDHOUND, INC.Inventors: Kamyar Mohajer, Robert Macrae
-
Publication number: 20190043493Abstract: Systems parse natural language expressions to extract items and values of their attributes and store them in a database. Systems also parse natural language expressions to extract values of attributes of user preferences and store them in a database. Recommendation engines use the databases to make recommendations. Parsing is of speech or text and uses conversation state, discussion context, synonym recognition, and speaker profile. Database pointers represent relative attribute values. Recommendations use machine learning to crowdsource from databases of many user preferences and to overcome the cold start problem. Parsing and recommendations use current or stored values of environmental parameters. Databases store different values of the same user preference attributes for different activities. Systems add unrecognized attributes and legal values when encountered in natural language expressions.Type: ApplicationFiled: August 7, 2017Publication date: February 7, 2019Applicant: SoundHound, Inc.Inventors: Kamyar Mohajer, Robert Macrae
-
Patent number: 8639506Abstract: Method, system and computer program for determining the matching between a first and a second sampled signals using an improved Dynamic Time Warping algorithm, called Unbounded DTW. It uses a dynamic programming algorithm to find exact start-end alignment points, unknown a priori, being the initial subsampling of the similarity matrix made via definition of optimal synchronization points, allowing a very fast process.Type: GrantFiled: December 10, 2010Date of Patent: January 28, 2014Assignee: Telefonica, S.A.Inventors: Xavier Anguera Miro, Robert Macrae
-
Publication number: 20110230987Abstract: Method, system and computer program for real time synchronizing an audio file and a video file in a multimedia device. The present invention determines the optimum alignment path between the audio signal of the audio file and the audio track signal of the video file, starting from an initial path and performing a post-alignment processing to improve the user satisfaction when playing.Type: ApplicationFiled: January 26, 2011Publication date: September 22, 2011Applicant: TELEFONICA, S.A.Inventors: Xavier Anguera Miró, Robert Macrae, Nuria Oliver Ramírez, Xavier Amatriain Rubio
-
Publication number: 20110224984Abstract: Method, system and computer program for determining the matching between a first and a second sampled signals using an improved Dynamic Time Warping algorithm, called Unbounded DTW. It uses a dynamic programming algorithm to find exact start-end alignment points, unknown a priori, being the initial subsampling of the similarity matrix made via definition of optimal synchronization points, allowing a very fast process.Type: ApplicationFiled: December 10, 2010Publication date: September 15, 2011Applicant: TELEFONICA, S.A.Inventors: Xavier Anguera Miro, Robert Macrae
-
Patent number: 6884385Abstract: A colorization pellet includes a pellet body formed of a material having a predetermined color and a plurality of fibers in the pellet body. A plurality of reflective devices are attached to the fibers whereby when the colorization pellet is combined with a plastic molding compound during an injection molding process to form a part, the formed part has a metallic appearance.Type: GrantFiled: May 15, 2003Date of Patent: April 26, 2005Assignee: General Motors CorporationInventors: Robert A MacRae, Sammy D. Shepherd, Ryan M Deboer
-
Publication number: 20040229037Abstract: A colorization pellet includes a pellet body formed of a material having a predetermined color and a plurality of fibers in the pellet body. A plurality of reflective devices are attached to the fibers whereby when the colorization pellet is combined with a plastic molding compound during an injection molding process to form a part, the formed part has a metallic appearance.Type: ApplicationFiled: May 15, 2003Publication date: November 18, 2004Inventors: Robert A. Macrae, Sammy D. Shepherd, Ryan M. Deboer