Patents by Inventor Bongshin Lee
Bongshin Lee 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: 9870362Abstract: The techniques and systems described herein efficiently and effectively enable an author to create an interactive, data-driven presentation during an authoring stage. Moreover, the techniques and systems enable a consumer to interact with the data-driven presentation during a consuming stage. For example, the techniques and systems generate and output graphical user interfaces that enable an author to define consumer interaction settings so a consumer of the presentation can: switch between alternative types of visual elements (e.g., charts), determine whether a visual element is presented with or without animation, determine a presentation timing of visual elements and/or textual elements, determine presentation styles (e.g., color scheme, font type, etc.), filter a set of data presented in a visual element so that a subset of the data can be viewed or distinguished, and/or adjust a scale associated with a visual element (e.g., change a scale for an axis of a chart).Type: GrantFiled: November 11, 2014Date of Patent: January 16, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Bongshin Lee, Nathalie Henry Riche, Charles David Stolper
-
Publication number: 20170269793Abstract: The description relates to a shared digital workspace. One example includes a display device and sensors. The sensors are configured to detect users proximate the display device and to detect that an individual user is performing an individual user command relative to the display device. The system also includes a graphical user interface configured to be presented on the display device that allows multiple detected users to simultaneously interact with the graphical user interface via user commands.Type: ApplicationFiled: June 6, 2017Publication date: September 21, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Desney S. TAN, Kenneth P. HINCKLEY, Steven N. BATHICHE, Ronald O. PESSNER, Bongshin LEE, Anoop GUPTA, Amir NETZ, Brett D. BREWER
-
Patent number: 9740361Abstract: The description relates to a shared digital workspace. One example includes a display device and sensors. The sensors are configured to detect users proximate the display device and to detect that an individual user is performing an individual user command relative to the display device. The system also includes a graphical user interface configured to be presented on the display device that allows multiple detected users to simultaneously interact with the graphical user interface via user commands.Type: GrantFiled: February 7, 2014Date of Patent: August 22, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Desney S. Tan, Kenneth P. Hinckley, Steven N. Bathiche, Ronald O. Pessner, Bongshin Lee, Anoop Gupta, Amir Netz, Brett D. Brewer
-
Patent number: 9740399Abstract: Described herein are various technologies pertaining to shapewriting. A touch-sensitive input panel comprises a plurality of keys, where each key in the plurality of keys is representative of a respective plurality of characters. A user can generate a trace over the touch-sensitive input panel, wherein the trace passes over keys desirably selected by the user. A sequence of characters, such as a word, is decoded based upon the trace, and is output to a display or a speaker.Type: GrantFiled: January 20, 2013Date of Patent: August 22, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Timothy S. Paek, Johnson Apacible, Dmytro Rudchenko, Bongshin Lee, Juan Dai, Yutaka Suzue
-
Patent number: 9720559Abstract: The description relates to a shared digital workspace. One example includes a display device and sensors. The sensors are configured to detect users proximate the display device and to detect that an individual user is performing an individual user command relative to the display device. The system also includes a graphical user interface configured to be presented on the display device that allows multiple detected users to simultaneously interact with the graphical user interface via user commands.Type: GrantFiled: February 7, 2014Date of Patent: August 1, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Desney S. Tan, Kenneth P. Hinckley, Steven N. Bathiche, Ronald O. Pessner, Bongshin Lee, Anoop Gupta, Amir Netz, Brett D. Brewer
-
Patent number: 9665259Abstract: The description relates to an interactive digital display. One example includes a display device configured to receive user input and recognize commands relative to data visualizations. The system also includes a graphical user interface configured to be presented on the display device that allows users to interact with the data visualizations via the user commands.Type: GrantFiled: June 11, 2014Date of Patent: May 30, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Bongshin Lee, Greg Smith, Amir Netz, Matthew J. Longley, Allison Tran, Cristian Petculescu, Shahar Prish, Diego Oppenheimer, Adam Wilson, Patrick Baumgartner, Pedram Faghihi Rezaei, Amy Forstrom, Eran Megiddo
-
Publication number: 20170109335Abstract: Techniques for authoring visual representations for text-based documents are described herein. In some examples, the techniques utilize Natural Language Processing (NLP) to process text within the document. Based on the NLP, a user can work interactively with the document in order to create visual representations that represent the text in the document. By allowing the user to work interactively with the document based on NLP, the techniques can provide the user with the ability to generate representations of particular concepts of the document.Type: ApplicationFiled: November 19, 2015Publication date: April 20, 2017Inventors: Bongshin Lee, Timothy Dwyer, Nathalie Henry Riche
-
Publication number: 20170090751Abstract: Described herein is a split virtual keyboard that is displayed on a tablet (slate) computing device. The split virtual keyboard includes a first portion and a second portion, the first portion being separated from the second portion. The first portion includes a plurality of character keys that are representative at least one respective character. The tablet computing device is configured to support text generation by way of a continuous sequence of strokes over the plurality of character keys in the first portion of the split virtual keyboard.Type: ApplicationFiled: December 12, 2016Publication date: March 30, 2017Inventors: Timothy S. Paek, Bongshin Lee, Asela Gunawardana, Johnson Apacible, Anoop Gupta
-
Publication number: 20170046016Abstract: The claimed subject matter generates animated data visualization videos. A user interface is displayed that includes a clip library panel, a clips panel, and a configurations panel. The clip library panel includes available data clips; the clips panel includes multiple configured data clips; and, the configurations panel includes properties of a selected data clip from the clips panel. A user interface for entering a dataset is displayed. Multiple data clips dragged from the clip library panel to the clips panel, are added to the clips panel. Configuration settings for a dragged and dropped data clip are displayed in the configurations panel. One or more properties of the data clip are updated. An animated data visualization video is generated based on the dragged and dropped data clips and updated properties, and in a sequence specified in the clips panel.Type: ApplicationFiled: August 10, 2015Publication date: February 16, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Nathalie Riche, Bongshin Lee, Andres Monroy Hernandez, Fereshteh Amini
-
Patent number: 9547430Abstract: Various technologies pertaining to provision of haptic feedback to users of computing devices with touch-sensitive displays are described. First haptic feedback is provided to assist a user in localizing a finger or thumb relative to a graphical object displayed on a touch-sensitive display, where no input data is provided to an application corresponding to the graphical object. A toggle command set forth by the user is subsequently identified; thereafter, an input gesture is received on the touch-sensitive display, and second haptic feedback is provided to aid the user in setting forth input data to the application.Type: GrantFiled: March 7, 2013Date of Patent: January 17, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Timothy S. Paek, Johnson Apacible, Bongshin Lee, Asela Gunawardana, Vishwas Kulkarni, Hong Z. Tan
-
Patent number: 9547375Abstract: Described herein is a split virtual keyboard that is displayed on a tablet (slate) computing device. The split virtual keyboard includes a first portion and a second portion, the first portion being separated from the second portion. The first portion includes a plurality of character keys that are representative at least one respective character. The tablet computing device is configured to support text generation by way of a continuous sequence of strokes over the plurality of character keys in the first portion of the split virtual keyboard.Type: GrantFiled: June 17, 2013Date of Patent: January 17, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Timothy S. Paek, Bongshin Lee, Asela Gunawardana, Johnson Apacible, Anoop Gupta
-
Patent number: 9542438Abstract: Real-time query expansion (RTQE) is a process of supplementing an original query with additional terms or expansion choices that are ranked according to some figure of merit and presented while users are still formulating their queries. As disclosed herein, individual terms may be combined and submitted as a phrase into a query. By building the phase term-by-term, users can compositionally formulate queries while maintaining the same benefits that other RTQE interfaces offer. To promote greater flexibility in its working environment, the number of terms that are presented on a display may be reduced. In place of some terms, placeholders may be used and expanded by the user when necessary. This allows phrases to be readily presented on small displays (e.g., hand-held devices).Type: GrantFiled: June 17, 2008Date of Patent: January 10, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Timothy S. Paek, Bongshin Lee, Bo Thiesson
-
Patent number: 9449076Abstract: Real-time query expansion (RTQE) is a process of supplementing an original query with addition terms or expansion choices that are ranked according to some figure of merit and presented while users are still formulating their queries. As disclosed herein, phrases may be presented and one or more terms of a focused-on phrase may be pinned (as desirable to the user). Subsequent lists may be presented as a function of pinned terms and/or user input. In one embodiment, a placeholder may be substituted for one or more pinned terms if less than some predetermined threshold of phrases is able to be presented based upon the pinned terms and/or user input, and another list of phrases may be presented as a function of a query using fewer than all the pinned terms. The placeholder may allow out-of-index phrases to be formed, for example, based upon two or more phrases and/or terms input by the user.Type: GrantFiled: October 15, 2012Date of Patent: September 20, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Tim Paek, Bongshin Lee, Bo Thiesson, Gary Voronel, Julian James Odell, Oliver Scholz
-
Publication number: 20160162803Abstract: Disclosed herein are technologies directed to a feature ideator. The feature ideator can initiate a classifier that analyzes a training set of data in a classification process. The feature ideator can generate one or more suggested features relating to errors generated during the classification process. The feature ideator can generate an output to cause the errors to be rendered in a format that provides for an interaction with a user. A user can review the summary of the errors or the individual errors and select one or more features to increase the accuracy of the classifier.Type: ApplicationFiled: December 7, 2014Publication date: June 9, 2016Inventors: Saleema Amershi, Michael J. Brooks, Bongshin Lee, Steven M. Drucker, Patrice Y. Simard, Jin A. Suh, Ashish Kapoor
-
Patent number: 9361883Abstract: A dictation module is described herein which receives and interprets a complete utterance of the user in incremental fashion, that is, one incremental portion at a time. The dictation module also provides rendered text in incremental fashion. The rendered text corresponds to the dictation module's interpretation of each incremental portion. The dictation module also allows the user to modify any part of the rendered text, as it becomes available. In one case, for instance, the dictation module provides a marking menu which includes multiple options by which a user can modify a selected part of the rendered text. The dictation module also uses the rendered text (as modified or unmodified by the user using the marking menu) to adjust one or more models used by the dictation model to interpret the user's utterance.Type: GrantFiled: May 1, 2012Date of Patent: June 7, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Timothy S. Paek, Bongshin Lee, Bo-June Hsu
-
Publication number: 20160132225Abstract: The techniques and systems described herein efficiently and effectively enable an author to create an interactive, data-driven presentation during an authoring stage. Moreover, the techniques and systems enable a consumer to interact with the data-driven presentation during a consuming stage. For example, the techniques and systems generate and output graphical user interfaces that enable an author to define consumer interaction settings so a consumer of the presentation can: switch between alternative types of visual elements (e.g., charts), determine whether a visual element is presented with or without animation, determine a presentation timing of visual elements and/or textual elements, determine presentation styles (e.g., color scheme, font type, etc.), filter a set of data presented in a visual element so that a subset of the data can be viewed or distinguished, and/or adjust a scale associated with a visual element (e.g., change a scale for an axis of a chart).Type: ApplicationFiled: November 11, 2014Publication date: May 12, 2016Inventors: Bongshin Lee, Nathalie Henry Riche, Charles David Stolper
-
Patent number: 9304683Abstract: A soft input panel (SIP) for a computing device is configured to be used by a person holding a computing device with one hand. For example, a user grips a mobile computing device with his right hand at the bottom right corner and uses his right thumb to touch the various keys of the SIP, or grips a mobile computing device with his left hand at the bottom left corner and uses his left thumb to touch the various keys of the SIP. The SIP comprises arced or slanted rows of keys that correspond to the natural pivoting motion of the user's thumb.Type: GrantFiled: December 27, 2012Date of Patent: April 5, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Timothy S. Paek, Dmytro Rudchenko, Bongshin Lee, Nikhil Devanur Rangarajan
-
Patent number: 9299176Abstract: Large graph visualization embodiments are presented which generally render and display the more important elements for a current view. To this end, a measure of importance referred to as a zoom level is assigned to the vertices and rails of a graph. Each rail is a curve segment in the graph that represents an edge or a set of edges passing through it. The rendering and displaying of a graph (or a part thereof) is done quickly, even as a user moves about the graph, and the visualization of the large graph is not so dense and so full of detail that the user becomes disoriented. In general, this is accomplished by specifying a current viewport, or a current zoom level, or both. Furthermore, the visualization is stable in that the layout of vertices and rails will be the same for the same zoom level and viewport.Type: GrantFiled: November 19, 2013Date of Patent: March 29, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Lev Nachmanson, Bongshin Lee, Nathalie Henry Riche, Xiaoji Chen, Alexander E. Holroyd
-
Patent number: 9270936Abstract: A communication system is described herein which provides an indicator that helps hub participants of a meeting (or other environmental setting) determine a direction of attention of a satellite participant (who is not physically present at the meeting). The indicator can be implemented as a mechanical pointer, a solid-state display mechanism, a rotating display mechanism, a display mechanism which presents visual information that reflects directionality, and so on. The communication system can assess the directionality of the satellite participant based on any combination of control inputs from explicit input mechanism(s) and/or implicit input mechanism(s). The communication system can also choose between explicit and/or implicit control of the indicator based on at least one selection criterion.Type: GrantFiled: April 22, 2013Date of Patent: February 23, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Gina D. Venolia, George R. Robertson, John C. Tang, David M. Sirkin, Bongshin Lee
-
Patent number: 9122995Abstract: The described implementations relate to data classification. One implementation includes identifying one or more likely classifications for an incoming data item using an algorithm. The implementation can also include providing the one or more identified classifications to a user. A selection of an individual identified classification for the incoming data item can be received from the user. The algorithm can be refined to reflect the selection by the user.Type: GrantFiled: March 15, 2011Date of Patent: September 1, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Bongshin Lee, Ashish Kapoor, Ratul Mahajan, Blaine S. Christian, Saleema Amershi