Patents by Inventor Donald Gordon
Donald Gordon 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: 12142142Abstract: A method for determining a risk boundary in response to the plurality of indications of hard braking events wherein the risk boundary is indicative of a plurality of speed flow pairs at which a risk of a hard braking event is below a threshold value, determining, at a road segment level, a set of speed flow pairs of average speed and vehicle count and a plurality of indications of hard braking events, determining a host vehicle speed, and performing at least one of reducing the host vehicle speed and increasing a host vehicle following distance in response to the host vehicle speed exceeding the risk boundary for the vehicle flow density.Type: GrantFiled: September 27, 2021Date of Patent: November 12, 2024Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Richard Gordon, Donald K Grimm
-
Patent number: 12106459Abstract: A system for quantitively determining quality for pavement markings disposed along pavement on a roadway includes one or more controllers in wireless communication with a plurality of vehicles. The one or more controllers receive image data represents the pavement markings disposed along the pavement collected by the plurality of vehicles. The one or more controllers execute instructions to determine at least one of a color distance measurement between a mean color space value of the pavement markings and an ideal marking color space value and a marking intensity contrast ratio between the pavement markings and the pavement.Type: GrantFiled: December 10, 2021Date of Patent: October 1, 2024Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Fahim Ahmed, Richard Gordon, Donald K. Grimm
-
Publication number: 20240304083Abstract: A system and method of identifying and quantifying congestion within a traffic stream including obtaining telemetric data from a plurality of vehicles traveling within a plurality of normalized road segments, determining a property of each normalized road segment based on the telemetric data and a road profile for each road segment, determining a disruption score indicative of a level of disruption in a traffic flow within each road segment, mapping the road segments within a two-dimensional spatial-temporal grid of cells, wherein each cell represents a normalized road segment at a specified time, for each cell, determining if the traffic flow is congested, identifying a congested traffic stream including a plurality of contiguous cells that have congested traffic flow, quantifying the congested traffic stream, and providing an output signal.Type: ApplicationFiled: March 7, 2023Publication date: September 12, 2024Inventors: Richard Gordon, Donald K. Grimm, Fan Bai
-
Publication number: 20240294174Abstract: A method for assessing lateral acceleration includes receiving vehicle telemetry data. The vehicle telemetry data includes a plurality of geographical positions along the curved trajectory traveled by the vehicle, the heading of the vehicle at each of the plurality of geographical, and the velocity of the vehicle at each of the plurality of geographical positions. The method further includes determining a curve radius of the curve trajectory traveled by the vehicle using the vehicle telemetry data and determining a lateral acceleration of the vehicle at each of the plurality of geographical positions along the curve trajectory The method further includes converting the lateral acceleration of the vehicle at each of the plurality of geographical positions along the curve trajectory traveled by the vehicle into a g-force.Type: ApplicationFiled: March 2, 2023Publication date: September 5, 2024Inventors: Richard Gordon, Donald K. Grimm
-
Publication number: 20240241703Abstract: A mechanism to show how code is operating with different sets of input. After accessing the code that is to be evaluated along with the multiple input sets for that code, the computing system generates a multi-dimensional array of values. This is done by, for each of at least some of the multiple input sets, generating a corresponding intermediate value set of one or more intermediate values that are generated as the code operates upon the corresponding input set to generate a corresponding output value set. Then, the computing system causes a multi-dimensional array of values to be visualized using a multi-dimensional representation. In this multi-dimensional visualization, input sets are represented in at least one dimension against at least one intermediate value of the corresponding intermediate value set in at least another dimension.Type: ApplicationFiled: January 13, 2023Publication date: July 18, 2024Inventors: Benjamin Goth ZORN, Kasra FERDOWSIFARD, John Herbert Martin WILLIAMS, Carina Suzana NEGREANU, Andrew Donald GORDON, Advait SARKAR, Ian Zachariah DROSOS, Neil Blunt TORONTO
-
Publication number: 20240232545Abstract: The indirect querying of models to determine capabilities possessed by the model. Such indirect queries take the form of model input that potentially includes a natural language input user data. Such model input is structured such that the output of the model is either not natural language at all, or else is natural language that is not semantically responsive to the natural language input. Nevertheless, the output is evaluated to estimate or determine the capability possessed by the model. Thus, models may be more fully utilized to their better potential.Type: ApplicationFiled: October 20, 2022Publication date: July 11, 2024Inventors: Benjamin Goth ZORN, Carina Suzana NEGREANU, Neil Blunt TORONTO, Brian Paul SLININGER, Andrew Donald GORDON, Advait SARKAR, Elnaz NOURI, Vu Minh LE, Christian Leopold Bejamin POELITZ, Shraddha Govind BARKE, Sruti Srinivasa RAGAVAN
-
Publication number: 20240143928Abstract: The automated generation of a natural language explanation of what code does. The code is structured to perform tasks because the code itself semantically specifies that those tasks are to be performed. A task-centric representation of the code is automatically generated that includes a task representation of each of some or all of the tasks to be performed as specified by the code. Natural language utterances are then automatically generated by generating a corresponding natural language utterance that semantically describes in natural language the corresponding task represented by the corresponding task representation. Controls are rendered for each natural language utterance that each permit a user to edit the corresponding natural language utterance. After editing, the code itself may be automatically modified or regenerated to reflect the changed natural language utterances.Type: ApplicationFiled: October 28, 2022Publication date: May 2, 2024Inventors: Benjamin Goth ZORN, Carina Suzana NEGREANU, Advait SARKAR, Andrew Donald GORDON, John Herbert Martin WILLIAMS, Xieyang LIU, Neil Blunt TORONTO, Sruti Srinivasa RAGAVAN, Brian Paul SLININGER
-
Publication number: 20240135113Abstract: The indirect querying of models to determine capabilities possessed by the model. Such indirect queries take the form of model input that potentially includes a natural language input user data. Such model input is structured such that the output of the model is either not natural language at all, or else is natural language that is not semantically responsive to the natural language input. Nevertheless, the output is evaluated to estimate or determine the capability possessed by the model. Thus, models may be more fully utilized to their better potential.Type: ApplicationFiled: October 19, 2022Publication date: April 25, 2024Inventors: Benjamin Goth ZORN, Carina Suzana NEGREANU, Neil Blunt TORONTO, Brian Paul SLININGER, Andrew Donald GORDON, Advait SARKAR, Elnaz NOURI, Vu Minh LE, Christian Leopold Bejamin POELITZ, Shraddha Govind BARKE, Sruti Srinivasa RAGAVAN
-
Publication number: 20230418815Abstract: The generation of a response to a task prompt that represents a task to perform on declarative code. The response is generated with the aid of a language model that was trained on imperative code. The declarative code includes declarations about data. A task prompt represents a task to perform on the declarative code. At least a portion of the declarative code and at least a portion of the task prompt are converted into input imperative code. The input imperative code is then caused to be provided as input to the language model, resulting in the language model generating output imperative code. At least a portion of the output imperative code is then converted into a response to the task prompt.Type: ApplicationFiled: June 24, 2022Publication date: December 28, 2023Inventors: Benjamin Goth ZORN, Carina Suzana NEGREANU, Neil Blunt TORONTO, Brian Paul SLININGER, Andrew Donald GORDON, Advait SARKAR, Sruti Srinivasa RAGAVAN
-
Patent number: 11856247Abstract: Systems, methods, and computer-readable media for porting locally processed media data with low latency to a remote client device via various wireless links are provided. In one example embodiment, a transceiver module may include a local network interface and a controller that may receive a client control signal from a client device over a wireless local area network via the local network interface, transmit a media control signal based on the client control signal to a media device, receive media data based on the media control signal from the media device, and transmit to the client device over the wireless local area network via the local network interface client data based on the media data and a low-latency compression technique. The receipt of the media data and transmission of the client data may be accomplished with substantially no detectable latency. Additional embodiments are also provided.Type: GrantFiled: January 24, 2023Date of Patent: December 26, 2023Assignee: Sony Interactive Entertainment LLCInventors: Donald Gordon, Thomas Paquin, Michael Toy, Mike Roper, Roger van der Laan
-
Publication number: 20230254520Abstract: Systems, methods, and computer-readable media for porting locally processed media data with low latency to a remote client device via various wireless links are provided. In one example embodiment, a transceiver module may include a local network interface and a controller that may receive a client control signal from a client device over a wireless local area network via the local network interface, transmit a media control signal based on the client control signal to a media device, receive media data based on the media control signal from the media device, and transmit to the client device over the wireless local area network via the local network interface client data based on the media data and a low-latency compression technique. The receipt of the media data and transmission of the client data may be accomplished with substantially no detectable latency. Additional embodiments are also provided.Type: ApplicationFiled: January 24, 2023Publication date: August 10, 2023Inventors: Donald Gordon, Thomas Paquin, Michael Toy, Mike Roper, Roger van der Laan
-
Patent number: 11636254Abstract: A system for provenance aware editing for propagating edits back to spreadsheets is provided. The system receives an indication of an operation to be performed at an output location. The operation indicates one or more input locations on a spreadsheet that each provides an input value. The input values are accessed and tagged with their corresponding input location on the spreadsheet. Based on the operation and the input value from each of the one or more input locations, the system derives and displays the result at the output location. A user edit to the result is received at the output location, which causes transmission of a propagation request to change the input value at one or more of the tagged input locations. Using where-provenance associated with the tagged input locations, the system propagates the user edit to one or more of the tagged input locations.Type: GrantFiled: February 5, 2021Date of Patent: April 25, 2023Assignee: Microsoft Technology Licensing, LLCInventors: John Herbert Martin Williams, Andrew Donald Gordon, Joseph McDaid, Benjamin Edward Rampson, Brian Jones
-
Patent number: 11563993Abstract: Systems, methods, and computer-readable media for porting locally processed media data with low latency to a remote client device via various wireless links are provided. In one example embodiment, a transceiver module may include a local network interface and a controller that may receive a client control signal from a client device over a wireless local area network via the local network interface, transmit a media control signal based on the client control signal to a media device, receive media data based on the media control signal from the media device, and transmit to the client device over the wireless local area network via the local network interface client data based on the media data and a low-latency compression technique. The receipt of the media data and transmission of the client data may be accomplished with substantially no detectable latency. Additional embodiments are also provided.Type: GrantFiled: June 1, 2021Date of Patent: January 24, 2023Assignee: Sony Interactive Entertainment LLCInventors: Donald Gordon, Thomas Paquin, Michael Toy, Mike Roper, Roger van der Laan
-
Patent number: 11461544Abstract: A spreadsheet application displays a spreadsheet of cells in tabular form. User input is received specifying an input range of cells of the spreadsheet, a destination range of cells of the spreadsheet and a local modification. A memory stores a representation of the spreadsheet indicating formatting, values and formulas. An update of the representation is computed by applying the local modifications to the representation. Values of cells of the input range of the spreadsheet are calculated by using the updated representation and the calculated values are displayed at the destination range.Type: GrantFiled: April 14, 2020Date of Patent: October 4, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Advait Sarkar, Andrew Donald Gordon, John Herbert Martin Williams
-
Publication number: 20220253597Abstract: A system for provenance aware editing for propagating edits back to spreadsheets is provided. The system receives an indication of an operation to be performed at an output location. The operation indicates one or more input locations on a spreadsheet that each provides an input value. The input values are accessed and tagged with their corresponding input location on the spreadsheet. Based on the operation and the input value from each of the one or more input locations, the system derives and displays the result at the output location. A user edit to the result is received at the output location, which causes transmission of a propagation request to change the input value at one or more of the tagged input locations. Using where-provenance associated with the tagged input locations, the system propagates the user edit to one or more of the tagged input locations.Type: ApplicationFiled: February 5, 2021Publication date: August 11, 2022Inventors: John Herbert Martin Williams, Andrew Donald Gordon, Joseph McDaid, Benjamin Edward Rampson, Brian Jones
-
Publication number: 20220167869Abstract: Systems and methods described herein use near field communications to locate a radiating transponder, such as a pill swallowed by a patient. The system can be triggered to turn on and transmit a waveform to a set of antennas attached to, coupled with, or near the patient. The magnetic field emitted by the transponder can be measured by the receiving antennas, for example, using principles of mutual inductance. The differential phase and/or time shifts between the antennas can contain sufficient information to find the location of the transponder and optionally its orientation relative to body coordinates. The system can display the location and/or orientation of the transponder. Further, the pill can include a reservoir to deliver a payload at a particular site of the patient's body based at least in part on the determined location.Type: ApplicationFiled: July 9, 2021Publication date: June 2, 2022Inventors: Thomas Eugene Old, John Christopher Baker, Neal J. Carron, Donald Gordon Pritchett
-
Publication number: 20210344982Abstract: Systems, methods, and computer-readable media for porting locally processed media data with low latency to a remote client device via various wireless links are provided. In one example embodiment, a transceiver module may include a local network interface and a controller that may receive a client control signal from a client device over a wireless local area network via the local network interface, transmit a media control signal based on the client control signal to a media device, receive media data based on the media control signal from the media device, and transmit to the client device over the wireless local area network via the local network interface client data based on the media data and a low-latency compression technique. The receipt of the media data and transmission of the client data may be accomplished with substantially no detectable latency. Additional embodiments are also provided.Type: ApplicationFiled: June 1, 2021Publication date: November 4, 2021Inventors: Donald Gordon, Thomas Paquin, Michael Toy, Mike Roper, Roger van der Laan
-
Publication number: 20210256205Abstract: A spreadsheet application displays a spreadsheet of cells in tabular form. User input is received specifying an input range of cells of the spreadsheet, a destination range of cells of the spreadsheet and a local modification. A memory stores a representation of the spreadsheet indicating formatting, values and formulas. An update of the representation is computed by applying the local modifications to the representation. Values of cells of the input range of the spreadsheet are calculated by using the updated representation and the calculated values are displayed at the destination range.Type: ApplicationFiled: April 14, 2020Publication date: August 19, 2021Inventors: Advait SARKAR, Andrew Donald GORDON, John Herbert Martin WILLIAMS
-
Patent number: 11093702Abstract: Checking and/or completing for data grids is described such as for grids having rows and columns of cells at least some of which contain data values such as numbers or categories. In various embodiments predictive probability distributions are obtained from an inference engine for one or more of the cells and the predictive probability distributions are used for various tasks such as to suggest values to complete blank cells, highlight cells having outlying values, identify potential errors, suggest corrections to potential errors, identify similarities between cells, identify differences between cells, cluster rows of the data grid, and other tasks. In various embodiments a graphical user interface displays a data grid and provides facilities for completing, error checking/correcting, and analyzing data in the data grid.Type: GrantFiled: June 22, 2012Date of Patent: August 17, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Thore Graepel, Filip Radlinski, Andrew Donald Gordon, Pushmeet Kohli, John Winn, Lucas Bordeaux, Yoram Bachrach
-
Publication number: 20210224764Abstract: Interest rates are applied to an account at a financial institution. A computer program determines whether the account qualifies for application of a first alternate interest rate in response to the account satisfying a first alternate interest rate qualification criteria and whether the account qualifies for application of a base interest rate. The program communicates application of the first alternate interest rate to the account for an accounting period applicable to the first alternate interest rate if the account qualifies for the first alternate interest rate. In an event wherein the account does not qualify for the first alternate interest rate, the program communicates application of the base interest rate to the account for an accounting period applicable to the base interest rate if the account qualifies for the base interest rate.Type: ApplicationFiled: February 1, 2021Publication date: July 22, 2021Applicant: Kasasa, Ltd.Inventors: Gabriel Michael Krajicek, Donald Gordon Shafer, Timothy Leroy Eisenman, Paul Rudolph Barton