Patents by Inventor Sherif Danish
Sherif Danish 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).
-
Patent number: 9015154Abstract: A computer implemented method and system for identifying one or more part numbers stored in a digital memory comprises parsing of each part number into its primary and secondary components and assigning a relevance score to each; parsing a query part number into one or more primary and secondary components and assigning a relevance score to each query component; identifying each stored part number that has at least one component that matches a query component; calculating for each identified part number a first sum equal to the sum of the relevance scores of the query components that match a component of the identified stored part number; and a second sum equal to the sum of the relevance scores of the components of the identified stored part number that match a query component; and sorting the identified stored part numbers as a function of said first and second sums.Type: GrantFiled: June 3, 2014Date of Patent: April 21, 2015Assignee: WayPart, Inc.Inventors: Hisham Said Tawfick, Mohamed Sherif Danish
-
Publication number: 20140289233Abstract: A computer implemented method and system for identifying one or more part numbers stored in a digital memory comprises parsing of each part number into its primary and secondary components and assigning a relevance score to each; parsing a query part number into one or more primary and secondary components and assigning a relevance score to each query component; identifying each stored part number that has at least one component that matches a query component; calculating for each identified part number a first sum equal to the sum of the relevance scores of the query components that match a component of the identified stored part number; and a second sum equal to the sum of the relevance scores of the components of the identified stored part number that match a query component; and sorting the identified stored part numbers as a function of said first and second sums.Type: ApplicationFiled: June 3, 2014Publication date: September 25, 2014Applicant: WayPart, Inc.Inventors: Hisham Said Tawfick, Mohamed Sherif Danish
-
Patent number: 8751488Abstract: A computer implemented method and system for identifying one or more part numbers stored in a digital memory comprises parsing of each part number into its primary and secondary components and assigning a relevance score to each; parsing a query part number into one or more primary and secondary components and assigning a relevance score to each query component; identifying each stored part number that has at least one component that matches a query component; calculating for each identified part number a first sum equal to the sum of the relevance scores of the query components that match a component of the identified stored part number; and a second sum equal to the sum of the relevance scores of the components of the identified stored part number that match a query component; and sorting the identified stored part numbers as a function of said first and second sums.Type: GrantFiled: January 18, 2012Date of Patent: June 10, 2014Assignee: WayPart, Inc.Inventors: Hisham Said Tawfick, Mohamed Sherif Danish
-
Publication number: 20130054581Abstract: A computer implemented method and system for identifying one or more part numbers stored in a digital memory comprises parsing of each part number into its primary and secondary components and assigning a relevance score to each; parsing a query part number into one or more primary and secondary components and assigning a relevance score to each query component; identifying each stored part number that has at least one component that matches a query component; calculating for each identified part number a first sum equal to the sum of the relevance scores of the query components that match a component of the identified stored part number; and a second sum equal to the sum of the relevance scores of the components of the identified stored part number that match a query component; and sorting the identified stored part numbers as a function of said first and second sums.Type: ApplicationFiled: January 18, 2012Publication date: February 28, 2013Inventors: Hisham Said Tawfick, Mohamed Sherif Danish
-
Patent number: 8209327Abstract: 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.Type: GrantFiled: February 7, 2011Date of Patent: June 26, 2012Assignee: Kelora Systems, LLCInventors: Mohamed Sherif Danish, Kris Walter Kimbrough
-
Publication number: 20110131101Abstract: 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.Type: ApplicationFiled: February 7, 2011Publication date: June 2, 2011Inventors: Mohamed Sherif Danish, Kris Walter Kimbrough
-
Patent number: 7885956Abstract: 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.Type: GrantFiled: February 19, 2008Date of Patent: February 8, 2011Assignee: Kelora Systems, LLCInventors: Mohamed Sherif Danish, Kris Walter Kimbrough
-
Publication number: 20090043759Abstract: 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.Type: ApplicationFiled: February 19, 2008Publication date: February 12, 2009Inventors: Mohamed Sherif Danish, Kris Walter Kimbrough
-
Publication number: 20070279255Abstract: A character entry and display method for use with a 3×4 key array standard telephone keypad including a 1 key, a 2 key, a 3 key, a 4 key, a 5 key, a 6 key, a 7 key, an 8 key, a 9 key, and a 0 key. The entry and display method includes receiving a unique adjacent key pair sequence from the standard telephone keypad for each letter of a character set comprising A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, and Z, and displaying a letter of the character set in response to receipt of each of the unique adjacent key pair sequences. Further provided is a character entry and display method for an electronic device, a character entry and display device, and a program product.Type: ApplicationFiled: April 20, 2007Publication date: December 6, 2007Inventor: Sherif Danish
-
Patent number: 6327588Abstract: 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.Type: GrantFiled: October 27, 2000Date of Patent: December 4, 2001Assignee: Saqqara Systems, Inc.Inventors: Mohamed Sherif Danish, Kris Walter Kimbrough
-
Patent number: 6275821Abstract: 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.Type: GrantFiled: August 26, 1999Date of Patent: August 14, 2001Assignee: Saqqara Systems, Inc.Inventors: Mohamed Sherif Danish, Kris Walter Kimbrough
-
Patent number: 5983219Abstract: 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.Type: GrantFiled: October 3, 1997Date of Patent: November 9, 1999Assignee: Saggara Systems, Inc.Inventors: Mohamed Sherif Danish, Kris Walter Kimbrough
-
Patent number: 5715444Abstract: 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.Type: GrantFiled: October 14, 1994Date of Patent: February 3, 1998Inventors: Mohamed Sherif Danish, Kris Walter Kimbrough
-
Patent number: 5392338Abstract: 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.Type: GrantFiled: May 12, 1992Date of Patent: February 21, 1995Assignee: Danish International, Inc.Inventors: Adel Danish, Sherif Danish, Kris W. Kimbrough
-
Patent number: 5339358Abstract: 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.Type: GrantFiled: May 26, 1992Date of Patent: August 16, 1994Assignee: Danish International, Inc.Inventors: Adel Danish, Sherif Danish, Kris W. Kimbrough
-
Patent number: 5121472Abstract: In a computer system including a central processing unit, a program memory, a control program, a keyboard hardware interrupt handler routine and a single step interrupt handler routine, a method for replacing conventional data from a keyboard with user defined data including placing the central processing unit into single step mode, determining with the single step interrupt handler routine whether a keyboard hardware interrupt handler routine involves a keyboard data input instruction, and, if so, replacing the conventional data with user defined data, followed by either repeating the process or returning the system from single step mode to the main control program.Type: GrantFiled: May 31, 1989Date of Patent: June 9, 1992Assignee: Polytel Computer Products CorporationInventors: Sherif Danish, John C. Doering, Kris Kimbrough
-
Patent number: 4616213Abstract: A multikey keyboard for inputting data into a computer, wherein pressing a key places in circuit the point of intersection of a row conductor and column conductor respectively connected to portions of separate row and column sequential series of capacitors whose cumulative capacitance correspond to the specific row and columns of the pressed key, thus allowing the computer to establish which key was pressed by measuring the capacitance between the events involving said completed keyboard circuits.Type: GrantFiled: January 14, 1983Date of Patent: October 7, 1986Assignee: Polytel CorporationInventor: Sherif Danish
-
Patent number: 4567469Abstract: In an improved multikey keyboard for inputting data into a computer, wherein pressing a key places in circuit the point of intersection of at least one row conductor and column conductor respectively connected to portions of separate sets of row and column cascaded electrical elements whose cumulative values correspond to the specific row and column of the pressed key, the specific improvement comprising: providing the keyboard with an input signal source circuit and an output sensor circuit operatively connected to each key such that the computer upon receipt of a signal on the sensor circuit representing the pressing of a key, can make the necessary measurements to establish the identity of the pressed key.Type: GrantFiled: January 14, 1983Date of Patent: January 28, 1986Assignee: Polytel Corp.Inventors: Sherif Danish, Hugh H. Aiken
-
Patent number: 4555693Abstract: A multikey keyboard for inputting data into a computer, whose keys place in circuit the points of intersection of an X rank conductor and Y rank conductor matrix, characterized in that X rank and Y rank conductors are respectively connected together by interconnection resistors (R) and to an X output and Y output of the keyboard, intended to be connected to two analog inputs of the computer, so that the resistance values applied at the input of these two latter are representatively X rank and of the Y rank of any key pressed.Type: GrantFiled: December 27, 1982Date of Patent: November 26, 1985Assignee: Polytel Corp.Inventors: Sherif Danish, Adel Danish
-
Patent number: 4532497Abstract: An improved multikey matrix keyboard for inputting data into a computer, wherein pressing a key places in circuit the point of intersection of a plurality of row conductors and a plurality of column conductors respectively connected to portions of separate sets of row and column sequential series of measurable electrical elements whose cumulative values correspond to the specific row and column of the pressed key. By employing a plurality of row and column key output circuits, the number of keys present in the matrix keyboard is exponentially increased.Type: GrantFiled: January 14, 1983Date of Patent: July 30, 1985Assignee: Polytel Corp.Inventor: Sherif Danish