Patents by Inventor Jafar HUSAIN

Jafar HUSAIN 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: 10164941
    Abstract: Embodiments of the invention generally provide a method, a computing system, and a computer-readable medium configured to request, cache, and generate translations of paths through graph-based data representations. The computer-implemented method includes receiving a first request for translation, wherein the first request specifies a first path configured to identify first payload data. The computer-implemented method further includes determining whether a graph object stored in the local cache memory includes a first translation associated with the first path. If the local cache memory does not include the first translation, then the first translation is obtained from a remote computing device and stored in the graph object. If the local cache memory does include the first translation associated with the first path, then the first translation is obtained from the local cache memory. The computer-implemented method also includes obtaining the first payload data based on the first translation.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: December 25, 2018
    Assignee: NETFLIX, INC.
    Inventor: Jafar Husain
  • Patent number: 9948602
    Abstract: Embodiments of the invention generally provide a method, a computing system, and a computer-readable medium configured to generate requests for payload data through a graph-based data representation. The computer-implemented method includes generating a first request for translation that specifies a first path configured to identify first payload data associated with a graph object. The computer-implemented method further includes transmitting the first request to a path evaluator for translation. The computer-implemented method also includes receiving a first translated path based on the first path and including an initial translated portion and a final untranslated portion, from the path evaluator. The computer-implemented method further includes receiving the first payload data from the path evaluator.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: April 17, 2018
    Assignee: Netflix, Inc.
    Inventor: Jafar Husain
  • Patent number: 9948601
    Abstract: Embodiments of the invention generally provide a method, a computing system, and a computer-readable medium configured to respond to requests for payload data and provide unique cache keys for caching the payload data. The computer-implemented method includes accepting a first request for translation that specifies a first path configured to identify first payload data associated with a graph object. The computer-implemented method further includes determining that the graph object includes a first translation node associated with a first portion of the first path. The computer-implemented method also includes obtaining, from the graph object, a second path that is associated with the first translation node. The computer-implemented method further includes replacing the first portion of the first path with the second path to generate a first translated path. The computer-implemented method also includes obtaining, from the graph object, the first payload data, based on the first translated path.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: April 17, 2018
    Assignee: NETFLIX, INC.
    Inventor: Jafar Husain
  • Patent number: 9393166
    Abstract: A wheelchair suspension system which includes two springs with at least one damper and a central movable component that attaches to a wheel on a wheelchair. The damper is positioned in the center of at least one of the two springs and resists sudden force acting against the wheelchair with the two springs, the central movable component moves either in an upward or downward direction when there is force acting on it from both the springs and damper or by the uneven terrain. The wheelchair suspension apparatus will create greater stability for the entire wheelchair and increase the comfort of the user.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: July 19, 2016
    Assignee: King Fahd University of Petroleum and Minerals
    Inventors: Jafar Husain Albinmousa, Necar Merah, Majed Abdullah Al-Shamrani, Abdul-Iateef Saleh Al-Mutairi, Yasser Mohammed Abduh
  • Publication number: 20150173987
    Abstract: A wheelchair suspension system which includes two springs with at least one damper and a central movable component that attaches to a wheel on a wheelchair. The damper is positioned in the center of at least one of the two springs and resists sudden force acting against the wheelchair with the two springs, the central movable component moves either in an upward or downward direction when there is force acting on it from both the springs and damper or by the uneven terrain. The wheelchair suspension apparatus will create greater stability for the entire wheelchair and increase the comfort of the user.
    Type: Application
    Filed: December 19, 2013
    Publication date: June 25, 2015
    Applicant: King Fahd University of Petroleum and Minerals
    Inventors: Jafar Husain ALBINMOUSA, Nesar MERAH, Majed AL-SHAMRANI, AbduI-Iateef Saleh AL-MUTAIRI, Yasser Mohammed ABDUH
  • Publication number: 20140280675
    Abstract: Embodiments of the invention generally provide a method, a computing system, and a computer-readable medium configured to generate requests for payload data through a graph-based data representation. The computer-implemented method includes generating a first request for translation that specifies a first path configured to identify first payload data associated with a graph object. The computer-implemented method further includes transmitting the first request to a path evaluator for translation. The computer-implemented method also includes receiving a first translated path based on the first path and including an initial translated portion and a final untranslated portion, from the path evaluator. The computer-implemented method further includes receiving the first payload data from the path evaluator.
    Type: Application
    Filed: September 19, 2013
    Publication date: September 18, 2014
    Applicant: NETFLIX, INC.
    Inventor: Jafar HUSAIN
  • Publication number: 20140281241
    Abstract: Embodiments of the invention generally provide a method, a computing system, and a computer-readable medium configured to request, cache, and generate translations of paths through graph-based data representations. The computer-implemented method includes receiving a first request for translation, wherein the first request specifies a first path configured to identify first payload data. The computer-implemented method further includes determining whether a graph object stored in the local cache memory includes a first translation associated with the first path. If the local cache memory does not include the first translation, then the first translation is obtained from a remote computing device and stored in the graph object. If the local cache memory does include the first translation associated with the first path, then the first translation is obtained from the local cache memory. The computer-implemented method also includes obtaining the first payload data based on the first translation.
    Type: Application
    Filed: September 19, 2013
    Publication date: September 18, 2014
    Applicant: NETFLIX, INC.
    Inventor: Jafar HUSAIN
  • Publication number: 20140280903
    Abstract: Embodiments of the invention generally provide a method, a computing system, and a computer-readable medium configured to respond to requests for payload data and provide unique cache keys for caching the payload data. The computer-implemented method includes accepting a first request for translation that specifies a first path configured to identify first payload data associated with a graph object. The computer-implemented method further includes determining that the graph object includes a first translation node associated with a first portion of the first path. The computer-implemented method also includes obtaining, from the graph object, a second path that is associated with the first translation node. The computer-implemented method further includes replacing the first portion of the first path with the second path to generate a first translated path. The computer-implemented method also includes obtaining, from the graph object, the first payload data, based on the first translated path.
    Type: Application
    Filed: September 19, 2013
    Publication date: September 18, 2014
    Applicant: NETFLIX, INC.
    Inventor: Jafar HUSAIN