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: 20140098036
    Abstract: 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: Application
    Filed: January 20, 2013
    Publication date: April 10, 2014
    Applicant: Microsoft Corporation
    Inventors: Timothy S. Paek, Johnson Apacible, Dmytro Rudchenko, Bongshin Lee, Juan Dai, Yutaka Suzue
  • Publication number: 20140101593
    Abstract: 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: Application
    Filed: December 27, 2012
    Publication date: April 10, 2014
    Applicant: Microsoft Corporation
    Inventors: Timothy S. Paek, Dmytro Rudchenko, Bongshin Lee, Nikhil Devanur Rangarajan
  • Publication number: 20140098024
    Abstract: 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: Application
    Filed: June 17, 2013
    Publication date: April 10, 2014
    Inventors: Timothy S. Paek, Bongshin Lee, Asela Gunawardana, Johnson Apacible, Anoop Gupta
  • Publication number: 20140101545
    Abstract: 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: Application
    Filed: March 7, 2013
    Publication date: April 10, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Timothy S. Paek, Johnson Apacible, Bongshin Lee, Asela Gunawardana, Vishwas Kulkarni, Hong Z. Tan
  • Patent number: 8635236
    Abstract: 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: Grant
    Filed: December 22, 2008
    Date of Patent: January 21, 2014
    Assignee: Microsoft Corporation
    Inventors: Bongshin Lee, Bo Thiesson, Tim Paek
  • Patent number: 8615477
    Abstract: 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: Grant
    Filed: June 8, 2010
    Date of Patent: December 24, 2013
    Assignee: Microsoft Corporation
    Inventors: Gregory Robert Smith, Amy Kathleen Karlson, Bongshin Lee
  • Patent number: 8584046
    Abstract: 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: Grant
    Filed: April 9, 2007
    Date of Patent: November 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Bongshin Lee, George G. Robertson
  • Publication number: 20130297307
    Abstract: 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: Application
    Filed: May 1, 2012
    Publication date: November 7, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Timothy S. Paek, Bongshin Lee, Bo-June Hsu
  • Publication number: 20130246958
    Abstract: 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: Application
    Filed: March 15, 2012
    Publication date: September 19, 2013
    Applicant: Microsoft Corporation
    Inventors: TIMOTHY DWYER, NATHALIE HENRY RICHE, BONGSHIN LEE, SHEELAGH CARPENDALE
  • Publication number: 20130229483
    Abstract: 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: Application
    Filed: April 22, 2013
    Publication date: September 5, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Gina D. Venolia, George R. Robertson, John C. Tang, David M. Sirkin, Bongshin Lee
  • Publication number: 20130222262
    Abstract: 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: Application
    Filed: February 28, 2012
    Publication date: August 29, 2013
    Applicant: Microsoft Corporation
    Inventors: Bongshin Lee, Tim Paek, Byoung Hoon Shin, Yoong Ki Ahn, Daesung Kim
  • Publication number: 20130222261
    Abstract: 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: Application
    Filed: February 26, 2012
    Publication date: August 29, 2013
    Applicant: Microsoft Corporation
    Inventors: Daesung Kim, Bongshin Lee, Tim Paek, Byoung Hoon Shin, Yoong Ki Ahn
  • Patent number: 8520052
    Abstract: 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: Grant
    Filed: February 2, 2011
    Date of Patent: August 27, 2013
    Assignee: Microsoft Corporation
    Inventors: Gina D. Venolia, George G. Robertson, John C. Tang, David M. Sirkin, Bongshin Lee
  • Patent number: 8446412
    Abstract: 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: Grant
    Filed: June 26, 2008
    Date of Patent: May 21, 2013
    Assignee: Microsoft Corporation
    Inventors: George G. Robertson, Roland Fernandez, Danyel Fisher, Bongshin Lee
  • Patent number: 8358308
    Abstract: 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: Grant
    Filed: June 27, 2008
    Date of Patent: January 22, 2013
    Assignee: Microsoft Corporation
    Inventors: 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: 8356041
    Abstract: 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: Grant
    Filed: June 17, 2008
    Date of Patent: January 15, 2013
    Assignee: Microsoft Corporation
    Inventors: Timothy S. Paek, Bongshin Lee, Bo Thiesson
  • Patent number: 8316296
    Abstract: 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: Grant
    Filed: October 1, 2008
    Date of Patent: November 20, 2012
    Assignee: Microsoft Corporation
    Inventors: Tim Paek, Bongshin Lee, Bo Thiesson, Gary Voronel, Julian James Odell, Olilver Scholz
  • Patent number: 8306940
    Abstract: 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: Grant
    Filed: March 20, 2009
    Date of Patent: November 6, 2012
    Assignee: Microsoft Corporation
    Inventors: Bongshin Lee, Ashish Kapoor, Desney S. Tan, Justin Talbot
  • Publication number: 20120239596
    Abstract: 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: Application
    Filed: March 15, 2011
    Publication date: September 20, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Bongshin Lee, Ashish Kapoor, Ratul Mahajan, Blaine S. Christian, Saleema Amershi
  • Publication number: 20120229468
    Abstract: 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: Application
    Filed: March 7, 2011
    Publication date: September 13, 2012
    Applicant: Microsoft Corporation
    Inventors: Bongshin Lee, Nathalie Riche, Sheelagh Carpendale, Tim Sherwood, Jeffrey Browne