Patents by Inventor Michael L Roberts

Michael L Roberts 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: 11082409
    Abstract: Disclosed herein are methods, systems, and processes for distributed logging for securing non-repudiable transactions. Credentials, request information, response information, and action items generated and received by a requesting computing system and a responding computing system, and transmitted between the requesting computing system and the responding computing system are separately recorded and stored in a requestor log maintained by the requesting computing system and in a responder log maintained by the responding computing system.
    Type: Grant
    Filed: October 17, 2019
    Date of Patent: August 3, 2021
    Assignee: Cerebri AI Inc.
    Inventors: Gabriel M. Silberman, Jean Belanger, Karen Bennet, Michael L. Roberts, Jay M. Williams
  • Publication number: 20210110412
    Abstract: In some implementations, an event timeline that includes one or more interactions between a customer and a supplier may be determined. A starting value may be assigned to individual events in the event timeline. A sub-sequence comprising a portion of the event timeline that includes at least one reference event may be selected. A classifier may be used to determine a previous relative value for a previous event that occurred before the reference event and to determine a next relative value for a next event that occurred after the reference event until all events in the event timeline have been processed. The events in the event timeline may be traversed and a monetized value index assigned to individual events in the event timeline.
    Type: Application
    Filed: August 24, 2020
    Publication date: April 15, 2021
    Inventors: Jean Belanger, Michael L. Roberts, Gabriel M. Silberman, Karen Bennet
  • Publication number: 20210035152
    Abstract: In some implementations, a computing device may determine, from multiple data sources, multiple event timelines, with each event timeline associated with a customer. Each event in an event timeline represents an interaction between the customer and a vendor of goods and/or services. For N (N>1) marketing campaigns, N augmented timelines may be created for each timeline by augmenting each event timeline with the individual marketing campaigns. Thus, for M (M>1) customers, M×N augmented event timelines may be created. A trained machine learning model may perform an analysis of each augmented event timeline to predict results of executing each marketing campaign. The results may include total predicted revenue and total predicted cost resulting from executing each marketing campaign. A particular marketing campaign from the N marketing campaigns may be selected and execution of one or more marketing events may be initiated.
    Type: Application
    Filed: October 20, 2020
    Publication date: February 4, 2021
    Inventors: Gabriel M. Silberman, Michael L. Roberts, Jean Belanger, Hessie Jones, Karen Bennet
  • Patent number: 10783535
    Abstract: In some implementations, an event timeline that includes one or more interactions between a customer and a supplier may be determined. A starting value may be assigned to individual events in the event timeline. A sub-sequence comprising a portion of the event timeline that includes at least one reference event may be selected. A classifier may be used to determine a previous relative value for a previous event that occurred before the reference event and to determine a next relative value for a next event that occurred after the reference event until all events in the event timeline have been processed. The events in the event timeline may be traversed and a monetized value index assigned to individual events in the event timeline.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: September 22, 2020
    Assignee: Cerebri AI Inc.
    Inventors: Jean Belanger, Michael L. Roberts, Gabriel M. Silberman, Karen Bennet
  • Publication number: 20200199582
    Abstract: The present application relates to a system for designing promoters for selective expression of genes. Thereby identified transcription regulatory elements are selected according to a specific methodology and used to create a library of transcription regulatory elements, which are then used to construct specific promoters, especially tissue-specific promoters.
    Type: Application
    Filed: October 10, 2019
    Publication date: June 25, 2020
    Inventor: Michael L. Roberts
  • Publication number: 20200067888
    Abstract: Disclosed herein are methods, systems, and processes for distributed logging for securing non-repudiable transactions. Credentials, request information, response information, and action items generated and received by a requesting computing system and a responding computing system, and transmitted between the requesting computing system and the responding computing system are separately recorded and stored in a requestor log maintained by the requesting computing system and in a responder log maintained by the responding computing system.
    Type: Application
    Filed: October 17, 2019
    Publication date: February 27, 2020
    Inventors: Gabriel M. Silberman, Jean Belanger, Karen Bennet, Michael L. Roberts, Jay M. Williams
  • Patent number: 10508275
    Abstract: The present application relates to a system for designing promoters for selective expression of genes. Thereby identified transcription regulatory elements are selected according to a specific methodology and used to create a library of transcription regulatory elements, which are then used to construct specific promoters, especially tissue-specific promoters.
    Type: Grant
    Filed: January 25, 2012
    Date of Patent: December 17, 2019
    Assignee: Synpromics Ltd.
    Inventor: Michael L. Roberts
  • Patent number: 10484343
    Abstract: Disclosed herein are methods, systems, and processes for distributed logging for securing non-repudiable transactions. Credentials, request information, response information, and action items generated and received by a requesting computing system and a responding computing system, and transmitted between the requesting computing system and the responding computing system are separately recorded and stored in a requestor log maintained by the requesting computing system and in a responder log maintained by the responding computing system.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: November 19, 2019
    Assignee: Cerebri AI Inc.
    Inventors: Gabriel M. Silberman, Jean Belanger, Karen Bennet, Michael L. Roberts, Jay M. Williams
  • Publication number: 20190019213
    Abstract: In some implementations, a computing device may determine, from multiple data sources, multiple event timelines, with each event timeline associated with a customer. Each event in an event timeline represents an interaction between the customer and a vendor of goods and/or services. For N (N>1) marketing campaigns, N augmented timelines may be created for each timeline by augmenting each event timeline with the individual marketing campaigns. Thus, for M (M>1) customers, M×N augmented event timelines may be created. A trained machine learning model may perform an analysis of each augmented event timeline to predict results of executing each marketing campaign. The results may include total predicted revenue and total predicted cost resulting from executing each marketing campaign. A particular marketing campaign from the N marketing campaigns may be selected and execution of one or more marketing events may be initiated.
    Type: Application
    Filed: July 12, 2017
    Publication date: January 17, 2019
    Inventors: Gabriel M. Silberman, Michael L. Roberts, Jean Belanger, Hessie Jones, Karen Bennet
  • Publication number: 20170330205
    Abstract: In some implementations, an event timeline that includes one or more interactions between a customer and a supplier may be determined. A starting value may be assigned to individual events in the event timeline. A sub-sequence comprising a portion of the event timeline that includes at least one reference event may be selected. A classifier may be used to determine a previous relative value for a previous event that occurred before the reference event and to determine a next relative value for a next event that occurred after the reference event until all events in the event timeline have been processed. The events in the event timeline may be traversed and a monetized value index assigned to individual events in the event timeline.
    Type: Application
    Filed: March 10, 2017
    Publication date: November 16, 2017
    Inventors: Jean Belanger, Michael L. Roberts, Gabriel M. Silberman, Karen Bennet
  • Patent number: 8632056
    Abstract: A modular, temporary safety railing system that provides fall restraint protection during masonry wall construction projects includes a plurality of anchoring sleeves which are embedded in wet grout within a hollow cavity of a masonry block onto which posts and rail sections are assembled. The embedded pins receive and secure respective vertical posts via interconnecting locking pins comprising spring pin fasteners. A plurality of top and intermediate rail sections are attached to the vertical posts using connecting hardware designed to adjustable position said rail sections at an offset distance allowing additional courses of block to be added to the wall without interference from said railing system. As construction continues, the vertical posts are detached from the embedded sleeves and reused with newly installed sleeves.
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: January 21, 2014
    Inventors: Michael L. Roberts, Jennifer Fritsch
  • Publication number: 20130324440
    Abstract: The present application relates to a system for designing promoters for selective expression of genes. Thereby identified transcription regulatory elements are selected according to a specific methodology and used to create a library of transcription regulatory elements, which are then used to construct specific promoters, especially tissue-specific promoters.
    Type: Application
    Filed: January 25, 2012
    Publication date: December 5, 2013
    Applicant: Synpromics Ltd.
    Inventor: Michael L. Roberts
  • Patent number: 8387263
    Abstract: A utensil in the form of a spoon having a spill resistant bowl. The bowl may have an angled tip at the front portion of the bowl and a secondary reservoir at or near the rear portion of the bowl. In some embodiments, portions of the inner surface of the bowl may be textured near the perimeter edge along the sides of the bowl. The utensil may also have an ergonomic handle having a depression on the top and concavity on the bottom with a flattened portion at the rear end. The flattened portion allows the utensil to stand upright.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: March 5, 2013
    Inventor: Michael L. Roberts
  • Patent number: 8337073
    Abstract: A particular continuous downward spiraling cereal bowl is disclosed which allows for exceptional control over a mixing process by keeping dry substances separated from liquids until mixed in user defined portions and timeframes. The disclosure comprises a slightly asymmetrically round bowl consisting of two contiguous areas with an inner surface that continually slopes downward between the two areas and an S-shaped guide rail between these two areas. The shape of the guide rail is curved in order to hold cereal in the upper part of the spiral at a level above the fill line of liquid held in the lower portion of the spiral. In the preferred embodiment, the bowl further comprises a thumb groove underneath the inner surface of the dry area which may serve as an embedded handle.
    Type: Grant
    Filed: December 12, 2009
    Date of Patent: December 25, 2012
    Inventor: Michael L. Roberts
  • Patent number: 8200718
    Abstract: A method for garbage collection in which resources used by data objects in a computer program that are not accessed in the future are reclaimed, the method consists of the following steps of 1. Providing a tracing garbage collector which is both parallelized and incremental; 2. Integrating the collector with the computer program to create the mutator; 3. Instructing the mutator to scan and collect resources used by data objects in a computer program that are not accessed in the future simultaneously on all threads in small amounts; and 4. Interleaving the mutator scanning and collection with unrelated processing by the computer program such that all of the threads in the application are never stopped simultaneously for any portion of the collection cycle.
    Type: Grant
    Filed: July 2, 2009
    Date of Patent: June 12, 2012
    Inventor: Michael L. Roberts
  • Publication number: 20110141842
    Abstract: A particular continuous downward spiraling cereal bowl is disclosed which allows for exceptional control over a mixing process by keeping dry substances separated from liquids until mixed in user defined portions and timeframes. The disclosure comprises a slightly asymmetrically round bowl consisting of two contiguous areas with an inner surface that continually slopes downward between the two areas and an S-shaped guide rail between these two areas. The shape of the guide rail is curved in order to hold cereal in the upper part of the spiral at a level above the fill line of liquid held in the lower portion of the spiral. In the preferred embodiment, the bowl further comprises a thumb groove underneath the inner surface of the dry area which may serve as an embedded handle.
    Type: Application
    Filed: December 12, 2009
    Publication date: June 16, 2011
    Inventor: Michael L. Roberts
  • Publication number: 20110004641
    Abstract: A method for garbage collection in which resources used by data objects in a computer program that are not accessed in the future are reclaimed, the method consists of the following steps of 1. Providing a tracing garbage collector which is both parallelized and incremental; 2. Integrating the collector with the computer program to create the mutator; 3. Instructing the mutator to scan and collect resources used by data objects in a computer program that are not accessed in the future simultaneously on all threads in small amounts; and 4. Interleaving the mutator scanning and collection with unrelated processing by the computer program such that all of the threads in the application are never stopped simultaneously for any portion of the collection cycle.
    Type: Application
    Filed: July 2, 2009
    Publication date: January 6, 2011
    Inventor: Michael L. Roberts
  • Patent number: 7677587
    Abstract: A trailer and hitch system for a mobile robot. The trailer includes a front Ackerman steering linkage, a releasable locking mechanism for releasably positioning the Ackerman steering linkage in a turned position to arrest the trailer, a tow bar extending upwardly from the Ackerman steering linkage and terminating in a lunette ring, and spaced skid members extending downwardly and rearwardly. The mobile robot includes a hitch assembly for the lunette ring. The hitch assembly has a frame including a slot for the lunette ring and a guide portion for guiding the lunette ring into the slot, a latch pivotable with respect to the frame and biased to close the slot, and a decoupling mechanism configured to move the latch to release the lunette ring from the slot. A robot arm is maneuverable to engage the decoupling mechanism.
    Type: Grant
    Filed: January 17, 2007
    Date of Patent: March 16, 2010
    Assignee: Foster-Miller, Inc.
    Inventors: Allan T. Fisk, Michael L. Robert, Michael T. Johnson, Charles Edwin Dean
  • Patent number: D655138
    Type: Grant
    Filed: December 27, 2011
    Date of Patent: March 6, 2012
    Inventor: Michael L. Roberts
  • Patent number: D658017
    Type: Grant
    Filed: January 5, 2012
    Date of Patent: April 24, 2012
    Inventor: Michael L. Roberts