Patents by Inventor Nicholas D. Lane

Nicholas D. Lane 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: 11645520
    Abstract: This specification describes methods for performing inferencing based on input data, the methods comprising: initialising a neural network based on a set of stored model information, which defines a plurality of orthogonal binary basis vectors which are to be used to implement kernels in one or more hidden layers of the neural network, and plural sets of plural coefficients, each set of plural coefficients corresponding to a respective one of the kernels, wherein each of the coefficients in a given set of coefficients is associated with a respective one of the one or more orthogonal binary basis vectors; passing input data through the neural network such that convolution operations between the kernels and data arriving at the kernels are performed, wherein each of the kernels is implemented using a respective set of coefficients and the orthogonal binary basis vectors with which the coefficients in the set are associated; and outputting data from the neural network, the output data representing an inference c
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: May 9, 2023
    Assignee: Nokia Technologies Oy
    Inventors: Vincent Tseng, Sourav Bhattacharya, Nicholas D. Lane
  • Publication number: 20200302292
    Abstract: This specification describes methods for performing inferencing based on input data, the methods comprising: initialising a neural network based on a set of stored model information, which defines a plurality of orthogonal binary basis vectors which are to be used to implement kernels in one or more hidden layers of the neural network, and plural sets of plural coefficients, each set of plural coefficients corresponding to a respective one of the kernels, wherein each of the coefficients in a given set of coefficients is associated with a respective one of the one or more orthogonal binary basis vectors; passing input data through the neural network such that convolution operations between the kernels and data arriving at the kernels are performed, wherein each of the kernels is implemented using a respective set of coefficients and the orthogonal binary basis vectors with which the coefficients in the set are associated; and outputting data from the neural network, the output data representing an inference c
    Type: Application
    Filed: December 15, 2017
    Publication date: September 24, 2020
    Inventors: Vincent TSENG, Sourav BHATTACHARYA, Nicholas D. LANE
  • Patent number: 9936335
    Abstract: Technologies pertaining to sharing an application installed on a mobile computing device with another computing device are described herein. An indication is received that the application is desirably shared with the another computing device. Responsive to receiving such indication, a communications channel is automatically established between the mobile computing device and the another computing device, and display data generated at the mobile computing device is transmitted to the another computing device by way of the communications channel. The display data is displayed on the another computing device.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: April 3, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alastair Wolman, Nicholas D. Lane, David Chu, Thomas Moscibroda, Jaebaek Seo
  • Patent number: 9020871
    Abstract: An architecture and techniques to enable a mobile device to efficiently classify raw sensor data into useful high level inferred data is discussed. Classification efficiency is achieved by tuning the mobile device's raw sensor data classification pipeline to attain a balance of accuracy, latency and energy suitable for mobile devices. The tuning of the classification pipeline is accomplished via a multi-pipeline tuning approach that uses Statistical Machine Learning Tools (SMLTs) and a classification cost modeler.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: April 28, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nicholas D. Lane, David Chiyuan Chu, Jing Zhao, Feng Zhao
  • Publication number: 20140170978
    Abstract: Technologies pertaining to sharing an application installed on a mobile computing device with another computing device are described herein. An indication is received that the application is desirably shared with the another computing device. Responsive to receiving such indication, a communications channel is automatically established between the mobile computing device and the another computing device, and display data generated at the mobile computing device is transmitted to the another computing device by way of the communications channel. The display data is displayed on the another computing device.
    Type: Application
    Filed: December 13, 2012
    Publication date: June 19, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Alastair Wolman, Nicholas D. Lane, David Chu, Thomas Moscibroda, Jaebaek Seo
  • Publication number: 20110313954
    Abstract: The present disclosure describes a community model based point of interest local search platform. Specifically, logs of users that store selections while accessing a point of interest application are loaded into a database. The logs are of users that have similar demographic or other community attributes. The logs are then mined for contextual parameters, including, but not limited to time of day, day of week, distance, activity, environment, popularity, and personal preferences. The point of interest selections are then mapped to a multi-dimensional map where each dimension corresponds to a contextual parameter. Clusters are evaluated by a classifier and classes of users of the community are identified. When a user then queries the community model based point of interest local search platform, contextual parameters are submitted with the query, relevant classes identified, and the corresponding point of interest information is displayed to the user.
    Type: Application
    Filed: June 18, 2010
    Publication date: December 22, 2011
    Applicant: Microsoft Corporation
    Inventors: Feng Zhao, Nicholas D. Lane, Dimitrios Lymperopoulos, Jing Zhao
  • Publication number: 20110313953
    Abstract: An architecture and techniques to enable a mobile device to efficiently classify raw sensor data into useful high level inferred data is discussed. Classification efficiency is achieved by tuning the mobile device's raw sensor data classification pipeline to attain a balance of accuracy, latency and energy suitable for mobile devices. The tuning of the classification pipeline is accomplished via a multi-pipeline tuning approach that uses Statistical Machine Learning Tools (SMLTs) and a classification cost modeler.
    Type: Application
    Filed: June 18, 2010
    Publication date: December 22, 2011
    Applicant: Microsoft Corporation
    Inventors: Nicholas D. Lane, David Chiyuan Chu, Jing Zhao, Feng Zhao