Patents by Inventor Nabil Hajj Chehade
Nabil Hajj Chehade 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).
-
Publication number: 20240385681Abstract: Apparatuses and methods of operating the same are described. An apparatus including a display, an input device, and a processing device coupled to the display and the input device. The processing device may send an output to the display. The output may include a graphical object associated with a first step of a user-implemented procedure. The processing device may receive an input from the input device. The input may indicate a progress on an execution of the first step by an operator. The processing device may determine whether the input indicates that the operator has completed the first step. The processing device may determine whether the first step is a final step in the user-implemented procedure. The processing device may identify a second step in the user-implemented procedure when the input indicates that the operator has completed the first step and the first step is not a final step.Type: ApplicationFiled: December 15, 2023Publication date: November 21, 2024Inventors: Mohamed Nabil Hajj Chehade, Chieh Wang, Mohamed Fayez Taha, Karim Fikani, Paul Neil Iglesias Paulino
-
Patent number: 12127076Abstract: One variation of a method for assisting execution of manual protocols at production equipment includes: identifying a site occupied by a mobile device based on a geospatial location of a device; identifying a space within the building occupied by the device based on identifiers of a set of wireless access points wirelessly accessible to the device and known locations of wireless access points within the building; loading a protocol associated with an equipment unit in the space; calculating a position of the device within the space based on positions optical features, detected in a field of view of an optical sensor at the device, relative to reference features represented in a space model of the space; and, when the position of the device falls within a threshold distance of a reference location proximal the equipment unit defined in a step of the procedure, rendering guidance for the step.Type: GrantFiled: November 10, 2022Date of Patent: October 22, 2024Assignee: Apprentice FS, Inc.Inventors: Frank Maggiore, Angelo Stracquatanio, Nabil Hajj Chehade
-
Publication number: 20240265646Abstract: A system, apparatus, device, or method to output different iterations of data entities. The method may include establishing a first data entity; establishing a first state for the first data entity. The method may include establishing a second state for the first data entity. The method may include storing the first data entity, the first state, and the second state at a storage device. The method may include retrieving a first iteration of the first data entity exhibiting at least a portion of the first state. The method may include retrieving a second iteration of the first data entity exhibiting at least a portion of the second state. The method may include outputting the first iteration and the second iteration at an output time.Type: ApplicationFiled: September 15, 2023Publication date: August 8, 2024Inventors: Sina Fateh, Ron Butterworth, Mohamed Nabil Hajj Chehade, Allen Yang Yang, Sleiman Itani
-
Patent number: 12045382Abstract: Apparatuses and methods of operating the same are described. An apparatus including a display, an input device, and a processing device coupled to the display and the input device. The processing device may send an output to the display. The output may include a graphical object associated with a first step of a user-implemented procedure. The processing device may receive an input from the input device. The input may indicate a progress on an execution of the first step by an operator. The processing device may determine whether the input indicates that the operator has completed the first step. The processing device may determine whether the first step is a final step in the user-implemented procedure. The processing device may identify a second step in the user-implemented procedure when the input indicates that the operator has completed the first step and the first step is not a final step.Type: GrantFiled: August 30, 2019Date of Patent: July 23, 2024Assignee: West Texas Technology Partners, LLCInventors: Mohamed Nabil Hajj Chehade, Chieh Wang, Mohamed Fayez Taha, Karim Fikani, Paul Neil Iglesias Paulino
-
Patent number: 11789583Abstract: A method, system, apparatus, and/or device for interacting with a three dimensional interface. The method, system, apparatus, and/or device may include: generating a zone associated with a virtual object, wherein the zone includes a first space approximate to at least a portion of the object that is distinct from a second space occupied by the object; determine an uncertainty level of a sensor to identify an input in the zone; in response to the uncertainty level exceeding a first level, increasing a size of the zone, wherein the increased size of the zone increases a precision level of the sensor; and in response to the uncertainty level being below a second level, decreasing the size of the zone, wherein the decreased size of the zone decreases the precision level of the sensor.Type: GrantFiled: August 24, 2020Date of Patent: October 17, 2023Inventors: Iryna Issayeva, Sleiman Itani, Allen Yang Yang, Mohamed Nabil Hajj Chehade
-
Patent number: 11763530Abstract: A system, apparatus, device, or method to output different iterations of data entities. The method may include establishing a first data entity; establishing a first state for the first data entity. The method may include establishing a second state for the first data entity. The method may include storing the first data entity, the first state, and the second state at a storage device. The method may include retrieving a first iteration of the first data entity exhibiting at least a portion of the first state. The method may include retrieving a second iteration of the first data entity exhibiting at least a portion of the second state. The method may include outputting the first iteration and the second iteration at an output time.Type: GrantFiled: August 31, 2021Date of Patent: September 19, 2023Inventors: Sina Fateh, Ron Butterworth, Mohamed Nabil Hajj Chehade, Allen Yang Yang, Sleiman Itani
-
Publication number: 20230214008Abstract: Apparatuses and methods of operating the same are described. An apparatus including a display, an input device, and a processing device coupled to the display and the input device. The processing device may send an output to the display. The output may include a graphical object associated with a first step of a user-implemented procedure. The processing device may receive an input from the input device. The input may indicate a progress on an execution of the first step by an operator. The processing device may determine whether the input indicates that the operator has completed the first step. The processing device may determine whether the first step is a final step in the user-implemented procedure. The processing device may identify a second step in the user-implemented procedure when the input indicates that the operator has completed the first step and the first step is not a final step.Type: ApplicationFiled: February 28, 2023Publication date: July 6, 2023Inventors: Mohamed Nabil Hajj Chehade, Chieh Wang, Mohamed Fayez Taha, Karim Fikani, Paul Neil Iglesias Paulino
-
Publication number: 20230173026Abstract: To prompt input and provide feedback on input to a user with an interface, inputs and graphical cursors associated with those inputs are defined. Each input may have several forms such as base, hover, engaged, completed, and error. User input is anticipated. The base form of the anticipated input cursor is displayed to prompt the user for the anticipated input. If user hover is detected that matches anticipated input, the hover form is displayed to confirm the match to the user. If user input is detected that matches anticipated input, the engaged form is displayed as confirmation. If user input is completed that matches anticipated input, the completed form is displayed as confirmation. If user hover or input does not match anticipated input, the error form is displayed to indicate mismatch. Not all cursors must have all forms, and some cursors may have multiples of some forms.Type: ApplicationFiled: October 8, 2022Publication date: June 8, 2023Inventors: Sleiman Itani, Yu-Hsiang Chen, Mohamed Nabil Hajj Chehade, Allen Yang Yang
-
Publication number: 20230073171Abstract: One variation of a method for assisting execution of manual protocols at production equipment includes: identifying a site occupied by a mobile device based on a geospatial location of a device; identifying a space within the building occupied by the device based on identifiers of a set of wireless access points wirelessly accessible to the device and known locations of wireless access points within the building; loading a protocol associated with an equipment unit in the space; calculating a position of the device within the space based on positions optical features, detected in a field of view of an optical sensor at the device, relative to reference features represented in a space model of the space; and, when the position of the device falls within a threshold distance of a reference location proximal the equipment unit defined in a step of the procedure, rendering guidance for the step.Type: ApplicationFiled: November 10, 2022Publication date: March 9, 2023Inventors: Frank Maggiore, Angelo Stracquatanio, Nabil Hajj Chehade
-
Patent number: 11592897Abstract: Apparatuses and methods of operating the same are described. An apparatus including a display, an input device, and a processing device coupled to the display and the input device. The processing device may send an output to the display. The output may include a graphical object associated with a first step of a user-implemented procedure. The processing device may receive an input from the input device. The input may indicate a progress on an execution of the first step by an operator. The processing device may determine whether the input indicates that the operator has completed the first step. The processing device may determine whether the first step is a final step in the user-implemented procedure. The processing device may identify a second step in the user-implemented procedure when the input indicates that the operator has completed the first step and the first step is not a final step.Type: GrantFiled: August 24, 2020Date of Patent: February 28, 2023Assignee: WEST TEXAS TECHNOLOGY PARTNERS, LLCInventors: Mohamed Nabil Hajj Chehade, Chieh Wang, Mohamed Fayez Taha, Karim Fikani, Paul Neil Iglesias Paulino
-
Patent number: 11528582Abstract: One variation of a method for assisting execution of manual protocols at production equipment includes: identifying a site occupied by a mobile device based on a geospatial location of a device; identifying a space within the building occupied by the device based on identifiers of a set of wireless access points wirelessly accessible to the device and known locations of wireless access points within the building; loading a protocol associated with an equipment unit in the space; calculating a position of the device within the space based on positions optical features, detected in a field of view of an optical sensor at the device, relative to reference features represented in a space model of the space; and, when the position of the device falls within a threshold distance of a reference location proximal the equipment unit defined in a step of the procedure, rendering guidance for the step.Type: GrantFiled: May 29, 2019Date of Patent: December 13, 2022Assignee: Apprentice FS, Inc.Inventors: Frank Maggiore, Angelo Stracquatanio, Nabil Hajj Chehade
-
Patent number: 11326886Abstract: One variation of a method for controlling dissemination of instructional content to operators performing procedures at equipment within a facility includes: at a computing device, accessing a digital procedure containing a first instructional block comprising a first instruction in a set of formats including a text format corresponding to a first degree of guidance, an audio format corresponding to a second degree of guidance different from the first degree, and a visual format corresponding to a third degree of guidance greater than the first and second degrees; accessing a minimum instruction guidance specification for a current instance of the digital procedure; and, in response to initiation of the first instructional block in the digital procedure, presenting the first instruction in a particular format, in the set of formats, corresponding to a particular degree of guidance approximating the minimum instruction guidance specification.Type: GrantFiled: April 16, 2019Date of Patent: May 10, 2022Assignee: Apprentice FS, Inc.Inventors: Frank Maggiore, Angelo Stracquatanio, Sam Brewton Lee Crumpton, Russell Hirschorn, Ali Jaafar, Nabil Hajj Chehade
-
Publication number: 20220058881Abstract: A system, apparatus, device, or method to output different iterations of data entities. The method may include establishing a first data entity; establishing a first state for the first data entity. The method may include establishing a second state for the first data entity. The method may include storing the first data entity, the first state, and the second state at a storage device. The method may include retrieving a first iteration of the first data entity exhibiting at least a portion of the first state. The method may include retrieving a second iteration of the first data entity exhibiting at least a portion of the second state. The method may include outputting the first iteration and the second iteration at an output time.Type: ApplicationFiled: August 31, 2021Publication date: February 24, 2022Inventors: Sina Fateh, Ron Butterworth, Mohamed Nabil Hajj Chehade, Allen Yang Yang, Sleiman Itani
-
Patent number: 11120627Abstract: A system, apparatus, device, or method to output different iterations of data entities. The method may include establishing a first data entity; establishing a first state for the first data entity. The method may include establishing a second state for the first data entity. The method may include storing the first data entity, the first state, and the second state at a storage device. The method may include retrieving a first iteration of the first data entity exhibiting at least a portion of the first state. The method may include retrieving a second iteration of the first data entity exhibiting at least a portion of the second state. The method may include outputting the first iteration and the second iteration at an output time.Type: GrantFiled: May 16, 2018Date of Patent: September 14, 2021Assignee: Atheer, Inc.Inventors: Sina Fateh, Ron Butterworth, Mohamed Nabil Hajj Chehade, Allen Yang Yang, Sleiman Itani
-
Publication number: 20210077578Abstract: To prompt input and provide feedback on input to a user with an interface, inputs and graphical cursors associated with those inputs are defined. Each input may have several forms such as base, hover, engaged, completed, and error. User input is anticipated. The base form of the anticipated input cursor is displayed to prompt the user for the anticipated input. If user hover is detected that matches anticipated input, the hover form is displayed to confirm the match to the user. If user input is detected that matches anticipated input, the engaged form is displayed as confirmation. If user input is completed that matches anticipated input, the completed form is displayed as confirmation. If user hover or input does not match anticipated input, the error form is displayed to indicate mismatch. Not all cursors must have all forms, and some cursors may have multiples of some forms.Type: ApplicationFiled: November 27, 2020Publication date: March 18, 2021Inventors: Sleiman Itani, Yu-Hsiang Chen, Mohamed Nabil Hajj Chehade, Allen Yang Yang
-
Patent number: 10881713Abstract: A method, system, apparatus, and/or device that may include a display configured to display a virtual object and a sensor configured to detect a viewer input. The method, system, apparatus, and/or device may include a processing device configured to: associate a first cursor with a first form of a user input; associate a second cursor with a second form of the user input; determine the first form of the user input is associated with a type of the virtual object; display the virtual object with the first cursor to the viewer; detect the viewer input from the viewer of the display; determine whether the form of the viewer input detected by the sensor is the first form, the second form, or an unknown form; and in response to the form of the viewer input being the first form, execute an executable instruction associated with the user input.Type: GrantFiled: February 8, 2019Date of Patent: January 5, 2021Assignee: Atheer, Inc.Inventors: Sleiman Itani, Yu-Hsiang Chen, Mohamed Nabil Hajj Chehade, Allen Yang Yang
-
Publication number: 20200387290Abstract: A method, system, apparatus, and/or device for interacting with a three dimensional interface. The method, system, apparatus, and/or device may include: generating a zone associated with a virtual object, wherein the zone includes a first space approximate to at least a portion of the object that is distinct from a second space occupied by the object; determine an uncertainty level of a sensor to identify an input in the zone; in response to the uncertainty level exceeding a first level, increasing a size of the zone, wherein the increased size of the zone increases a precision level of the sensor; and in response to the uncertainty level being below a second level, decreasing the size of the zone, wherein the decreased size of the zone decreases the precision level of the sensor.Type: ApplicationFiled: August 24, 2020Publication date: December 10, 2020Inventors: Iryna Issayeva, Sleiman Itani, Allen Yang Yang, Mohamed Nabil Hajj Chehade
-
Publication number: 20200387216Abstract: Apparatuses and methods of operating the same are described. An apparatus including a display, an input device, and a processing device coupled to the display and the input device. The processing device may send an output to the display. The output may include a graphical object associated with a first step of a user-implemented procedure. The processing device may receive an input from the input device. The input may indicate a progress on an execution of the first step by an operator. The processing device may determine whether the input indicates that the operator has completed the first step. The processing device may determine whether the first step is a final step in the user-implemented procedure. The processing device may identify a second step in the user-implemented procedure when the input indicates that the operator has completed the first step and the first step is not a final step.Type: ApplicationFiled: August 24, 2020Publication date: December 10, 2020Inventors: Mohamed Nabil Hajj Chehade, Chieh Wang, Mohamed Fayez Taha, Karim Fikani, Paul Neil Iglesias Paulino
-
Patent number: 10782775Abstract: Apparatuses and methods of operating the same are described. An apparatus including a display, an input device, and a processing device coupled to the display and the input device. The processing device may send an output to the display. The output may include a graphical object associated with a first step of a user-implemented procedure. The processing device may receive an input from the input device. The input may indicate a progress on an execution of the first step by an operator. The processing device may determine whether the input indicates that the operator has completed the first step. The processing device may determine whether the first step is a final step in the user-implemented procedure. The processing device may identify a second step in the user-implemented procedure when the input indicates that the operator has completed the first step and the first step is not a final step.Type: GrantFiled: December 12, 2017Date of Patent: September 22, 2020Assignee: Atheer, Inc.Inventors: Mohamed Nabil Hajj Chehade, Chieh Wang, Mohamed Fayez Taha, Karim Fikani, Paul Neil Iglesias Paulino
-
Patent number: 10782848Abstract: A method, system, apparatus, and/or device for interacting with a three dimensional interface. The method, system, apparatus, and/or device may include: generating a zone associated with a virtual object, wherein the zone includes a first space approximate to at least a portion of the object that is distinct from a second space occupied by the object; determine an uncertainty level of a sensor to identify an input in the zone; in response to the uncertainty level exceeding a first level, increasing a size of the zone, wherein the increased size of the zone increases a precision level of the sensor; and in response to the uncertainty level being below a second level, decreasing the size of the zone, wherein the decreased size of the zone decreases the precision level of the sensor.Type: GrantFiled: February 8, 2019Date of Patent: September 22, 2020Assignee: Atheer, Inc.Inventors: Iryna Issayeva, Sleiman Itani, Allen Yang Yang, Mohamed Nabil Hajj Chehade