Patents by Inventor Abu Shaher Sanaullah
Abu Shaher Sanaullah 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: 11582238Abstract: An information handling system may identify a process identifier of a client application that has requested a connection with the information handling system. The information handling system may obtain an access control list of a process associated with the process identifier. The information handling system may determine whether to establish a connection between the client application and the information handling system based, at least in part, on analysis of the access control list.Type: GrantFiled: August 13, 2019Date of Patent: February 14, 2023Assignee: Dell Products L.P.Inventors: Abu Shaher Sanaullah, Mohit Arora
-
Patent number: 11080143Abstract: Systems and processes for backing up data files and recovering data files are described. A computing device connected to a network may backup data files for one or more additional computing devices connected to the network. In some cases, the computing devices connected to the network may be ranked according to a fitness of each respective computing device to backup data files. Additionally, data files of computing devices connected to a network may be prioritized to indicate a level of relative importance to backup each respective data file. Based on the rankings of the computing devices and the prioritization of the data files, particular data files may be associated with a corresponding computing device that is designated to store backup copies of the data files.Type: GrantFiled: July 11, 2019Date of Patent: August 3, 2021Assignee: Dell Products L.P.Inventors: Danilo O. Tan, Abu Shaher Sanaullah, Fernando L. Guerrero
-
Patent number: 10938831Abstract: An information handling system includes a service master and a command router. The service master is configured to host one or more service threads running under different access levels. The command router is configured to receive a request for a service from an application, the request including an access control token, determine the access control token matches the service and an access level corresponding to the access control token, and route the request to a service thread matching the access level of the access control token.Type: GrantFiled: June 13, 2018Date of Patent: March 2, 2021Assignee: Dell Products, L.P.Inventors: Abu Shaher Sanaullah, Danilo O. Tan, Srikanth Kondapi
-
Publication number: 20210051150Abstract: An information handling system may identify a process identifier of a client application that has requested a connection with the information handling system. The information handling system may obtain an access control list of a process associated with the process identifier. The information handling system may determine whether to establish a connection between the client application and the information handling system based, at least in part, on analysis of the access control list.Type: ApplicationFiled: August 13, 2019Publication date: February 18, 2021Applicant: Dell Products L.P.Inventors: Abu Shaher Sanaullah, Mohit Arora
-
Patent number: 10826991Abstract: Systems and methods are described to transfer content from a first computing device to a second computing that is not directly accessible from the first computing device. The transfer may be carried out using an application operating on the first computing device that uploads the content to the cloud storage service. The second computing device may operate an application that monitors the cloud storage service for recently uploaded content. When the second computing device detects that content has been uploaded to the cloud storage service, the second computing device may download the content. The second computing device may update a manifest file located on the cloud storage service to indicate that the content was downloaded. Subsequently, the first computing device may access the manifest file and determine that content was downloaded.Type: GrantFiled: April 25, 2019Date of Patent: November 3, 2020Assignee: Dell Products L. P.Inventors: Danilo O. Tan, Abu Shaher Sanaullah, Fernando L. Guerrero
-
Patent number: 10805302Abstract: Systems and methods to secure platform application services between platform client applications and platform services in an information handling system. The information handling system may include a client application that may transmit an application service request over an application services inter-process communication (IPC) channel. The information handling system may also include a server services application that may receive the application service request from the client application via the application services IPC channel. The server services application may query a publisher name of the client application and authenticate the client application based on the publisher name of the client application and a list of trusted client application publishers maintained by the server services application. When the client application is authenticated, the server services application may process the first application service request.Type: GrantFiled: July 16, 2018Date of Patent: October 13, 2020Assignee: Dell Products L.P.Inventors: Abu Shaher Sanaullah, Mohit Arora
-
Patent number: 10732987Abstract: An information handling system includes a driver and a service. The driver is configured to determine if an operating system is not a restricted operating system, determine if corresponding service is present in response to determining the operating system is not a restricted operating system, and shut down the driver in response to determining the corresponding service is present. The service is configured to determine if a corresponding driver is present, and disable the corresponding driver in response to determining the corresponding driver is present.Type: GrantFiled: May 7, 2018Date of Patent: August 4, 2020Assignee: Dell Products, L.P.Inventors: Abu Shaher Sanaullah, Danilo O. Tan, Srikanth Kondapi
-
Patent number: 10565032Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor and a non-transitory computer-readable medium embodying a program of instructions, the program of instructions configured to, when read and executed by the processor: receive a toast notification trigger; and responsive to the toast notification trigger, launch an instance of an application associated with the toast notification trigger and communicate arguments related to a toast notification to the application via an application protocol of the application in order to bridge communication between legacy stack components and containerized stack solutions of an operating system, such that the application issues to the operating system a request to display a toast notification responsive to the toast notification trigger and completes a toast action responsive to user interaction with the toast notification.Type: GrantFiled: June 8, 2018Date of Patent: February 18, 2020Assignee: Dell Products L.P.Inventors: Srikanth Kondapi, Abu Shaher Sanaullah, Mohit Arora, Alexander Kucheravy
-
Publication number: 20200021595Abstract: Systems and methods to secure platform application services between platform client applications and platform services in an information handling system. The information handling system may include a client application that may transmit an application service request over an application services inter-process communication (IPC) channel. The information handling system may also include a server services application that may receive the application service request from the client application via the application services IPC channel. The server services application may query a publisher name of the client application and authenticate the client application based on the publisher name of the client application and a list of trusted client application publishers maintained by the server services application. When the client application is authenticated, the server services application may process the first application service request.Type: ApplicationFiled: July 16, 2018Publication date: January 16, 2020Inventors: Abu Shaher Sanaullah, Mohit Arora
-
Publication number: 20190387001Abstract: An information handling system includes a service master and a command router. The service master is configured to host one or more service threads running under different access levels. The command router is configured to receive a request for a service from an application, the request including an access control token, determine the access control token matches the service and an access level corresponding to the access control token, and route the request to a service thread matching the access level of the access control token.Type: ApplicationFiled: June 13, 2018Publication date: December 19, 2019Inventors: Abu Shaher Sanaullah, Danilo O. Tan, Srikanth Kondapi
-
Publication number: 20190377618Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor and a non-transitory computer-readable medium embodying a program of instructions, the program of instructions configured to, when read and executed by the processor: receive a toast notification trigger; and responsive to the toast notification trigger, launch an instance of an application associated with the toast notification trigger and communicate arguments related to a toast notification to the application via an application protocol of the application in order to bridge communication between legacy stack components and containerized stack solutions of an operating system, such that the application issues to the operating system a request to display a toast notification responsive to the toast notification trigger and completes a toast action responsive to user interaction with the toast notification.Type: ApplicationFiled: June 8, 2018Publication date: December 12, 2019Applicant: Dell Products L.P.Inventors: Srikanth KONDAPI, Abu Shaher SANAULLAH, Mohit ARORA, Alexander KUCHERAVY
-
Publication number: 20190339987Abstract: An information handling system includes a driver and a service. The driver is configured to determine if an operating system is not a restricted operating system, determine if corresponding service is present in response to determining the operating system is not a restricted operating system, and shut down the driver in response to determining the corresponding service is present. The service is configured to determine if a corresponding driver is present, and disable the corresponding driver in response to determining the corresponding driver is present.Type: ApplicationFiled: May 7, 2018Publication date: November 7, 2019Inventors: Abu Shaher Sanaullah, Danilo O. Tan, Srikanth Kondapi
-
Publication number: 20190332491Abstract: Systems and processes for backing up data files and recovering data files are described. A computing device connected to a network may backup data files for one or more additional computing devices connected to the network. In some cases, the computing devices connected to the network may be ranked according to a fitness of each respective computing device to backup data files. Additionally, data files of computing devices connected to a network may be prioritized to indicate a level of relative importance to backup each respective data file. Based on the rankings of the computing devices and the prioritization of the data files, particular data files may be associated with a corresponding computing device that is designated to store backup copies of the data files.Type: ApplicationFiled: July 11, 2019Publication date: October 31, 2019Inventors: Danilo O. Tan, Abu Shaher Sanaullah, Fernando L. Guerrero
-
Patent number: 10409689Abstract: Systems and processes for backing up data files and recovering data files are described. A computing device connected to a network may backup data files for one or more additional computing devices connected to the network. In some cases, the computing devices connected to the network may be ranked according to a fitness of each respective computing device to backup data files. Additionally, data files of computing devices connected to a network may be prioritized to indicate a level of relative importance to backup each respective data file. Based on the rankings of the computing devices and the prioritization of the data files, particular data files may be associated with a corresponding computing device that is designated to store backup copies of the data files.Type: GrantFiled: August 26, 2016Date of Patent: September 10, 2019Assignee: Dell Products, L.P.Inventors: Danilo O. Tan, Abu Shaher Sanaullah, Fernando L. Guerrero
-
Publication number: 20190253496Abstract: Systems and methods are described to transfer content from a first computing device to a second computing that is not directly accessible from the first computing device. The transfer may be carried out using an application operating on the first computing device that uploads the content to the cloud storage service. The second computing device may operate an application that monitors the cloud storage service for recently uploaded content. When the second computing device detects that content has been uploaded to the cloud storage service, the second computing device may download the content. The second computing device may update a manifest file located on the cloud storage service to indicate that the content was downloaded. Subsequently, the first computing device may access the manifest file and determine that content was downloaded.Type: ApplicationFiled: April 25, 2019Publication date: August 15, 2019Inventors: Danilo O. Tan, Abu Shaher Sanaullah, Fernando L. Guerrero
-
Patent number: 10341436Abstract: Systems and methods are described to transfer content from a first computing device to a second computing that is not directly accessible from the first computing device. The transfer may be carried out using an application operating on the first computing device that uploads the content to the cloud storage service. The second computing device may operate an application that monitors the cloud storage service for recently uploaded content. When the second computing device detects that content has been uploaded to the cloud storage service, the second computing device may download the content. The second computing device may update a manifest file located on the cloud storage service to indicate that the content was downloaded. Subsequently, the first computing device may access the manifest file and determine that content was downloaded.Type: GrantFiled: September 14, 2016Date of Patent: July 2, 2019Assignee: Dell Products L.P.Inventors: Danilo O. Tan, Abu Shaher Sanaullah, Fernando L. Guerrero
-
Patent number: 10133355Abstract: Projected input and output devices adapt to a desktop environment by sensing objects at the desktop environment and altering projected light in response to the sensed objects. For instance, projection of input and output devices is altered to limit illumination against and end user's hands or other objects disposed at a projection surface. End user hand positions and motions are detected to provide gesture support for adapting a projection work space, and configurations of projected devices are stored so that an end user can rapidly recreate a projected desktop. A projector scan adjusts to limit traces across inactive portions of the display surface and to increase traces at predetermined areas, such as video windows.Type: GrantFiled: March 21, 2014Date of Patent: November 20, 2018Assignee: Dell Products L.P.Inventors: Abu Shaher Sanaullah, Erin K. Walline, Karthikeyan Krishnakumar, Mark R. Ligameri, Rocco Ancona, Michiel Sebastiaan Emanuel Petrus Knoppert, Christophe Daguet
-
Patent number: 10067582Abstract: A portable information handling system may be used in tablet-laptop mode, where a first body and a second body are rotatable about each other within an angular range of about 360°. Depending on the detected angular rotation of the first body about the second body, among other detectable usage aspects, line-of-sight operation or non-line-of-sight operation of touch input devices, such as a touch pad and/or a keyboard, may be activated.Type: GrantFiled: March 23, 2016Date of Patent: September 4, 2018Assignee: Dell Products L.P.Inventors: Deeder M. Aurongzeb, Abu Shaher Sanaullah, Jason Tait Franz, Justin Cole Lyles, Charles D. Hood
-
Patent number: 10063708Abstract: A method for establishing a connection to a sequence-accessible call includes gathering connection data for establishing the connection to the sequence-accessible call including a phone number dialed to access the sequence-accessible call. The method may also include storing the connection data in a database, determining a presence of a proximity link, and transmitting the connection data to an information handling system.Type: GrantFiled: February 29, 2016Date of Patent: August 28, 2018Assignee: Dell Products, LPInventors: Abu Shaher Sanaullah, Claude Lano Cox, Charles D. Robison, Philip M. Seibert, Jason A. Shepherd
-
Publication number: 20180077219Abstract: Systems and methods are described to transfer content from a first computing device to a second computing that is not directly accessible from the first computing device. The transfer may be carried out using an application operating on the first computing device that uploads the content to the cloud storage service. The second computing device may operate an application that monitors the cloud storage service for recently uploaded content. When the second computing device detects that content has been uploaded to the cloud storage service, the second computing device may download the content. The second computing device may update a manifest file located on the cloud storage service to indicate that the content was downloaded. Subsequently, the first computing device may access the manifest file and determine that content was downloaded.Type: ApplicationFiled: September 14, 2016Publication date: March 15, 2018Inventors: Danilo O. Tan, Abu Shaher Sanaullah, Fernando L. Guerrero