Patents by Inventor Mathias Jourdain
Mathias Jourdain 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).
-
Publication number: 20240071407Abstract: Techniques for detecting certain acoustic events from audio data are described. A system may perform event aggregation for certain types of events before sending an output to a device representing the event is detected. The system may bypass the event aggregation process for certain types of events that the system may detect with a high level of confidence. In such cases, the system may send an output to the device when the event is detected. The system may be used to detect acoustic events representing presence of a person or other harmful circumstances (such as, fire, smoke, etc.) in a home, an office, a store, or other types of indoor settings.Type: ApplicationFiled: September 8, 2023Publication date: February 29, 2024Inventors: Harshavardhan Sundar, Sheetal Laad, Jialiang Bao, Ming Sun, Chao Wang, Chungnam Chan, Cengiz Erbas, Mathias Jourdain, Nipul Bharani, Aaron David Wirshba
-
Patent number: 11783850Abstract: Techniques for detecting certain acoustic events from audio data are described. A system may perform event aggregation for certain types of events before sending an output to a device representing the event is detected. The system may bypass the event aggregation process for certain types of events that the system may detect with a high level of confidence. In such cases, the system may send an output to the device when the event is detected. The system may be used to detect acoustic events representing presence of a person or other harmful circumstances (such as, fire, smoke, etc.) in a home, an office, a store, or other types of indoor settings.Type: GrantFiled: March 30, 2021Date of Patent: October 10, 2023Assignee: Amazon Technologies, Inc.Inventors: Harshavardhan Sundar, Sheetal Laad, Jialiang Bao, Ming Sun, Chao Wang, Chungnam Chan, Cengiz Erbas, Mathias Jourdain, Nipul Bharani, Aaron David Wirshba
-
Patent number: 10579630Abstract: Examples of the present disclosure describe content creation of at least one abstract from extracted content. Input information is received that comprises a link to a landing page and keyword information. The landing page is evaluated and content including at least one of image data and text data is extracted from the landing page. Properties of the content extracted are analyzed. The content extracted is ranked based on the analyzed properties and application of at least two ranking algorithms. A first ranking algorithm applied ranks the content based on relevance to the landing page and a second ranking algorithm applied ranks the content extracted based on relevance to the keyword information. The ranked content is filtered to remove content or portions of content that are determined to be unappealing based on applying filtering rules to the ranked content. At least one abstract is created from the filtered and ranked content.Type: GrantFiled: January 14, 2015Date of Patent: March 3, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ying Lin, Mathias Jourdain, Guang Yang
-
Patent number: 10445528Abstract: Techniques for content handling for applications are described. In one or more implementations, a first set of content handling policies is enforced for a first portion of an application that is permitted to invoke code elements of the computing device and a second set of content handling policies is enforced for a second portion of the application that is not permitted to invoke the code elements. Further, a determination is made whether to apply the first set of content handling policies or the second set of content handling policies to content based on which portion of the application is requesting the content.Type: GrantFiled: September 7, 2011Date of Patent: October 15, 2019Assignee: Microsoft Technology Licensing, LLCInventors: David L. Risney, Jr., Scott B. Graham, Mathias Jourdain, Sermet Iskin, David Andrew Ross
-
Publication number: 20180004754Abstract: Examples of the present disclosure describe content creation of at least one abstract from extracted content. Input information is received that comprises a link to a landing page and keyword information. The landing page is evaluated and content including at least one of image data and text data is extracted from the landing page. Properties of the content extracted are analyzed. The content extracted is ranked based on the analyzed properties and application of at least two ranking algorithms. A first ranking algorithm applied ranks the content based on relevance to the landing page and a second ranking algorithm applied ranks the content extracted based on relevance to the keyword information. The ranked content is filtered to remove content or portions of content that are determined to be unappealing based on applying filtering rules to the ranked content. At least one abstract is created from the filtered and ranked content.Type: ApplicationFiled: January 14, 2015Publication date: January 4, 2018Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ying LIN, Mathias JOURDAIN, Guang YANG
-
Patent number: 9223976Abstract: Content inspection techniques are described. In one or more implementations, it is detected that an application executing on a computing device is calling a particular code element of a group of code elements to be used to process content. For example, the group of code elements can include a pre-specified group of code elements (e.g., functions and/or properties) that may enable access to particular functionalities of a computing device and thus are associated with a known security risk. It is then ascertained that the content is untrusted and, in response to ascertaining that the content is untrusted, the content is inspected to determine if the content is safe to be passed to the code element.Type: GrantFiled: September 8, 2011Date of Patent: December 29, 2015Assignee: Microsoft Technology Licensing, LLCInventors: David L. Risney, Jr., Scott B. Graham, David Andrew Ross, Mathias Jourdain
-
Publication number: 20130067570Abstract: Content inspection techniques are described. In one or more implementations, it is detected that an application executing on a computing device is calling a particular code element of a group of code elements to be used to process content. For example, the group of code elements can include a pre-specified group of code elements (e.g., functions and/or properties) that may enable access to particular functionalities of a computing device and thus are associated with a known security risk. It is then ascertained that the content is untrusted and, in response to ascertaining that the content is untrusted, the content is inspected to determine if the content is safe to be passed to the code element.Type: ApplicationFiled: September 8, 2011Publication date: March 14, 2013Applicant: Microsoft CorporationInventors: David L. Risney, JR., Scott B. Graham, David Andrew Ross, Mathias Jourdain
-
Publication number: 20130061282Abstract: Techniques for content handling for applications are described. In one or more implementations, a first set of content handling policies is enforced for a first portion of an application that is permitted to invoke code elements of the computing device and a second set of content handling policies is enforced for a second portion of the application that is not permitted to invoke the code elements. Further, a determination is made whether to apply the first set of content handling policies or the second set of content handling policies to content based on which portion of the application is requesting the content.Type: ApplicationFiled: September 7, 2011Publication date: March 7, 2013Applicant: Microsoft CorporationInventors: David L. Risney, JR., Scott B. Graham, Mathias Jourdain, Sermet Iskin, David Andrew Ross
-
Patent number: 8036227Abstract: An access control mechanism in a network connecting one or more sink devices to a server providing audio/visual data (A/V) in streams. As a sink device requests access, the server measures available bandwidth to the sink device. If the measurement of available bandwidth is completed before the sink device requests a stream of audio/visual data, the measured available bandwidth is used to set transmission parameters of the data stream in accordance with a Quality of Service (QoS) policy. If the measurement is not completed when the data stream is requested, the data stream is nonetheless transmitted. In this scenario, the data stream may be transmitted using parameters computed using a cached measurement of the available bandwidth to the sink device. If no cached measurement is available, the data stream is transmitted with a low priority until a measurement can be made. Once the measurement is available, the transmission parameters of the data stream are re-set.Type: GrantFiled: March 15, 2010Date of Patent: October 11, 2011Assignee: Microsoft CorporationInventors: Khawar M. Zuberi, Mathias Jourdain, Rajesh Sundaram
-
Publication number: 20100172358Abstract: An access control mechanism in a network connecting one or more sink devices to a server providing audio/visual data (A/V) in streams. As a sink device requests access, the server measures available bandwidth to the sink device. If the measurement of available bandwidth is completed before the sink device requests a stream of audio/visual data, the measured available bandwidth is used to set transmission parameters of the data stream in accordance with a Quality of Service (QoS) policy. If the measurement is not completed when the data stream is requested, the data stream is nonetheless transmitted. In this scenario, the data stream may be transmitted using parameters computed using a cached measurement of the available bandwidth to the sink device. If no cached measurement is available, the data stream is transmitted with a low priority until a measurement can be made. Once the measurement is available, the transmission parameters of the data stream are re-set.Type: ApplicationFiled: March 15, 2010Publication date: July 8, 2010Applicant: Microsoft CorporationInventors: Khawar M. Zuberi, Mathias Jourdain, Rajesh Sundaram
-
Patent number: 7693157Abstract: An access control mechanism in a network connecting one or more sink devices to a server providing audio/visual data (A/V) in streams. As a sink device requests access, the server measures available bandwidth to the sink device. If the measurement of available bandwidth is completed before the sink device requests a stream of audio/visual data, the measured available bandwidth is used to set transmission parameters of the data stream in accordance with a Quality of Service (QoS) policy. If the measurement is not completed when the data stream is requested, the data stream is nonetheless transmitted. In this scenario, the data stream may be transmitted using parameters computed using a cached measurement of the available bandwidth to the sink device. If no cached measurement is available, the data stream is transmitted with a low priority until a measurement can be made. Once the measurement is available, the transmission parameters of the data stream are re-set.Type: GrantFiled: April 25, 2006Date of Patent: April 6, 2010Assignee: Microsoft CorporationInventors: Khawar M. Zuberi, Mathias Jourdain, Rajesh Sundaram
-
Patent number: 7545749Abstract: A novel packet filtering and processing mechanism solves bandwidth estimation problems related to cross-traffic, host limitations, and fabric-specific issues in order to accurately estimate bottleneck bandwidth in fluctuating environments such as home networks. In particular, the process controls the number of packet train experiments, the size of trains and packets within trains, and other factors to eliminate errors due to cross-traffic, network capture, receiver CPU overload, interrupt moderation, and other networking factors. In an embodiment of the invention, a history window is applied to estimates derived from individual trains to ensure that data used to make a bottleneck bandwidth estimate was taken at a time when the network is relatively stable.Type: GrantFiled: February 15, 2005Date of Patent: June 9, 2009Assignee: Microsoft CorporationInventors: Mathias Jourdain, Joel L. Rosenberger, Khawar M. Zuberi
-
Patent number: 7397801Abstract: A method and apparatus to determine whether a network is quality of service enabled is disclosed. The method may send a variety of test packets through a network and depending on how the network handles the packets, a determination may be made whether the network does not support packets with quality of service identification, tolerates packets with quality of service identification or supports packets with quality of service identification.Type: GrantFiled: April 8, 2005Date of Patent: July 8, 2008Assignee: Microsoft CorporationInventors: Khawar M. Zuberi, Mathias Jourdain
-
Publication number: 20070248100Abstract: An access control mechanism in a network connecting one or more sink devices to a server providing audio/visual data (A/V) in streams. As a sink device requests access, the server measures available bandwidth to the sink device. If the measurement of available bandwidth is completed before the sink device requests a stream of audio/visual data, the measured available bandwidth is used to set transmission parameters of the data stream in accordance with a Quality of Service (QoS) policy. If the measurement is not completed when the data stream is requested, the data stream is nonetheless transmitted. In this scenario, the data stream may be transmitted using parameters computed using a cached measurement of the available bandwidth to the sink device. If no cached measurement is available, the data stream is transmitted with a low priority until a measurement can be made. Once the measurement is available, the transmission parameters of the data stream are re-set.Type: ApplicationFiled: April 25, 2006Publication date: October 25, 2007Applicant: Microsoft CorporationInventors: Khawar Zuberi, Mathias Jourdain, Rajesh Sundaram
-
Publication number: 20060227713Abstract: A method and apparatus to determine whether a network is quality of service enabled is disclosed. The method may send a variety of test packets through a network and depending on how the network handles the packets, a determination may be made whether the network does not support packets with quality of service identification, tolerates packets with quality of service identification or supports packets with quality of service identification.Type: ApplicationFiled: April 8, 2005Publication date: October 12, 2006Applicant: MICROSOFT CORPORATIONInventors: Khawar Zuberi, Mathias Jourdain
-
Publication number: 20060182039Abstract: A novel packet filtering and processing mechanism solves bandwidth estimation problems related to cross-traffic, host limitations, and fabric-specific issues in order to accurately estimate bottleneck bandwidth in fluctuating environments such as home networks. In particular, the process controls the number of packet train experiments, the size of trains and packets within trains, and other factors to eliminate errors due to cross-traffic, network capture, receiver CPU overload, interrupt moderation, and other networking factors. In an embodiment of the invention, a history window is applied to estimates derived from individual trains to ensure that data used to make a bottleneck bandwidth estimate was taken at a time when the network is relatively stable.Type: ApplicationFiled: February 15, 2005Publication date: August 17, 2006Applicant: Microsoft CorporationInventors: Mathias Jourdain, Joel Rosenberger, Khawar Zuberi