Patents by Inventor Stephen Richards
Stephen Richards 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: 20250238271Abstract: Embodiments of the present invention provide a system for optimizing configuration of resource upgrades. The system is configured for identifying entity resources that meet conditions associated with upgrading the entity resources, identifying rules associated with upgrading the entity resources, determining change windows for upgrading the entity resources based at least on the rules, generating a schedule for upgrading the entity resources based on the rules and the change windows, displaying the schedule for upgrading the entity resources to a user, via a dynamic editable user interface, prompting the user to provide an input associated with the schedule via the dynamic editable user interface, receiving the response from the user via the dynamic editable user interface, and automatically upgrading the entity resources based on the schedule and the response received from the user.Type: ApplicationFiled: January 19, 2024Publication date: July 24, 2025Applicant: BANK OF AMERICA CORPORATIONInventors: Steven Nathan Greene, Stephen Richard Belton, Srinath S. Chakravarty, Aravind Shankaragouda Singtalur, Petar Evan Puskarich, Dinesh Kumar Agrawal, Manmohan V. Datla, Kenneth L. Boyd, Kerry M. Vaughan, Elina Shkodnik
-
Patent number: 12368783Abstract: Systems, computer program products, and methods are described herein for preventing synthetic misappropriation events over an electronic network.Type: GrantFiled: January 9, 2024Date of Patent: July 22, 2025Assignee: BANK OF AMERICA CORPORATIONInventors: Steven Nathan Greene, Aravind Shankaragouda Singtalur, Srinath S. Chakravarty, Dinesh Kumar Agrawal, Stephen Richard Belton, Petar Evan Puskarich, Manmohan V. Datla, Kenneth L. Boyd, Kerry M. Vaughan, Elina Shkodnik, Tonya Kyra Miller
-
Patent number: 12363196Abstract: A computer-implemented method for building a software application is disclosed. The method includes: generating a plurality of application resources; creating a plurality of tags; applying one of the tags on each of the plurality of application resources; grouping the application resources by their tags to form at least two asset packs, each identifiable by at least one tag shared by all application resources in the asset pack; and creating an asset pack manifest comprising a location of each of the asset packs and an order in which the asset packs are to be downloaded.Type: GrantFiled: October 20, 2023Date of Patent: July 15, 2025Assignee: Apple Inc.Inventors: Stephen Richard Lewallen, David Makower, Jonathan Joseph Hess, Patrick Heynen, Terry J. Santamaria, William M. Bumgarner, David Pickford, Christopher L. Oklota, Anthony S. Parker
-
Publication number: 20250227155Abstract: Systems, computer program products, and methods are described herein for preventing synthetic misappropriation events over an electronic network.Type: ApplicationFiled: January 9, 2024Publication date: July 10, 2025Applicant: BANK OF AMERICA CORPORATIONInventors: Steven Nathan Greene, Aravind Shankaragouda Singtalur, Srinath S. Chakravarty, Dinesh Kumar Agrawal, Stephen Richard Belton, Petar Evan Puskarich, Manmohan V. Datla, Kenneth L. Boyd, Kerry M. Vaughan, Elina Shkodnik, Tonya Kyra Miller
-
Publication number: 20250199324Abstract: Embodiments of this disclosure provides systems and methods for displays. In embodiments, a display system includes a frame, an eyepiece coupled to the frame, and a first adhesive bond disposed between the frame and the eyepiece. The eyepiece can include a light input region and a light output region. The first adhesive bond can be disposed along a first portion of a perimeter of the eyepiece, where the first portion of the perimeter of the eyepiece borders the light input region such that the first adhesive bond is configured to maintain a position of the light input region relative to the frame.Type: ApplicationFiled: March 4, 2025Publication date: June 19, 2025Inventors: Stephen Richard RUGG, Ali KARBASI, Jason Donald MARENO, Bach NGUYEN, Philip F. BRUNE, David TINCH, Samarth BHARGAVA
-
Publication number: 20250189084Abstract: An air module (21) is disposed on a vehicle (12). The air module comprises a cradle (20) and an air tank (10). The air tank is connected with the cradle. The air module comprises is disposed adjacent an edge of a wheel well (16) and a hood (18) on the vehicle.Type: ApplicationFiled: February 15, 2023Publication date: June 12, 2025Applicant: International Truck Intellectual Property Company, LLCInventors: Stephen Richard Dann, Robert Douglas Charles
-
Publication number: 20250161517Abstract: The present invention relates to a device for dispersing a volatile liquid comprising: a wick; a solid support; and a volatile liquid; wherein the wick is attached to the solid support; wherein the solid support is porous; and wherein the volatile liquid is contained within pores in the solid support. The invention also relates to methods of making such a device.Type: ApplicationFiled: December 12, 2024Publication date: May 22, 2025Inventors: Stephen Richard Coals, Terence Man Wai NG
-
Publication number: 20250165850Abstract: Systems, computer program products, and methods are described herein for secure training of machine learning models. The present disclosure is configured to receive a training dataset, wherein the training dataset comprises personally identifiable information (PII); implement a data sanitization algorithm using adjustable data sanitization parameters on the training dataset to generate a corresponding sanitized training dataset; train an ML model using the sanitized training dataset; deploy the trained ML model on a live dataset; evaluate a performance accuracy of the ML model against an accuracy threshold; and iteratively adjust the data sanitization parameters for subsequent iterative re-training of the ML model until the performance accuracy of the ML model meets the accuracy threshold.Type: ApplicationFiled: November 16, 2023Publication date: May 22, 2025Applicant: BANK OF AMERICA CORPORATIONInventors: Stephen Richard Belton, Dinesh Kumar Agrawal, Kenneth L. Boyd, Srinath S. Chakravarty, Manmohan V. Datla, Steven Nathan Greene, Petar Evan Puskarich, Elina Shkodnik, Aravind Shankaragouda Singtalur, Kerry M. Vaughan
-
Publication number: 20250151946Abstract: A coffee machine (1) with a grinder (10), a grind chute (21) for delivering coffee grounds along a flow path (22) and into a portafilter (40) fitted to the machine (1), and a tamping unit (2) with a tamping mechanism (11) for pressing the coffee grounds held by the portafilter (40) into a puck, wherein the tamping mechanism (11) includes a linkage (30) connected to a tamp (14), the linkage (30) being arranged to press a face (25) of the tamp (14) in an axial direction (24) with respect to the portafilter (40) during a tamping operation, and wherein the linkage (30) returns the tamp (14) to a rest position where the tamp face (25) is moved laterally, out of the flow path (22), wherein the coffee machine (1) includes a chute (21) for directing the coffee grounds along the flow path (22), the chute (21) having a lower opening (21b) for delivering the coffee grounds along the flow path (22) to the portafilter (40), and wherein the lower opening (21b) is located above the rest position of the tamp (14).Type: ApplicationFiled: June 23, 2022Publication date: May 15, 2025Applicant: BREVILLE PTY LIMITEDInventors: Mark Lewis HOLLOWAY, Tae-kyung Kong, Xiang REN, Giovanni BAEZ ALVAREZ, Norman OLIVERIA, Stephen Richard BUTTER, Christopher Peter Hamilton HARDY, Bryce James Gossling, Anthony LADEWIG, Chiu Keung Kenneth LEE, Jinwei Lou, Richard Lehonde HOARE
-
Publication number: 20250133002Abstract: Configuring a remote terminal unit (RTU) device of a Supervisory Control and Data Acquisition (SCADA) system. The RTU device transmits an initial message payload to a SCADA server of the SCADA system via a broker server in accordance with a Message Queuing Telemetry Transport (MQTT) messaging protocol. The initial message payload complies with a Sparkplug specification for MQTT and includes at least one metric name and initial data and at least one PropertySet object associated with the metric name indicative of at least one parameter of the RTU device to be configured. In response to the initial message payload, the SCADA server transmits a subsequent message payload to the RTU device via the broker server. The subsequent message payload also complies with the Sparkplug specification and includes one or more values for the PropertySet object for configuring the at least one parameter of the RTU device.Type: ApplicationFiled: January 2, 2025Publication date: April 24, 2025Inventor: Stephen Richard Owen Beadle
-
Publication number: 20250117763Abstract: A computer-implemented real-time payment system for clearing and settlement of transactions is described. The real-time payment system is adapted to implement a method of automated liquidity maintenance. The real-time payment system receives transactions for clearing and settlement from a plurality of participants, each of which has a liquidity position in the real-time payment system. At least some of the participants have a funded liquidity position in a central bank. The real-time payment system determines whether the liquidity position of each of the participants meets predetermined rules. If the liquidity position of any of the participants does not meet a predetermined rule applicable when the determination is made, the system requests an adjustment for that liquidity position so that it complies with that predetermined rule. The real-time payment system also coordinates with the central bank to use one of the funded liquidity positions to support that adjustment to a liquidity position.Type: ApplicationFiled: October 4, 2024Publication date: April 10, 2025Inventors: Prasanth Kuruvilla John, German Blanco Gutierrez, Stephen Richard Wright, Vimal Kumar Rajasekaran
-
Patent number: 12218817Abstract: Methods and system for configuring a remote terminal unit (RTU) device of a Supervisory Control and Data Acquisition (SCADA) system. The RTU device transmits an initial message payload to a SCADA server of the SCADA system via a broker server in accordance with a Message Queuing Telemetry Transport (MQTT) messaging protocol. The initial message payload complies with a Sparkplug specification for MQTT and includes at least one metric name and initial data and at least one PropertySet object associated with the metric name indicative of at least one parameter of the RTU device to be configured. In response to the initial message payload, the SCADA server transmits a subsequent message payload to the RTU device via the broker server. The subsequent message payload also complies with the Sparkplug specification and includes one or more values for the PropertySet object for configuring the at least one parameter of the RTU device.Type: GrantFiled: August 1, 2022Date of Patent: February 4, 2025Assignee: SCHNEIDER ELECTRIC SYSTEMS USA, INC.Inventor: Stephen Richard Owen Beadle
-
Publication number: 20250036634Abstract: A system is provided for computing and tracking resource state changes using a multichain distributed register technology. In particular, the system may comprise an index distributed register that may be stored across a plurality of distributed register nodes. The index distributed register may comprise one or more resource-specific data records that may in turn make up a resource-specific distributed register originating from the index distributed register. The resource-specific distributed register may comprise an initial data record that defines the attributes of the resource, and one or more subsequent data records that may be linked with the initial data record to reflect changes in the state of the resource to be tracked. Based on the data within each of the resource-specific distributed register, the system may compute resource analysis scores and/or trigger real-time user alerts.Type: ApplicationFiled: July 25, 2023Publication date: January 30, 2025Applicant: BANK OF AMERICA CORPORATIONInventors: Petar Evan Puskarich, Aravind Shankaragouda Singtalur, Srinath S. Chakravarty, Dinesh Kumar Agrawal, Stephen Richard Belton, Manmohan V. Datla, Kenneth L. Boyd, Kerry M. Vaughan, Elina Shkodnik, Steven Nathan Greene
-
Publication number: 20250037082Abstract: The present disclosure details systems, computer program products, and methods for machine engine analysis of network interaction data to identify conflicts. This involves the activation of an intelligence engine that connects to a backend data engine to access a database of conflict of interest (COI) datasets. The intelligence engine analyzes incoming applicant data and the COI datasets to identify potential conflicts. The identified conflicts are validated using stochastic metrics via a rules engine. A quantifiable probability metric is calculated, representing the probability of conflict from both organizational and individual perspectives. Based on the potential conflict of interest, a recommendation is generated that aligns with the calculated probability. The system then provides recommendations via API or on a user interface that is communicatively coupled to the processor.Type: ApplicationFiled: July 28, 2023Publication date: January 30, 2025Applicant: BANK OF AMERICA CORPORATIONInventors: Srinath S. Chakravarty, Aravind Shankaragouda Singtalur, Kenneth L. Boyd, Kerry M. Vaughan, Manmohan V. Datla, Petar Evan Puskarich, Stephen Richard Belton, Steven Nathan Greene, Dinesh Kumar Agrawal
-
Patent number: 12208182Abstract: The present invention relates to a device for dispersing a volatile liquid comprising: a wick; a solid support; and a volatile liquid; wherein the wick is attached to the solid support; wherein the solid support is porous; and wherein the volatile liquid is contained within pores in the solid support. The invention also relates to methods of making such a device.Type: GrantFiled: April 10, 2019Date of Patent: January 28, 2025Assignee: SCENTSTICKS LIMITEDInventors: Stephen Richard Coals, Terence Man Wai Ng
-
Patent number: 12156975Abstract: A catheter for use in medical applications is disclosed. The catheter comprises tubing with a tip hole at one end and an end portion at the other end. Fluid exits the catheter at the tip hole thereof. One or more alternative fluid pathway(s) are provided on the sidewall of the catheter to permit outflow of fluid medication from the catheter to ensure proper delivery of the medication to the intended target area, particularly when the tip opening is occluded or restricted for any reason.Type: GrantFiled: May 11, 2023Date of Patent: December 3, 2024Assignee: BECTON, DICKINSON AND COMPANYInventors: Joshua Horvath, Victor Politis, Stephen Richards, Ronald Pettis, Gary Searle, Monica Rixman Swinney, Natasha Bolick
-
Publication number: 20240299947Abstract: The disclosure relates to novel components of a gyratory crusher (1) which aim to promote self-alignment of a mainshaft assembly (2) upon introduction of the mainshaft assembly (2) into the gyratory crusher (1) by lowering the mainshaft assembly (2) from above the gyratory crusher (1) into the gyratory crusher (1). The novel components may include a dust bonnet (9) having a plurality of guides (15), an end plate (32) having a lower alignment chamfer (36), and/or a counterweight (13) having an alignment chamfer (41). Each of the novel components may be configured to bias a lower mainshaft (26) of the mainshaft assembly (2) of the gyratory crusher (1) into concentric alignment with a bore (56) of the eccentric (11) or eccentric liner (12).Type: ApplicationFiled: December 18, 2023Publication date: September 12, 2024Inventors: William George Malone, Stephen Richard Harris
-
Patent number: 12067665Abstract: Described herein is a computer implemented method including: displaying a design including a first design element; detecting an initiate record animation event; receiving animation definition input creating an original path between an initial position and a final position, the animation definition input drawing the original path at original traversal speeds; generating animation data based on the animation definition input, the animation data including data that allows both the original path and the original traversal speeds to be reproduced; and associating the animation data with the first design element.Type: GrantFiled: June 16, 2023Date of Patent: August 20, 2024Assignee: Canva Pty LtdInventors: Stephen Richard Mudra, Liam Brodie Rayner, Mathew James Paul Manning, Melanie Joy Perkins, Jane Maree Abernethy, Elijah Alexander Sheppard, Joan Dyquiangco Magno, Jessica Faccin
-
Publication number: 20240265391Abstract: An approach is disclosed for numerically delineated value transfer. An infrastructure for representation of values for the numerically delineated value transfer is provided that minimizes real-time operations to transfer a first value in a first representation of the first value to a second value in a second representation of the second value where the infrastructure supports recovery from operational failures. The infrastructure receives a split or combine operation with a recovery indication and an indication of the first representation. Responsive to receiving the split operation an amount to split is specified and the first value in the first representation is decremented by the amount to split and the amount to split is included in the second representation and for the combine operation the first representation contains the first value to be added to the second value in the second representation.Type: ApplicationFiled: February 4, 2024Publication date: August 8, 2024Inventor: Stephen Richard Thomas
-
Patent number: D1041223Type: GrantFiled: February 17, 2022Date of Patent: September 10, 2024Assignee: BREVILLE PTY LIMITEDInventors: Giovanni Baez Alvarez, Richard Lehonde Hoare, Norman Oliveria, Stephen Richard Butter, David Davenport