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: 11582238
    Abstract: 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: Grant
    Filed: August 13, 2019
    Date of Patent: February 14, 2023
    Assignee: Dell Products L.P.
    Inventors: Abu Shaher Sanaullah, Mohit Arora
  • Patent number: 11080143
    Abstract: 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: Grant
    Filed: July 11, 2019
    Date of Patent: August 3, 2021
    Assignee: Dell Products L.P.
    Inventors: Danilo O. Tan, Abu Shaher Sanaullah, Fernando L. Guerrero
  • Patent number: 10938831
    Abstract: 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: Grant
    Filed: June 13, 2018
    Date of Patent: March 2, 2021
    Assignee: Dell Products, L.P.
    Inventors: Abu Shaher Sanaullah, Danilo O. Tan, Srikanth Kondapi
  • Publication number: 20210051150
    Abstract: 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: Application
    Filed: August 13, 2019
    Publication date: February 18, 2021
    Applicant: Dell Products L.P.
    Inventors: Abu Shaher Sanaullah, Mohit Arora
  • Patent number: 10826991
    Abstract: 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: Grant
    Filed: April 25, 2019
    Date of Patent: November 3, 2020
    Assignee: Dell Products L. P.
    Inventors: Danilo O. Tan, Abu Shaher Sanaullah, Fernando L. Guerrero
  • Patent number: 10805302
    Abstract: 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: Grant
    Filed: July 16, 2018
    Date of Patent: October 13, 2020
    Assignee: Dell Products L.P.
    Inventors: Abu Shaher Sanaullah, Mohit Arora
  • Patent number: 10732987
    Abstract: 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: Grant
    Filed: May 7, 2018
    Date of Patent: August 4, 2020
    Assignee: Dell Products, L.P.
    Inventors: Abu Shaher Sanaullah, Danilo O. Tan, Srikanth Kondapi
  • Patent number: 10565032
    Abstract: 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: Grant
    Filed: June 8, 2018
    Date of Patent: February 18, 2020
    Assignee: Dell Products L.P.
    Inventors: Srikanth Kondapi, Abu Shaher Sanaullah, Mohit Arora, Alexander Kucheravy
  • Publication number: 20200021595
    Abstract: 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: Application
    Filed: July 16, 2018
    Publication date: January 16, 2020
    Inventors: Abu Shaher Sanaullah, Mohit Arora
  • Publication number: 20190387001
    Abstract: 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: Application
    Filed: June 13, 2018
    Publication date: December 19, 2019
    Inventors: Abu Shaher Sanaullah, Danilo O. Tan, Srikanth Kondapi
  • Publication number: 20190377618
    Abstract: 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: Application
    Filed: June 8, 2018
    Publication date: December 12, 2019
    Applicant: Dell Products L.P.
    Inventors: Srikanth KONDAPI, Abu Shaher SANAULLAH, Mohit ARORA, Alexander KUCHERAVY
  • Publication number: 20190339987
    Abstract: 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: Application
    Filed: May 7, 2018
    Publication date: November 7, 2019
    Inventors: Abu Shaher Sanaullah, Danilo O. Tan, Srikanth Kondapi
  • Publication number: 20190332491
    Abstract: 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: Application
    Filed: July 11, 2019
    Publication date: October 31, 2019
    Inventors: Danilo O. Tan, Abu Shaher Sanaullah, Fernando L. Guerrero
  • Patent number: 10409689
    Abstract: 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: Grant
    Filed: August 26, 2016
    Date of Patent: September 10, 2019
    Assignee: Dell Products, L.P.
    Inventors: Danilo O. Tan, Abu Shaher Sanaullah, Fernando L. Guerrero
  • Publication number: 20190253496
    Abstract: 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: Application
    Filed: April 25, 2019
    Publication date: August 15, 2019
    Inventors: Danilo O. Tan, Abu Shaher Sanaullah, Fernando L. Guerrero
  • Patent number: 10341436
    Abstract: 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: Grant
    Filed: September 14, 2016
    Date of Patent: July 2, 2019
    Assignee: Dell Products L.P.
    Inventors: Danilo O. Tan, Abu Shaher Sanaullah, Fernando L. Guerrero
  • Patent number: 10133355
    Abstract: 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: Grant
    Filed: March 21, 2014
    Date of Patent: November 20, 2018
    Assignee: 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: 10067582
    Abstract: 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: Grant
    Filed: March 23, 2016
    Date of Patent: September 4, 2018
    Assignee: Dell Products L.P.
    Inventors: Deeder M. Aurongzeb, Abu Shaher Sanaullah, Jason Tait Franz, Justin Cole Lyles, Charles D. Hood
  • Patent number: 10063708
    Abstract: 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: Grant
    Filed: February 29, 2016
    Date of Patent: August 28, 2018
    Assignee: Dell Products, LP
    Inventors: Abu Shaher Sanaullah, Claude Lano Cox, Charles D. Robison, Philip M. Seibert, Jason A. Shepherd
  • Publication number: 20180077219
    Abstract: 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: Application
    Filed: September 14, 2016
    Publication date: March 15, 2018
    Inventors: Danilo O. Tan, Abu Shaher Sanaullah, Fernando L. Guerrero