A technique for displaying and searching databases provides a user interface that displays a list of attribute values of a product along with corresponding user interface elements, each containing a set of clickable sub-elements corresponding to subsets of possible attribute values with different ranks. The sub-element whose corresponding rank matches a corresponding rank of the attribute value is displayed as highlighted. Clicking a sub-element constrains a current selected set of products to those whose attribute values have the same rank as the clicked sub-element. On mouse-over of a selected sub-element, pop-up text is displayed containing a set of possible attribute values whose rank corresponds to that of the selected sub-element, and decision support information associated with each of the displayed possible attribute values, e. g. , a percentage of users who have selected the attribute value, a percentage of users who have purchased a product with the attribute value, or a price range of product records having the attribute value.
A computer-implemented method for enabling a user to search for and display information stored in a searchable database of product records, including providing a user interface to the database for enabling data contained in the database to be displayed on the user's computer and for enabling user input to be received, enabling a search of the database to be performed in response to user input, and providing results of the database search to the user, including enabling the user's computer to display a list of attribute values of a product record in the database, wherein the list of attribute values corresponds to a list of distinct attributes of a current product record contained in a selected set of product records, enabling the display next to an attribute value a set of selectable sub-elements, wherein each selectable sub-element corresponds to a predetermined rank and corresponds to a predetermined subset of possible attribute values for an attribute. The sub-element whose corresponding rank matches a corresponding rank of the attribute value is displayed as highlighted. The method further enables, when a sub-element is selected by a user, the current set of product records to be constrained to a subset of the current set of product records wherein each product record in the subset has an attribute value within the set of possible attribute values associated with the selected sub-element.
Method And System For Executing A Guided Parametric Search
Mohamed Sherif Danish - Mountain View CA Kris Walter Kimbrough - Sunnyvale CA
Assignee:
Saqqara Systems, Inc. - San Jose CA
International Classification:
G06F 1730
US Classification:
707 3
Abstract:
A process for identifying a single item from a family of items presents a user with a feature screen having a series of groupings. Each grouping represents a feature having a set of alternatives from which to select. Selected alternatives are used as a selection criteria in a search operation. Results of the search operation is a revised feature screen indicating alternatives that remain available to the user for further selection and searching. The feature screen and search process, therefore, presents the user with a guided nonhierarchical parametric search to identify matching items based upon user specified criteria and priorities. Also disclosed is an adaptation of the claimed method and system appropriate in an Internet environment.
Adel Danish - Cairo, EG Sherif Danish - Foster City CA Kris W. Kimbrough - Redwood City CA
Assignee:
Danish International, Inc. - Sunnyvale CA
International Classification:
H04M 100
US Classification:
379368
Abstract:
A method and apparatus for the conversion of a standard push button telephone keypad into a data entry terminal permitting full alphanumeric DTMF entry through a telephone system to a file server for delivery to a service provider computer. The alphabetical letters are prearranged to enable single or adjacent keypairs to be defined for each alphabetical letter. DTMF signals are generated by the keypairs and are transmitted to conventional voice tone recognition apparatus and storage facilities of the central computer for later or simultaneous delivery to a service provider computer such as a facsimile machine, an E-mail system, a paging system, and/or any data base connected to a telephone line.
Method And System For Executing A Guided Parametric Search
Mohamed Sherif Danish - Los Altos Hills CA Kris Walter Kimbrough - Sunnyvale CA
International Classification:
G06F 1730
US Classification:
395604
Abstract:
A process for identifying a single item from a family of items presents a user with a feature screen having a series of groupings. Each grouping represents a feature having a set of alternatives from which to select. Selected alternatives are used as a selection criteria in a search operation. Results of the search operation is a revised feature screen indicating alternatives that remain available to the user for further selection and searching. The feature screen and search process, therefore, presents the user with a guided nonhierarchical parametric search to identify matching items based upon user specified criteria and priorities. Also disclosed is an adaptation of the claimed method and system appropriate in an Internet environment.
Entry Of Alphabetical Characters Into A Telephone System Using A Conventional Telephone Keypad
Adel Danish - Cairo, EG Sherif Danish - Foster City CA Kris W. Kimbrough - Redwood City CA
Assignee:
Danish International, Inc. - Foster City CA
International Classification:
H04M 1100
US Classification:
379 97
Abstract:
A software driven, timing dependant method for entering alphanumerical characters using a conventional push button telephone system having automatic response functions is based upon the position (first, second or third) of each alphabetic letter upon each key of the standardized telephone keypad matrix. DTMF signals are generated following the pressing of a key to identify the key pressed and thereby generate a sequential message menu for that particular key. The key is pressed a predetermined number of times (once, twice, or three times) to select the desired letter, and the letter signals are transmitted to conventional voice tone recognition apparatus and storage facilities. The first, second and third messages on each key each consist of a silence interval segment of known length followed by, respectively, a first, second and third letter interval segment of known length. Each message may be interrupted by pressing the same, or another, key again prior to expiration of a predetermined portion of the combined message segments. Interruption of a message causes the system to rotate to the next available message.
Method And System For Executing A Guided Parametric Search
Mohamed Sherif Danish - Los Altos Hills CA Kris Walter Kimbrough - Sunnyvale CA
Assignee:
Saqqara Systems, Inc. - San Jose CA
International Classification:
G06F 1730
US Classification:
707 3
Abstract:
A process for identifying a single item from a family of items presents a user with a feature screen having a series of groupings. Each grouping represents a feature having a set of alternatives from which to select. Selected alternatives are used as a selection criteria in a search operation. Results of the search operation is a revised feature screen indicating alternatives that remain available to the user for further selection and searching. The feature screen and search process, therefore, presents the user with a guided nonhierarchical parametric search to identify matching items based upon user specified criteria and priorities. Also disclosed is an adaptation of the claimed method and system appropriate in an Internet environment.
Method And System For Executing A Guided Parametric Search
Mohamed Sherif Danish - Los Altos Hills CA Kris Walter Kimbrough - Sunnyvale CA
Assignee:
Saggara Systems, Inc. - Sunnyvale CA
International Classification:
G06F 1730
US Classification:
707 3
Abstract:
A process for identifying a single item from a family of items presents a user with a feature screen having a series of groupings. Each grouping represents a feature having a set of alternatives from which to select. Selected alternatives are used as a selection criteria in a search operation. Results of the search operation is a revised feature screen indicating alternatives that remain available to the user for further selection and searching. The feature screen and search process, therefore, presents the user with a guided nonhierarchical parametric search to identify matching items based upon user specified criteria and priorities. Also disclosed is an adaptation of the claimed method and system appropriate in an Internet environment.
Newsright (Acquired By Moreover Technologies) Aug 2011 - Mar 2013
Senior Software Engineer
Practice Fusion Aug 2011 - Mar 2013
Senior Software Engineer
Associated Press Dec 2006 - Aug 2011
Software Project Lead
Partsriver Apr 2006 - Dec 2006
Director Technology Applications
Saqqara Systems 1995 - 2005
Senior Software Developer