Patents by Inventor Ayman Kaheel

Ayman Kaheel 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: 11194856
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in content searching, generating, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosure provides a novel, computerized framework for automatically selecting the most definitive, precise and high-quality content files corresponding to POIs. The disclosed systems and methods utilize the performance of visual comparisons with a set of definitive content files of a given POI, and by incorporating visual aesthetic features as a factor of such comparisons, a search result is identified that down-weights imprecise and poor quality content files of a given POI, and ensures that only high quality, accurate content files are selected or identified.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: December 7, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Vijay Mahadevan, Sachin Sudhakar Farfade, Jay Kiran Mahadeokar, Ayyappan Arasu, Venkat Kumar Reddy Barakam, Ayman Kaheel
  • Patent number: 10896355
    Abstract: Disclosed are systems and methods for automatic selection of canonical digital images from a large corpus of digital images, such as the corpus of digital images available on the web, for an entity, such as and without limitation a person, a point of interest, object, etc. The automated, unsupervised approach for selecting a diverse set of high quality, canonical digital images, is well suited for processing a large corpus of digital images. A set of canonical digital images identified for an entity can be retrieved in response to a digital image request for digital images depicting the entity.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: January 19, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Sachin Sudhakar Farfade, Vijay Mahadevan, Ayman Kaheel, Ayyappan Arasu, Venkat Kumar Reddy Barakam, Jay Kiran Mahadeokar
  • Patent number: 10858912
    Abstract: Systems and methods for optimizing production of unconventional horizontal wells. A method for optimizing production of a resource from an unconventional horizontal well comprises compiling values for predictor parameters and target parameters for each of a plurality of known wells. The method includes generating a model for anticipating production of the unconventional horizontal well. The method comprises using a production optimizer and the model to determine a physical parameter change for increasing the anticipated production from the unconventional horizontal well. The method includes communicating the physical parameter change to a rig. The method comprises causing the rig to make the physical parameter change to the unconventional horizontal well.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: December 8, 2020
    Assignee: RAISA II HOLDINGS, LLC
    Inventors: Salma Amr, Hadeer El-Ashhab, Motaz El Saban, Paul Schietinger, Ayman Kaheel, Curtis Caile, Luis Rodriguez, Pam Logan, Maria Henry, Cheryl Poteet
  • Publication number: 20190284910
    Abstract: Systems and methods for optimizing production of unconventional horizontal wells. A method for optimizing production of a resource from an unconventional horizontal well comprises compiling values for predictor parameters and target parameters for each of a plurality of known wells. The method includes generating a model for anticipating production of the unconventional horizontal well. The method comprises using a production optimizer and the model to determine a physical parameter change for increasing the anticipated production from the unconventional horizontal well. The method includes communicating the physical parameter change to a rig. The method comprises causing the rig to make the physical parameter change to the unconventional horizontal well.
    Type: Application
    Filed: June 25, 2018
    Publication date: September 19, 2019
    Inventors: Salma Amr, Hadeer El-Ashhab, Motaz El Saban, Paul Schietinger, Ayman Kaheel, Curtis Caile, Luis Rodriguez, Pam Logan, Maria Henry, Cheryl Poteet
  • Publication number: 20190147301
    Abstract: Disclosed are systems and methods for automatic selection of canonical digital images from a large corpus of digital images, such as the corpus of digital images available on the web, for an entity, such as and without limitation a person, a point of interest, object, etc. The automated, unsupervised approach for selecting a diverse set of high quality, canonical digital images, is well suited for processing a large corpus of digital images. A set of canonical digital images identified for an entity can be retrieved in response to a digital image request for digital images depicting the entity.
    Type: Application
    Filed: December 21, 2018
    Publication date: May 16, 2019
    Inventors: Sachin Sudhakar FARFADE, Vjay MAHADEVAN, Ayman KAHEEL, Ayyappan ARASU, Venkat Kumar Reddy BARAKAM, Jan Kiran MAHADEOKAR
  • Publication number: 20190138963
    Abstract: A self-learning system, a method, and a non-transitory computer readable medium having computer executable instructions stored thereon, where each assist in determining a total time prediction for a potential project involving heavy equipment and heavy equipment information. Each may include calculating a prediction for a heavy equipment number, a well density number, how long a heavy equipment will take to move from well to well, a well quantity, and how long a total project will take given a specific area of land and the geological properties thereof. The self-learning system, method, and non-transitory computer readable medium involve a recursion step, wherein the calculation of a prediction is updated when new information is attained.
    Type: Application
    Filed: November 6, 2017
    Publication date: May 9, 2019
    Inventors: Motaz El Saban, Paul Schietinger, Ayman Kaheel, Curtis Caile, Sophia Berglund, Luis Rodriguez
  • Patent number: 10163041
    Abstract: Disclosed are systems and methods for automatic selection of canonical digital images from a large corpus of digital images, such as the corpus of digital images available on the web, for an entity, such as and without limitation a person, a point of interest, object, etc. The automated, unsupervised approach for selecting a diverse set of high quality, canonical digital images, is well suited for processing a large corpus of digital images. A set of canonical digital images identified for an entity can be retrieved in response to a digital image request for digital images depicting the entity.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: December 25, 2018
    Assignee: OATH INC.
    Inventors: Sachin Sudhakar Farfade, Vijay Mahadevan, Ayman Kaheel, Ayyappan Arasu, Venkat Kumar Reddy Barakam, Jan Kiran Mahadeokar
  • Publication number: 20180260417
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in content searching, generating, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosure provides a novel, computerized framework for automatically selecting the most definitive, precise and high-quality content files corresponding to POIs. The disclosed systems and methods utilize the performance of visual comparisons with a set of definitive content files of a given POI, and by incorporating visual aesthetic features as a factor of such comparisons, a search result is identified that down-weights imprecise and poor quality content files of a given POI, and ensures that only high quality, accurate content files are selected or identified.
    Type: Application
    Filed: March 7, 2017
    Publication date: September 13, 2018
    Inventors: Vijay MAHADEVAN, Sachin Sudhakar FARFADE, Jay Kiran MAHADEOKAR, Ayyappan ARASU, Venkat Kumar Reddy BARAKAM, Ayman KAHEEL
  • Publication number: 20180005088
    Abstract: Disclosed are systems and methods for automatic selection of canonical digital images from a large corpus of digital images, such as the corpus of digital images available on the web, for an entity, such as and without limitation a person, a point of interest, object, etc. The automated, unsupervised approach for selecting a diverse set of high quality, canonical digital images, is well suited for processing a large corpus of digital images. A set of canonical digital images identified for an entity can be retrieved in response to a digital image request for digital images depicting the entity.
    Type: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Inventors: Sachin Sudhakar Farfade, Vijay Mahadevan, Ayman Kaheel, Ayyappan Arasu, Venkat Kumar Reddy Barakam, Jan Kiran Mahadeokar
  • Patent number: 9652663
    Abstract: Exemplary methods, apparatus, and systems are disclosed for authenticating a user to computing device. In one exemplary embodiment, an indication of a request by a user to unlock a mobile device in a locked state is received. One or more images of the face of the user are captured. Facial components of the user from the one or more captured images are extracted. A determination is made as to whether the user is an authorized user or a non-authorized user based at least in part on a comparison of the facial components of the user extracted from the one or more captured images to facial components of the authorized user from one or more authentication images of the authorized stored on the mobile device. If the user is determined to be the authorized user, the mobile device unlocked; otherwise, the mobile device is maintained in its locked state.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: May 16, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James Kai Yu Lau, Ayman Kaheel, Motaz El-Saban, Mohamed Shawky, Monica Gonzalez, Ahmed El Baz, Tamer Deif, Alaa Abdel-Hakim Aly
  • Publication number: 20150310259
    Abstract: Exemplary methods, apparatus, and systems are disclosed for authenticating a user to computing device. In one exemplary embodiment, an indication of a request by a user to unlock a mobile device in a locked state is received. One or more images of the face of the user are captured. Facial components of the user from the one or more captured images are extracted. A determination is made as to whether the user is an authorized user or a non-authorized user based at least in part on a comparison of the facial components of the user extracted from the one or more captured images to facial components of the authorized user from one or more authentication images of the authorized stored on the mobile device. If the user is determined to be the authorized user, the mobile device unlocked; otherwise, the mobile device is maintained in its locked state.
    Type: Application
    Filed: July 2, 2015
    Publication date: October 29, 2015
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: James Kai Yu Lau, Ayman Kaheel, Motaz El-Saban, Mohamed Shawky, Monica Gonzalez, Ahmed El Baz, Tamer Deif, Alaa Abdel-Hakim Aly
  • Patent number: 9153031
    Abstract: Apparatus and methods are disclosed for modifying video based on user input and or face detection data received with a mobile device to generate foreground regions (e.g., to separate a user image from background in the video). According to one disclosed embodiment, a method comprises receiving user input and/or face regions generated with a mobile device, producing an initial representation for segmenting input video into a plurality of portions based on the user input, where the initial representation includes probabilities for one or more regions of the input video being designated as foreground regions or background regions. Based on the initial representation, input video is segmented by designating one or more of the regions of the input video as foreground regions or background regions.
    Type: Grant
    Filed: June 22, 2011
    Date of Patent: October 6, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Motaz El-Saban, Ayman Kaheel, Mohamed Shawky, James Kai Yu Lau
  • Patent number: 9124804
    Abstract: A computing device, such as a mobile device, can capture pictures or video images using a digital camera and obtain associated orientation information using an accelerometer. The orientation information can be used to adjust one or more of the captured pictures or video images to compensate for rotation in one or more planes of rotation. The orientation information can be saved along with the captured pictures or video images. The orientation information can also be transmitted or streamed along with the captured pictures or video images. Image matching operations can be performed using pictures or video images that have been adjusted using orientation information.
    Type: Grant
    Filed: March 22, 2010
    Date of Patent: September 1, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ayman Kaheel, Motaz El-Saban, Mahmoud Refaat, Ahmed El Arabawy, Mostafa El Baradei
  • Patent number: 9082235
    Abstract: Exemplary methods, apparatus, and systems are disclosed for authenticating a user to computing device. In one exemplary embodiment, an indication of a request by a user to unlock a mobile device in a locked state is received. One or more images of the face of the user are captured. Facial components of the user from the one or more captured images are extracted. A determination is made as to whether the user is an authorized user or a non-authorized user based at least in part on a comparison of the facial components of the user extracted from the one or more captured images to facial components of the authorized user from one or more authentication images of the authorized stored on the mobile device. If the user is determined to be the authorized user, the mobile device unlocked; otherwise, the mobile device is maintained in its locked state.
    Type: Grant
    Filed: July 12, 2011
    Date of Patent: July 14, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James Kai Yu Lau, Ayman Kaheel, Motaz El-Saban, Mohamed Shawky, Monica Gonzalez, Ahmed El Baz, Tamer Deif, Alaa Abdel-Hakim Aly
  • Publication number: 20150139074
    Abstract: Embodiments generate and provide connection quality data for networks based on past performance of those networks. Network experience data and corresponding device context are received from a first set of mobile devices. The received data is processed to generate the connection quality data, which is distributed to a second set of mobile devices for use in selecting a network and establishing a connection. Feedback describing performance of the selected network is received and applied to adjust the previously generated connection quality data. In some embodiments, the connection quality data represents voice over Internet Protocol (VoIP) call quality.
    Type: Application
    Filed: November 15, 2013
    Publication date: May 21, 2015
    Inventors: Ryan H. Bane, Adam R. Dyba, Aurelio Navarro Belletti Garcia, James Christopher Gray, Shai Guday, Tyler E. Hennessy, Ayman Kaheel, Shobana Kapoor, Triptpal Singh Lamba, Darya Mazandarany, Michael Hao Mi, Christopher R. Rice, Tomasz W. Rogozik, Peter Schmatz, Michael Svanholm Thomsen, Robert C. Villahermosa
  • Publication number: 20140071895
    Abstract: Embodiments select networks for connection based on application-specific quality scores. A request is received from an application for a network connection. Connection quality data for nearby networks is accessed. The connection quality data is derived from crowdsourced data. The connection quality data is adjusted based on a device context to produce an application-specific quality score for each of the networks. One or more of the networks are selected for connection based on the application-specific quality scores. In some embodiments, a single network connection endpoint is provided to the application to abstract connection management details from the application.
    Type: Application
    Filed: November 15, 2013
    Publication date: March 13, 2014
    Inventors: Ryan H. Bane, Adam R. Dyba, Brent E. Ford, Aurelio Navarro Belletti Garcia, James Christopher Gray, Shai Guday, Tyler E. Hennessy, Ayman Kaheel, Triptpal Singh Lamba, Darya Mazandarany, Michael Hao Mi, Sidharth Uday Nabar, Christopher R. Rice, Peter Schmatz, Michael Svanholm Thomsen
  • Publication number: 20130015946
    Abstract: Exemplary methods, apparatus, and systems are disclosed for authenticating a user to computing device. In one exemplary embodiment, an indication of a request by a user to unlock a mobile device in a locked state is received. One or more images of the face of the user are captured. Facial components of the user from the one or more captured images are extracted. A determination is made as to whether the user is an authorized user or a non-authorized user based at least in part on a comparison of the facial components of the user extracted from the one or more captured images to facial components of the authorized user from one or more authentication images of the authorized stored on the mobile device. If the user is determined to be the authorized user, the mobile device unlocked; otherwise, the mobile device is maintained in its locked state.
    Type: Application
    Filed: July 12, 2011
    Publication date: January 17, 2013
    Applicant: Microsoft Corporation
    Inventors: James Kai Yu Lau, Ayman Kaheel, Motaz El-Saban, Mohamed Shawky, Monica Gonzalez, Ahmed El Baz, Tamer Deif, Alaa Abdel-Hakim Aly
  • Publication number: 20120327172
    Abstract: Apparatus and methods are disclosed for modifying video based on user input and or face detection data received with a mobile device to generate foreground regions (e.g., to separate a user image from background in the video). According to one disclosed embodiment, a method comprises receiving user input and/or face regions generated with a mobile device, producing an initial representation for segmenting input video into a plurality of portions based on the user input, where the initial representation includes probabilities for one or more regions of the input video being designated as foreground regions or background regions. Based on the initial representation, input video is segmented by designating one or more of the regions of the input video as foreground regions or background regions.
    Type: Application
    Filed: June 22, 2011
    Publication date: December 27, 2012
    Applicant: Microsoft Corporation
    Inventors: Motaz El-Saban, Ayman Kaheel, Mohamed Shawky, James Kai Yu Lau
  • Publication number: 20110228112
    Abstract: A computing device, such as a mobile device, can capture pictures or video images using a digital camera and obtain associated orientation information using an accelerometer. The orientation information can be used to adjust one or more of the captured pictures or video images to compensate for rotation in one or more planes of rotation. The orientation information can be saved along with the captured pictures or video images. The orientation information can also be transmitted or streamed along with the captured pictures or video images. Image matching operations can be performed using pictures or video images that have been adjusted using orientation information.
    Type: Application
    Filed: March 22, 2010
    Publication date: September 22, 2011
    Applicant: Microsoft Corporation
    Inventors: Ayman Kaheel, Motaz El-Saban, Mahmoud Refaat, Ahmed El Arabawy, Mostafa Baradei