Patents by Inventor Gordon Roberts
Gordon 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: 12169434Abstract: Various methods, apparatuses/systems, and media for improving SRE observability are disclosed. A processor defines a schema in a common manner; causes any application included across a distributed set of applications to utilize the schema to describe an error associated with a downstream application such that root failing component associated with the error is always at a bottom error frame in a response; implements a common structure for distributed error propagation in a chain of applications across the distributed set of applications in connection with the error message; generates error logs received from the chain of applications; stores the error logs in a centralized location accessible by all SRE users and application owners; calls a corresponding application programing interface (API) to access the error logs from the centralized location for utilizing in remediation.Type: GrantFiled: February 2, 2023Date of Patent: December 17, 2024Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Mahesh Napa, Gordon Robert MacDonald, Mark Leslie Gibbons
-
Publication number: 20240412316Abstract: The present disclosure provides a means and method of conducting a secure, monitorable and auditable voting process and system providing utility, robustness and integrity to said system whereby voters may interface with a voting system and voting authority and auditors may interface with said voting system and authority to simultaneously provide transparency and security, generally. Specifically, the present system allows ease of voter identification, vote specification, vote and voter security as well as vote casting authentication and verification within an efficient and modifiable voting construct that remains mutable by a voter for a designated period (before election day whereon votes are counted, verifiable by voters and verifying entity for determinable periods beyond vote casting or election day.Type: ApplicationFiled: February 27, 2022Publication date: December 12, 2024Inventor: Gordon Robert Dye
-
Publication number: 20240348212Abstract: A multi-stage transimpedance amplifier comprises a first gain stage cascaded with a second gain stage, the second gain stage's output connected to the first gain stage's inverting input and to the second gain stage's inverting input, a compensation network electrically connected between the first gain stage's output and the second gain stage's output, the first gain stage, the second gain stage, and the compensation network together implementing a transfer function having complex conjugate poles and a real-valued zero, the compensation network comprising a resistor electrically connected in series with a capacitor, the resistance of the resistor and the capacitance of the capacitor determining the positioning of the complex conjugate poles, and a third gain stage cascaded with the second gain stage for introducing an additional pole in the transfer function, the third gain stage's output connected to the second gain stage's non-inverting input.Type: ApplicationFiled: April 12, 2024Publication date: October 17, 2024Inventors: Muhammad Bilal BABAR, Gordon ROBERTS
-
Publication number: 20240264894Abstract: Various methods, apparatuses/systems, and media for improving SRE observability are disclosed. A processor defines a schema in a common manner; causes any application included across a distributed set of applications to utilize the schema to describe an error associated with a downstream application such that root failing component associated with the error is always at a bottom error frame in a response; implements a common structure for distributed error propagation in a chain of applications across the distributed set of applications in connection with the error message; generates error logs received from the chain of applications; stores the error logs in a centralized location accessible by all SRE users and application owners; calls a corresponding application programing interface (API) to access the error logs from the centralized location for utilizing in remediation.Type: ApplicationFiled: February 2, 2023Publication date: August 8, 2024Applicant: JPMorgan Chase Bank, N.A.Inventors: Mahesh NAPA, Gordon Robert MACDONALD, Mark Leslie GIBBONS
-
Publication number: 20230333917Abstract: Systems and methods for providing compliance indicators for API specifications are disclosed. In accordance with aspects, a method may include receiving, at a deployment pipeline, an application programming interface (API) specification; parsing, by a validation engine, the API specification to determine an API service or protocol for which the API adheres to; parsing, by the validation engine, the API specification to determine a data schema included in the API specification; performing, by the validation engine, a search of a domain dictionary using information in the data schema as a search parameter; determining, by the validation engine and based on the search, a data model included in the domain dictionary, wherein the data model and the data schema correspond; and determining, by the validation engine, a compliance score of the data schema, wherein the compliance score is based on a comparison the data schema with the data model.Type: ApplicationFiled: May 31, 2022Publication date: October 19, 2023Inventors: Jonathan LOWE, Gordon Robert MACDONALD, Joanne Louise CROSS, Rahul PATEL, Gaurav KARKAL, Hanuma SANAGAPATI, Jim SPEAKMAN, Virginia SLADEWSKI, Ilya UTS
-
Publication number: 20230321094Abstract: Described herein are pharmaceutical compositions containing compounds which inhibit the activity of Olig2 in combination with a second therapeutic agent. Also described herein are methods of using such pharmaceutical compositions for treating cancer and other diseases.Type: ApplicationFiled: August 23, 2021Publication date: October 12, 2023Inventors: Graham BEATON, Gregory Douglas STEIN, Gordon Robert ALTON
-
Patent number: 11622178Abstract: This document describes a speaker-integration system and associated devices and systems. The speaker-integration system includes a speaker that is re-workably mounted, via an elastomeric gasket, to an intermediate structure that is mountable to an outer enclosure of an electronic device. The intermediate structure forms a cavity in which the speaker is sealed, effective to use the cavity as the speaker's back volume to contain acoustic waves without impacting other structures in the electronic device. The front of the speaker is sealed against the outer enclosure by a gasket that controls, based on its placement and geometry, axial and radial directions of the speaker relative to the intermediate structure to prevent the speaker from buzzing against surrounding rigid parts. The speaker has wires that exit the back volume via a detachable grommet, which controls positioning of the wires to prevent rub and buzz against surrounding parts.Type: GrantFiled: January 20, 2022Date of Patent: April 4, 2023Assignee: Google LLCInventors: Cindy Ngoc-Tran Au, Gordon Robert Dix, Luis Chau, William Raeming Dong, Laurie Man Sum Kwan
-
Publication number: 20220399863Abstract: An amplifier circuit comprises a multi-stage amplifier having a plurality of amplifiers cascaded between an input port Vin and an output port Vout to form a differential input stage and N subsequent gain stages, a capacitive load CL coupled to the output port Vout, and a compensation network coupled to the multi-stage amplifier and configured for positioning Pole-Zero pairs of each stage of the multi-stage amplifier below a unity gain frequency ?t of the multi-stage amplifier when compensated, with Zeros positioned lower than Poles so as to increase the unity gain frequency ?t.Type: ApplicationFiled: May 20, 2022Publication date: December 15, 2022Inventors: Mahmood A. MOHAMMED, Gordon ROBERTS
-
Patent number: 11509864Abstract: A method for arranging a layout for a videoconference includes defining a first size, a first location, and a z-axis position of a first video pane in the layout for the videoconference, adding a first graphic object to the layout at a second z-axis position, adding a first text object to the layout at a third z-axis position, merging the first graphic object and the first text object into a merged graphic object having a fourth z-axis position, and sending information representative of the first size, the first location, and the z-axis position of the first video pane, and the merged graphic object and the fourth z-axis position of the merged graphic object to a playback service. Thus, e.g., the playback service need not have access to the fonts used for the text object and need only render a limited number of overall graphic objects.Type: GrantFiled: May 5, 2021Date of Patent: November 22, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Robert Armstrong Hanton, Gordon Robert Parke
-
Publication number: 20220360741Abstract: A method for arranging a layout for a videoconference includes defining a first size, a first location, and a z-axis position of a first video pane in the layout for the videoconference, adding a first graphic object to the layout at a second z-axis position, adding a first text object to the layout at a third z-axis position, merging the first graphic object and the first text object into a merged graphic object having a fourth z-axis position, and sending information representative of the first size, the first location, and the z-axis position of the first video pane, and the merged graphic object and the fourth z-axis position of the merged graphic object to a playback service. Thus, e.g., the playback service need not have access to the fonts used for the text object and need only render a limited number of overall graphic objects.Type: ApplicationFiled: May 5, 2021Publication date: November 10, 2022Inventors: Robert Armstrong Hanton, Gordon Robert Parke
-
Patent number: 11452348Abstract: One aspect of this disclosure is a pole apparatus. The pole apparatus may comprise a grip segment comprising a cord attachment surface; a pole segment; a tip segment and a cord extending between at least the pole segment and the tip segment. The grip segment, the pole segment, and the tip segment may be arrangeable in a side-by-side disposition. A portion of the cord extending between the pole segment and the tip segment may be positionable on the cord attachment surface in the side-by-side disposition. The grip segment may be removably attachable to the tip segment such that, when the portion of the cord is positioned on the cord attachment surface, the removable attachment of the grip segment to the tip segment may maintain the side-by-side disposition. Aspects of related apparatus, methods, and systems also are disclosed.Type: GrantFiled: October 15, 2020Date of Patent: September 27, 2022Assignee: G3 Genuine Guide Gear Inc.Inventors: Cameron Allan Shute, Robbie Gordon Roberts, Matthew Paul Taylor, Michael Coletti
-
Publication number: 20220274894Abstract: A method of producing compost from animal waste may include placing animal waste in a waste pit. The method may include removing liquid from a top layer of the waste pit. The waste pit may include a bottom layer disposed at a bottom of the waste pit and adjacent the top layer. The bottom layer may be composed primarily of solids. The top layer may be composed primarily of liquid. After removing the liquid from the top layer of the waste pit, the method may include agitating the waste pit to mix the top layer and the bottom layer and create sludge. The method may include pumping the sludge into a system of channels in fluid communication with each other. Each of the channels may be sloped downwardly such that the sludge travels by gravity through the system of channels.Type: ApplicationFiled: February 25, 2022Publication date: September 1, 2022Inventors: Don Gordon Roberts, John Snyder
-
Publication number: 20220232304Abstract: This document describes a speaker-integration system and associated devices and systems. The speaker-integration system includes a speaker that is re-workably mounted, via an elastomeric gasket, to an intermediate structure that is mountable to an outer enclosure of an electronic device. The intermediate structure forms a cavity in which the speaker is sealed, effective to use the cavity as the speaker's back volume to contain acoustic waves without impacting other structures in the electronic device. The front of the speaker is sealed against the outer enclosure by a gasket that controls, based on its placement and geometry, axial and radial directions of the speaker relative to the intermediate structure to prevent the speaker from buzzing against surrounding rigid parts. The speaker has wires that exit the back volume via a detachable grommet, which controls positioning of the wires to prevent rub and buzz against surrounding parts.Type: ApplicationFiled: January 20, 2022Publication date: July 21, 2022Applicant: Google LLCInventors: Cindy Ngoc-Tran Au, Gordon Robert Dix, Luis Chau, William Raeming Dong, Laurie Man Sum Kwan
-
Patent number: 11277480Abstract: A computer system, method, and device perform targeted acquisition of data. The system includes an examiner device having a processor and a memory, an agent in the form of an executable program for finding and transferring targeted data, and a target endpoint system. The examiner device is configured to deploy the agent to the target endpoint system. The agent is configured to establish a connection with the examiner device. The examiner device is configured to send a request for targeted data to the agent. The agent is configured to locate the targeted data on the target endpoint system. The agent is configured to transfer the targeted data to the examiner device.Type: GrantFiled: September 30, 2020Date of Patent: March 15, 2022Assignee: Magnet Forensics Investco Inc.Inventors: Jad John Saliba, Andrew Gordon Roberts, Nicholas Bruce Alexander Cosentino, Kevin Brightwell
-
Patent number: 11265632Abstract: This document describes a speaker-integration system and associated devices and systems. The speaker-integration system includes a speaker that is re-workably mounted, via an elastomeric gasket, to an intermediate structure that is mountable to an outer enclosure of an electronic device. The intermediate structure forms a cavity in which the speaker is sealed, effective to use the cavity as the speaker's back volume to contain acoustic waves without impacting other structures in the electronic device. The front of the speaker is sealed against the outer enclosure by a gasket that controls, based on its placement and geometry, axial and radial directions of the speaker relative to the intermediate structure to prevent the speaker from buzzing against surrounding rigid parts. The speaker has wires that exit the back volume via a detachable grommet, which controls positioning of the wires to prevent rub and buzz against surrounding parts.Type: GrantFiled: January 21, 2021Date of Patent: March 1, 2022Assignee: Google LLCInventors: Cindy Ngoc-Tran Au, Gordon Robert Dix, Luis Chau, William Raeming Dong, Laurie Man Sum Kwan
-
Patent number: 11151908Abstract: A system for forming display holders, such as name badges, identification badges, name plates, signs and the like, from modular, interchangeable components. In one embodiment a display holder is provided comprising a display subassembly having a cover and a backer plate releasably connectable to the cover, the plate having a first connector located on a rear surface of the plate. The display holder also includes a second connector releasably connectable to the first connector for positioning the display subassembly relative to a support surface.Type: GrantFiled: May 27, 2015Date of Patent: October 19, 2021Assignee: Illen Products Ltd.Inventors: Marla Charisse Kott, Kristin Sarah MacMillan, Alexander Jeffrey Feldman, Robbie Gordon Roberts
-
Patent number: 11122112Abstract: Systems and methods for enhanced organizational transparency using a credit chain are disclosed. In one embodiment, a method for accessing a resource may include (1) a cloud foundry comprising at least one computer processor receiving an application request from an interface provided by an end user electronic device; (2) the cloud foundry determining a location of at least one resource associated with the application request, wherein the location is selected from a private cloud and a public cloud; (3) the cloud foundry retrieving at least one of a microservice and an API necessary to access the resource from the location; and (4) the cloud foundry routing the application request to the location using the at least one of the microservice and the API.Type: GrantFiled: September 23, 2016Date of Patent: September 14, 2021Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Erick A. Gomez, Bret Goldsmith, Gordon Robert Macdonald, Harshavardhan Reddy Mukkera, Hirenkumar Patel
-
Publication number: 20210106104Abstract: One aspect of this disclosure is a pole apparatus. The pole apparatus may comprise a grip segment comprising a cord attachment surface; a pole segment; a tip segment and a cord extending between at least the pole segment and the tip segment. The grip segment, the pole segment, and the tip segment may be arrangeable in a side-by-side disposition. A portion of the cord extending between the pole segment and the tip segment may be positionable on the cord attachment surface in the side-by-side disposition. The grip segment may be removably attachable to the tip segment such that, when the portion of the cord is positioned on the cord attachment surface, the removable attachment of the grip segment to the tip segment may maintain the side-by-side disposition. Aspects of related apparatus, methods, and systems also are disclosed.Type: ApplicationFiled: October 15, 2020Publication date: April 15, 2021Applicant: G3 Genuine Guide Gear Inc.Inventors: Cameron Allan SHUTE, Robbie Gordon ROBERTS, Matthew Paul TAYLOR, Michael COLETTI
-
Publication number: 20210099528Abstract: A computer system, method, and device perform targeted acquisition of data. The system includes an examiner device having a processor and a memory, an agent in the form of an executable program for finding and transferring targeted data, and a target endpoint system. The examiner device is configured to deploy the agent to the target endpoint system. The agent is configured to establish a connection with the examiner device. The examiner device is configured to send a request for targeted data to the agent. The agent is configured to locate the targeted data on the target endpoint system. The agent is configured to transfer the targeted data to the examiner device.Type: ApplicationFiled: September 30, 2020Publication date: April 1, 2021Inventors: Jad John Saliba, Andrew Gordon Roberts, Nicholas Bruce Alexander Cosentino, Kevin Brightwell
-
Patent number: 10560182Abstract: A method and system for an aircraft communications system. The aircraft communications system comprises an Internet protocol network router and an aircraft communications addressing and reporting system network router. The Internet protocol network router, located within an aircraft, is configured to transmit data to a group of ground stations remote to the aircraft using an Internet protocol communications link. The aircraft communications addressing and reporting system network router, located within the aircraft, is connected to the Internet protocol network router. The aircraft communications addressing and reporting system network router is configured to transmit the data from aircraft systems to the group of ground stations using at least one of an aircraft communications addressing and reporting system communications link or, via the Internet protocol network router, using at least one of an Internet protocol communications link.Type: GrantFiled: March 29, 2017Date of Patent: February 11, 2020Assignee: The Boeing CompanyInventors: Michael Edward Matyas, Stephen Y. Lee, Gordon Robert Andrew Sandell