Partial Input Lookup (e.g., Partial String Lookup) Patents (Class 715/816)
-
Patent number: 11669240Abstract: A method of controlling a mobile apparatus to display an end effect is provided. The method includes displaying at least one object on a first layer on a touch screen, converting the at least one object in response to a first gesture that converts the at least one object, detecting that the conversion for the at least one object is ended, and displaying an end effect, which represents a message saying that the at least one object to be converted does not exist anymore or represents additional information, on the touch screen.Type: GrantFiled: October 29, 2021Date of Patent: June 6, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Ho-Young Lee, Jee-Yeun Wang, Jae-Myoung Lee, Chul-Ho Jang, In-Won Jong
-
Patent number: 11520412Abstract: A computer-implemented example generator is described which has a memory storing a text item, examples of use of the text item having been requested. A processor searches at least one n-gram language model to identify n-grams containing the text item. The processor is configured to rank the identified n-grams on the basis of a position of the text item in the identified n-grams; and a user interface presents at least some of the identified n-grams to a user taking into account the ranking.Type: GrantFiled: March 6, 2017Date of Patent: December 6, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Alexander Gautam Primavesi, Piotr Jerzy Holc
-
Patent number: 11516777Abstract: A data transmission method, an apparatus, and a communications device include sending, by a first device, first information using a first carrier, where the first information indicates that the first device uses N carriers in M carriers to send data, where N is an integer greater than or equal to 2, and N is less than or equal to M, sending, by the first device, the data using the N carriers.Type: GrantFiled: February 1, 2019Date of Patent: November 29, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yongbo Zeng, Yu Cai, Jian Wang
-
Patent number: 11303705Abstract: Methods, media, and systems are disclosed for adding new users to a channel in a group-based communication system. The system receives a request to add new users to a channel. The system adds a new user by classifying the new user's email address domain as internal or external. If the domain is internal, the first user is added to the channel as a member, and if the domain is external, the user is prompted for a type of access for the new user. If the new user's access type is guest, the new user is added to the channel as a guest. If the type of access is shared, the channel is shared with an organization associated with the domain, and the new user is added as a member of the channel that has been shared.Type: GrantFiled: July 7, 2021Date of Patent: April 12, 2022Assignee: Slack Technologies, LLCInventors: Sarah Henkens, Britton Jamison, Yoav Sion
-
Patent number: 11277320Abstract: When it is detected that microservices have been created at a computing cluster running the microservices in containers, a respective monitoring subsystem is assigned to each microservice. Monitoring data for each of the microservices is then collected via the respective monitoring subsystems. Respective graphical user interfaces are then provided presenting at least a portion of the respective monitoring data for each microservice.Type: GrantFiled: April 21, 2021Date of Patent: March 15, 2022Assignee: SYSDIG, INC.Inventor: Loris Degioanni
-
Patent number: 11030251Abstract: The present teaching relates to providing a query suggestion. In one example, a request is received for query suggestions with respect to a query prefix input by a user. Personal data of the user are obtained. One or more spelling correction candidates are generated based on the personal data and the query prefix. Each of the one or more spelling correction candidates represents a possible spelling correction of the query prefix that was likely input incorrectly in view of the personal data. One or more query suggestions are determined based on the one or more spelling correction candidates. The one or more query suggestions are provided as a response to the request.Type: GrantFiled: September 22, 2016Date of Patent: June 8, 2021Assignee: Verizon Media Inc.Inventors: Kazuhiro Nakao, Shenhong Zhu, Hang Su
-
Patent number: 10902101Abstract: Disclosed herein is a technique that can selectively display secure content on a computing device. The technique can detect both lock and unlock events and issue appropriate control signals that cause an application to display a more secure version of the application when necessary based on a particular UI context file. The UI context file can specify a configuration that includes pre-configured hidden or removed UI elements that do not need to be adjusted at runtime. Moreover, the technique can seamlessly pivot to a different UI context file that specifies a configuration of the application that allows the user to experience the full-capabilities of the application when the computing device is in an unlocked-mode.Type: GrantFiled: May 15, 2018Date of Patent: January 26, 2021Assignee: Apple Inc.Inventors: Paul W. Chinn, Jin Bing Lin, Stephen F. Holt, David A. Schaefgen, Nils M. Hayat, Jeffrey Y. Hayashida
-
Patent number: 10802849Abstract: A method, system, and computer program product for modifying a graphical user interface (GUI) according to cognitively forecasted tasks may collect a set of training data for a cognitive task managing model, where the set of training data associated with a user. The cognitive task managing model is then trained with the set of training data. The cognitive task managing model then processes a set of operational data that is associated with a user. In response to receiving a set of processed data, a task forecast is generated for the user. Based on that forecast, an optimal task for the user is determined. A set of graphical elements within the GUI are modified to notify the user of the optimal task.Type: GrantFiled: June 14, 2019Date of Patent: October 13, 2020Assignee: International Business Machines CorporationInventors: Craig M. Trim, Michael Bender, Martin G. Keen, Jeremy R. Fox
-
Patent number: 10706425Abstract: The present invention seeks to offer a system and method for recognizing patterns in key value identifier strings and seeks to provide a method for generating new unique key value identifier strings which follow pre-established patterns allowing users to keep a uniform format and simplify the future generation of key value identifiers.Type: GrantFiled: August 31, 2017Date of Patent: July 7, 2020Assignee: ClaravineInventor: Craig Douglas Scribner
-
Patent number: 10678381Abstract: A system and method is provided for identifying shadow regions on a multi-element capacitive input device such as a smart phone, and in particular using analysis of shadow regions, where the user may not be in direct contact with the device, to identify more accurately the area on the device the user is selecting, the hand, left or right, used to do the selecting and to identify the user using the device.Type: GrantFiled: August 21, 2014Date of Patent: June 9, 2020Assignee: DISH Technologies L.L.C.Inventors: Jeremy Mickelsen, Christopher Burns
-
Patent number: 10664658Abstract: Methods, mobile electronic devices, and computer program products are provided for accepting abbreviated handwritten entry of phrases, sentences or paragraphs, and supplemental information (“hints”), and probabilistically determining the most likely translation of the abbreviated handwriting to a full text counterpart, and displaying same. Abbreviated handwriting is accepted and parsed according to a predefined reduction pattern to produce multi-character handwritten segments and corresponding segment hints. The multi-character handwritten segments and corresponding segment hints are evaluated using n-gram knowledge and/or language models to identify the most likely words corresponding to the multi-character handwritten segments. The most likely words are used to evaluate the abbreviated handwritten entry at the phrase level by evaluating the likelihood of transition from one word to the next amongst the most likely words, to compute phrase probabilities for various combinations of the most likely words.Type: GrantFiled: August 23, 2018Date of Patent: May 26, 2020Assignee: Microsoft Technology Licensing, LLCInventor: Claes-Fredrik U. Mannby
-
Patent number: 10579311Abstract: An information processing apparatus includes a user list providing unit configured to receive device identification information from a current device connected via a network and to send, to the current device, a user list including one or more user identifiers that are stored in a storage unit in association with the received device identification information; and a program list providing unit configured to receive a user identifier that is selected at the current device from the user identifiers in the user list and to send, to the current device, a program list including sets of program information stored in the storage unit in association with the received user identifier.Type: GrantFiled: August 3, 2017Date of Patent: March 3, 2020Assignee: Ricoh Company, Ltd.Inventor: Seijiro Hori
-
Patent number: 10484317Abstract: Techniques for generating messages to entities referenced in a messaging thread are described. In one embodiment, a method may receive a partial entity-reference invocation in a message thread; suggest one or more entity-reference invocations based on the partial entity-reference invocation; receive a user selection of one of the suggested entity-reference invocations; generate a message to the entity referenced in the selected entity-reference invocation; and send the message to the entity via a messaging system. Other embodiments are described and claimed.Type: GrantFiled: February 16, 2017Date of Patent: November 19, 2019Assignee: FACEBOOK, INC.Inventors: Vinodh Jayaram, Jeremy Olivier Barre, Andrew Cairns Moxon
-
Patent number: 10447642Abstract: Techniques for augmenting entity references in messages are described. In one embodiment, a method may comprise receiving a message from a referencing client device at a messaging system intended for a third-party receiving user account; determining that the message includes an entity reference referencing an entity; selecting an augmentation element associated with the entity reference; generating an augmented entity reference by augmenting the entity reference with the augmentation element; and sending the augmented entity reference to the one or more client devices associated with the third-party receiving user account. Other embodiments are described and claimed.Type: GrantFiled: February 16, 2017Date of Patent: October 15, 2019Assignee: FACEBOOK, INC.Inventors: Vinodh Jayaram, Jeremy Olivier Barre, Andrew Cairns Moxon
-
Patent number: 10412036Abstract: Techniques for augmenting entity references in messages are described. In one embodiment, a method may comprise receiving a message from a referencing client device at a messaging system intended for a third-party receiving user account; determining that the message includes an entity reference referencing an entity; selecting an augmentation element associated with the entity reference; generating an augmented entity reference by augmenting the entity reference with the augmentation element; and sending the augmented entity reference to the one or more client devices associated with the third-party receiving user account. Other embodiments are described and claimed.Type: GrantFiled: February 16, 2017Date of Patent: September 10, 2019Assignee: FACEBOOK, INC.Inventors: Vinodh Jayaram, Jeremy Olivier Barre, Andrew Cairns Moxon
-
Patent number: 10394952Abstract: A method to provide an improved text entry user interface, with benefit to people with movement disorders. The method provides a virtual keyboard with active and inactive regions, and fixed or dynamically located target regions placed in relation to virtual keys. The method is insensitive to spurious movement of touch points, allowing persons with tremor to more easily provide input. The method provides, among other things, translations and completions based on dictionaries, word or letter frequency and language properties.Type: GrantFiled: August 4, 2017Date of Patent: August 27, 2019Inventors: Andrew L M Shalit, William W. St. Clair, Jr.
-
Patent number: 9766779Abstract: In various embodiments, methods and systems for dynamic validation of selectable data are provided. This may be accomplished by receiving a selection of an item such that preview interface elements associated with the validity of the selection are dynamically presented via an interface. The received preview-selected item is validated based on determining whether the preview-selected item and a set of one or more selected items are valid for a computation involving both the preview-selected item and the set of the one or more selected items. Upon determining that the preview-selected item is not combinable with at least one selected item in the set of one or more selected items, a preview interface element associated with the at least one selected item is provided for display such that an anticipated effect of executing a full selection of the preview-selected item is dynamically previewed.Type: GrantFiled: March 11, 2013Date of Patent: September 19, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Audrey C. Colle, Charles Travis Scott Haberman, Jason A. Dujardin-Terry, Seak Fei Lei
-
Patent number: 9658742Abstract: Technologies for displaying supplemental interface tiles on a user interface of a computing device include determining supplemental information and/or available user interactions associated with a user interface tile displayed on the user interface. A supplemental interface tile is displayed in association with the user interface tile in response to a user selecting the user interface tile. The supplemental information and/or an interaction widget corresponding to the available user interactions may be displayed on the supplemental interface tile based on the selection gesture used by the user to select the user interface tile.Type: GrantFiled: December 28, 2012Date of Patent: May 23, 2017Assignee: Intel CorporationInventors: Hayat Benchenaa, Daren P. Wilson, Aras Bilgen, Dirk Hohndel
-
Patent number: 9639237Abstract: Context menus are described. In one or more implementations, an option is displayed in a user interface by a computing device, the option selectable to cause a representation of an object to be added to a context menu. In response to selection of the option, the context menu is configured by the computing device to include the representation of the object such that the representation of the object is selectable to launch the object by the computing device.Type: GrantFiled: October 28, 2010Date of Patent: May 2, 2017Assignee: Microsoft Technology Licensing, LLCInventors: David Earl Washington, Lyon Wong, Aryeh N. Polsky, Tira L. Cohene, David Burg, Brendan M. Dohm, Jason A. Christensen, Adam C. Lusch
-
Patent number: 9600531Abstract: Embodiments for presenting search content is provided herein. An embodiment includes, receiving an input string in a browser input receiver, presenting a list of identifiers and search queries, wherein at least a portion of each of the identifiers and search queries match the input string, and presenting one or more search results associated with a selected search query on a display or providing a HTTP request to retrieve content associated with a selected identifier, and presenting the content on the display.Type: GrantFiled: April 10, 2013Date of Patent: March 21, 2017Assignee: GOOGLE INC.Inventors: Brian Rakowski, Glen Murphy, Ben Goodger, Peter Andrew Kasting, Arnaud Weber
-
Patent number: 9460066Abstract: Systems and methods for character error correction are provided, useful for a user of mobile appliances to produce written text with reduced errors. The system includes an interface, a word prediction engine, a statistical engine, an editing distance calculator, and a selector. A string of characters, known as the inputted word, may be entered into the mobile device via the interface. The word prediction engine may then generate word candidates similar to the inputted word using fuzzy logic and user preferences generated from past user behavior. The statistical engine may then generate variable is error costs determined by the probability of erroneously inputting any given character. The editing distance calculator may then determine the editing distance between the inputted word and each of the word candidates by grid comparison using the variable error costs. The selector may choose one or more preferred candidates from the word candidates using the editing distances.Type: GrantFiled: March 14, 2013Date of Patent: October 4, 2016Assignee: ZI CORPORATION OF CANADA, INC.Inventors: Weigen Qiu, Samuel Yin Lun Pun
-
Patent number: 9317201Abstract: In general, aspects of this disclosure are directed to techniques for predictive text correction and completion for text entry using virtual keyboards on touch-sensitive displays. A user may be able to type on a representation of a virtual keyboard displayed on touch-sensitive displays by contacting representations of virtual keys included in the virtual keyboard, and the word the user intended to type on the virtual keyboard may be predicted and displayed in place of characters associated with the virtual keys actually contacted by the user. In some examples of the present disclosure, a virtual spacebar key included in the virtual keyboard may be treated in a probabilistic fashion to determine whether a contact received by the touch-sensitive display is intended to select the virtual spacebar key to perform an autocorrect or autocomplete function.Type: GrantFiled: July 8, 2013Date of Patent: April 19, 2016Assignee: Google Inc.Inventors: Shumin Zhai, Lawrence Diao
-
Patent number: 9285954Abstract: Systems and techniques are provided for dynamically generating a list of selectable options based on one or more applicable factors, which include visual representations of input components that can be used to select from among the options. For example, an icon corresponding to an input component may be displayed proximate to a respective selectable option such that activating the input component elects the selectable option. Additionally, each icon may be visually similar to its respective input component.Type: GrantFiled: February 27, 2013Date of Patent: March 15, 2016Assignee: Google Inc.Inventors: Fan Yang, Feng Yuan
-
Patent number: 9229912Abstract: A document previewing system includes a display device including a user interface and a document previewing engine coupled to the display device. The document previewing engine is configured to download an outline of a document including outline features and filler content in between the outline features. The filler content replaces secondary content of the document. The document previewing engine is further configured to display the outline on the display device, and download the secondary content corresponding to an outline feature in response to a user navigating to the outline feature and the outline feature displaying on the display device for a period of time.Type: GrantFiled: December 20, 2012Date of Patent: January 5, 2016Assignee: International Business Machines CorporationInventors: William S Andreas, Erik B Craig, David K Grotjohn, Janet E Mockler-Rowlatt, Steven D Wood
-
Patent number: 9177134Abstract: An information processing apparatus includes following components. An authentication processing unit authenticates a user. A display displays information. An accessing unit accesses an external service. An authenticated-access-information acquiring unit acquires authenticated access information associated with user information for identifying an authenticated user. An unauthenticated-access-information acquiring unit acquires unauthenticated access information having been input by an unauthenticated user when accessing the external service.Type: GrantFiled: June 4, 2012Date of Patent: November 3, 2015Assignee: FUJI XEROX CO., LTD.Inventors: Kohshiro Inomata, Hirochika Shionoiri
-
Patent number: 9128610Abstract: Devices and methods are disclosed which relate to improving the efficiency of text input by generating a dynamic virtual keyboard. Certain examples display a soft keyboard on a touchscreen of a text-entry device. The touchscreen works with the soft keyboard as a form of text input. Keyboard logic on the text-entry device is programmed to change the footprint of each key within the soft keyboard based on the prior entry. The keyboard logic assigns a prediction value to each key based on a statistical probability that the key will be entered next. The touchscreen displays a dynamic virtual keyboard based on these prediction values. Enhancements include resizing keys and their respective footprints relative to their prediction value. Other examples exploit the possible character sequences and their probabilities in a language and restructuring the keyboard to make text input more efficient. The devices and methods use modeling techniques to dynamically generate the size of the characters on the keyboard.Type: GrantFiled: September 30, 2009Date of Patent: September 8, 2015Assignee: AT&T Mobility II LLCInventors: Mark Edward Causey, Jeffrey Norbert Howard, Andrew Thomas Smoak
-
Patent number: 9116549Abstract: An electronic device having an input control application is disclosed. The input control application is used for enabling the electronic device to execute the following actions: obtaining a member group comprising members lined up orderly and a member as a selection member; pressing a key to generate a first signal for excluding members after the selection member, then determining if only one member left in the member group, if “No”, determining the member of the member group in the middle as the new selection member, if “Yes”, executing the input operation; pressing another key to generate a second signal for excluding the members before the current selection member, then determining if only one last member in the current member group, if No”, determining the member of the member group in the middle as the new selection member, if “Yes”, executing the input operation.Type: GrantFiled: August 16, 2013Date of Patent: August 25, 2015Inventors: Chih-Lung Yang, Jung-Chou Liang, Shu-Ya Yang, Man-Fang Huang
-
Patent number: 9092127Abstract: In a terminal device 10, when a slide operation performed on at least either of a plurality of touch screens TD1 and TD2 is detected, a control section 1 performs display control based on a judgment result indicating whether or not another screen is present in the sliding direction. For example, when another screen is not present in the sliding direction, the control section 1 instructs the screens to perform page turning by an amount equivalent to a single screen, or when another screen is present, the control section 1 instructs the screens to perform page turning by a number of pages calculated by the number of screens present in the sliding direction being added to the number of the operation screen.Type: GrantFiled: March 7, 2011Date of Patent: July 28, 2015Assignee: NEC CASIO MOBILE COMMUNICATIONS, LTD.Inventor: Atsuhiko Kamijima
-
Patent number: 9066057Abstract: An image forming apparatus includes: an image processing unit; a display part which displays a plurality of files; an input part which receives at least one index information with respect to at least one of the files; a storing part which stores the files and the received index information together; and a control part which classifies the files according to the received index information, and controls the image processing unit to process files which includes a selected index information.Type: GrantFiled: October 11, 2007Date of Patent: June 23, 2015Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventor: Jae-won Hwang
-
Patent number: 9043727Abstract: When a user enters text into an application, the application can utilize an auto-complete feature to provide the user with estimations as to a complete term a user is attempting to enter into the application. Visualization can be provided along with an estimation to disclose the likelihood the estimation is what the user intends to enter. Furthermore, a rationale can be provided to the user for the reason an estimation was provided to the user.Type: GrantFiled: July 26, 2007Date of Patent: May 26, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Avner Y. Aharoni, Henricus Johannes Maria Meijer, Andrew Eyring Kimball, David N. Schach, Sravani Kothapalle, Ghanashyam Chandrasekhar Namboodiripad, Vladimir G. Sadov, Lisa Helene Feigenbaum, Abel Valadez Martinez, Olivier Michel Destrebecq
-
Patent number: 9037598Abstract: An example device includes a memory and one or more processors configured to receive an indication of a first set of characters, responsive to determining that a predetermined amount of time has elapsed since the indication of the first set of characters was received, execute a query generated based on the first set of characters, to determine a typing speed associated with the first set of characters, and to generate, based on the predetermined amount of time and the typing speed, an adjusted amount of time, the adjusted amount of time being different from the predetermined amount of time. The processor(s) are further configured to receive an indication of a second set of characters, and responsive to determining that the adjusted amount of time has elapsed since the indication of the second set of characters was received, execute a second query generated based on the second set of characters.Type: GrantFiled: January 25, 2013Date of Patent: May 19, 2015Assignee: Google Inc.Inventor: Michael Salomon Morton
-
Patent number: 9031962Abstract: A method and system are provided for processing a search request received from a user operating a text input device. The search request is directed at identifying a desired item from a set of items, each of which has one or more associated terms. The method includes receiving a query input from a user that comprises one or more characters input by the user on the text input device. As each character of the query input is received from the user, a group of items having one or more terms matching the received characters is dynamically identified. The items in the group are ordered based on relevance values of the terms matching the characters and on the number of characters of the query input used in identifying the group of items. Identification of the group of items as ordered is transmitted to the user to be displayed.Type: GrantFiled: February 17, 2012Date of Patent: May 12, 2015Assignee: Veveo, Inc.Inventors: Murali Aravamudan, Rakesh Barve, Sashikumar Venkataraman, Ajit Rajasekharan
-
Patent number: 9009624Abstract: A computing device includes at least one processor and at least one module. The module may determine and output for display a list of one or more suggested character strings based on a first input received at a presence-sensitive display. The module may further receive an indication of a second user input detected at the presence-sensitive display. The module may further determine whether the second user input includes a replacement gesture, wherein the replacement gesture includes a first gesture in a substantially leftward direction and a second gesture in a substantially rightward direction. Responsive to determining that the received gesture input includes the replacement gesture, the module may output for display in place of the displayed text, a character string chosen from the list of one or more suggested character strings.Type: GrantFiled: July 2, 2014Date of Patent: April 14, 2015Assignee: Google Inc.Inventor: Xiaojun Bi
-
Patent number: 8988365Abstract: A method of correcting an error in user input is described. The method includes monitoring for an occurrence of a shake in a user equipment, detecting a shake, comparing the detected shake with a threshold value, evaluating characters within a pre-determined distance of a character entered by the user during the shake, selecting a replacement character from the evaluated characters and replacing the entered character with the replacement character.Type: GrantFiled: December 30, 2010Date of Patent: March 24, 2015Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Ola Andersson, Michael Huber, Johan Kwarnmark, Johan Svedberg
-
Patent number: 8984441Abstract: While a user is using the electronic device, user interaction information for keystrokes, button pushes, and activation of functional controls may be recorded. The user interaction information is stored and when the electronic device is connected to a network, the user interaction information is sent over the network to a user interface analyzer. The user interface analyzer analyzes the user interaction information to determine patterns of usage regarding a hierarchy of menu items for the user interface. The analysis may show that a user interface may be improved for better usability. The user interface on the electronic device may be dynamically changed to alter the menu hierarchy, or the analysis may be used to improve future generations of products. For example, menu items may be positioned such that the user can more easily access menu items that are used more frequently.Type: GrantFiled: December 6, 2007Date of Patent: March 17, 2015Assignees: Sony Corporation, Sony Electronics, Inc.Inventors: Mark Eyer, Peter Douma
-
Patent number: 8959455Abstract: An exemplary method includes a privacy management system 1) presenting, within a GUI, a patient list that initially includes a plurality of entries each comprising a plurality of obscured characters representative of patient information associated with a distinct patient included within a plurality of patients, 2) receiving user input representative of a search term comprising a sequence of one or more characters selected to identify a particular patient included within the plurality of patients, and 3) dynamically updating the patient list presented within the GUI in response to the user input by unobscuring a sequence of one or more obscured characters included in each entry of the patient list and that matches the sequence of one or more characters included in the search term and removing each entry included in the plurality of entries that does not include the search term from the patient list presented within the GUI.Type: GrantFiled: December 7, 2012Date of Patent: February 17, 2015Assignee: Advanced Bionics AGInventors: Jacob Johnston, Guillermo A. Calle, Fernando Chapa
-
Patent number: 8943437Abstract: A system and method for entering USSD codes through an ambiguous text entry interface. The disclosed system may be embedded in mobile devices or other devices having reduced (e.g., 12 key) keypads for text entry. The system receives text entry from users, disambiguates the text entry, and presents the user with descriptors (i.e., representative words, icons, or other visual indicators) that are associated with the entered text and correlated with USSD codes. In response to a user selecting a descriptor, the system retrieves the corresponding USSD code and causes the device to transmit a message to the USSD service. The USSD service receives the message and invokes appropriate processes to respond to the message. In some embodiments, the system presents the list of descriptors representing USSD codes to the user in an order that is related to the probability that the user will select the descriptor.Type: GrantFiled: June 15, 2010Date of Patent: January 27, 2015Assignee: Nuance Communications, Inc.Inventor: Pim van Meurs
-
Patent number: 8943155Abstract: Various technologies and techniques are disclosed that improve the workflow process for resolving data elements, such as email addresses. These technologies and techniques allow the user to perform such tasks in the same context as the activity or message. In addition, user can start and stop the resolution process at any point in the process of composing the activity or email. The activity cannot be finalized, such as an email message being sent, until all of the data elements are resolved.Type: GrantFiled: February 21, 2013Date of Patent: January 27, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Brendan C. Fields, Diana J. Schwend, Jorge Pereira
-
Patent number: 8918736Abstract: A method includes receiving a current set of characters in response to a sequence of user commands. The current set of characters includes a current sequence of words. A respective word in the current sequence of words includes one or more characters in the current set of characters. The user commands include character entry commands. Additional user commands that specify characters to delete from the current set of characters and characters to add to the current set of characters are received. Replay recommendations for additional words to be added to the current set of characters in accordance with one or more deleted words that correspond to the deleted characters are provided.Type: GrantFiled: July 24, 2006Date of Patent: December 23, 2014Assignee: Apple Inc.Inventors: Steven P. Jobs, Scott Forstall, Greg Christie, Bas Ording, Imran Chaudhri, Stephen O. Lemay, Marcel Van Os, Freddy Allen Anzures, Mike Matas
-
Patent number: 8910065Abstract: A secondary output of a user interface created using a presentation framework may be created by making a clone of the user interface, then modifying the cloned user interface by expanding various components. The cloned user interface may also be configured to the output characteristics of the secondary output, which may be a printer or other hardcopy device. The user interface may be created with callbacks or other actions that may be executed when the cloned user interface is configured. The callbacks may cause certain user interface components to be changed on the cloned version of the user interface.Type: GrantFiled: November 8, 2010Date of Patent: December 9, 2014Assignee: Microsoft CorporationInventors: Gaurav Kapila, Vipul Malhotra, Bahadir Onalan, Jagadeesh Kalki, Mark Sterin, Dan Boldo
-
Patent number: 8904309Abstract: In one example, a method includes detecting, by a computing device, at least one user contact with a presence-sensitive screen of the computing device to input one or more characters of an input string. The method also includes detecting, by the computing device, a subsequent user contact with the presence-sensitive screen. The method also includes detecting, by the computing device, a gesture at a region of the presence-sensitive screen that is associated with a terminator symbol while the subsequent user contact is maintained with the presence-sensitive screen. The method also includes adding, by the computing device, the terminator symbol to the input string when the gesture comprises a virtual key press gesture. The method also includes replacing, by the computing device, the input string with a predicted completed string for the input string when the gesture comprises a prediction completion gesture.Type: GrantFiled: November 23, 2011Date of Patent: December 2, 2014Assignee: Google Inc.Inventors: Shumin Zhai, Yang Li
-
Patent number: 8826179Abstract: Methods and systems for text disambiguation and context designation in incremental search are provided. A method for selecting items in response to ambiguous keystrokes entered by a user and unambiguous metadata associated with a previously selected search result includes receiving ambiguous keystrokes, selecting and presenting a first subset of items and metadata associated with the items presented based on the ambiguous keystrokes. The method also includes receiving a selection of one of the items from the user, and, in response to a locking operation received from the user, locking in fixed relation at least one of the ambiguous keystrokes to at least one metadata term associated with the selected item. The method further includes, subsequent to receiving the locking operation, selecting and presenting a second subset of items based at least in part on the locked metadata term, and presenting the second subset of items.Type: GrantFiled: September 27, 2013Date of Patent: September 2, 2014Assignee: Veveo, Inc.Inventors: Rakesh Barve, Sashikumar Venkataraman, Murali Aravamudan, Manish Mohan Sharma, Pankaj Garg, Sankar Ardhanari
-
Patent number: 8812972Abstract: Devices and methods are disclosed which relate to improving the efficiency of text input by dynamically generating a visually assistive virtual keyboard. Exemplary variations display a soft keyboard on a touchscreen of a text-entry device. The touchscreen works with the soft keyboard as a form of text input. Keyboard logic on the text-entry device is programmed to change the visual appearance of each key within the soft keyboard based on the prior entry. The keyboard logic assigns a prediction value to each key based on a statistical probability that the key will be entered next. The touchscreen displays a visually enhanced keyboard based on these prediction values. Enhancements include resizing keys relative to their prediction value, rearranging the keys a distance from the previous key entered inverse to its prediction value, etc.Type: GrantFiled: September 30, 2009Date of Patent: August 19, 2014Assignee: AT&T Intellectual Property I, L.P.Inventor: Srinivas Bangalore
-
Publication number: 20140215396Abstract: A method includes displaying, via a touch-sensitive display, a plurality of predicted entries as a function, at least in part, of at least some characters entered via a non-virtual alphanumeric keyboard. A first touch is detected with the touch-sensitive display. The first touch is used to identify a first one of the predicted entries. The first one of the predicted entries is selected.Type: ApplicationFiled: January 29, 2013Publication date: July 31, 2014Applicant: Research In Motion LimitedInventors: Wilfried Richard Alexander DANZINGER, Gerry Pieter MOERKERKEN
-
Publication number: 20140215397Abstract: A method includes displaying, via the touch-sensitive display, a plurality of predicted entries as a function, at least in part, of entries being entered via a keyboard. A first touch is detected with a touch-sensitive display. The first touch is used to identify a first one of the predicted entries. The first one of the predicted entries is used to identify at least one derivative of the first one of the predicted entries. The at least one derivative is displayed via the touch-sensitive display.Type: ApplicationFiled: January 29, 2013Publication date: July 31, 2014Applicant: RESEARCH IN MOTION LIMITEDInventors: Thomas Michael Keith BILINSKY, Kevin LASENBY
-
Patent number: 8788971Abstract: Data defining several different information-carrying patterns can be stored on mass storage of a computer workstation and serve as a library of design elements for future designs. The same user-interface techniques that are employed to pick colors in image-editing software (e.g. Adobe Photoshop) and fill textures in presentation programs (e.g. Microsoft PowerPoint) can similarly be used to present a palette of information patterns to a security document designer. Clicking on a visual representation of the desired pattern makes the pattern available for inclusion in a security document being designed (e.g. filling a desired area). A great variety of other features and arrangements are also detailed.Type: GrantFiled: January 19, 2010Date of Patent: July 22, 2014Assignee: Digimarc CorporationInventor: Geoffrey B. Rhoads
-
Patent number: 8780050Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software. The device provides a default output based upon a frequency and variants that are not based solely on frequency. The device enables editing during text entry and also provides a learning function that allows the disambiguation software to adapt to provide a customized experience for the user. The disambiguation function can be selectively disabled. Additionally, the device can facilitate the selection of variants by displaying a graphic of a special <NEXT> key of the keypad, enabling a user to progressively select variants without changing the position of the user's hands on the device.Type: GrantFiled: July 2, 2012Date of Patent: July 15, 2014Assignee: BlackBerry LimitedInventors: Vadim Fux, Michael Elizarov, Sergey V. Kolomiets
-
Patent number: 8782557Abstract: Techniques and mechanisms providing a visual indication of ordinal ranks of objects in an ordered list. When an object is selected for the ordered list, an ordinal rank for the object within the ordered list is determined and a visual indication of the ordinal rank is rendered to a user interface.Type: GrantFiled: June 26, 2008Date of Patent: July 15, 2014Assignee: Microsoft CorporationInventor: Mitchell Stephen Dernis
-
Patent number: 8782556Abstract: An apparatus and method are disclosed for providing feedback and guidance to touch screen device users to improve text entry user experience and performance by generating input history data including character probabilities, word probabilities, and touch models. According to one embodiment, a method comprises receiving first input data, automatically learning user tendencies based on the first input data to generate input history data, receiving second input data, and generating auto-corrections or suggestion candidates for one or more words of the second input data based on the input history data. The user can then select one of the suggestion candidates to replace a selected word with the selected suggestion candidate.Type: GrantFiled: March 22, 2010Date of Patent: July 15, 2014Assignee: Microsoft CorporationInventors: Eric Norman Badger, Drew Elliot Linerud, Itai Almog, Timothy S. Paek, Parthasarathy Sundararajan, Dmytro Rudchenko, Asela J. Gunawardana
-
Patent number: 8762858Abstract: One or more possibilities that are normally displayed in response to input from a user are augmented with real time information. Displaying real time information for one or more of the possibilities enables the user to take such information into account in deciding whether or not to continue with an action that the user was in the process of performing. For example, if a partial data entry provided by the user is indicative of an extension number to be dialed to place a phone call, and if a telephone call manager that receives the user's input displays call activity indicating that the user's intended callee is already on the phone, the user may decide to wait until the callee becomes available (as indicated by a change in callee's call activity).Type: GrantFiled: March 31, 2011Date of Patent: June 24, 2014Assignee: Shoretel, Inc.Inventors: Michael S. W. Tovino, Olaf D. K. Brandt, Jeffrey W. Ridley, Glen K. Okita