WO2016061340A1 - Reorganizing and presenting data fields with erroneous inputs - Google Patents
Reorganizing and presenting data fields with erroneous inputs Download PDFInfo
- Publication number
- WO2016061340A1 WO2016061340A1 PCT/US2015/055722 US2015055722W WO2016061340A1 WO 2016061340 A1 WO2016061340 A1 WO 2016061340A1 US 2015055722 W US2015055722 W US 2015055722W WO 2016061340 A1 WO2016061340 A1 WO 2016061340A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- window
- data fields
- resubmission
- data field
- data
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
- G06F11/0769—Readable error formats, e.g. cross-platform generic formats, human understandable formats
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
Definitions
- the present invention relates to the technical field of data processing, and in particular, relates to a method and system for reorganizing and presenting data.
- a web form can include a plurality of data fields.
- the widely used Boostrap web form can accommodate as many as 50 to 100 or even more data-entry fields.
- the system may prompt input rules (i.e., the correct input format) near the corresponding data fields to reduce occurrence of data input errors. For example, a rule specifying "Input may not exceed 200 characters" may be displayed near an input field.
- One embodiment of the present invention provides a system for re-entering erroneously entered data fields in a web form.
- the system identifies one or more data fields with erroneous inputs in a first web form.
- the system restructures the identified data fields based on association information of a respective identified data field and displays the restructured data fields in a resubmission window distinct from the first web form.
- the system determines whether a data field is associated with an error message. [0007] In a further variation, the system displays the error message with the associated data field in the resubmission window.
- the system identifies an associated data field for a first data field of the one or more data fields, obtains a current value for the associated data field, and displays a name of the associated data field and the current value with the first data field in the resubmission window.
- the system avoids repetition of the associated data field and the current value for a second data field of the one or more data fields in the resubmission window.
- the associated data field is associated with the second data field.
- the system identifies categorization information for a first data field of the one or more data fields and displays the first data field in the resubmission window based on the categorization information.
- the system controls the resubmission window to constantly stay at a predetermined position on a screen displaying the resubmission window.
- the resubmission window is one of: (i) a floating div, (ii) a JavaScript popup window, and (iii) a second web form in a separate tab or window in a browser.
- the system upon submission of the first form, the system precludes a user of the first form from going back to the first form for a data input.
- the system orders the identified data fields in the resubmission window based on an order of the identified data fields in the first form.
- FIG. 1A illustrates an exemplary web form with erroneous inputs.
- FIG. IB illustrates an exemplary restructured data fields with erroneous inputs in a resubmission window, in accordance with an embodiment of the present application.
- FIG. 2 illustrates an exemplary process of a data representation system generating a restructured resubmission window comprising data fields with erroneous inputs, in accordance with an embodiment of the present application.
- FIG. 3 presents a flowchart illustrating the process of a data representation system generating a restructured resubmission window comprising data fields with erroneous inputs, in accordance with an embodiment of the present application.
- FIG. 4A illustrates an exemplary association table comprising association (and category) information of the data fields of a form, in accordance with an embodiment of the present application.
- FIG. 4B illustrates an exemplary configuration table comprising configuration, value, and error information of the data fields of a form, in accordance with an embodiment of the present application.
- FIG. 4C illustrates exemplary restructured data fields with erroneous inputs, in accordance with an embodiment of the present application.
- FIG. 5A presents a flowchart illustrating the process of a data representation system restructuring the data fields with erroneous inputs, in accordance with an embodiment of the present application.
- FIG. 5B presents a flowchart illustrating the process of a data representation system categorizing the data fields with erroneous inputs, in accordance with an embodiment of the present application.
- FIG. 6 is a schematic structural diagram of an exemplary data representation system, in accordance with an embodiment of the present application.
- Embodiments of the present invention solve the problem of requesting a user, in an efficient and user-friendly manner, to re-enter erroneously entered data fields in a web form by restructuring and displaying only those data fields.
- existing technologies when a system verifies the entered data and detects an input error, regardless of the number and locations of the erroneously entered data fields, the system still returns to the original form page to the user and requests the user to correct the mistakenly entered data fields. When locating and correcting the mistakenly entered data fields, the user would need to search for each such data field, until the last one is found and corrected.
- embodiments of the present invention provides a system that restructures the data fields with erroneous inputs in another resubmission window on the page displaying the form and displays only these data fields to a user. Examples of a
- resubmission window include, but are not limited to, a window or tab of a browser, a floating div, and a popup window.
- the system prompts the user of the context associated with these data fields, which indicate where the data fields were originally located. In this way, the user can be reminded of the correct content to be entered into these data fields.
- the system can also include a reminder of the correct data input format. For example, if a data field only accepts numeric digits and a user has provided an alphanumerical input, the system displays only that data field and reminds the user that the data field only accepts numeric inputs.
- FIG. 1A illustrates an exemplary web form with erroneous inputs.
- a form 102 comprises a plurality of data fields.
- form 102 is a HyperText Markup Language (HTML) form, which can be displayed in a browser.
- Form 102 can support both client-side scripting (e.g., JavaScript) and server-side scripting (e.g., Active Server Pages (ASP) and JavaServer Pages (JSP)).
- client-side scripting e.g., JavaScript
- server-side scripting e.g., Active Server Pages (ASP) and JavaServer Pages (JSP)
- a user provides inputs to the corresponding data fields.
- form 102 includes a data field 104 for a username of a user account.
- Data field 104 accepts an alphanumeric input from the user.
- a data representation system 100 verifies the input (i.e., the entered data) from the user.
- System 100 can be hosting (e.g., a server
- system 100 detects the errors, regardless of the number and locations of the erroneously entered data fields, system 100 still returns to original form 102 to the user and requests the user to correct the mistakenly entered data fields. For example, system 100 inserts an error message 110 indicating that data field 106 cannot be more that two hundred characters long and returns to form 102.
- system 100 can restructure data fields 104, 106, and 108, and display only these data fields to the user.
- FIG. IB illustrates an exemplary restructured data fields with erroneous inputs in a resubmission window, in accordance with an embodiment of the present application.
- system 100 displays these selected data fields 104, 106, and 108 in another resubmission window 150.
- displaying these selected data fields include both displaying the name of the data field and the corresponding input field (e.g., as they appear on form 102).
- Resubmission window 150 can be a window or tab (e.g., of a browser), or in a floating window (e.g., a JavaScript popup window or a floating div) on the page displaying form 102.
- System 100 provides the user with the context associated with these data fields, which indicates where these data fields are originally located. In this way, the user can be reminded of the correct content to be entered into these data fields.
- data fields 104, 106, and 108 appear in an order they have appeared in form 102.
- system 100 can add a reminder in resubmission window 150 indicating the correct input format of a respective data field. For example, if data field 108 (telephone) is empty, system 100 reminds the user that it's a required field (i.e., the input should not be empty).
- resubmission window 150 can receive the previously erroneous user inputs of form 102, upon submission of form 102, system 100 can preclude the user from going back to form 102 for any data input. In other words, when the user submits form 102, system 100 only uses resubmission window 150 for any subsequent inputs from the user. Furthermore, if the user provides any erroneous input to a data field in resubmission window 150, system 100 can generate another resubmission window comprising that data field and precludes the user from going back to resubmission window 150 for an input. In this way, system 100 continues to use new resubmission windows for the data fields with erroneous inputs.
- resubmission window 150 can be similar to form 102.
- system 100 can continue to use resubmission window 150 for subsequent erroneous inputs.
- resubmission window 150 may be displayed as a "floating div" (e.g., an HTML floating div).
- the floating div can be controlled to constantly stay at a predetermined position on the screen (e.g., a computer, cell phone, or tablet screen) currently displaying resubmission window 150.
- This predetermined position can be the center of the screen or defined based on other properties (e.g., the current screen size and/or type).
- the system can control the floating div to constantly stay at the predetermined position on the screen by calculating the relative position of the screen based on the movement of a pointing device.
- the system determines the position based on the formula: vertical position of the scroll bar of the current browser + (visible height of the browser window - visible height of the current object)/2.
- the formula can be: document.body.scrollTop +
- FIG. 2 illustrates an exemplary process of a data representation system generating a restructured resubmission window comprising data fields with erroneous inputs, in accordance with an embodiment of the present application.
- the system identifies the data fields of form 102 (i.e., the original form) that have erroneous inputs (operation S202).
- the system determines a presentation style for presenting the identified data fields to the user (operation S204).
- the system then restructures the identified data fields based on the determined presentation style (e.g., association information of the data fields) (operation S206).
- the system can also categorize the data fields based on the presentation style (e.g., categorization
- resubmission window 150 (i.e., the resubmission form) comprising data fields 104, 106, and 108 of form 102.
- FIG. 3 presents a flowchart illustrating the process of a data representation system generating a restructured resubmission window comprising data fields with erroneous inputs, in accordance with an embodiment of the present application.
- the system detects a form submission and traverses the data fields of the form (operation S301).
- the system determines whether a data field of the form has one or more erroneous inputs (operation S302).
- a erroneous input is caused during the data entering process of a user.
- the system checks whether an erroneous input exists for the data field (operation S303). If an erroneous input exists for the data field, the system marks the data field as erroneous (operation S304).
- the system determines whether all fields have been checked (operation S305). If all fields have not been checked, the system determines whether the next data field of the form has an erroneous input (operation S302).
- the system restructures the extracted data fields (operation S306).
- the system verifies the respective values of the data fields in form 102.
- the system identifies data fields with erroneous inputs from form 102 based on the verification.
- the system then restructures and reorganizes the identified data fields so that a resubmission window (e.g., resubmission window 150 in FIG. IB) can be constructed from the restructured data fields.
- a resubmission window e.g., resubmission window 150 in FIG. IB
- the system can order the identified data fields based on the order of the data fields in original form (e.g., form 102).
- the identified data fields can also be categorized based on a categorization of the data fields.
- the system then displays the restructured data fields in another resubmission window (operation S307), as described in conjunction with FIG. IB.
- the resubmission window can be another form in a browser.
- the resubmission window can also be a floating window.
- the resubmission window includes the data fields with erroneous inputs from the original form (e.g., form 102). In this way, the user directly provides inputs in the resubmission window, thereby avoiding returning to the original form and searching the form for the data fields with erroneous inputs.
- the system can generate one or more tables to represent different aspects of the data fields of an original form.
- FIG. 4A illustrates an exemplary association table comprising association (and category) information of the data fields of a form, in accordance with an embodiment of the present application.
- a data representation system can generate an association table 400, which represents the association information of one or more data fields of an original form.
- entries 402 and 404 of table 400 correspond to a customer's name and an account nickname of a customer (e.g., of an online shopping service).
- Table 400 indicates that a nickname of the account is associated with the customer name.
- entries 406 and 408 of table 400 correspond to the account's contact name and a telephone number.
- Table 400 indicates that the telephone number is associated with the contact name.
- table 400 also includes category information of the data fields. It should be noted that the category information can also be in a separate table. This category information categorizes different data fields of a form. For example, entries 402 and 404 of table 400 can be categorized as a customer's basic information, and entries 406 and 408 of table 400 can be categorized as the customer's contact information.
- the association information in table 400 allows the system to obtain associated information of a data field with erroneous input in the resubmission window.
- the categorization information in table 400 allows the system to group the data fields with erroneous inputs based on their respective categories. In this way, the system provides a context of the data fields to the user, thereby providing the user with a better understanding of the correct inputs of the data fields.
- FIG. 4B illustrates an exemplary configuration table comprising configuration, value, and error information of the data fields of a form, in accordance with an embodiment of the present application.
- a data representation system can generate a configuration table 410.
- Table 410 includes an identifier, name, type, length, current value, and error message, if any, for one or more data fields of the original form.
- the system uses a div identifier as the identifier of a data field. For example, the system uses identifiers 412, 414, 416, and 418 for data fields "customer name,” "nickname,” “contact name,” and “telephone,” respectively.
- the system can traverse the entries (i.e., the rows) of table 410 and checks whether an entry has an error message. Upon identifying such an entry, the system can use the identifier of that entry for subsequent references to the data field. For example, the system can use the identifier to extract the data field from the original form and insert into the resubmission window.
- FIG. 4C illustrates exemplary restructured data fields with erroneous inputs, in accordance with an embodiment of the present application.
- a data representation system obtains association information of these data fields by determining that data fields "nickname” and “telephone” are associated with data fields "customer name” and "contact name,” respectively.
- Data fields "customer name” and “contact name” can be referred to as the associated data fields for data fields "nickname” and "telephone,” respectively.
- the system obtains the current values "XYZ” and "ABC” of "customer name” and “contact name,” respectively, from table 410.
- the system inserts the names of the associated data fields, as obtained from table 400, and corresponding current values, as obtained from table 410, before the corresponding data fields with erroneous inputs.
- the system generates a resubmission window 450 for data fields "nickname” and "telephone.”
- the system inserts associated data field name
- the system also inserts associated data field name "contact name” and its current value “ABC” before (or after) “telephone.” In this way, the system provides a context for the data fields with erroneous inputs.
- the system also obtains the error message from table 410 for data fields "nickname” and “telephone,” and inserts the messages next to the corresponding data fields.
- the system can obtain the error messages based on identifiers 414 and 418 of data fields "nickname” and "telephone,” respectively, from table 410.
- the system categorizes the data fields in resubmission window 450 based on their respective categories from table 400. For example, the system can obtain the categories for entries 402, 404, 406, and 408 (i.e., for the data fields with erroneous inputs and their associated data fields). The system then categorizes the data fields in
- resubmission window 450 For example, since the category for data fields "customer name” and “nickname” is "basic information of customer,” the system groups these data fields together in resubmission window 450. Similarly, since the category for data fields "contact name” and “telephone” is "contact information of customer,” the system groups these data fields together in resubmission window 450. The system can also insert the corresponding category for a respective group. In this way, in resubmission window 450, the system restructures and categorizes the data fields based on the presentation styles described in conjunction with FIGs 4A and 4B.
- FIG. 5A presents a flowchart illustrating the process of a data representation system restructuring the data fields with one or more erroneous inputs, in accordance with an embodiment of the present application.
- the system obtains association information associated with a respective data field with erroneous inputs (e.g., from an association table) (operation S501).
- the system identifies the associated data fields from the association information (operation S502) and obtains the respective current values of the associated data fields (e.g., from a configuration table) (operation S503).
- the system groups the data fields with erroneous inputs based on the corresponding associated data field in a resubmission window (operation S504).
- the system then inserts the associated data field names and their
- the system may repeat an associated data field in the resubmission window.
- the system can also remove the repeated associated data fields from a resubmission window. Under such circumstances, the system may not group the data fields with erroneous inputs and insets data fields individually in the resubmission window.
- the system can obtain the error messages for the data fields with erroneous inputs and inserts the obtained error messages next to the corresponding data fields in the resubmission window (operation S506), as described in conjunction with FIG. 4C.
- FIG. 5B presents a flowchart illustrating the process of a data representation system categorizing the data fields with erroneous inputs, in accordance with an embodiment of the present application.
- the system obtains categorization information associated with a respective data field with erroneous inputs (operation S521), as described in conjunction with FIG. 4A.
- the system then categorizes the data fields with erroneous inputs based on the categorization information in the resubmission window (operation S522), as described in conjunction with FIG. 4C.
- the system also includes the categories in the resubmission window next to a respective category of the data fields.
- FIG. 6 is a schematic structural diagram of an exemplary data representation system, in accordance with an embodiment of the present application.
- a data representation system 600 can be used for re-entering erroneously entered data fields in a web form by restructuring and displaying only those data fields.
- System 600 includes a processor 610, a memory 620, and a storage device 630.
- Storage device 630 typically stores instructions that can be loaded into memory 620 and executed by processor 610 to perform the methods described above.
- the instructions in storage 630 can implement a determination module 632, a restructuring module 634, a categorization module 636, and a display module 638, all of which can communication with each other through various means.
- modules 632, 634, 636, and 638 can be partially or entirely implemented in hardware and can be part of processor 610. Further, in some embodiments, the system may not include a separate processor and memory. Instead, in addition to performing their specific tasks, modules 632, 634, 636, and 638, either separately or in concert, may be part of special-purpose computation engines.
- Storage 630 stores programs to be executed by processor 610. Specifically, storage 630 stores a program that implements a system (application) for re-enter data fields in a form with erroneous inputs. During operation, the application program can be loaded from storage 630 into memory 620 and executed by processor 610. As a result, system 600 can perform the functions described above. System 600 can be further coupled to an optional display 680, a keyboard 660, and a pointing device 670, and can be coupled via one or more network interfaces to a network 682.
- a system application
- determination module 632 determines the data fields with erroneous inputs from a web form, as described in conjunction with FIG. 3.
- Restructuring module 634 restructures the data fields in a resubmission window, as described in conjunction with FIG. 5A.
- Categorization module 636 categorizes the data fields in a resubmission window, as described in conjunction with FIG. 5B.
- Display module 638 controls the resubmission window and displays the restructured and categorized data fields in the resubmission window, as described in conjunction with FIGs. IB and 4C.
- Embodiments of the present invention may be implemented on various universal or dedicated computer system environments or configurations.
- such computer systems may include personal computers, server computers, handheld or portable devices, tablet- type devices, multiprocessor systems, microprocessor-based systems, set-top boxes,
- Embodiments of the present invention may be described within the general context of computer-executable instructions executed by a computer, such as a program module.
- the program module includes a routine, a program, an object, an assembly, a data structure and the like for implementing particular tasks or achieving particular abstract data types.
- Embodiments of the present invention may also be implemented in distributed computing environments, in which tasks are performed by remote processing devices connected via a communication network.
- program modules may be located in local and remote computer storage media that may include a storage device.
- the data structures and computer instructions described in this detailed description are typically stored on a computer-readable storage medium, which may be any device or medium that can store code and/or data for use by a computer system.
- the computer- readable storage medium includes, but is not limited to, volatile memory, non- volatile memory, magnetic and optical storage devices such as disk drives, magnetic tape, CDs (compact discs), DVDs (digital versatile discs or digital video discs), or other media capable of storing computer- readable media now known or later developed.
- the methods and processes described in the detailed description section can be embodied as code and/or data, which can be stored in a computer-readable storage medium as described above.
- a computer system reads and executes the code and/or data stored on the computer-readable storage medium, the computer system performs the methods and processes embodied as data structures and code and stored within the computer-readable storage medium.
- modules or apparatus may include, but are not limited to, an application-specific integrated circuit (ASIC) chip, a field-programmable gate array (FPGA), a dedicated or shared processor that executes a particular software module or a piece of code at a particular time, and/or other programmable-logic devices now known or later developed.
- ASIC application-specific integrated circuit
- FPGA field-programmable gate array
- the hardware modules or apparatus When activated, they perform the methods and processes included within them.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SG11201702002TA SG11201702002TA (en) | 2014-10-16 | 2015-10-15 | Reorganizing and presenting data fields with erroneous inputs |
KR1020177010082A KR102055487B1 (en) | 2014-10-16 | 2015-10-15 | Reorganizing and presenting data fields with erroneous inputs |
EP15850795.4A EP3207455A4 (en) | 2014-10-16 | 2015-10-15 | Reorganizing and presenting data fields with erroneous inputs |
JP2017513642A JP6420469B2 (en) | 2014-10-16 | 2015-10-15 | Reorganization and presentation of data fields with incorrect inputs |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410549723.7A CN105574041B (en) | 2014-10-16 | 2014-10-16 | Data recombination method and device |
CN201410549723.7 | 2014-10-16 | ||
US14/883,389 | 2015-10-14 | ||
US14/883,389 US10417325B2 (en) | 2014-10-16 | 2015-10-14 | Reorganizing and presenting data fields with erroneous inputs |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016061340A1 true WO2016061340A1 (en) | 2016-04-21 |
Family
ID=55747337
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2015/055722 WO2016061340A1 (en) | 2014-10-16 | 2015-10-15 | Reorganizing and presenting data fields with erroneous inputs |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2016061340A1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070198910A1 (en) * | 2002-03-26 | 2007-08-23 | Aatrix Software, Inc. | Method and apparatus for creating and filing forms |
US20070288501A1 (en) * | 2000-12-29 | 2007-12-13 | Julio Estrada | Method and system for importing HTML forms |
US20130174120A1 (en) * | 2009-04-30 | 2013-07-04 | Adobe Systems Incorporated | Context sensitive script editing for form design |
-
2015
- 2015-10-15 WO PCT/US2015/055722 patent/WO2016061340A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070288501A1 (en) * | 2000-12-29 | 2007-12-13 | Julio Estrada | Method and system for importing HTML forms |
US20070198910A1 (en) * | 2002-03-26 | 2007-08-23 | Aatrix Software, Inc. | Method and apparatus for creating and filing forms |
US20130174120A1 (en) * | 2009-04-30 | 2013-07-04 | Adobe Systems Incorporated | Context sensitive script editing for form design |
Non-Patent Citations (1)
Title |
---|
See also references of EP3207455A4 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10417325B2 (en) | Reorganizing and presenting data fields with erroneous inputs | |
US10885056B2 (en) | Data standardization techniques | |
US8209349B2 (en) | Integrated saved search results | |
US9165082B2 (en) | Direct navigation through browser address bar | |
AU2017202513A1 (en) | Presenting images as search results | |
US8353039B2 (en) | Method and apparatus for processing a multi-step authentication sequence | |
US9710440B2 (en) | Presenting fixed format documents in reflowed format | |
US9292621B1 (en) | Managing autocorrect actions | |
US10482150B1 (en) | Electronic forms interaction framework for a consistent user experience | |
US10346021B2 (en) | Automatic list scrolling apparatus, method and program based on a selected item | |
US20160259547A1 (en) | Techniques for predicting user input on touch screen devices | |
US9081864B2 (en) | Late resource localization binding for web services | |
US11556231B1 (en) | Selecting an action member in response to input that indicates an action class | |
CN111124564A (en) | Method and device for displaying user interface | |
US20190109871A1 (en) | Techniques for computing an overall trust score for a domain based upon trust scores provided by users | |
US11531814B2 (en) | Method and device for generating modified statement | |
US11514240B2 (en) | Techniques for document marker tracking | |
US10616354B2 (en) | Event tracking for messaging platform | |
CN113781084A (en) | Questionnaire display method and device | |
WO2016061340A1 (en) | Reorganizing and presenting data fields with erroneous inputs | |
US20190132710A1 (en) | Techniques for implementing a secret mode in a social networking system | |
KR20170035900A (en) | Entity recognition for enhanced document productivity | |
US20160092511A1 (en) | Interactive construction of queries | |
US20170115835A1 (en) | Selection option information presentation system and method | |
US8935343B2 (en) | Instant messaging network resource validation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15850795 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2017513642 Country of ref document: JP Kind code of ref document: A |
|
ENP | Entry into the national phase |
Ref document number: 20177010082 Country of ref document: KR Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
REEP | Request for entry into the european phase |
Ref document number: 2015850795 Country of ref document: EP |