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: 20240360400
    Abstract: 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: Application
    Filed: August 29, 2022
    Publication date: October 31, 2024
    Inventors: Rachel Allysa STERN, Jessica Kessler HARTMAN, Steven Charles GEBHART, Caleb Macrae FLEMING, Brandon THOMPSON, Keith WILLIAMS, Robert W. MCCLELLAN
  • Publication number: 20240320992
    Abstract: 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: Application
    Filed: March 28, 2024
    Publication date: September 26, 2024
    Inventors: Rachel Allysa STERN, Jessica Kessler HARTMAN, Steven Charles GEBHART, Caleb Macrae FLEMING, Brandon THOMPSON, Keith WILLIAMS, Robert W. MCCLELLAN
  • Publication number: 20240212678
    Abstract: 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: Application
    Filed: December 21, 2023
    Publication date: June 27, 2024
    Applicant: SoundHound AI IP, LLC
    Inventors: Robert Macrae, Jon Grossman, Scott Halstvedt
  • Publication number: 20240161737
    Abstract: 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: Application
    Filed: November 15, 2022
    Publication date: May 16, 2024
    Applicant: SoundHound, Inc.
    Inventors: Jon GROSSMANN, Robert MACRAE, Scott HALSTVEDT, Keyvan MOHAJER
  • Patent number: 11755276
    Abstract: 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: Grant
    Filed: August 11, 2020
    Date of Patent: September 12, 2023
    Assignee: 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: 20220165272
    Abstract: 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: Application
    Filed: February 8, 2022
    Publication date: May 26, 2022
    Applicant: SoundHound, Inc.
    Inventors: Kamyar MOHAJER, Robert MACRAE
  • Patent number: 11276398
    Abstract: 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: Grant
    Filed: June 20, 2019
    Date of Patent: March 15, 2022
    Assignee: SoundHound, Inc.
    Inventors: Robert MacRAE, Kamyar Mohajer
  • Publication number: 20220011286
    Abstract: 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: Application
    Filed: May 12, 2021
    Publication date: January 13, 2022
    Inventors: Udo H. Verkerk, Vladimir Romanov, Hartwig Schmidt, Stefan Lukow, Robert MacRae, Zachary Andersen
  • Publication number: 20210357172
    Abstract: 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: Application
    Filed: August 11, 2020
    Publication date: November 18, 2021
    Inventors: Andrew James SINESIO, Patrick L. COFFMAN, Frank-Robert KLINE, III, Sara E. KUFELDT, Robert MACRAE, Kranti K. PARISA
  • Patent number: 10896671
    Abstract: 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: Grant
    Filed: November 30, 2018
    Date of Patent: January 19, 2021
    Assignee: SoundHound, Inc.
    Inventors: Keyvan Mohajer, Christopher S. Wilson, Bernard Mont-Reynaud, Robert MacRae
  • Patent number: 10373618
    Abstract: 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: Grant
    Filed: August 7, 2017
    Date of Patent: August 6, 2019
    Assignee: SOUNDHOUND, INC.
    Inventors: Kamyar Mohajer, Robert Macrae
  • Publication number: 20190043493
    Abstract: 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: Application
    Filed: August 7, 2017
    Publication date: February 7, 2019
    Applicant: SoundHound, Inc.
    Inventors: Kamyar Mohajer, Robert Macrae
  • Patent number: 8639506
    Abstract: 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: Grant
    Filed: December 10, 2010
    Date of Patent: January 28, 2014
    Assignee: Telefonica, S.A.
    Inventors: Xavier Anguera Miro, Robert Macrae
  • Publication number: 20110230987
    Abstract: 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: Application
    Filed: January 26, 2011
    Publication date: September 22, 2011
    Applicant: TELEFONICA, S.A.
    Inventors: Xavier Anguera Miró, Robert Macrae, Nuria Oliver Ramírez, Xavier Amatriain Rubio
  • Publication number: 20110224984
    Abstract: 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: Application
    Filed: December 10, 2010
    Publication date: September 15, 2011
    Applicant: TELEFONICA, S.A.
    Inventors: Xavier Anguera Miro, Robert Macrae
  • Patent number: 6884385
    Abstract: 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: Grant
    Filed: May 15, 2003
    Date of Patent: April 26, 2005
    Assignee: General Motors Corporation
    Inventors: Robert A MacRae, Sammy D. Shepherd, Ryan M Deboer
  • Publication number: 20040229037
    Abstract: 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: Application
    Filed: May 15, 2003
    Publication date: November 18, 2004
    Inventors: Robert A. Macrae, Sammy D. Shepherd, Ryan M. Deboer