Patents by Inventor Nicholas Albert
Nicholas Albert 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: 20240309730Abstract: This disclosure provides a downhole debris removal apparatus, a method for operating a downhole debris removal apparatus, and a well system including the same. The downhole debris removal apparatus, in one aspect, includes an inner pipe positioned within a tubular, and a filtration member substantially encircling the inner pipe. The downhole debris removal apparatus, in this aspect, further includes a cleaning assembly positioned radially about at least a portion of the filtration member, the cleaning assembly configured to move relative to the filtration member to dislodge particulate matter from the filtration member.Type: ApplicationFiled: May 28, 2024Publication date: September 19, 2024Inventors: Peter Reid Maher, Nicholas Albert Kuo, Austin Lee Wright
-
Patent number: 12006795Abstract: This disclosure provides a downhole debris removal apparatus, a method for operating a downhole debris removal apparatus, and a well system including the same. The downhole debris removal apparatus, in one aspect, includes an inner pipe positioned within a tubular, and a filtration member substantially encircling the inner pipe. The downhole debris removal apparatus, in this aspect, further includes a cleaning assembly positioned radially about at least a portion of the filtration member, the cleaning assembly configured to move relative to the filtration member to dislodge particulate matter from the filtration member.Type: GrantFiled: November 10, 2020Date of Patent: June 11, 2024Assignee: Halliburton Energy Services, Inc.Inventors: Peter Reid Maher, Nicholas Albert Kuo, Austin Lee Wright
-
Publication number: 20240036650Abstract: Disclosed herein are systems and methods for methods of developing a database of controllable objects in an environment. For example, a method includes a mobile device having a camera to capture images of objects in an environment. For each object, the method includes, in response to receiving a user selection of the object, training a machine-learning model to recognize the object. The method includes receiving a command associated with the object and receiving a plurality of images of the object and training the machine-learning model to recognize the object based on the plurality of images. The method further includes transmitting the trained model and the command to a wearable electronic device causing the wearable electronic device to save the trained machine-learning model to a data store and to associate the command with the trained machine-learning model.Type: ApplicationFiled: October 6, 2023Publication date: February 1, 2024Inventors: Ian Davies Troisi, Justin Henry Deegan, Connor Liam McFadden, Nicholas Albert Silenzi
-
Patent number: 11816266Abstract: Disclosed herein are systems and methods for methods of developing a database of controllable objects in an environment. For example, a method includes a mobile device having a camera to capture images of objects in an environment. For each object, the method includes, in response to receiving a user selection of the object, training a machine-learning model to recognize the object. The method includes receiving a command associated with the object and receiving a plurality of images of the object and training the machine-learning model to recognize the object based on the plurality of images. The method further includes transmitting the trained model and the command to a wearable electronic device causing the wearable electronic device to save the trained machine-learning model to a data store and to associate the command with the trained machine-learning model.Type: GrantFiled: September 23, 2022Date of Patent: November 14, 2023Inventors: Ian Davies Troisi, Justin Henry Deegan, Connor Liam McFadden, Nicholas Albert Silenzi
-
Patent number: 11741100Abstract: Methods, systems, and devices for providing matching security between data stores are described. In a database system, an operational data store may store transactional datasets and an analytical data store may store analytics datasets generated based on the transactional datasets. For these analytics datasets to efficiently inherit the security configurations of the transactional datasets, security information may be embedded in datasets retrieved from the operational data store during a data acquisition procedure. This security information may be converted into an embedded multiple-value field for storage in the analytical data store. The analytical data store may receive a query for data in a dataset, and may determine security descriptors associated with the user sending the query. The analytical data store may then filter the data based on comparing these determined security descriptors with the security information in the multiple-value field, and may transmit a query response with the filtered data.Type: GrantFiled: April 1, 2021Date of Patent: August 29, 2023Assignee: Salesforce, Inc.Inventors: Donovan Schneider, Keith Kelly, Nicholas Albert Bugajski
-
Patent number: 11731594Abstract: A brake control unit includes a processor, a first high side driver and a second high side driver. The processor sends signals to the first high side driver and the second high side driver. The first and second high side drivers process the signals independent of each other. The processor diagnoses faults and locations of faults based on feedback from the high side drivers. The first high side driver controls the braking of a first trailer brake. The second high side driver controls the braking of a second trailer brake.Type: GrantFiled: February 26, 2021Date of Patent: August 22, 2023Assignee: HORIZON GLOBAL AMERICAS INC.Inventors: Nicholas Albert Cekola, Dennis Michael Morse, Marvin Hoot, Yilong Chen, Srikanth Kadudula
-
Publication number: 20230154182Abstract: A method comprising: providing a unique identification code corresponding to a single tree; acquiring aerial image data, the aerial image data comprising image data of the tree; extracting the image data of the tree; and providing the image data of the tree to a client associated with the unique identification code.Type: ApplicationFiled: April 1, 2021Publication date: May 18, 2023Applicant: GRACE AND KOWLOON HOLDINGS LIMITEDInventor: Nicholas Albert MUIR
-
Publication number: 20230018742Abstract: Disclosed herein are systems and methods for methods of developing a database of controllable objects in an environment. For example, a method includes a mobile device having a camera to capture images of objects in an environment. For each object, the method includes, in response to receiving a user selection of the object, training a machine-learning model to recognize the object. The method includes receiving a command associated with the object and receiving a plurality of images of the object and training the machine-learning model to recognize the object based on the plurality of images. The method further includes transmitting the trained model and the command to a wearable electronic device causing the wearable electronic device to save the trained machine-learning model to a data store and to associate the command with the trained machine-learning model.Type: ApplicationFiled: September 23, 2022Publication date: January 19, 2023Inventors: Ian Davies Troisi, Justin Henry Deegan, Connor Liam McFadden, Nicholas Albert Silenzi
-
Patent number: 11500463Abstract: Disclosed herein are systems and methods for controlling electronic devices based on detected brain activity. For example, a system includes a wearable over-the-ear electronic device has a set of dry EEG sensors, a camera, a processor, and programming instructions. The programming instructions cause the processor to receive images from the camera, process the images to identify features corresponding to a known device, and receive brain-wave signals from the EEG sensors. The system compares the brain-wave signals to measure a level of brain activity. Upon detection of both (a) a feature corresponding to the known device and (b) a level of brain activity that deviates from a baseline by at least a threshold level, the system generates a command signal configured to cause the known device to actuate and transmits the command signal to a controller for the known device.Type: GrantFiled: November 5, 2021Date of Patent: November 15, 2022Assignee: Imagine Technologies, Inc.Inventors: Ian Davies Troisi, Justin Henry Deegan, Connor Liam McFadden, Nicholas Albert Silenzi
-
Patent number: 11461991Abstract: Disclosed herein are systems and methods for methods of developing a database of controllable objects in an environment. For example, a method includes a mobile device having a camera to capture images of objects in an environment. For each object, the method includes, in response to receiving a user selection of the object, training a machine-learning model to recognize the object. The method includes receiving a command associated with the object and receiving a plurality of images of the object and training the machine-learning model to recognize the object based on the plurality of images. The method further includes transmitting the trained model and the command to a wearable electronic device causing the wearable electronic device to save the trained machine-learning model to a data store and to associate the command with the trained machine-learning model.Type: GrantFiled: November 5, 2021Date of Patent: October 4, 2022Assignee: Imagine Technologies, Inc.Inventors: Ian Davies Troisi, Justin Henry Deegan, Connor Liam McFadden, Nicholas Albert Silenzi
-
Publication number: 20220274547Abstract: A towed vehicle controller combines a trailer brake controller and lighting driver. The towed vehicle controller can include a trailer battery charging circuit. The towed vehicle controller operates towed vehicle braking, towed vehicle lighting and towed vehicle battery charge functions.Type: ApplicationFiled: May 16, 2022Publication date: September 1, 2022Inventors: Nicholas Albert Cekola, Dennis Michael Morse, Marvin Hoot, Yilong Chen, Srikanth Kadudula, Leon Bogdanov, George Moore
-
Publication number: 20220207281Abstract: Disclosed herein are systems and methods for methods of developing a database of controllable objects in an environment. For example, a method includes a mobile device having a camera to capture images of objects in an environment. For each object, the method includes, in response to receiving a user selection of the object, training a machine-learning model to recognize the object. The method includes receiving a command associated with the object and receiving a plurality of images of the object and training the machine-learning model to recognize the object based on the plurality of images. The method further includes transmitting the trained model and the command to a wearable electronic device causing the wearable electronic device to save the trained machine-learning model to a data store and to associate the command with the trained machine-learning model.Type: ApplicationFiled: November 5, 2021Publication date: June 30, 2022Inventors: Ian Davies Troisi, Justin Henry Deegan, Connor Liam McFadden, Nicholas Albert Silenzi
-
Publication number: 20220206576Abstract: Disclosed herein are systems and methods for controlling electronic devices based on detected brain activity. For example, a system includes a wearable over-the-ear electronic device has a set of dry EEG sensors, a camera, a processor, and programming instructions. The programming instructions cause the processor to receive images from the camera, process the images to identify features corresponding to a known device, and receive brain-wave signals from the EEG sensors. The system compares the brain-wave signals to measure a level of brain activity. Upon detection of both (a) a feature corresponding to the known device and (b) a level of brain activity that deviates from a baseline by at least a threshold level, the system generates a command signal configured to cause the known device to actuate and transmits the command signal to a controller for the known device.Type: ApplicationFiled: November 5, 2021Publication date: June 30, 2022Inventors: Ian Davies Troisi, Justin Henry Deegan, Connor Liam McFadden, Nicholas Albert Silenzi
-
Publication number: 20220145728Abstract: This disclosure provides a downhole debris removal apparatus, a method for operating a downhole debris removal apparatus, and a well system including the same. The downhole debris removal apparatus, in one aspect, includes an inner pipe positioned within a tubular, and a filtration member substantially encircling the inner pipe. The downhole debris removal apparatus, in this aspect, further includes a cleaning assembly positioned radially about at least a portion of the filtration member, the cleaning assembly configured to move relative to the filtration member to dislodge particulate matter from the filtration member.Type: ApplicationFiled: November 10, 2020Publication date: May 12, 2022Inventors: Peter Reid Maher, Nicholas Albert Kuo, Austin Lee Wright
-
Publication number: 20210224276Abstract: Methods, systems, and devices for providing matching security between data stores are described. In a database system, an operational data store may store transactional datasets and an analytical data store may store analytics datasets generated based on the transactional datasets. For these analytics datasets to efficiently inherit the security configurations of the transactional datasets, security information may be embedded in datasets retrieved from the operational data store during a data acquisition procedure. This security information may be converted into an embedded multiple-value field for storage in the analytical data store. The analytical data store may receive a query for data in a dataset, and may determine security descriptors associated with the user sending the query. The analytical data store may then filter the data based on comparing these determined security descriptors with the security information in the multiple-value field, and may transmit a query response with the filtered data.Type: ApplicationFiled: April 1, 2021Publication date: July 22, 2021Inventors: Donovan Schneider, Keith Jones Kelly, Nicholas Albert Bugajski
-
Publication number: 20210197774Abstract: A brake control unit includes a processor, a first high side driver and a second high side driver. The processor sends signals to the first high side driver and the second high side driver. The first and second high side drivers process the signals independent of each other. The processor diagnoses faults and locations of faults based on feedback from the high side drivers. The first high side driver controls the braking of a first trailer brake. The second high side driver controls the braking of a second trailer brake.Type: ApplicationFiled: March 15, 2021Publication date: July 1, 2021Inventors: Nicholas Albert Cekola, Dennis Michael Morse, Marvin Hoot, Yilong Chen, Srikanth Kadudula
-
Publication number: 20210179038Abstract: A brake control unit includes a processor, a first high side driver and a second high side driver. The processor sends signals to the first high side driver and the second high side driver. The first and second high side drivers process the signals independent of each other. The processor diagnoses faults and locations of faults based on feedback from the high side drivers. The first high side driver controls the braking of a first trailer brake. The second high side driver controls the braking of a second trailer brake.Type: ApplicationFiled: February 26, 2021Publication date: June 17, 2021Inventors: Nicholas Albert Cekola, Dennis Michael Morse, Marvin Hoot, Yilong Chen, Srikanth Kadudula
-
Patent number: 10990593Abstract: Methods, systems, and devices for providing matching security between data stores are described. In a database system, an operational data store may store transactional datasets and an analytical data store may store analytics datasets generated based on the transactional datasets. For these analytics datasets to efficiently inherit the security configurations of the transactional datasets, security information may be embedded in datasets retrieved from the operational data store during a data acquisition procedure. This security information may be converted into an embedded multiple-value field for storage in the analytical data store. The analytical data store may receive a query for data in a dataset, and may determine security descriptors associated with the user sending the query. The analytical data store may then filter the data based on comparing these determined security descriptors with the security information in the multiple-value field, and may transmit a query response with the filtered data.Type: GrantFiled: May 4, 2018Date of Patent: April 27, 2021Assignee: saleforce.com, inc.Inventors: Donovan Schneider, Keith Jones Kelly, Nicholas Albert Bugajski
-
Patent number: 10946841Abstract: A brake control unit includes a processor, a first high side driver and a second high side driver. The processor sends signals to the first high side driver and the second high side driver. The first and second high side drivers process the signals independent of each other. The processor diagnoses faults and locations of faults based on feedback from the high side drivers. The first high side driver controls the braking of a first trailer brake. The second high side driver controls the braking of a second trailer brake.Type: GrantFiled: September 18, 2017Date of Patent: March 16, 2021Assignee: HORIZON GLOBAL AMERICAS INC.Inventors: Nicholas Albert Cekola, Dennis Michael Morse, Marvin Hoot, Yilong Chen, Srikanth Kadudula
-
Patent number: 10908970Abstract: A method for data processing is described. The method may include configuring a connection template that defines a data extraction flow for a first data source and transmitting from an analytics application server a controller application programming interface (API) call based on a query request for data stored at the first data source. The method may further include instantiating a connector microservice based on the controller API call and the connection template, where the connector microservice is configured with a first data connector with the analytics application server and a second data connector with the first data source that is specific to the first data source. The method may further include retrieving at the analytics application server the data from the first data source based on the connector microservice.Type: GrantFiled: January 31, 2020Date of Patent: February 2, 2021Assignee: salesforce.com, inc.Inventors: Ravishankar Arivazhagan, Nicholas Albert Bugajski, Jesus De Oliveira, Donovan A. Schneider