Patents by Inventor Michael Darling

Michael Darling 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: 20230251906
    Abstract: Disclosed are systems and methods for developing a web-based application using micro frontends. A web application architecture system may include a plurality of web servers and a plurality of single page applications. Each one of the plurality of single page applications may be hosted on a single respective one of the plurality of web servers. The web application architecture system may further include one or more shared libraries that are accessed by each of the plurality of single page applications. The one or more shared libraries may include shared interface components for each of the plurality of single page applications such that the plurality of single page applications are a part of a single web-based application. Additionally, the web application architecture system may include a load balancer configured to route traffic to each of the plurality of single page applications.
    Type: Application
    Filed: April 21, 2023
    Publication date: August 10, 2023
    Applicant: Capital One Services, LLC
    Inventors: Jonathan Michael DARLING, Dustin NATION, Jibins JOSEPH
  • Patent number: 11663046
    Abstract: Disclosed are systems and methods for developing a web-based application using micro frontends. A web application architecture system may include a plurality of web servers and a plurality of single page applications. Each one of the plurality of single page applications may be hosted on a single respective one of the plurality of web servers. The web application architecture system may further include one or more shared libraries that are accessed by each of the plurality of single page applications. The one or more shared libraries may include shared interface components for each of the plurality of single page applications such that the plurality of single page applications are a part of a single web-based application. Additionally, the web application architecture system may include a load balancer configured to route traffic to each of the plurality of single page applications.
    Type: Grant
    Filed: March 2, 2022
    Date of Patent: May 30, 2023
    Assignee: Capital One Services, LLC
    Inventors: Jonathan Michael Darling, Dustin Nation, Jibins Joseph
  • Publication number: 20220188162
    Abstract: Disclosed are systems and methods for developing a web-based application using micro frontends. A web application architecture system may include a plurality of web servers and a plurality of single page applications. Each one of the plurality of single page applications may be hosted on a single respective one of the plurality of web servers. The web application architecture system may further include one or more shared libraries that are accessed by each of the plurality of single page applications. The one or more shared libraries may include shared interface components for each of the plurality of single page applications such that the plurality of single page applications are a part of a single web-based application. Additionally, the web application architecture system may include a load balancer configured to route traffic to each of the plurality of single page applications.
    Type: Application
    Filed: March 2, 2022
    Publication date: June 16, 2022
    Applicant: Capital One Services, LLC
    Inventors: Jonathan Michael DARLING, Dustin NATION, Jibins JOSEPH
  • Patent number: 11288103
    Abstract: Disclosed are systems and methods for developing a web-based application using micro frontends. A web application architecture system may include a plurality of web servers and a plurality of single page applications. Each one of the plurality of single page applications may be hosted on a single respective one of the plurality of web servers. The web application architecture system may further include one or more shared libraries that are accessed by each of the plurality of single page applications. The one or more shared libraries may include shared interface components for each of the plurality of single page applications such that the plurality of single page applications are a part of a single web-based application. Additionally, the web application architecture system may include a load balancer configured to route traffic to each of the plurality of single page applications.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: March 29, 2022
    Assignee: Capital One Services, LLC
    Inventors: Jonathan Michael Darling, Dustin Nation, Jibins Joseph
  • Publication number: 20210290862
    Abstract: Techniques for dosage delivery based on digital dosage of an aqueous ingestible solution are disclosed. Oral spray delivery of an ingestible substance is provided to an individual, where the ingestible substance is in an aqueous solution. The ingestible substance can be cannabidiol; or can be a pharmaceutical, antibiotic, vitamin, supplement, medicinal, extract, or legal psychoactive substance; a legal tetrahydrocannabinol; an essential oil; a mineral; melatonin; or caffeine. A spray plunger depression by the individual is detected to facilitate delivery of the ingestible substance. A digital signal is activated based on the detecting the spray plunger depression. The digital signal is transmitted to a device that tracks spray delivery of the ingestible substance to the individual. The device includes a software application that tracks the spray delivery of the ingestible substance. The software application provides a reminder to the individual for a next spray delivery.
    Type: Application
    Filed: March 17, 2021
    Publication date: September 23, 2021
    Inventors: Michael Darling, Andrei Tapliga, Chuhao Zhou
  • Publication number: 20200285516
    Abstract: Disclosed are systems and methods for developing a web-based application using micro frontends. A web application architecture system may include a plurality of web servers and a plurality of single page applications. Each one of the plurality of single page applications may be hosted on a single respective one of the plurality of web servers. The web application architecture system may further include one or more shared libraries that are accessed by each of the plurality of single page applications. The one or more shared libraries may include shared interface components for each of the plurality of single page applications such that the plurality of single page applications are a part of a single web-based application. Additionally, the web application architecture system may include a load balancer configured to route traffic to each of the plurality of single page applications.
    Type: Application
    Filed: May 22, 2020
    Publication date: September 10, 2020
    Applicant: Capital One Services, LLC
    Inventors: Jonathan Michael DARLING, Dustin Nation, Jibins Joseph
  • Patent number: 10733195
    Abstract: In one aspect, a computer-implemented method includes, at a social media playback system comprising one or more computer processors and in communication with a data communications network, receiving data representing social media content from at least one social media service in communication with the communications network, the social media content comprising elements of social media, receiving, from a media provider in communication with the communications network, schedule data pertaining to a first media program, calculating, based at least in part on the schedule data, a relevance score for a first keyword identified in the social media content, the relevance score indicative of the relevance of the first keyword to the first media program, determining that the relevance score calculated for the first keyword satisfies a relevance score threshold, and storing data associating the first keyword and the first media program.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: August 4, 2020
    Assignee: Tomorrowish LLC
    Inventors: Richard Michael Darling, Todd Dibble, Tristan Dix Amzallag, Cameron Guerra Betts, Phillip Dreizen, Dan Afonso
  • Publication number: 20200226696
    Abstract: In one aspect, in general, a method includes, at a social media playback system, receiving social media content from at least one social media service, the social media content comprising elements of social media, receiving schedule data pertaining to a media program from a media provider, identifying, at least in part based on the schedule data, social media content relevant to the media program, and storing data associating the identified social media content and the media program, the data indicating timing information associated with respective elements of social media content, at least some of the timing information expressed as an offset relative to a time associated with the media program.
    Type: Application
    Filed: March 30, 2020
    Publication date: July 16, 2020
    Inventors: Richard Michael Darling, Todd Dibble, Tristan Dix Amzallag, Cameron Guerra Betts, Phillip Dreizen
  • Patent number: 10678600
    Abstract: Disclosed are systems and methods for developing a web-based application using micro frontends. A web application architecture system may include a plurality of web servers and a plurality of single page applications. Each one of the plurality of single page applications may be hosted on a single respective one of the plurality of web servers. The web application architecture system may further include one or more shared libraries that are accessed by each of the plurality of single page applications. The one or more shared libraries may include shared interface components for each of the plurality of single page applications such that the plurality of single page applications are a part of a single web-based application. Additionally, the web application architecture system may include a load balancer configured to route traffic to each of the plurality of single page applications.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: June 9, 2020
    Assignee: Capital One Services, LLC
    Inventors: Jonathan Michael Darling, Dustin Nation, Jibins Joseph
  • Patent number: 10614074
    Abstract: Among other things, a method includes accessing stored social media content, the social media content comprising elements of social media, the social media content associated with data indicating timing information associated with respective elements of social media content, at least some of the timing information expressed as an offset relative to a time associated with a media program associated with the social media content; and for at least one element of social media, determining, for at least some of terms of the element of social media, the frequency of the terms across elements of social media associated with the media program, each term comprising a portion of the element of social media, determining an importance value for at least some of the terms of the element of social media, the importance value indicating the importance of the respective term, based on the frequency of terms determined for the element of social media, and based on the received importance values, determining a frequency value
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: April 7, 2020
    Assignee: Tomorrowish LLC
    Inventors: Richard Michael Darling, Todd Dibble, Tristan Dix Amzallag
  • Patent number: 10607299
    Abstract: In one aspect, in general, a method includes, at a social media playback system, receiving social media content from at least one social media service, the social media content comprising elements of social media, receiving schedule data pertaining to a media program from a media provider, identifying, at least in part based on the schedule data, social media content relevant to the media program, and storing data associating the identified social media content and the media program, the data indicating timing information associated with respective elements of social media content, at least some of the timing information expressed as an offset relative to a time associated with the media program.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 31, 2020
    Assignee: Tomorrowish LLC
    Inventors: Richard Michael Darling, Todd Dibble, Tristan Dix Amzallag, Cameron Guerra Betts, Phillip Dreizen
  • Patent number: 10528573
    Abstract: In one aspect, a computer-implemented method includes, at a social media playback system comprising one or more computer processors and in communication with a data communications network, receiving data representing social media content from at least one social media service in communication with the communications network, the social media content comprising elements of social media, receiving, from a media provider in communication with the communications network, schedule data pertaining to a first media program, calculating, based at least in part on the schedule data, a relevance score for a first keyword identified in the social media content, the relevance score indicative of the relevance of the first keyword to the first media program, determining that the relevance score calculated for the first keyword satisfies a relevance score threshold, and storing data associating the first keyword and the first media program.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: January 7, 2020
    Assignee: Tomorrowish LLC
    Inventors: Richard Michael Darling, Todd Dibble, Tristan Dix Amzallag, Cameron Guerra Betts, Phillip Dreizen, Dan Afonso
  • Patent number: 9069736
    Abstract: A method for performing data processing through a pipeline of components includes receiving a set of training observations, each including partial user feedback relating to error in data output by the pipeline for respective input data. Some pipeline components commit errors for at least some of the input data, contributing to an error in the respective output data. A prediction model models a probability of a pipeline component committing an error, given input data. Model parameters are learned using the training observations. For a new observation which includes input data and, optionally, partial user feedback indicating that an error has occurred in processing the new input data, without specifying which pipeline component(s) contributed to the observed error in the output data, a prediction is made as to which of the pipeline components contributed to the error in the output (if any).
    Type: Grant
    Filed: July 9, 2013
    Date of Patent: June 30, 2015
    Assignee: XEROX CORPORATION
    Inventors: William Michael Darling, Guillaume M. Bouchard, Cedric Archambeau
  • Publication number: 20150019912
    Abstract: A method for performing data processing through a pipeline of components includes receiving a set of training observations, each including partial user feedback relating to error in data output by the pipeline for respective input data. Some pipeline components commit errors for at least some of the input data, contributing to an error in the respective output data. A prediction model models a probability of a pipeline component committing an error, given input data. Model parameters are learned using the training observations. For a new observation which includes input data and, optionally, partial user feedback indicating that an error has occurred in processing the new input data, without specifying which pipeline component(s) contributed to the observed error in the output data, a prediction is made as to which of the pipeline components contributed to the error in the output (if any).
    Type: Application
    Filed: July 9, 2013
    Publication date: January 15, 2015
    Inventors: William Michael Darling, Guillaume M. Bouchard, Cedric Archambeau
  • Publication number: 20140280564
    Abstract: In one aspect, in general, a method includes, at a social media playback system, receiving social media content from at least one social media service, the social media content comprising elements of social media, receiving schedule data pertaining to a media program from a media provider, identifying, at least in part based on the schedule data, social media content relevant to the media program, and storing data associating the identified social media content and the media program, the data indicating timing information associated with respective elements of social media content, at least some of the timing information expressed as an offset relative to a time associated with the media program.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: TOMORROWISH LLC
    Inventors: Richard Michael Darling, Todd Dibble, Tristan Dix Amzallag, Cameron Guerra Betts, Phillip Dreizen
  • Publication number: 20120108996
    Abstract: An apparatus is disclosed for controlled neuromodulation. The apparatus includes a plurality of neural sensors, wherein each of the neural sensors is electrically connected to a separate signal conditioner. Each of the signal conditioners produces a neural sensor signal, which is analyzed by a separate threshold detector to produces a neural event signal when the neural sensor signal exceeds a threshold level associated with the threshold detector. Each of the threshold detectors is connected to a wireless transceiver and the wireless transceivers transmit the neural event signals to a processor. The processor analyzes the neural event signals and determines the presence or absence of a clinical brain state. The apparatus can be used to detect and control epileptic seizures.
    Type: Application
    Filed: December 19, 2011
    Publication date: May 3, 2012
    Inventors: Karen Moxon, Andrew Khair, Michael Darling, Ebraheem Sultan
  • Patent number: 8086316
    Abstract: An apparatus is disclosed for controlled neuromodulation. The apparatus includes a plurality of neural sensors, wherein each of the neural sensors is electrically connected to a separate signal conditioner. Each of the signal conditioners produces a neural sensor signal, which is analyzed by a separate threshold detector to produces a neural event signal when the neural sensor signal exceeds a threshold level associated with the threshold detector. Each of the threshold detectors is connected to a wireless transceiver and the wireless transceivers transmit the neural event signals to a processor. The processor analyzes the neural event signals and determines the presence or absence of a clinical brain state. The apparatus can be used to detect and control epileptic seizures.
    Type: Grant
    Filed: May 24, 2007
    Date of Patent: December 27, 2011
    Assignee: Drexel University
    Inventors: Karen Moxon, Andrew Khair, Michael Darling, Ebraheem Sultan
  • Publication number: 20070282389
    Abstract: An apparatus is disclosed for controlled neuromodulation. The apparatus includes a plurality of neural sensors, wherein each of the neural sensors is electrically connected to a separate signal conditioner. Each of the signal conditioners produces a neural sensor signal, which is analyzed by a separate threshold detector to produces a neural event signal when the neural sensor signal exceeds a threshold level associated with the threshold detector. Each of the threshold detectors is connected to a wireless transceiver and the wireless transceivers transmit the neural event signals to a processor. The processor analyzes the neural event signals and determines the presence or absence of a clinical brain state. The apparatus can be used to detect and control epileptic seizures.
    Type: Application
    Filed: May 24, 2007
    Publication date: December 6, 2007
    Inventors: Karen Moxon, Andrew Khair, Michael Darling, Ebraheem Sultan
  • Patent number: 7263253
    Abstract: A wavelength selective switch architecture for ROADMs for switching the spectral channels of a multi-channel, multi-wavelength optical signal between input and output ports employs a biaxial MEMS port mirror array for optimal coupling efficiency and ITU grid alignment, an anamorphic beam expander for expanding input optical signals to create an elongated beam profile, a diffraction grating for spatially separating the spectral channels, an anamorphic focusing lens system, an array of biaxial elongated channel MEMS micromirrors, a built-in Optical Channel Monitor, and an electronic feedback control system. The bi-axial channel micromirrors are rotatable about one axis to switch spectral channels between ports, and are rotatable about an orthogonal axis to vary the coupling of the spectral channel to an output port and control attenuation of the spectral signal for complete blocking or for a predetermined power level.
    Type: Grant
    Filed: April 11, 2005
    Date of Patent: August 28, 2007
    Assignee: Capella Photonics, Inc.
    Inventors: Joseph E. Davis, Mark H. Garrett, Brian Tremaine, Michael Darling
  • Publication number: 20060228072
    Abstract: A wavelength selective switch architecture for ROADMs for switching the spectral channels of a multi-channel, multi-wavelength optical signal between input and output ports employs a biaxial MEMS port mirror array for optimal coupling efficiency and ITU grid alignment, an anamorphic beam expander for expanding input optical signals to create an elongated beam profile, a diffraction grating for spatially separating the spectral channels, an anamorphic focusing lens system, an array of biaxial elongated channel MEMS micromirrors, a built-in Optical Channel Monitor, and an electronic feedback control system. The bi-axial channel micromirrors are rotatable about one axis to switch spectral channels between ports, and are rotatable about an orthogonal axis to vary the coupling of the spectral channel to an output port and control attenuation of the spectral signal for complete blocking or for a predetermined power level.
    Type: Application
    Filed: April 11, 2005
    Publication date: October 12, 2006
    Inventors: Joseph Davis, Mark Garrett, Brian Tremaine, Michael Darling