Patents by Inventor Diane Bouchacourt
Diane Bouchacourt 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: 10742990Abstract: A data compression apparatus is described which has an encoder configured to receive an input data item and to compress the data item into an encoding comprising a plurality of numerical values. The numerical values are grouped at least according to whether they relate to content of the input data item or style of the input data item. The encoder has been trained using a plurality of groups of training data items grouped according to the content and where training data items within individual ones of the groups vary with respect to the style. The encoder has been trained using a training objective which takes into account the groups.Type: GrantFiled: September 20, 2018Date of Patent: August 11, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Sebastian Nowozin, Ryota Tomioka, Diane Bouchacourt
-
Publication number: 20190297328Abstract: A data compression apparatus is described which has an encoder configured to receive an input data item and to compress the data item into an encoding comprising a plurality of numerical values. The numerical values are grouped at least according to whether they relate to content of the input data item or style of the input data item. The encoder has been trained using a plurality of groups of training data items grouped according to the content and where training data items within individual ones of the groups vary with respect to the style. The encoder has been trained using a training objective which takes into account the groups.Type: ApplicationFiled: September 20, 2018Publication date: September 26, 2019Inventors: Sebastian NOWOZIN, Ryota TOMIOKA, Diane BOUCHACOURT
-
Patent number: 10171332Abstract: In one embodiment, network information associated with a plurality of nodes in a network is received at a device in a network. From the plurality of nodes, a node is selected based on a determination that the selected node is an outlier among the plurality of nodes according to the received network information. Then, a probe is sent to the selected node, and in response to the probe, a performance metric is received from the selected node at the device.Type: GrantFiled: June 22, 2017Date of Patent: January 1, 2019Assignee: Cisco Technology, Inc.Inventors: Grégory Mermoud, Jean-Philippe Vasseur, Diane Bouchacourt
-
Patent number: 10158859Abstract: A data compression apparatus is described which has an encoder configured to receive an input data item and to compress the data item into an encoding comprising a plurality of numerical values. The numerical values are grouped at least according to whether they relate to content of the input data item or style of the input data item. The encoder has been trained using a plurality of groups of training data items grouped according to the content and where training data items within individual ones of the groups vary with respect to the style. The encoder has been trained using a training objective which takes into account the groups.Type: GrantFiled: June 29, 2017Date of Patent: December 18, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Sebastian Nowozin, Ryota Tomioka, Diane Bouchacourt
-
Publication number: 20180338147Abstract: A data compression apparatus is described which has an encoder configured to receive an input data item and to compress the data item into an encoding comprising a plurality of numerical values. The numerical values are grouped at least according to whether they relate to content of the input data item or style of the input data item. The encoder has been trained using a plurality of groups of training data items grouped according to the content and where training data items within individual ones of the groups vary with respect to the style. The encoder has been trained using a training objective which takes into account the groups.Type: ApplicationFiled: June 29, 2017Publication date: November 22, 2018Inventors: Sebastian NOWOZIN, Ryota TOMIOKA, Diane BOUCHACOURT
-
Publication number: 20170295081Abstract: In one embodiment, network information associated with a plurality of nodes in a network is received at a device in a network. From the plurality of nodes, a node is selected based on a determination that the selected node is an outlier among the plurality of nodes according to the received network information. Then, a probe is sent to the selected node, and in response to the probe, a performance metric is received from the selected node at the device.Type: ApplicationFiled: June 22, 2017Publication date: October 12, 2017Inventors: Grégory Mermoud, Jean-Philippe Vasseur, Diane Bouchacourt
-
Patent number: 9736056Abstract: In one embodiment, a central device receives a routing strategy instruction that specifies a predictability threshold for communication delays in the network. The device estimates communication delays for a plurality of paths in the network and determines predictability measurements for the estimated delays. The device also selects, from among the plurality of paths, a particular path that has a predictability measurement that satisfies the predictability threshold and has a minimal estimated delay. The central device further installs the particular path at one or more other devices in the network.Type: GrantFiled: May 2, 2014Date of Patent: August 15, 2017Assignee: Cisco Technology, Inc.Inventors: Jean-Philippe Vasseur, Grégory Mermoud, Diane Bouchacourt
-
Patent number: 9722905Abstract: In one embodiment, network information associated with a plurality of nodes in a network is received at a device in a network. From the plurality of nodes, a node is selected based on a determination that the selected node is an outlier among the plurality of nodes according to the received network information. Then, a probe is sent to the selected node, and in response to the probe, a performance metric is received from the selected node at the device.Type: GrantFiled: May 14, 2014Date of Patent: August 1, 2017Assignee: Cisco Technology, Inc.Inventors: Grégory Mermoud, Jean-Philippe Vasseur, Diane Bouchacourt
-
Patent number: 9547828Abstract: In one embodiment, a machine learning model for predicting one or more metrics is run in a network which includes a centralized controller device interconnected with a plurality of edge devices. A batch version of the machine learning model that operates in batch mode is hosted at the centralized controller device. Then, an incremental version of the machine learning model that operates in incremental mode is pushed to an edge device of the plurality of edge devices, such that the incremental version of the machine learning model is hosted at the edge device. As a result, the batch version and the incremental version of the machine learning model run in parallel with one another.Type: GrantFiled: May 14, 2014Date of Patent: January 17, 2017Assignee: Cisco Technology, Inc.Inventors: Grégory Mermoud, Jean-Philippe Vasseur, Diane Bouchacourt
-
Patent number: 9525617Abstract: In one embodiment, a method is disclosed in which a device receives delay information for a communication segment in a network. The device determines a predictability measurement for delays along the segment using the received delay information. The predictability measurement is advertised to one or more devices in the network and used as a routing constraint to select a routing path in the network.Type: GrantFiled: May 2, 2014Date of Patent: December 20, 2016Assignee: Cisco Technology, Inc.Inventors: Jean-Philippe Vasseur, Grégory Mermoud, Diane Bouchacourt
-
Publication number: 20150333997Abstract: In one embodiment, network information associated with a plurality of nodes in a network is received at a device in a network. From the plurality of nodes, a node is selected based on a determination that the selected node is an outlier among the plurality of nodes according to the received network information. Then, a probe is sent to the selected node, and in response to the probe, a performance metric is received from the selected node at the device.Type: ApplicationFiled: May 14, 2014Publication date: November 19, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: Grégory Mermoud, Jean-Philippe Vasseur, Diane Bouchacourt
-
Publication number: 20150332165Abstract: In one embodiment, a machine learning model for predicting one or more metrics is run in a network which includes a centralized controller device interconnected with a plurality of edge devices. A batch version of the machine learning model that operates in batch mode is hosted at the centralized controller device. Then, an incremental version of the machine learning model that operates in incremental mode is pushed to an edge device of the plurality of edge devices, such that the incremental version of the machine learning model is hosted at the edge device. As a result, the batch version and the incremental version of the machine learning model run in parallel with one another.Type: ApplicationFiled: May 14, 2014Publication date: November 19, 2015Applicant: Cisco Technology, Inc.Inventors: Grégory Mermoud, Jean-Philippe Vasseur, Diane Bouchacourt
-
Publication number: 20150319076Abstract: In one embodiment, a central device receives a routing strategy instruction that specifies a predictability threshold for communication delays in the network. The device estimates communication delays for a plurality of paths in the network and determines predictability measurements for the estimated delays. The device also selects, from among the plurality of paths, a particular path that has a predictability measurement that satisfies the predictability threshold and has a minimal estimated delay. The central device further installs the particular path at one or more other devices in the network.Type: ApplicationFiled: May 2, 2014Publication date: November 5, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: Jean-Philippe Vasseur, Grégory Mermoud, Diane Bouchacourt
-
Publication number: 20150319077Abstract: In one embodiment, a method is disclosed in which a device receives delay information for a communication segment in a network. The device determines a predictability measurement for delays along the segment using the received delay information. The predictability measurement is advertised to one or more devices in the network and used as a routing constraint to select a routing path in the network.Type: ApplicationFiled: May 2, 2014Publication date: November 5, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: Jean-Philippe Vasseur, Grégory Mermoud, Diane Bouchacourt