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: 12142142
    Abstract: 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: Grant
    Filed: September 27, 2021
    Date of Patent: November 12, 2024
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Richard Gordon, Donald K Grimm
  • Patent number: 12106459
    Abstract: 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: Grant
    Filed: December 10, 2021
    Date of Patent: October 1, 2024
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Fahim Ahmed, Richard Gordon, Donald K. Grimm
  • Publication number: 20240304083
    Abstract: 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: Application
    Filed: March 7, 2023
    Publication date: September 12, 2024
    Inventors: Richard Gordon, Donald K. Grimm, Fan Bai
  • Publication number: 20240294174
    Abstract: 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: Application
    Filed: March 2, 2023
    Publication date: September 5, 2024
    Inventors: Richard Gordon, Donald K. Grimm
  • Publication number: 20240241703
    Abstract: 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: Application
    Filed: January 13, 2023
    Publication date: July 18, 2024
    Inventors: 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: 20240232545
    Abstract: 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: Application
    Filed: October 20, 2022
    Publication date: July 11, 2024
    Inventors: 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: 20240143928
    Abstract: 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: Application
    Filed: October 28, 2022
    Publication date: May 2, 2024
    Inventors: 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: 20240135113
    Abstract: 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: Application
    Filed: October 19, 2022
    Publication date: April 25, 2024
    Inventors: 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: 20230418815
    Abstract: 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: Application
    Filed: June 24, 2022
    Publication date: December 28, 2023
    Inventors: Benjamin Goth ZORN, Carina Suzana NEGREANU, Neil Blunt TORONTO, Brian Paul SLININGER, Andrew Donald GORDON, Advait SARKAR, Sruti Srinivasa RAGAVAN
  • Patent number: 11856247
    Abstract: 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: Grant
    Filed: January 24, 2023
    Date of Patent: December 26, 2023
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Donald Gordon, Thomas Paquin, Michael Toy, Mike Roper, Roger van der Laan
  • Publication number: 20230254520
    Abstract: 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: Application
    Filed: January 24, 2023
    Publication date: August 10, 2023
    Inventors: Donald Gordon, Thomas Paquin, Michael Toy, Mike Roper, Roger van der Laan
  • Patent number: 11636254
    Abstract: 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: Grant
    Filed: February 5, 2021
    Date of Patent: April 25, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Herbert Martin Williams, Andrew Donald Gordon, Joseph McDaid, Benjamin Edward Rampson, Brian Jones
  • Patent number: 11563993
    Abstract: 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: Grant
    Filed: June 1, 2021
    Date of Patent: January 24, 2023
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Donald Gordon, Thomas Paquin, Michael Toy, Mike Roper, Roger van der Laan
  • Patent number: 11461544
    Abstract: 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: Grant
    Filed: April 14, 2020
    Date of Patent: October 4, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Advait Sarkar, Andrew Donald Gordon, John Herbert Martin Williams
  • Publication number: 20220253597
    Abstract: 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: Application
    Filed: February 5, 2021
    Publication date: August 11, 2022
    Inventors: John Herbert Martin Williams, Andrew Donald Gordon, Joseph McDaid, Benjamin Edward Rampson, Brian Jones
  • Publication number: 20220167869
    Abstract: 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: Application
    Filed: July 9, 2021
    Publication date: June 2, 2022
    Inventors: Thomas Eugene Old, John Christopher Baker, Neal J. Carron, Donald Gordon Pritchett
  • Publication number: 20210344982
    Abstract: 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: Application
    Filed: June 1, 2021
    Publication date: November 4, 2021
    Inventors: Donald Gordon, Thomas Paquin, Michael Toy, Mike Roper, Roger van der Laan
  • Publication number: 20210256205
    Abstract: 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: Application
    Filed: April 14, 2020
    Publication date: August 19, 2021
    Inventors: Advait SARKAR, Andrew Donald GORDON, John Herbert Martin WILLIAMS
  • Patent number: 11093702
    Abstract: 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: Grant
    Filed: June 22, 2012
    Date of Patent: August 17, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Thore Graepel, Filip Radlinski, Andrew Donald Gordon, Pushmeet Kohli, John Winn, Lucas Bordeaux, Yoram Bachrach
  • Publication number: 20210224764
    Abstract: 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: Application
    Filed: February 1, 2021
    Publication date: July 22, 2021
    Applicant: Kasasa, Ltd.
    Inventors: Gabriel Michael Krajicek, Donald Gordon Shafer, Timothy Leroy Eisenman, Paul Rudolph Barton