Patents by Inventor Gianluigi Nusca

Gianluigi Nusca 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: 10602557
    Abstract: Methods and apparatus are disclosed for device discovery, pairing, and transmission of audio and video media, using two or more communication paths between a media sender/source node and a media receiver/sink node. In one example of the disclosed technology, a method performed with a sink node adapted to receive data via a peer-to-peer communication and a different, second communication path, includes selecting at least a portion of a second communication path to the sink node, determining whether the second communication path is secure, and, if the second communication path is determined to be secure, then accepting connections via the second communication path.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: March 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Drew Baron, Vishal Mhatre, Gianluigi Nusca, Christian Huitema
  • Patent number: 10511931
    Abstract: The disclosure herein describes receiving wireless signal strength data and detecting movement of a computing device relative to wireless access points based thereon. The computing device receives a signal strength data stream based on a wireless signal from a wireless access point. A signal strength range is determined based on the signal strength data stream during a learning time period while the computing device is within a defined area. The signal strength range indicates that the computing device is within the defined area associated with the wireless access point. During a detection time period, signal strength values outside of the signal strength range are detected and, based on the detected values, a notification is provided that indicates the computing device has moved outside the defined area. The described movement detection method provides rapid detection of movements of a computing device using already-obtained data that does not rely on interaction with other devices.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: December 17, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jean Khawand, Gianluigi Nusca, Matthew T. Durak, Jorge A. González Martinez
  • Publication number: 20190364380
    Abstract: The disclosure herein describes receiving wireless signal strength data and detecting movement of a computing device relative to wireless access points based thereon. The computing device receives a signal strength data stream based on a wireless signal from a wireless access point. A signal strength range is determined based on the signal strength data stream during a learning time period while the computing device is within a defined area. The signal strength range indicates that the computing device is within the defined area associated with the wireless access point. During a detection time period, signal strength values outside of the signal strength range are detected and, based on the detected values, a notification is provided that indicates the computing device has moved outside the defined area. The described movement detection method provides rapid detection of movements of a computing device using already-obtained data that does not rely on interaction with other devices.
    Type: Application
    Filed: May 25, 2018
    Publication date: November 28, 2019
    Inventors: Jean KHAWAND, Gianluigi NUSCA, Matthew T. DURAK, Jorge A. GONZÁLEZ MARTINEZ
  • Patent number: 10455632
    Abstract: Methods and apparatus are disclosed for device discovery, pairing, and transmission of audio and video media, using preference data shared between a media sender/source node and a media receiver/sink node. In some examples of the disclosed technology, a sink node sends, via a peer-to-peer wireless communication path, a discovery message to a source node comprising a preference indication including an indication of a first one of two communication paths to use for the establishing a connection. The sink node receives a request to establish a connection between the sink node and the source node based on the indicated preference. Based on the received request, the sink node establishes a connection between the sink node and the source node. A selected communication path (e.g., peer-to-peer wireless or wireless infrastructure) can be indicated as preferred, along with additional parameters for the media connection.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: October 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Drew Baron, Vishal Mhatre, Yatharth Gupta, Gianluigi Nusca
  • Publication number: 20190182652
    Abstract: The present disclosure discloses automated discovery of and seamless connection to wireless receivers for mirroring, extending, and/or projecting images, audio, and/or video from a computing device to the wireless receivers. A smart discovery program discovers a specific wireless receiver that matches a location for a meeting and provides the user with an option to wirelessly connect to the matching receiver during the meeting. The smart discovery program may also use a current location of the computing device to provide a user with a list relevant wireless receivers. Relevant receivers may include those receivers that are both available and located near the computing device. When a computing device connects to a wireless receiver, it may store the receiver ID for the connected receiver in a local receiver log so that the computing device may use this information to connect to the same receiver at a later time.
    Type: Application
    Filed: November 16, 2017
    Publication date: June 13, 2019
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael PEREZ, Mario Barba GARCIA, Gianluigi NUSCA, Vishal MHATRE
  • Patent number: 10219219
    Abstract: The disclosure generally relates to identifying a Bluetooth Low Energy (BTLE) enabled Wi-Fi network receiver and automatically connecting to the BTLE-enabled network receiver via a Wi-Fi signal without using a Wi-Fi scanning operation. In some aspects, an initial connection may be established between the network receiver and a BTLE-enabled device during which the Wi-Fi scanning operation of the device is disabled. Thereafter, the device may automatically detect the BTLE-enabled network receiver via BTLE signal and automatically connect to the network receiving using a Wi-Fi signal without using the Wi-Fi scanning operation. In this way, the battery life of the device may be conserved by disabling the Wi-Fi scanning operation. Although the electronic device may be within the Wi-Fi range of the network receiver, the device may not search for or connect to the network receiver if it is outside of the BTLE range of the network receiver.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: February 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew Baron, Vishal Mhatre, Gianluigi Nusca, Andrew Cunningham, Matthew Durak
  • Patent number: 10075838
    Abstract: The present disclosure discloses automated discovery of and seamless connection to wireless receivers for mirroring, extending, and/or projecting images, audio, and/or video from a computing device to the wireless receivers. A smart discovery program discovers a specific wireless receiver that matches a location for a meeting and provides the user with an option to wirelessly connect to the matching receiver during the meeting. The smart discovery program may also use a current location of the computing device to provide a user with a list relevant wireless receivers. Relevant receivers may include those receivers that are both available and located near the computing device. When a computing device connects to a wireless receiver, it may store the receiver ID for the connected receiver in a local receiver log so that the computing device may use this information to connect to the same receiver at a later time.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: September 11, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Perez, Mario Barba Garcia, Gianluigi Nusca, Vishal Mhatre
  • Publication number: 20180213478
    Abstract: The disclosure generally relates to identifying a Bluetooth Low Energy (BTLE) enabled Wi-Fi network receiver and automatically connecting to the BTLE-enabled network receiver via a Wi-Fi signal without using a Wi-Fi scanning operation. In some aspects, an initial connection may be established between the network receiver and a BTLE-enabled device during which the Wi-Fi scanning operation of the device is disabled. Thereafter, the device may automatically detect the BTLE-enabled network receiver via BTLE signal and automatically connect to the network receiving using a Wi-Fi signal without using the Wi-Fi scanning operation. In this way, the battery life of the device may be conserved by disabling the Wi-Fi scanning operation. Although the electronic device may be within the Wi-Fi range of the network receiver, the device may not search for or connect to the network receiver if it is outside of the BTLE range of the network receiver.
    Type: Application
    Filed: May 23, 2017
    Publication date: July 26, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Andrew BARON, Vishal MHATRE, Gianluigi NUSCA, Andrew CUNNINGHAM, Matthew DURAK
  • Publication number: 20180152977
    Abstract: Methods and apparatus are disclosed for device discovery, pairing, and transmission of audio and video media, using preference data shared between a media sender/source node and a media receiver/sink node. In some examples of the disclosed technology, a sink node sends, via a peer-to-peer wireless communication path, a discovery message to a source node comprising a preference indication including an indication of a first one of two communication paths to use for the establishing a connection. The sink node receives a request to establish a connection between the sink node and the source node based on the indicated preference. Based on the received request, the sink node establishes a connection between the sink node and the source node. A selected communication path (e.g., peer-to-peer wireless or wireless infrastructure) can be indicated as preferred, along with additional parameters for the media connection.
    Type: Application
    Filed: February 7, 2017
    Publication date: May 31, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Drew Baron, Vishal Mhatre, Yatharth Gupta, Gianluigi Nusca
  • Publication number: 20180152976
    Abstract: Methods and apparatus are disclosed for device discovery, pairing, and transmission of audio and video media, using two or more communication paths between a media sender/source node and a media receiver/sink node. In one example of the disclosed technology, a method performed with a sink node adapted to receive data via a peer-to-peer communication and a different, second communication path, includes selecting at least a portion of a second communication path to the sink node, determining whether the second communication path is secure, and, if the second communication path is determined to be secure, then accepting connections via the second communication path.
    Type: Application
    Filed: February 7, 2017
    Publication date: May 31, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Drew Baron, Vishal Mhatre, Gianluigi Nusca, Christian Huitema
  • Publication number: 20180152827
    Abstract: The present disclosure discloses automated discovery of and seamless connection to wireless receivers for mirroring, extending, and/or projecting images, audio, and/or video from a computing device to the wireless receivers. A smart discovery program discovers a specific wireless receiver that matches a location for a meeting and provides the user with an option to wirelessly connect to the matching receiver during the meeting. The smart discovery program may also use a current location of the computing device to provide a user with a list relevant wireless receivers. Relevant receivers may include those receivers that are both available and located near the computing device. When a computing device connects to a wireless receiver, it may store the receiver ID for the connected receiver in a local receiver log so that the computing device may use this information to connect to the same receiver at a later time.
    Type: Application
    Filed: January 11, 2017
    Publication date: May 31, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Michael Perez, Mario Barba Garcia, Gianluigi Nusca, Vishal Mhatre
  • Publication number: 20180034923
    Abstract: A computing device is provided with a discovery framework that may include a discovery user interface (UI) and a discovery engine configured to use various standard discovery protocols in a protocol stack of the computing device. The discovery engine may respond to an invocation of the discovery framework by determining discovery criteria and based thereon selecting one of the discovery protocols, requesting discovery through the selected discovery protocol, receiving corresponding first discovery results, and maintaining a discovery list comprised of indicia of devices discovered through at least the selected discovery protocol. The discovery UI allows interactive adjustment of the discovery criteria, displays the discovery list, and responds to selection of a discovered device in the discovery list by enabling a connection with the discovered device based on a network address of the discovered device obtained through one of the discovery protocols.
    Type: Application
    Filed: July 30, 2016
    Publication date: February 1, 2018
    Inventors: Rouella Joan Mendonca, Cristian M. Matesan, Yi-Chang Richard Shen, Gianluigi Nusca, Andrew T. Baron, Anders Edgar Klemets, Vishal A. Mhatre, Darren R. Davis
  • Publication number: 20180004748
    Abstract: The described method and system enables a client at a branch office to retrieve data from a local hosted cache instead of an application server over a WAN to improve latency and reduce overall WAN traffic. A server at the data center may be adapted to provide either a list of hashes or the requested data based on whether a hosted cache system is enabled. A hosted cache at the client side may provide the data to the client based on the hashes. The hashes may be generated to provide a fingerprint of the data which may be used to index the data in an efficient manner.
    Type: Application
    Filed: August 11, 2017
    Publication date: January 4, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ravi T. Rao, Sandeep K. Singhal, See-Mong Tan, R. Scott Briggs, Kushal Narkhede, Eliot John Flannery, Nilesh R. Shah, Gianluigi Nusca, Khawar Mahmood Zuberi
  • Patent number: 9794886
    Abstract: In embodiments of wireless radios managed based on proximity, a mobile device, such as a mobile phone, tablet computer, or other portable device can be implemented for multiple, different wireless communications. A mobile device can include a first radio system for a first wireless communications technology, and a second radio system for a second wireless communications technology. A connection manager determines, based on the first wireless communications technology, whether the mobile device is in an area that is proximate an endpoint implemented for the second wireless communications technology. The connection manager can turn-on the second radio system to enable wireless communication with the endpoint when the mobile device is in the area proximate the endpoint. Alternatively, the connection manager can turn-off the second radio system and conserve power that would otherwise be utilized to scan for the endpoint when the mobile device is not in the area proximate the endpoint.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: October 17, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew Thomas Baron, Eliot John Flannery, Noel Anderson, Mitesh K. Desai, Gianluigi Nusca
  • Patent number: 9747340
    Abstract: The described method and system enables a client at a branch office to retrieve data from a local hosted cache instead of an application server over a WAN to improve latency and reduce overall WAN traffic. A server at the data center may be adapted to provide either a list of hashes or the requested data based on whether a hosted cache system is enabled. A hosted cache at the client side may provide the data to the client based on the hashes. The hashes may be generated to provide a fingerprint of the data which may be used to index the data in an efficient manner.
    Type: Grant
    Filed: June 19, 2008
    Date of Patent: August 29, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ravi T. Rao, Sandeep K. Singhal, See-Mong Tan, R Scott Briggs, Kushal Narkhede, Eliot John Flannery, Nilesh R. Shah, Gianluigi Nusca, Khawar Mahmood Zuberi
  • Patent number: 9591554
    Abstract: This document describes management capabilities for a wireless docking experience. A wireless dock is configured to connect to multiple peripheral devices, such as a monitor, a keyboard, and a mouse. Mobile devices can connect to the wireless dock, via a short-range wireless connection, to utilize the multiple peripheral devices. When deployed with other wireless docks, the wireless dock can be configured to provide management information with a broadcast signal that is usable by the mobile devices to manage the wireless connection to, and experience with, the wireless dock. The management information can include one or more of a do-not-automatically-connect indicator, an in-use indicator, an Internet-available indicator, or a group identifier.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: March 7, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew Thomas Baron, Chih-Chung Chang, Eliot John Flannery, Gianluigi Nusca, Vineet Venugopal
  • Publication number: 20160073352
    Abstract: In embodiments of wireless radios managed based on proximity, a mobile device, such as a mobile phone, tablet computer, or other portable device can be implemented for multiple, different wireless communications. A mobile device can include a first radio system for a first wireless communications technology, and a second radio system for a second wireless communications technology. A connection manager determines, based on the first wireless communications technology, whether the mobile device is in an area that is proximate an endpoint implemented for the second wireless communications technology. The connection manager can turn-on the second radio system to enable wireless communication with the endpoint when the mobile device is in the area proximate the endpoint. Alternatively, the connection manager can turn-off the second radio system and conserve power that would otherwise be utilized to scan for the endpoint when the mobile device is not in the area proximate the endpoint.
    Type: Application
    Filed: September 8, 2014
    Publication date: March 10, 2016
    Inventors: Andrew Thomas Baron, Eliot John Flannery, Noel Anderson, Mitesh K. Desai, Gianluigi Nusca
  • Publication number: 20160073435
    Abstract: This document describes management capabilities for a wireless docking experience. A wireless dock is configured to connect to multiple peripheral devices, such as a monitor, a keyboard, and a mouse. Mobile devices can connect to the wireless dock, via a short-range wireless connection, to utilize the multiple peripheral devices. When deployed with other wireless docks, the wireless dock can be configured to provide management information with a broadcast signal that is usable by the mobile devices to manage the wireless connection to, and experience with, the wireless dock. The management information can include one or more of a do-not-automatically-connect indicator, an in-use indicator, an Internet-available indicator, or a group identifier.
    Type: Application
    Filed: September 10, 2014
    Publication date: March 10, 2016
    Inventors: Andrew Thomas Baron, Chih-Chung Chang, Eliot John Flannery, Gianluigi Nusca, Vineet Venugopal
  • Publication number: 20150286812
    Abstract: The manual entry of displayed access codes can be avoided by using a camera connected to or integrated with a computer system to capture an image of a display on another device containing a displayed access code. In response to an indication of where a pin is located in the captured image, optical character recognition is performed on the captured image to extract the access code and enter the access code into the computer system.
    Type: Application
    Filed: April 4, 2014
    Publication date: October 8, 2015
    Inventors: Vishal Mhatre, Sunil Pai, Yatharth Gupta, Gianluigi Nusca
  • Patent number: 8799467
    Abstract: Storage and communication de-duplication are described. In one or more implementations, a system comprises one or more modules that are implemented at least partially in hardware, the one or more modules configured to utilize one or more algorithms to calculate hashes of chunks of data, the hashes used to replace the chunks in the data for storage locally in the system as well as to communicate the hashes in response to a request received via a network for the data to avoid communicating at least one of the chunks of the data via the network.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: August 5, 2014
    Assignee: Microsoft Corporation
    Inventors: Nilesh R. Shah, Tyler M. Barton, Gianluigi Nusca, Ravi T. Rao