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).

  • 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: 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
  • Publication number: 20130067080
    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: Application
    Filed: September 9, 2011
    Publication date: March 14, 2013
    Applicant: Microsoft Corporation
    Inventors: Nilesh R. Shah, Tyler M. Barton, Gianluigi Nusca, Ravi T. Rao
  • Patent number: 7770188
    Abstract: To improve upon existing Winsock implementations, the claimed system and method adapts an existing Winsock system to use out-of-process NSP services. The claimed method and system provides asynchronous Winsock Next calls to provide client application processing flexibility. Further, the claimed method and system provides additional structures for passing additional NSP specific information for a result set to enable further client functionality. One embodiment of the claimed system provides additional client Winsock API functions to aggregate and manage asynchronous calls to multiple NSPs and/or multiple namespaces.
    Type: Grant
    Filed: April 20, 2006
    Date of Patent: August 3, 2010
    Assignee: Microsoft Corporation
    Inventors: Anthony G. Jones, Gianluigi Nusca, Khawar M. Zuberi, Noah Horton
  • Patent number: 7711853
    Abstract: A system, apparatus, method, and computer-readable medium are provided for resolving a name to a network endpoint. According to one method, naming providers are registered with a computer system that are operative to resolve names to network endpoints for one or more domains. A provider can claim to be a primary provider or a secondary provider for a domain. A provider can also register as a wildcard provider. Once the providers have been registered, requests may be received to resolve an e-mail address into a network address of the corresponding computer system. In response to such a request, one or more of the registered providers are identified as being able to resolve names in the domain to network addresses. Requests are transmitted to the identified providers requesting that they resolve the e-mail address to a corresponding network address. The manner in which the requests are made depends upon whether authoritative results are required.
    Type: Grant
    Filed: July 14, 2006
    Date of Patent: May 4, 2010
    Assignee: Microsoft Corporation
    Inventors: Noah Horton, Eliot J. Flannery, Gianluigi Nusca, Scott A. Senkeresty, Sandeep K. Singhal
  • Publication number: 20090319473
    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: June 19, 2008
    Publication date: December 24, 2009
    Applicant: MICROSOFT CORPORATION
    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
  • Publication number: 20080016234
    Abstract: A system, apparatus, method, and computer-readable medium are provided for resolving a name to a network endpoint. According to one method, naming providers are registered with a computer system that are operative to resolve names to network endpoints for one or more domains. A provider can claim to be a primary provider or a secondary provider for a domain. A provider can also register as a wildcard provider. Once the providers have been registered, requests may be received to resolve an e-mail address into a network address of the corresponding computer system. In response to such a request, one or more of the registered providers are identified as being able to resolve names in the domain to network addresses. Requests are transmitted to the identified providers requesting that they resolve the e-mail address to a corresponding network address. The manner in which the requests are made depends upon whether authoritative results are required.
    Type: Application
    Filed: July 14, 2006
    Publication date: January 17, 2008
    Applicant: Microsoft Corporation
    Inventors: Noah Horton, Eliot J. Flannery, Gianluigi Nusca, Scott A. Senkeresty, Sandeep K. Singhal
  • Publication number: 20070261067
    Abstract: To improve upon existing Winsock implementations, the claimed system and method adapts an existing Winsock system to use out-of-process NSP services. The claimed method and system provides asynchronous Winsock Next calls to provide client application processing flexibility. Further, the claimed method and system provides additional structures for passing additional NSP specific information for a result set to enable further client functionality. One embodiment of the claimed system provides additional client Winsock API functions to aggregate and manage asynchronous calls to multiple NSPs and/or multiple namespaces.
    Type: Application
    Filed: April 20, 2006
    Publication date: November 8, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Anthony Jones, Gianluigi Nusca, Khawar Zuberi, Noah Horton