Patents by Inventor Adalberto Foresti

Adalberto Foresti 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: 10444987
    Abstract: A computing device includes a display configured to visually present a holographic cursor and a holographic keyboard including a plurality of holographic keys. The computing device also includes an input interface configured to receive, from an input device, user input controlling the holographic cursor. Input predictor logic is configured to, based at least on one or more immediately prior selections of holographic keys, predict a subset of holographic keys most likely to be selected next. One or both of an appearance of the holographic keyboard and a parameter of movement of the holographic cursor is adjusted to facilitate selection of a holographic key in the predicted subset of holographic keys.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: October 15, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Adalberto Foresti
  • Publication number: 20180173417
    Abstract: A computing device includes a display configured to visually present a holographic cursor and a holographic keyboard including a plurality of holographic keys. The computing device also includes an input interface configured to receive, from an input device, user input controlling the holographic cursor. Input predictor logic is configured to, based at least on one or more immediately prior selections of holographic keys, predict a subset of holographic keys most likely to be selected next. One or both of an appearance of the holographic keyboard and a parameter of movement of the holographic cursor is adjusted to facilitate selection of a holographic key in the predicted subset of holographic keys.
    Type: Application
    Filed: December 19, 2016
    Publication date: June 21, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Adalberto Foresti
  • Publication number: 20180107478
    Abstract: A system for mapping source code from a conforming format to a personalized format includes a mapping module configured in a memory to store a plurality of mapping rules, each of the plurality of mapping rules specifying modification of a source code component from a conforming format to a personalized format and a serializer module configured to apply the one or more of the plurality of mapping rules to a source code file to generate a modified file to be displayed by an integrated development environment (IDE).
    Type: Application
    Filed: October 13, 2016
    Publication date: April 19, 2018
    Inventors: Paolo Codato, Adalberto Foresti
  • Publication number: 20170372225
    Abstract: A method is provided that includes obtaining individual behavior data of a target user and crowd behavior data of other users, and executing a machine learning algorithm to determine performance benchmarks for tasks based on the crowd behavior data. The method further includes aggregating the other users into a plurality of user clusters, classifying the target user into one of the clusters, identifying one or more focus features of the target user that underperform at least one benchmark of the one or more features of the plurality of users in the user cluster to which the target user is classified, identify targeted content associated with the one or more tasks or chains of tasks based on the one or more identified features of the target user, and deliver the targeted content via the computing device.
    Type: Application
    Filed: June 28, 2016
    Publication date: December 28, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Adalberto Foresti
  • Publication number: 20170212875
    Abstract: A filter system for filtering out content of documents is provided. A filter client receives from a user a selection of content of a first document that the user wants to be obscured when the documents are displayed. The filter client sends to a filter server filter information that includes content information derived from the selected content. The filter client then receives from the filter server a filter generated from filter information sent from the client system and from other client systems of other users. The filter client then obscures content of a second document that matches the filter and then displays the second document.
    Type: Application
    Filed: January 27, 2016
    Publication date: July 27, 2017
    Inventor: Adalberto Foresti
  • Publication number: 20080148235
    Abstract: Runtime inspection of user interfaces a software application is provided. After a given software application launches, a user interface inspection system records any hierarchy of or relationship between user interface components, and records attributes of various UI components contained in an inspected user interface, for example, placement location of individual controls, spacing between individual controls, sizes of controls, coloring for controls, and the like. The user interface inspection system analyzes the attributes of the displayable controls of a runtime user interface against design guidelines developed for the inspected user interface components and produces reports including information about any deviations between the displayable user interface components and the UI design guidelines.
    Type: Application
    Filed: December 15, 2006
    Publication date: June 19, 2008
    Applicant: Microsoft Corporation
    Inventors: Adalberto Foresti, Guosheng Deng, Stanimir Kirilov