DIFFERENTIAL RECURRENT NEURAL NETWORK

Patent №

US 10,671,908

Granted

2020-06-02

Filed 2017

Owner

MICROSOFT TECHNOLOGY LICENSING, LLC

AI components

4

ml · vision · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

15488221

A differential recurrent neural network (RNN) is described that handles dependencies that go arbitrarily far in time by allowing the network system to store states using recurrent loops without adversely affecting training. The differential RNN includes a state component for storing states, and a trainable transition and differential non-linearity component which includes a neural network. The trainable transition and differential non-linearity component takes as input, an output of the previous stored states from the state component along with an input vector, and produces positive and negative contribution vectors which are employed to produce a state contribution vector. The state contribution vector is input into the state component to create a set of current states. In one implementation, the current states are simply output. In another implementation, the differential RNN includes a trainable OUT component which includes a neural network that performs post-processing on the current states before outputting them.

Machine learningVisionPlanningAI hardwareG06N 3/044G06F 18/24G06N 3/084G06N 3/09G06V 10/764G06V 10/82

AI classification

Machine learning1.00
AI hardware1.00
Vision1.00
Planning0.72
Speech0.25
Knowledge representation0.05
Evolutionary computation0.03
Natural language0.00

Ownership

MICROSOFT TECHNOLOGY LICENSING, LLC

assignment · 420270642

Assignors

SIMARD, PATRICE

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC