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: 20240231942Abstract: 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: ApplicationFiled: March 25, 2024Publication date: July 11, 2024Applicant: Capital One Services, LLCInventors: Jonathan Michael DARLING, Dustin NATION, Jibins JOSEPH
-
Patent number: 11966791Abstract: 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: GrantFiled: April 21, 2023Date of Patent: April 23, 2024Assignee: Capital One Services, LLCInventors: Jonathan Michael Darling, Dustin Nation, Jibins Joseph
-
Publication number: 20230251906Abstract: 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: ApplicationFiled: April 21, 2023Publication date: August 10, 2023Applicant: Capital One Services, LLCInventors: Jonathan Michael DARLING, Dustin NATION, Jibins JOSEPH
-
Patent number: 11663046Abstract: 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: GrantFiled: March 2, 2022Date of Patent: May 30, 2023Assignee: Capital One Services, LLCInventors: Jonathan Michael Darling, Dustin Nation, Jibins Joseph
-
Publication number: 20220188162Abstract: 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: ApplicationFiled: March 2, 2022Publication date: June 16, 2022Applicant: Capital One Services, LLCInventors: Jonathan Michael DARLING, Dustin NATION, Jibins JOSEPH
-
Patent number: 11288103Abstract: 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: GrantFiled: May 22, 2020Date of Patent: March 29, 2022Assignee: Capital One Services, LLCInventors: Jonathan Michael Darling, Dustin Nation, Jibins Joseph
-
Publication number: 20210290862Abstract: 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: ApplicationFiled: March 17, 2021Publication date: September 23, 2021Inventors: Michael Darling, Andrei Tapliga, Chuhao Zhou
-
Publication number: 20200285516Abstract: 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: ApplicationFiled: May 22, 2020Publication date: September 10, 2020Applicant: Capital One Services, LLCInventors: Jonathan Michael DARLING, Dustin Nation, Jibins Joseph
-
Patent number: 10733195Abstract: 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: GrantFiled: October 25, 2018Date of Patent: August 4, 2020Assignee: Tomorrowish LLCInventors: Richard Michael Darling, Todd Dibble, Tristan Dix Amzallag, Cameron Guerra Betts, Phillip Dreizen, Dan Afonso
-
Publication number: 20200226696Abstract: 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: ApplicationFiled: March 30, 2020Publication date: July 16, 2020Inventors: Richard Michael Darling, Todd Dibble, Tristan Dix Amzallag, Cameron Guerra Betts, Phillip Dreizen
-
Patent number: 10678600Abstract: 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: GrantFiled: March 1, 2019Date of Patent: June 9, 2020Assignee: Capital One Services, LLCInventors: Jonathan Michael Darling, Dustin Nation, Jibins Joseph
-
Patent number: 10614074Abstract: 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 valueType: GrantFiled: June 27, 2014Date of Patent: April 7, 2020Assignee: Tomorrowish LLCInventors: Richard Michael Darling, Todd Dibble, Tristan Dix Amzallag
-
Patent number: 10607299Abstract: 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: GrantFiled: March 15, 2013Date of Patent: March 31, 2020Assignee: Tomorrowish LLCInventors: Richard Michael Darling, Todd Dibble, Tristan Dix Amzallag, Cameron Guerra Betts, Phillip Dreizen
-
Patent number: 10528573Abstract: 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: GrantFiled: April 14, 2016Date of Patent: January 7, 2020Assignee: Tomorrowish LLCInventors: Richard Michael Darling, Todd Dibble, Tristan Dix Amzallag, Cameron Guerra Betts, Phillip Dreizen, Dan Afonso
-
Patent number: 9069736Abstract: 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: GrantFiled: July 9, 2013Date of Patent: June 30, 2015Assignee: XEROX CORPORATIONInventors: William Michael Darling, Guillaume M. Bouchard, Cedric Archambeau
-
Publication number: 20150019912Abstract: 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: ApplicationFiled: July 9, 2013Publication date: January 15, 2015Inventors: William Michael Darling, Guillaume M. Bouchard, Cedric Archambeau
-
Publication number: 20140280564Abstract: 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: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: TOMORROWISH LLCInventors: Richard Michael Darling, Todd Dibble, Tristan Dix Amzallag, Cameron Guerra Betts, Phillip Dreizen
-
Publication number: 20120108996Abstract: 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: ApplicationFiled: December 19, 2011Publication date: May 3, 2012Inventors: Karen Moxon, Andrew Khair, Michael Darling, Ebraheem Sultan
-
Patent number: 8086316Abstract: 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: GrantFiled: May 24, 2007Date of Patent: December 27, 2011Assignee: Drexel UniversityInventors: Karen Moxon, Andrew Khair, Michael Darling, Ebraheem Sultan
-
Publication number: 20070282389Abstract: 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: ApplicationFiled: May 24, 2007Publication date: December 6, 2007Inventors: Karen Moxon, Andrew Khair, Michael Darling, Ebraheem Sultan