Patents by Inventor Tamer Abuelsaad
Tamer Abuelsaad 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: 12020695Abstract: A method comprises receiving from an input device, a capture of user action as an initial command; interpreting the initial command into an interpreted command; generating a first set of modified commands that are based on the interpreted command, including: a first modified command that has a phonetic similarity to the interpreted command within a certain threshold, and a second modified command that is semantically related to an earlier command; transmitting, to an output device, the first set of modified commands; receiving a response to a group of commands including the first set of modified commands; recording an identifier of an input device from which the response was received and a type of the response in a log; when the response includes acknowledging a specific command of the group of commands as an accepted command, executing, the accepted command; otherwise, generating a second set of modified commands.Type: GrantFiled: February 28, 2023Date of Patent: June 25, 2024Assignee: Merlyn Mind, Inc.Inventors: Aditya Vempaty, Ravindranath Kokku, Tamer Abuelsaad, Sharad C. Sundararajan, Satyanarayana Nitta
-
Publication number: 20240143349Abstract: A method comprises determining a threshold based on a shape or size of a graphical user interface (GUI); selecting one or more sequences of digital actions (actions) as one or more compound actions from a list of sequences of actions, the one sequence of actions being performed by multiple computer devices of a plurality of computer devices, including at least one input device and at least one output device, the one or more sequences of actions having a total number of sequences that is no more than the threshold and satisfying a set of criteria related to a number of actions in each sequence of actions; creating a deep link as a shortcut representing a specific compound action, the shortcut when invoked causing performing the specific compound action and producing a specific result; causing presenting the shortcut as an UI element in the GUI.Type: ApplicationFiled: January 4, 2024Publication date: May 2, 2024Inventors: RAVINDRANATH KOKKU, ADITYA VEMPATY, SHARAD SUNDARARAJAN, SATYA V. NITTA, LATHA RAMANAN, JUAN ERNESTO PENARRIETA CORNEJO, RAJKUMAR CHANDRASEKARAN, HÉLÈNE ALONSO, PAUL V. HALEY, TAMER ABUELSAAD, PRASENJIT DEY
-
Patent number: 11868789Abstract: A data management server computer (“server”) is disclosed. The server receives action data associated with one or more users identifying a plurality of actions performed through one or more computer devices in a multi-modal networked environment, identifies useful sequences of actions as compound actions, and generates deep links representing the compound actions as UI elements which when invoked cause execution of the represented compound actions.Type: GrantFiled: November 30, 2021Date of Patent: January 9, 2024Assignee: Merlyn Mind, Inc.Inventors: Ravindranath Kokku, Aditya Vempaty, Sharad Sundararajan, Satya V. Nitta, Latha Ramanan, Juan Ernesto Penarrieta Cornejo, Rajkumar Chandrasekaran, Helene Alonso, Paul V. Haley, Tamer Abuelsaad, Prasenjit Dey
-
Publication number: 20230388575Abstract: A device management server computer (“server”) has a media-only interface to a device and transmits a device identifier to the device over the interface, the device identifier having embedded network information sufficient to enable the device to establish a separate connection to the server over a communication link such as a wireless network. An application on the device retrieves the device identifier, extracts the network information, and uses the network information to establish the separate connection over the communication link. The device identifier can be part of an EDID provided over an HDMI interface. Instructions transmitted over the separate connection can be used to control transmission of media over the media-only interface.Type: ApplicationFiled: May 26, 2023Publication date: November 30, 2023Inventors: JASON CRAWFORD, SHOM SURENDRAN PONOTH, RAJKUMAR CHANDRASEKARAN, INDER PAUL BAJWA, PARIVALLAL GOPAL, TAMER ABUELSAAD, MARK HALL
-
Publication number: 20230206913Abstract: A method comprises receiving from an input device, a capture of user action as an initial command; interpreting the initial command into an interpreted command; generating a first set of modified commands that are based on the interpreted command, including: a first modified command that has a phonetic similarity to the interpreted command within a certain threshold, and a second modified command that is semantically related to an earlier command; transmitting, to an output device, the first set of modified commands; receiving a response to a group of commands including the first set of modified commands; recording an identifier of an input device from which the response was received and a type of the response in a log; when the response includes acknowledging a specific command of the group of commands as an accepted command, executing, the accepted command; otherwise, generating a second set of modified commands.Type: ApplicationFiled: February 28, 2023Publication date: June 29, 2023Inventors: Aditya Vempaty, Ravindranath Kokku, Tamer Abuelsaad, Sharad C. Sundararajan, Satyanarayana Nitta
-
Patent number: 11620993Abstract: Interpretation of user commands is accelerated through digital user interfaces of various modalities, including generation and presentation of command modifications for rapid correction of incomplete or erroneous user commands. An embodiment detects whether the interpreted command is accurate and, if inaccurate, precisely what was the intended command or, at least, what suggested modification to the interpreted command would be sufficient to match the intent of the user. Disambiguation occurs that entails multiple recommendation generators proposing modified commands that may more accurately reflect the intent of the user. The user may provide a response that is either a confirmation of which one of several modified commands that were automatically proposed does the user intend or a correction that computer device may use to filter or replace currently offered modified commands to generate improved modified commands.Type: GrantFiled: June 9, 2021Date of Patent: April 4, 2023Assignee: Merlyn Mind, Inc.Inventors: Aditya Vempaty, Ravindranath Kokku, Tamer Abuelsaad, Sharad C. Sundararajan, Satyanarayana Nitta
-
Publication number: 20230069549Abstract: A data management server computer (“server”) is disclosed. The server receives action data associated with one or more users identifying a plurality of actions performed through one or more computer devices in a multi-modal networked environment, identifies useful sequences of actions as compound actions, and generates deep links representing the compound actions as UI elements which when invoked cause execution of the represented compound actions.Type: ApplicationFiled: November 30, 2021Publication date: March 2, 2023Inventors: RAVINDRANATH KOKKU, ADITYA VEMPATY, SHARAD SUNDARARAJAN, SATYA V. NITTA, LATHA RAMANAN, JUAN ERNESTO PENARRIETA CORNEJO, RAJKUMAR CHANDRASEKARAN, HELENE ALONSO, PAUL V. HALEY, TAMER ABUELSAAD, PRASENJIT DEY
-
Publication number: 20220399008Abstract: Interpretation of user commands is accelerated through digital user interfaces of various modalities, including generation and presentation of command modifications for rapid correction of incomplete or erroneous user commands. An embodiment detects whether the interpreted command is accurate and, if inaccurate, precisely what was the intended command or, at least, what suggested modification to the interpreted command would be sufficient to match the intent of the user. Disambiguation occurs that entails multiple recommendation generators proposing modified commands that may more accurately reflect the intent of the user. The user may provide a response that is either a confirmation of which one of several modified commands that were automatically proposed does the user intend or a correction that computer device may use to filter or replace currently offered modified commands to generate improved modified commands.Type: ApplicationFiled: June 9, 2021Publication date: December 15, 2022Inventors: Aditya Vempaty, Ravindranath Kokku, Tamer Abuelsaad, Sharad C. Sundararajan, Satyanarayana Nitta
-
Patent number: 10970910Abstract: One embodiment provides a method, including: tracking a reading position of a reader with respect to text of printed material; detecting an area of the printed material of interest to the reader, wherein the detecting comprises correlating a reading position with an indication of interest provided by the reader; identifying a concept corresponding to the area of interest, wherein the identifying a concept comprises (i) parsing the text of the area of interest and (ii) extracting at least one concept from the text; generating an animation for the concept by (i) accessing an image related to the concept, (ii) identifying a portion of the image to animate, and (iii) animating the portion of the image; and providing, on an information handling device, the generated animation to the reader.Type: GrantFiled: August 21, 2018Date of Patent: April 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tamer Abuelsaad, Kuntal Dey, Seema Nagar
-
Patent number: 10748525Abstract: A multi-modal dialog apparatus includes a memory embodying computer executable instructions; and at least one processor, coupled to the memory, and operative by the computer executable instructions. More specifically, the processor is operative by the computer executable instructions to facilitate receiving a remark from a user; passing the remark to an intelligent system; receiving a response and a level of confidence from the intelligent system; portraying the response to the user via an equivocal persona in case the level of confidence is less than a pre-determined threshold value; and portraying the response to the user via an authoritative persona in case the level of confidence equals or exceeds the pre-determined threshold value.Type: GrantFiled: December 11, 2017Date of Patent: August 18, 2020Assignee: International Business Machines CorporationInventors: Tamer Abuelsaad, Ravindranath Kokku
-
Publication number: 20200066021Abstract: One embodiment provides a method, including: tracking a reading position of a reader with respect to text of printed material; detecting an area of the printed material of interest to the reader, wherein the detecting comprises correlating a reading position with an indication of interest provided by the reader; identifying a concept corresponding to the area of interest, wherein the identifying a concept comprises (i) parsing the text of the area of interest and (ii) extracting at least one concept from the text; generating an animation for the concept by (i) accessing an image related to the concept, (ii) identifying a portion of the image to animate, and (iii) animating the portion of the image; and providing, on an information handling device, the generated animation to the reader.Type: ApplicationFiled: August 21, 2018Publication date: February 27, 2020Inventors: Tamer Abuelsaad, Kuntal Dey, Seema Nagar
-
Publication number: 20190180737Abstract: A multi-modal dialog apparatus includes a memory embodying computer executable instructions; and at least one processor, coupled to the memory, and operative by the computer executable instructions. More specifically, the processor is operative by the computer executable instructions to facilitate receiving a remark from a user; passing the remark to an intelligent system; receiving a response and a level of confidence from the intelligent system; portraying the response to the user via an equivocal persona in case the level of confidence is less than a pre-determined threshold value; and portraying the response to the user via an authoritative persona in case the level of confidence equals or exceeds the pre-determined threshold value.Type: ApplicationFiled: December 11, 2017Publication date: June 13, 2019Inventors: Tamer Abuelsaad, Ravindranath Kokku