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: 10164941Abstract: 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: GrantFiled: September 19, 2013Date of Patent: December 25, 2018Assignee: NETFLIX, INC.Inventor: Jafar Husain
-
Patent number: 9948602Abstract: 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: GrantFiled: September 19, 2013Date of Patent: April 17, 2018Assignee: Netflix, Inc.Inventor: Jafar Husain
-
Patent number: 9948601Abstract: 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: GrantFiled: September 19, 2013Date of Patent: April 17, 2018Assignee: NETFLIX, INC.Inventor: Jafar Husain
-
Patent number: 9393166Abstract: 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: GrantFiled: December 19, 2013Date of Patent: July 19, 2016Assignee: King Fahd University of Petroleum and MineralsInventors: Jafar Husain Albinmousa, Necar Merah, Majed Abdullah Al-Shamrani, Abdul-Iateef Saleh Al-Mutairi, Yasser Mohammed Abduh
-
Publication number: 20150173987Abstract: 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: ApplicationFiled: December 19, 2013Publication date: June 25, 2015Applicant: King Fahd University of Petroleum and MineralsInventors: Jafar Husain ALBINMOUSA, Nesar MERAH, Majed AL-SHAMRANI, AbduI-Iateef Saleh AL-MUTAIRI, Yasser Mohammed ABDUH
-
Publication number: 20140280675Abstract: 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: ApplicationFiled: September 19, 2013Publication date: September 18, 2014Applicant: NETFLIX, INC.Inventor: Jafar HUSAIN
-
Publication number: 20140281241Abstract: 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: ApplicationFiled: September 19, 2013Publication date: September 18, 2014Applicant: NETFLIX, INC.Inventor: Jafar HUSAIN
-
Publication number: 20140280903Abstract: 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: ApplicationFiled: September 19, 2013Publication date: September 18, 2014Applicant: NETFLIX, INC.Inventor: Jafar HUSAIN