Patents by Inventor Igor Borisov

Igor Borisov 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: 20230205659
    Abstract: Disclosed herein is a system for leveraging telemetry data representing usage of a component installed on a group of sampled computing devices to confidently infer the quality of a user experience and/or the behavior of the component (e.g., an operating system) on a larger group of unsampled computing devices. The system is configured to use a propensity score matching approach to identify a sampled computing device that best represents an unsampled computing device using configuration data that is collected from both the sampled and unsampled computing devices. The quality of the user experience and/or the behavior of the component may be captured by a metric of interest (e.g., a QoS value). Accordingly, the system is configured to use the known metric of interest, determined from the telemetry data collected for the sampled computing device, to determine or predict the metric of interest for the unsampled computing device.
    Type: Application
    Filed: December 27, 2021
    Publication date: June 29, 2023
    Inventors: Connie YANG, Eamon Guthrie Cosgrove MILLMAN, Xiaoyu CHAI, Soheil SADEGHI, Omari CARTER-THORPE, Igor Borisov PEEV, Steven Marcel Elza WILSSENS, Tomas Aleksas MERECKIS, Alexander S. WEIL, Stephen C. ROWE
  • Patent number: 10181208
    Abstract: Performance and capability improvements of computer devices that provide digital images of heatmap visualizations for datasets are provided via both systems and methods. A value-color spectrum is correlated to the dataset via a multi-pass rendering. The multi-pass rendering yields a two-channel mask, which is applied to a map to show the dataset in a heatmap visualization on that map, and may be continually used as the map is manipulated by a user. User interface tools are also provided to enable a user to specify a custom value-color spectrum, how the dataset is to be aggregated, the area of effect for a data point in the visualization, the strength of effect for a data point in the visualization, and which specifies how a dataset will be visually represented in a heatmap.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: January 15, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Daniel Benjamin Witriol, Matthew W. Asplund, Lewey Alec Geselowitz, Igor Borisov Peev, Ehab Sobhy Deraz
  • Patent number: 10008015
    Abstract: Concepts and technologies are described herein for generating scenes and tours in a spreadsheet application. In accordance with the concepts and technologies disclosed herein, a computer system executes a visualization component. Selection of an option to create a tour can be detected by the computer system. In response to detecting selection of the option, the computer system can create a tour. The computer system also can detect selection of an option to add a scene to the tour. The tour can be saved. Playback of the tour can be started in response to detecting selection of a play option. If the playback is paused, changes made to the tour and/or the scenes can be tracked by the computer system, and an updated version of the tour can be saved.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: June 26, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: B. Scott Ruble, Ehab Sobhy, Igor Borisov Peev, Curtis G. Wong, John Alfred Payne, Jonathan Edgar Fay, Kevin Fan
  • Patent number: 9881396
    Abstract: Concepts and technologies are described herein for displaying temporal information in a spreadsheet application. In accordance with the concepts and technologies disclosed herein, spreadsheet data can be obtained at a computer system. The spreadsheet data can include data values, temporal information, and geographic information. The computer system can generate a visualization of the spreadsheet data based, at least partially, upon the data values, the temporal information, and the geographic location information. The computer system also can output the visualization.
    Type: Grant
    Filed: April 3, 2013
    Date of Patent: January 30, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: B. Scott Ruble, Curtis G. Wong, Igor Borisov Peev, Kevin Fan, Jai Srinivasan, Ehab Sobhy, Jonathan Edgar Fay
  • Patent number: 9881399
    Abstract: Systems and methods are provided to improve map type data visualizations in which custom images are used as background against which datasets are visualized. In various examples, coordinate systems are automatically generated and applied to the custom image based on the positional data of the dataset. The custom image may replace a pre-existing background, and the plotting of the dataset may be automatically modified based on differences between the pre-existing background and the custom image. Aspects provide for enhanced user control of the map type visualization to further modify how datasets are plotted and how visualizations are presented. Example modifications include offsets and scales, which may be automatically determined and applied or set manually. In some examples, the custom image may be part of a set of image tiles, which are operable to provide various levels of detail from several viewing angles and heights.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: January 30, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Igor Borisov Peev, Lewey Alec Geselowitz, James Thomas Marshall, John A. Payne, Jagan Subhas, Puneet Bhatia, Daniel Benjamin Witriol, Safiya Bhojawala, Ehab Sobhy
  • Patent number: 9734517
    Abstract: A user profile is used to assist a user in identifying events of interest and to provide context to users regarding events that matches user preferences. The user profile may be based on behaviors exhibited on a mobile device, on input by the user or on data on the mobile device. The user profile is analyzed to provide notification of events of interest to the user based upon the analysis of the user profile. The user profile may include anything that contributes to a state on the device.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: August 15, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jonathan Lee, Igor Borisov Peev, Jorge Armando Peraza, Udiyan Padmanabhan
  • Publication number: 20170228899
    Abstract: Performance and capability improvements of computer devices that provide digital images of heatmap visualizations for datasets are provided via both systems and methods. A value-color spectrum is correlated to the dataset via a multi-pass rendering. The multi-pass rendering yields a two-channel mask, which is applied to a map to show the dataset in a heatmap visualization on that map, and may be continually used as the map is manipulated by a user. User interface tools are also provided to enable a user to specify a custom value-color spectrum, how the dataset is to be aggregated, the area of effect for a data point in the visualization, the strength of effect for a data point in the visualization, and which specifies how a dataset will be visually represented in a heatmap.
    Type: Application
    Filed: June 30, 2016
    Publication date: August 10, 2017
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: Daniel Benjamin Witriol, Matthew W. Asplund, Lewey Alec Geselowitz, Igor Borisov Peev, Ehab Sobhy Deraz
  • Publication number: 20170220858
    Abstract: The present disclosure is directed to a method for optically recognizing a table and converting that recognized table to a digitized format. In particular, the present disclosure relates to a method of optically recognizing and identifying a table generally, individual cells within the table, the data embedded within each cell, as well as the original table format, including shading, cell borders, colors, and effects. Accordingly, such digitization of an optically recognized table, in whole or in part, as printed on a document or other media allows users to easily and quickly capture information as originally arranged without having to manually re-create a table and enter data into the re-created table.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 3, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Anya Stitz, John Campbell, Catherine Neylan, Dusan Lukic, Ivan Vujic, Christopher C. Yu, Igor Borisov Peev, Shangwei Fang
  • Publication number: 20160307343
    Abstract: Systems and methods are provided to improve map type data visualizations in which custom images are used as background against which datasets are visualized. In various examples, coordinate systems are automatically generated and applied to the custom image based on the positional data of the dataset. The custom image may replace a pre-existing background, and the plotting of the dataset may be automatically modified based on differences between the pre-existing background and the custom image. Aspects provide for enhanced user control of the map type visualization to further modify how datasets are plotted and how visualizations are presented. Example modifications include offsets and scales, which may be automatically determined and applied or set manually. In some examples, the custom image may be part of a set of image tiles, which are operable to provide various levels of detail from several viewing angles and heights.
    Type: Application
    Filed: April 15, 2015
    Publication date: October 20, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Igor Borisov Peev, Lewey Alec Geselowitz, James Thomas Marshall, John A. Payne, Jagan Subhas, Puneet Bhatia, Daniel Benjamin Witriol, Safiya Bhojawala, Ehab Sobhy
  • Publication number: 20160196674
    Abstract: Concepts and technologies are described herein for generating scenes and tours in a spreadsheet application. In accordance with the concepts and technologies disclosed herein, a computer system executes a visualization component. Selection of an option to create a tour can be detected by the computer system. In response to detecting selection of the option, the computer system can create a tour. The computer system also can detect selection of an option to add a scene to the tour. The tour can be saved. Playback of the tour can be started in response to detecting selection of a play option. If the playback is paused, changes made to the tour and/or the scenes can be tracked by the computer system, and an updated version of the tour can be saved.
    Type: Application
    Filed: March 14, 2016
    Publication date: July 7, 2016
    Inventors: B. Scott Ruble, Ehab Sobhy, Igor Borisov Peev, Curtis G. Wong, John Alfred Payne, Jonathan Edgar Fay, Kevin Fan
  • Patent number: 9317963
    Abstract: Concepts and technologies are described herein for generating scenes and tours in a spreadsheet application. In accordance with the concepts and technologies disclosed herein, a computer system executes a visualization component. Selection of an option to create a tour can be detected by the computer system. In response to detecting selection of the option, the computer system can create a tour. The computer system also can detect selection of an option to add a scene to the tour. The tour can be saved. Playback of the tour can be started in response to detecting selection of a play option. If the playback is paused, changes made to the tour and/or the scenes can be tracked by the computer system, and an updated version of the tour can be saved.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: April 19, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: B. Scott Ruble, Ehab Sobhy, Igor Borisov Peev, Curtis G. Wong, John Alfred Payne, Jonathan Edgar Fay, Kevin Fan
  • Publication number: 20140222580
    Abstract: A user profile is used to assist a user in identifying events of interest and to provide context to users regarding events that matches user preferences. The user profile may be based on behaviors exhibited on a mobile device, on input by the user or on data on the mobile device. The user profile is analyzed to provide notification of events of interest to the user based upon the analysis of the user profile. The user profile may include anything that contributes to a state on the device.
    Type: Application
    Filed: April 7, 2014
    Publication date: August 7, 2014
    Applicant: Microsoft Corporation
    Inventors: Jonathan Lee, Igor Borisov Peev, Jorge Armando Peraza, Udiyan Padmanabhan
  • Patent number: 8725180
    Abstract: A user profile is used to assist a user in identifying events of interest and to provide context to users regarding events that matches user preferences. The user profile may be based on behaviors exhibited on a mobile device, on input by the user or on data on the mobile device. The user profile is analyzed to provide notification of events of interest to the user based upon the analysis of the user profile. The user profile may include anything that contributes to a state on the device.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: May 13, 2014
    Assignee: Microsoft Corporation
    Inventors: Jonathan Lee, Igor Borisov Peev, Jorge Armando Peraza, Udiyan Padmanabhan
  • Publication number: 20140047328
    Abstract: Concepts and technologies are described herein for generating scenes and tours in a spreadsheet application. In accordance with the concepts and technologies disclosed herein, a computer system executes a visualization component. Selection of an option to create a tour can be detected by the computer system. In response to detecting selection of the option, the computer system can create a tour. The computer system also can detect selection of an option to add a scene to the tour. The tour can be saved. Playback of the tour can be started in response to detecting selection of a play option. If the playback is paused, changes made to the tour and/or the scenes can be tracked by the computer system, and an updated version of the tour can be saved.
    Type: Application
    Filed: May 21, 2013
    Publication date: February 13, 2014
    Applicant: Microsoft Corporation
    Inventors: B. Scott Ruble, Ehab Sobhy, Igor Borisov Peev, Curtis G. Wong, John Alfred Payne, Jonathan Edgar Fay, Kevin Fan
  • Publication number: 20140043340
    Abstract: Concepts and technologies are described herein for animation transitions and effects in a spreadsheet application. In accordance with the concepts and technologies disclosed herein, a computer system can execute a visualization component. The computer system can detect selection of a scene included in a visualization of spreadsheet data. The computer system also can generate an effect for the scene selected. In some embodiments, the computer system identifies another scene and generates a transition between the scenes. The computer system can output the effect animation and the transition animation.
    Type: Application
    Filed: March 15, 2013
    Publication date: February 13, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Ehab Sobhy, Steven Drucker, Michael Kallay, Alexandre da Veiga, John Alfred Payne, Curtis G. Wong, Jonathan Edgar Fay, Igor Borisov Peev
  • Publication number: 20140043325
    Abstract: Concepts and technologies are described herein for facetted browsing. In accordance with the concepts and technologies disclosed herein, data can be obtained at a computer system. The data can include data values and geographic information. The computer system can generate a geospatial visualization of the data based, at least partially, upon the data values and the geographic location information. The computer system can also generate an overlay visualization of the data based, at least partially, upon the data values. The computer system can also output the geospatial visualization and the overlay visualization.
    Type: Application
    Filed: May 31, 2013
    Publication date: February 13, 2014
    Inventors: B. Scott Ruble, Danhua Zhu, Eric W. Patterson, Curtis G. Wong, Jai Srinivasan, Kevin Fan, Jonathan Edgar Fay, John Alfred Payne, Igor Borisov Peev
  • Publication number: 20140047312
    Abstract: Concepts and technologies are described herein for displaying temporal information in a spreadsheet application. In accordance with the concepts and technologies disclosed herein, spreadsheet data can be obtained at a computer system. The spreadsheet data can include data values, temporal information, and geographic information. The computer system can generate a visualization of the spreadsheet data based, at least partially, upon the data values, the temporal information, and the geographic location information. The computer system also can output the visualization.
    Type: Application
    Filed: April 3, 2013
    Publication date: February 13, 2014
    Applicant: Microsoft Corporation
    Inventors: B. Scott Ruble, Curtis G. Wong, Igor Borisov Peev, Kevin Fan, Jai Srinivasan, Ehab Sobhy, Jonathan Edgar Fay
  • Publication number: 20130191714
    Abstract: Animation and visuals are displayed when automatically filling/changing values within a document. A scan animation may be displayed to assist a user in understanding that an action is about to occur using their recent edit(s). A fill animation may be displayed while the suggested values are automatically filled within the document. For example, the suggested values may be displayed according to an uncommitted state (e.g. light grey text) as compared to a committed state (e.g. black text) of related values. The suggested values may be accepted/rejected while they are displayed according to the uncommitted state. When the suggested values are rejected, the suggested values are removed from the display. When the suggested values are accepted, the suggested values are transitioned to the committed state. When a user performs an edit on one or more of the suggested values, a change animation may be displayed.
    Type: Application
    Filed: January 25, 2012
    Publication date: July 25, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Chad Rothschiller, Eric Cohen, Karen Cheng, Josh Leong, Christopher Benedict, Keri Talbot, Igor Borisov Peev, Andrew Becker
  • Publication number: 20130145244
    Abstract: A quick analysis tool is configured to present one or more data analysis features that are tailored to the data in a selected portion of a spreadsheet document. The quick analysis tool may provide a quick analysis tool entry button, the selection of which causes a contextual user interface to be displayed. The contextual user interface facilitates a user to easily access one or more data analysis features. The quick analysis tool also provides a mechanism by which a user can preview and/or apply one or more of these data analysis features while bypassing the potentially steep learning curve and traditionally high barrier of entry for new or otherwise less advanced users of the spreadsheet application. Intermediate or otherwise more advanced users of the spreadsheet application will also benefit from the quick analysis tool because of improved efficiency for applying data analysis features to data within a spreadsheet document.
    Type: Application
    Filed: December 5, 2011
    Publication date: June 6, 2013
    Applicant: Microsoft Corporation
    Inventors: Chad Barry Rothschiller, Thomas Scott Constantine, Andrew James Becker, Dafna Chen, Gabhan Berry, Xiaohui Pan, Igor Borisov Peev
  • Patent number: D751573
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: March 15, 2016
    Assignee: Microsoft Corporation
    Inventors: Keri Talbot, Christopher D. Edwards, Igor Borisov Peev, Karen X. Cheng