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).
-
Publication number: 20140098036Abstract: 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: ApplicationFiled: January 20, 2013Publication date: April 10, 2014Applicant: Microsoft CorporationInventors: Timothy S. Paek, Johnson Apacible, Dmytro Rudchenko, Bongshin Lee, Juan Dai, Yutaka Suzue
-
Publication number: 20140101593Abstract: 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: ApplicationFiled: December 27, 2012Publication date: April 10, 2014Applicant: Microsoft CorporationInventors: Timothy S. Paek, Dmytro Rudchenko, Bongshin Lee, Nikhil Devanur Rangarajan
-
Publication number: 20140098024Abstract: 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: June 17, 2013Publication date: April 10, 2014Inventors: Timothy S. Paek, Bongshin Lee, Asela Gunawardana, Johnson Apacible, Anoop Gupta
-
Publication number: 20140101545Abstract: 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: ApplicationFiled: March 7, 2013Publication date: April 10, 2014Applicant: MICROSOFT CORPORATIONInventors: Timothy S. Paek, Johnson Apacible, Bongshin Lee, Asela Gunawardana, Vishwas Kulkarni, Hong Z. Tan
-
Patent number: 8635236Abstract: An augmented large index searching system and method for searching a database of items using a device having a limited input mechanism. Embodiments of the system and method present to a user in an augmented list view or a regular list view a list of items matching a sub-string search. The augmented list view contains a list of sub-group representations so that each sub-group is represented by an item in the sub-group most likely to be selected by the user. The user can select an item wanted by the user or refine the sub-string search by pinning a character to append the character to the sub-string and generate a revised sub-string. The above process is repeated using the revised sub-string. The list can be augmented by displaying visual features that indicate quantity and distinguish between items or characters by using coloring, highlighting, shading, size, and so forth.Type: GrantFiled: December 22, 2008Date of Patent: January 21, 2014Assignee: Microsoft CorporationInventors: Bongshin Lee, Bo Thiesson, Tim Paek
-
Patent number: 8615477Abstract: Systems and methods are described herein that facilitate file management on a computing device and/or across multiple computing devices. Actions of a user with respect to digital items on a computing device can be monitored and utilized to build a relationship table, wherein the relationship table comprises identities of digital items and data that describes relationships between particular digital items. Such a relationship table is analyzed to provide a user with information pertaining to relationships between digital items captured in the relationship table. Relationship tables from different devices can be merged to analyze relationships between digital items across devices.Type: GrantFiled: June 8, 2010Date of Patent: December 24, 2013Assignee: Microsoft CorporationInventors: Gregory Robert Smith, Amy Kathleen Karlson, Bongshin Lee
-
Patent number: 8584046Abstract: A hierarchy differences visualization system and method for visualizing differences between two hierarchical structures based on similarity metrics. The two hierarchical structures are merged into a merged hierarchical structure and differences between the two hierarchical structures are computed and displayed in a user interface using node visualization metrics. In addition, at least one path is computed to a root of the merged hierarchical structure from a selected node and displayed in the user interface. The user interface uses various node visualization metrics including color, shapes, size, underlining, strikethrough, and text transparency. In some embodiments the hierarchical structures are tree structures and the similarity metric is structural uncertainty including location uncertainty and sub-tree structure uncertainty. The location uncertainty of a node is indicated by a color of the node label and sub-tree structure uncertainty of a node is shown by various levels of transparency of node labels.Type: GrantFiled: April 9, 2007Date of Patent: November 12, 2013Assignee: Microsoft CorporationInventors: Bongshin Lee, George G. Robertson
-
Publication number: 20130297307Abstract: 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: ApplicationFiled: May 1, 2012Publication date: November 7, 2013Applicant: MICROSOFT CORPORATIONInventors: Timothy S. Paek, Bongshin Lee, Bo-June Hsu
-
Publication number: 20130246958Abstract: A link curvature processing module enables a user with the ability to control the curvature of links in a node-link diagram. As a node-link diagram is displayed to a user, the user may interact with the diagram and adjust the curvature of one or more links in the diagram to improve the readability of the diagram. The user's modification to the curvature of a link alters the shape of the link so that the position of the nodes connected to the link does not change. By providing the user with such control, the user is able to tailor the visual display of the links to the user's preference.Type: ApplicationFiled: March 15, 2012Publication date: September 19, 2013Applicant: Microsoft CorporationInventors: TIMOTHY DWYER, NATHALIE HENRY RICHE, BONGSHIN LEE, SHEELAGH CARPENDALE
-
Publication number: 20130229483Abstract: 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: ApplicationFiled: April 22, 2013Publication date: September 5, 2013Applicant: MICROSOFT CORPORATIONInventors: Gina D. Venolia, George R. Robertson, John C. Tang, David M. Sirkin, Bongshin Lee
-
Publication number: 20130222262Abstract: The current application is directed to intuitive, easily manipulated, and fully functional soft-input panels (“SIPs”) and hardware input panels (“HIPs”), or physical keyboards, for mobile telephones, tablet computers, and other electronic devices that provide for input of Korean-language text. One implementation of the Korean-language SIP to which the current application is directed includes 16 different displayed input features arranged in four columns and four rows. The 16 input features of this particular implementation allow for input of all Hangul Korean-language characters as well as cursor control, text-entry control, and alternate-SIP toggles. Neither this section nor the sections which follow are intended to either limit the scope of the claims which follow or define the scope of those claims.Type: ApplicationFiled: February 28, 2012Publication date: August 29, 2013Applicant: Microsoft CorporationInventors: Bongshin Lee, Tim Paek, Byoung Hoon Shin, Yoong Ki Ahn, Daesung Kim
-
Publication number: 20130222261Abstract: The current application is directed to an intuitive, easily manipulated, and fully functional soft-input panel (“SIP”) and hardware input panels (“HIPs”), or physical keyboards, for mobile telephones, tablet computers, and other electronic devices that provides for input of Korean-language text. One implementation of the touch-zone Korean-language SIP to which the current application is directed includes 4 regions, or zones, each containing three input keys, for input of Hangul characters and control directives, including backspace, space, and enter commands. A fifth region includes two consonant-composition features, and sixth and seventh regions each include an alternate SIP toggle. The input features of this particular implementation allow for input of all Hangul Korean-language characters as well as cursor control, text-entry control, and alternate-SIP toggles.Type: ApplicationFiled: February 26, 2012Publication date: August 29, 2013Applicant: Microsoft CorporationInventors: Daesung Kim, Bongshin Lee, Tim Paek, Byoung Hoon Shin, Yoong Ki Ahn
-
Patent number: 8520052Abstract: 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: February 2, 2011Date of Patent: August 27, 2013Assignee: Microsoft CorporationInventors: Gina D. Venolia, George G. Robertson, John C. Tang, David M. Sirkin, Bongshin Lee
-
Patent number: 8446412Abstract: A data trends static visualization system and method including a data trends static visualization diagram for statically visualizing changes in data. The data trends static visualization diagram is a multi-dimensional static diagram including plots of multiple data items, where each data item is a set of related data having associated nodes and links. Each node represents a data point of the data item and links are used to connect at least some of the nodes. The data trends static visualization diagram uses a variety of visualization components to accentuate data changes and indicate a direction (or flow) of data trends. The visualization components include a node opacity visualization component, a link opacity visualization component, and a node size visualization component. The data trends static visualization diagram includes a traces diagram, for plotting trace lines in one diagram, and a small multiples diagram, for plotting individual trace lines in multiple diagrams.Type: GrantFiled: June 26, 2008Date of Patent: May 21, 2013Assignee: Microsoft CorporationInventors: George G. Robertson, Roland Fernandez, Danyel Fisher, Bongshin Lee
-
Patent number: 8358308Abstract: Various types of data can be collected into a data set and related content and/or related concepts across the data in the data set and/or across search histories can be displayed as a visual representation. The related content/concepts can be presented as a function of incremental revealing of relationships. After reviewing the visual representation, a user can customize the data set and relationships by specifically excluding a related data segment. The visual representation can be applied across multiple searches or other obtained data. Through interaction with the visual representation, a user can drill down into common linkages of the data to more narrowly focus on a subset of the data and/or to refocus a search result and/or to provide annotations.Type: GrantFiled: June 27, 2008Date of Patent: January 22, 2013Assignee: Microsoft CorporationInventors: George G. Robertson, Danyel A. Fisher, Bongshin Lee, Roland L. Fernandez, Lev Boris Nachmanson, Timothy Garry Dwyer, Mikkel Ronne Jakobsen, Olga Kulyk, Matthew Jay Kotler, Kipper V. Jewsbury, Brian L. Welcker, Gur Kimchi, Morten Holm-Peterson, Stella Yick Chan, Jason J. Weber, B. Scott Ruble, Murali R. Krishnan, Benjamin L. Chronister, Christian Olaf Abeln
-
Patent number: 8356041Abstract: 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. 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. The benefits include, reducing the number of keystrokes and improving retrieval performance. 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 15, 2013Assignee: Microsoft CorporationInventors: Timothy S. Paek, Bongshin Lee, Bo Thiesson
-
Patent number: 8316296Abstract: 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 1, 2008Date of Patent: November 20, 2012Assignee: Microsoft CorporationInventors: Tim Paek, Bongshin Lee, Bo Thiesson, Gary Voronel, Julian James Odell, Olilver Scholz
-
Patent number: 8306940Abstract: A real-time visual feedback ensemble classifier generator and method for interactively generating an optimal ensemble classifier using a user interface. Embodiments of the real-time visual feedback ensemble classifier generator and method use a weight adjustment operation and a partitioning operation in the interactive generation process. In addition, the generator and method include a user interface that provides real-time visual feedback to a user so that the user can see how the weight adjustment and partitioning operation affect the overall accuracy of the ensemble classifier. Using the user interface and the interactive controls available on the user interface, a user can iteratively use one or both of the weigh adjustment operation and partitioning operation to generate an optimized ensemble classifier.Type: GrantFiled: March 20, 2009Date of Patent: November 6, 2012Assignee: Microsoft CorporationInventors: Bongshin Lee, Ashish Kapoor, Desney S. Tan, Justin Talbot
-
Publication number: 20120239596Abstract: 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: ApplicationFiled: March 15, 2011Publication date: September 20, 2012Applicant: MICROSOFT CORPORATIONInventors: Bongshin Lee, Ashish Kapoor, Ratul Mahajan, Blaine S. Christian, Saleema Amershi
-
Publication number: 20120229468Abstract: Architecture that integrates the benefits of natural user interaction such as freeform sketch with computer-aided charting. The architecture integrates natural user interaction utilizing multiple modalities (e.g., sketch, multi-touch, etc.) with computer supported data analysis that allows users to explore data by drawing charts using simple strokes. Natural user interactions can be utilized to change chart types by drawing symbols, transform data by applying functions, filter data by drawing strikethrough on legends, etc. Additionally, the architecture makes an inference of visualizations the user intended from user-drawn strokes, such as the axes of a graph, the words of a label, etc. When appropriate, the architecture automatically completes visualizations.Type: ApplicationFiled: March 7, 2011Publication date: September 13, 2012Applicant: Microsoft CorporationInventors: Bongshin Lee, Nathalie Riche, Sheelagh Carpendale, Tim Sherwood, Jeffrey Browne