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: 9015154
    Abstract: 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: Grant
    Filed: June 3, 2014
    Date of Patent: April 21, 2015
    Assignee: WayPart, Inc.
    Inventors: Hisham Said Tawfick, Mohamed Sherif Danish
  • Publication number: 20140289233
    Abstract: 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: Application
    Filed: June 3, 2014
    Publication date: September 25, 2014
    Applicant: WayPart, Inc.
    Inventors: Hisham Said Tawfick, Mohamed Sherif Danish
  • Patent number: 8751488
    Abstract: 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: Grant
    Filed: January 18, 2012
    Date of Patent: June 10, 2014
    Assignee: WayPart, Inc.
    Inventors: Hisham Said Tawfick, Mohamed Sherif Danish
  • Publication number: 20130054581
    Abstract: 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: Application
    Filed: January 18, 2012
    Publication date: February 28, 2013
    Inventors: Hisham Said Tawfick, Mohamed Sherif Danish
  • Patent number: 8209327
    Abstract: 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: Grant
    Filed: February 7, 2011
    Date of Patent: June 26, 2012
    Assignee: Kelora Systems, LLC
    Inventors: Mohamed Sherif Danish, Kris Walter Kimbrough
  • Publication number: 20110131101
    Abstract: 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: Application
    Filed: February 7, 2011
    Publication date: June 2, 2011
    Inventors: Mohamed Sherif Danish, Kris Walter Kimbrough
  • Patent number: 7885956
    Abstract: 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: Grant
    Filed: February 19, 2008
    Date of Patent: February 8, 2011
    Assignee: Kelora Systems, LLC
    Inventors: Mohamed Sherif Danish, Kris Walter Kimbrough
  • Publication number: 20090043759
    Abstract: 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: Application
    Filed: February 19, 2008
    Publication date: February 12, 2009
    Inventors: Mohamed Sherif Danish, Kris Walter Kimbrough
  • Publication number: 20070279255
    Abstract: 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: Application
    Filed: April 20, 2007
    Publication date: December 6, 2007
    Inventor: Sherif Danish
  • Patent number: 6327588
    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.
    Type: Grant
    Filed: October 27, 2000
    Date of Patent: December 4, 2001
    Assignee: Saqqara Systems, Inc.
    Inventors: Mohamed Sherif Danish, Kris Walter Kimbrough
  • Patent number: 6275821
    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.
    Type: Grant
    Filed: August 26, 1999
    Date of Patent: August 14, 2001
    Assignee: Saqqara Systems, Inc.
    Inventors: Mohamed Sherif Danish, Kris Walter Kimbrough
  • Patent number: 5983219
    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.
    Type: Grant
    Filed: October 3, 1997
    Date of Patent: November 9, 1999
    Assignee: Saggara Systems, Inc.
    Inventors: Mohamed Sherif Danish, Kris Walter Kimbrough
  • Patent number: 5715444
    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.
    Type: Grant
    Filed: October 14, 1994
    Date of Patent: February 3, 1998
    Inventors: Mohamed Sherif Danish, Kris Walter Kimbrough
  • Patent number: 5392338
    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.
    Type: Grant
    Filed: May 12, 1992
    Date of Patent: February 21, 1995
    Assignee: Danish International, Inc.
    Inventors: Adel Danish, Sherif Danish, Kris W. Kimbrough
  • Patent number: 5339358
    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.
    Type: Grant
    Filed: May 26, 1992
    Date of Patent: August 16, 1994
    Assignee: Danish International, Inc.
    Inventors: Adel Danish, Sherif Danish, Kris W. Kimbrough
  • Patent number: 5121472
    Abstract: 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: Grant
    Filed: May 31, 1989
    Date of Patent: June 9, 1992
    Assignee: Polytel Computer Products Corporation
    Inventors: Sherif Danish, John C. Doering, Kris Kimbrough
  • Patent number: 4616213
    Abstract: 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: Grant
    Filed: January 14, 1983
    Date of Patent: October 7, 1986
    Assignee: Polytel Corporation
    Inventor: Sherif Danish
  • Patent number: 4567469
    Abstract: 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: Grant
    Filed: January 14, 1983
    Date of Patent: January 28, 1986
    Assignee: Polytel Corp.
    Inventors: Sherif Danish, Hugh H. Aiken
  • Patent number: 4555693
    Abstract: 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: Grant
    Filed: December 27, 1982
    Date of Patent: November 26, 1985
    Assignee: Polytel Corp.
    Inventors: Sherif Danish, Adel Danish
  • Patent number: 4532497
    Abstract: 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: Grant
    Filed: January 14, 1983
    Date of Patent: July 30, 1985
    Assignee: Polytel Corp.
    Inventor: Sherif Danish