Patents by Inventor Jafar Al-Gharaibeh

Jafar Al-Gharaibeh 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: 11947655
    Abstract: A computing device may authenticate a user of the computing device as an authorized user. The computing device may, in response to authenticating the user of the computing device as the authorized user, transition from a locked state to an unlocked state. The computing device may, in response to authenticating the user of the computing device as the authorized user, determine one or more computing devices that are proximate to the computing device. The computing device may, in response to determining the one or more computing devices that are proximate to the computing device, send to each of the one or more computing devices an indication of successful user authentication by the computing device to enable each of the one or more computing devices to transition from the locked state to the unlocked state without performing user authentication.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: April 2, 2024
    Assignee: ARCHITECTURE TECHNOLOGY CORPORATION
    Inventors: Jafar Al-Gharaibeh, Ryan Lee Hagelstrom, Jordan C. Bonney
  • Patent number: 11721118
    Abstract: Disclosed herein are embodiments of an optical character recognition pre-processing software system, which is integrated into a language translation system to provide automated cleaning and correction of noisy and degraded document images to enable seamless and efficient optical character recognition processing and machine translation of information within the document images.
    Type: Grant
    Filed: September 1, 2022
    Date of Patent: August 8, 2023
    Assignee: ARCHITECTURE TECHNOLOGY CORPORATION
    Inventors: Jafar Al-Gharaibeh, William Estey, Paul Nicotera
  • Patent number: 11675889
    Abstract: Disclosed herein are embodiments of systems, methods, and products comprise a computing device, which allows a device to be used in different classification levels by powering the device down and booting to a different classified level without the need to switch hard drives. The disclosed software shield and persona switcher (Shielder) module provides independent application environments (personas) for separate security domains while allowing fast transition between personas. Shielder module supports multiple security classification via a minimal system storage partitioning. Shielder module allows efficient collection and reallocation of memory and persistent storage according to need and priority. Shielder module provides secure management of communication media by directing the system communication according to the security profile of the active persona.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: June 13, 2023
    Assignee: ARCHITECTURE TECHNOLOGY CORPORATION
    Inventors: Jafar Al-Gharaibeh, Timothy Hartley, Ranga S. Ramanujan
  • Publication number: 20230155836
    Abstract: In general, the techniques of this disclosure describe a system for secure serverless authentication. An authenticator node of the system may receive indications of values of authentication factors associated with an entity. The authenticator node may hash the values of the authentication factors to generate double hashed values of the authentication factors. The authenticator node may compare the double hashed values of the authentication factors with trusted authentication information that is encoded in entity credentials associated with the entity. The authenticator node may determine, based at least in part on comparing the double hashed values of the authentication factors with the trusted authentication information, whether the entity is a trusted entity.
    Type: Application
    Filed: September 12, 2022
    Publication date: May 18, 2023
    Inventors: Benjamin L. Burnett, Jafar Al-Gharaibeh
  • Patent number: 11599626
    Abstract: An example method includes receiving an indication of a selection of a first application environment that includes a first virtual environment associated with a first security domain and is configured to isolate execution of software applications within the first application environment, suspending execution of a second application environment that includes a second virtual environment associated with a second security domain different from the first security domain, initiating execution of the first application environment, identifying information associated with the first security domain and provided by the first application environment that is to be sent to an external computing device associated with the first security domain, selecting communication network(s) from one or more communication networks that are each available to the mobile computing device for data communication, encrypting, based on the first security domain and network(s), the information, and sending, to the external computing device via
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: March 7, 2023
    Assignee: ARCHITECTURE TECHNOLOGY CORPORATION
    Inventors: Timothy Hartley, Ranga Ramanujan, Jafar Al-Gharaibeh
  • Patent number: 11538562
    Abstract: Described herein are methods and systems to send/receive medical data from one or more electronic devices to a secondary medical unit in delayed, intermittently-connected, low-bandwidth (DIL) environments. An application executing on the electronic devices may, in response to detecting a disruption within a communication network, execute an offline communication protocol to transmit medical data among a predetermined number of other electronic devices, wherein the offline communication protocol does not use the communication network. The application may then receive a request from a server of the secondary medical unit to transmit at least a part of the medical data. In response to authenticating the request, the application then transmits the medical data using an online communication protocol that uses the communication network or using an offline communication protocol.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: December 27, 2022
    Assignee: ARCHITECTURE TECHNOLOGY CORPORATION
    Inventors: Barry Trent, Jafar Al-Gharaibeh
  • Patent number: 11468694
    Abstract: Disclosed herein are embodiments of an optical character recognition pre-processing software system, which is integrated into a language translation system to provide automated cleaning and correction of noisy and degraded document images to enable seamless and efficient optical character recognition processing and machine translation of information within the document images.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: October 11, 2022
    Assignee: ARCHITECTURE TECHNOLOGY CORPORATION
    Inventors: Jafar Al-Gharaibeh, William Estey, Paul Nicotera
  • Patent number: 10832046
    Abstract: Disclosed herein are embodiments of an optical character recognition pre-processing software system, which is integrated into a language translation system to provide automated cleaning and correction of noisy and degraded document images to enable seamless and efficient optical character recognition processing and machine translation of information within the document images.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: November 10, 2020
    Assignee: Architecture Technology Corporation
    Inventors: Jafar Al-Gharaibeh, William Estey, Paul Nicotera
  • Patent number: 10831877
    Abstract: Disclosed herein are embodiments of systems, methods, and products comprise a computing device, which allows a device to be used in different classification levels by powering the device down and booting to a different classified level without the need to switch hard drives. The disclosed software shield and persona switcher (Shielder) module provides independent application environments (personas) for separate security domains while allowing fast transition between personas. Shielder module supports multiple security classification via a minimal system storage partitioning. Shielder module allows efficient collection and reallocation of memory and persistent storage according to need and priority. Shielder module provides secure management of communication media by directing the system communication according to the security profile of the active persona.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: November 10, 2020
    Assignee: Architecture Technology Corporation
    Inventors: Jafar Al-Gharaibeh, Timothy Hartley, Ranga S. Ramanujan
  • Publication number: 20200328972
    Abstract: A method of routing an Internet Protocol (IP) packet from a routing device is provided. The method includes receiving a first IP packet having a first IP header and a first IP data field, the first IP packet having a final destination corresponding to a destination device communicatively coupled to the routing device via a network route including at least two hops between the routing device and the final destination. A second IP packet having a second IP header and a second IP data field is generated. The second IP data field is a copy of the first IP data field, and a destination IP address field in the second IP header includes an IP address of a next hop on the network route. The second IP packet does not include an IP address of the final destination in the second IP header.
    Type: Application
    Filed: March 9, 2020
    Publication date: October 15, 2020
    Inventors: Ranga S. Ramanujan, Benjamin L. Burnett, Barry A. Trent, Jafar Al-Gharaibeh
  • Patent number: 10728149
    Abstract: A method of routing a packet from a routing device includes receiving a first packet having a first header and a first data field. The first header has a final destination corresponding to a destination device communicatively coupled to the routing device via at least two parallel network links. A second packet having a second header and a second data field is sent over the first network link. The second data field is identical to the first data field. A destination address in the second header corresponds to a device on a first of the parallel network links. A third packet having a third header and a third data field is sent over the second network link. The third data field is identical to the first data field. a destination address in the third header corresponds to a device on a second of the parallel network links.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: July 28, 2020
    Inventors: Ranga S. Ramanujan, Benjamin L. Burnett, Barry A. Trent, Jafar Al-Gharaibeh
  • Patent number: 10609076
    Abstract: An example method includes receiving an indication of a selection of a first application environment that includes a first virtual environment associated with a first security domain and is configured to isolate execution of software applications within the first application environment, suspending execution of a second application environment that includes a second virtual environment associated with a second security domain different from the first security domain, initiating execution of the first application environment, identifying information associated with the first security domain and provided by the first application environment that is to be sent to an external computing device associated with the first security domain, selecting communication network(s) from one or more communication networks that are each available to the mobile computing device for data communication, encrypting, based on the first security domain and network(s), the information, and sending, to the external computing device via
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: March 31, 2020
    Assignee: ARCHITECTURE TECHNOLOGY COMPANY
    Inventors: Timothy Hartley, Ranga Ramanujan, Jafar Al-Gharaibeh
  • Patent number: 10587509
    Abstract: A method of routing an Internet Protocol (IP) packet from a routing device is provided. The method includes receiving a first IP packet having a first IP header and a first IP data field, the first IP packet having a final destination corresponding to a destination device communicatively coupled to the routing device via a network route including at least two hops between the routing device and the final destination. A second IP packet having a second IP header and a second IP data field is generated. The second IP data field is a copy of the first IP data field, and a destination IP address field in the second IP header includes an IP address of a next hop on the network route. The second IP packet does not include an IP address of the final destination in the second IP header.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: March 10, 2020
    Inventors: Ranga S. Ramanujan, Benjamin L. Burnett, Barry A. Trent, Jafar Al-Gharaibeh
  • Patent number: 10326617
    Abstract: A communication hub that manages communication signals and sensor signals is provided. Communication signal gateways receive and transmit the communication signals with a plurality of different communication signal formats. Sensor signal gateways in turn receive the sensor signals with a plurality of different sensor signal formats. The controller dynamically interfaces the different communication signal formats of the received communication signals with a communication hub signal format to establish communication links with the communication systems associated with the received communication signals. The controller further dynamically interfaces the different sensor signal formats of the received sensor signals into the communication hub signal format used by the communication hub to gather sensor information. The controller further establishes at least one routing path to a destination hub using at least one of the established communication links.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: June 18, 2019
    Inventors: Jafar Al-Gharaibeh, Benjamin L. Burnett
  • Patent number: 10015196
    Abstract: An example method includes receiving an indication of a selection of a first application environment that includes a first virtual environment associated with a first security domain and is configured to isolate execution of software applications within the first application environment, suspending execution of a second application environment that includes a second virtual environment associated with a second security domain different from the first security domain, initiating execution of the first application environment, identifying information associated with the first security domain and provided by the first application environment that is to be sent to an external computing device associated with the first security domain, selecting communication network(s) from one or more communication networks that are each available to the mobile computing device for data communication, encrypting, based on the first security domain and network(s), the information, and sending, to the external computing device via
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: July 3, 2018
    Assignee: Architecture Technology Corporation
    Inventors: Timothy Hartley, Ranga Ramanujan, Jafar Al-Gharaibeh
  • Publication number: 20170302478
    Abstract: A communication hub that manages communication signals and sensor signals is provided. Communication signal gateways receive and transmit the communication signals with a plurality of different communication signal formats. Sensor signal gateways in turn receive the sensor signals with a plurality of different sensor signal formats. The controller dynamically interfaces the different communication signal formats of the received communication signals with a communication hub signal format to establish communication links with the communication systems associated with the received communication signals. The controller further dynamically interfaces the different sensor signal formats of the received sensor signals into the communication hub signal format used by the communication hub to gather sensor information. The controller further establishes at least one routing path to a destination hub using at least one of the established communication links.
    Type: Application
    Filed: August 31, 2016
    Publication date: October 19, 2017
    Inventors: Jafar Al-Gharaibeh, Benjamin L. Burnett
  • Patent number: 9769131
    Abstract: An example method includes receiving an indication of a selection of a first application environment that includes a first virtual environment associated with a first security domain and is configured to isolate execution of software applications within the first application environment, suspending execution of a second application environment that includes a second virtual environment associated with a second security domain different from the first security domain, initiating execution of the first application environment, identifying information associated with the first security domain and provided by the first application environment that is to be sent to an external computing device associated with the first security domain, selecting communication network(s) from one or more communication networks that are each available to the mobile computing device for data communication, encrypting, based on the first security domain and network(s), the information, and sending, to the external computing device via
    Type: Grant
    Filed: August 2, 2016
    Date of Patent: September 19, 2017
    Assignee: Architecture Technology Corporation
    Inventors: Timothy Hartley, Ranga Ramanujan, Jafar Al-Gharaibeh
  • Publication number: 20170155580
    Abstract: A method of routing an Internet Protocol (IP) packet from a routing device is provided. The method includes receiving a first IP packet having a first IP header and a first IP data field, the first IP packet having a final destination corresponding to a destination device communicatively coupled to the routing device via a network route including at least two hops between the routing device and the final destination. A second IP packet having a second IP header and a second IP data field is generated. The second IP data field is a copy of the first IP data field, and a destination IP address field in the second IP header includes an IP address of a next hop on the network route. The second IP packet does not include an IP address of the final destination in the second IP header.
    Type: Application
    Filed: February 6, 2017
    Publication date: June 1, 2017
    Inventors: Ranga S. Ramanujan, Benjamin L. Burnett, Barry A. Trent, Jafar Al-Gharaibeh
  • Publication number: 20150257081
    Abstract: A single routable network and an integrated router having a plurality of network interfaces for such network having a plurality of heterogeneous subnetworks having different network parameters, each of the plurality of network interfaces configured to be connected to a different one of the plurality of heterogeneous subnetworks. The integration router is configured to automatically connect with each of the plurality of heterogeneous subnetworks.
    Type: Application
    Filed: February 4, 2015
    Publication date: September 10, 2015
    Inventors: Ranga Sri Ramanujan, Ben Burnett, Barry A. Trent, Jafar Al-Gharaibeh