Patents by Inventor Hosni I Adra

Hosni I Adra 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).

  • Publication number: 20230169227
    Abstract: A facility for transitioning simulated entities between smart entity status and discrete entity status is described. The facility obtains an indication of a simulation model representing a complex and identifies transitioning constraints and entities in the simulation model. Each of the entities has an initial entity status which identifies the entity as a discrete entity or a smart entity. The facility implements the simulation model to simulate the movement of the identified entities and determines whether the status of a distinguished entity should change based on the transitioning constraints. In response to the determining, the facility changes the status of the distinguished entity.
    Type: Application
    Filed: November 30, 2021
    Publication date: June 1, 2023
    Inventor: Hosni I. Adra
  • Publication number: 20230029445
    Abstract: This invention relates generally to a method for maintaining a correct simulation of a system using simulation models.
    Type: Application
    Filed: March 21, 2022
    Publication date: January 26, 2023
    Inventor: Hosni I. Adra
  • Publication number: 20220215139
    Abstract: This invention relates generally to a method for maintaining a correct simulation of a system using simulation models.
    Type: Application
    Filed: March 21, 2022
    Publication date: July 7, 2022
    Inventor: Hosni I. Adra
  • Publication number: 20180189431
    Abstract: A method for maintaining a correct simulation of a system using simulation models, the method comprises simulating the system using a first simulation model while retrieving real time data from the system or previously stored data from external stores of the system, determining by the first simulation model that at least one process of the system changed based on the retrieved data, modifying by the first simulation model constraints and process steps of the simulation based on the retrieved data without human intervention to modify an outcome of simulation, synchronizing by the first simulation model constraints and process steps with a second simulation model that interacts with the first simulation model, and performing validation of the modified constraints and process steps to confirm a maintenance of the correct simulation of the system.
    Type: Application
    Filed: December 18, 2017
    Publication date: July 5, 2018
    Inventor: Hosni I. Adra
  • Publication number: 20130275862
    Abstract: A computer-implemented method includes detecting that a user has accessed a website via a browser application hosted on a computing device, tracking products being searched by the user on webpages associated with the accessed website, and triggering a chat session involving a chat agent based on the products searched by the user.
    Type: Application
    Filed: April 16, 2013
    Publication date: October 17, 2013
    Inventor: Hosni I. Adra
  • Publication number: 20110178839
    Abstract: A method is provided for generating a value of a product by aggregating product information collected from a plurality of sources in a networked computer system. The method determines appropriate indicators for the product, and collects information associated with the located products from one or more of the sources. The method further selects a set of data from the parsed information and curve-fits the set of data based on the predetermined parameters to generate the value of the product.
    Type: Application
    Filed: January 19, 2011
    Publication date: July 21, 2011
    Inventor: Hosni I. Adra
  • Publication number: 20100225447
    Abstract: A method is provided for dynamically improving a progress of an entity through an operation, the entity having an electronic tagging device associated therewith. The method includes sensing signals emitted by the tagging device, communicating the sensed signals and corresponding energy levels to a data processor, processing the energy levels to track locations of the tagging device relatively to the predetermined sites of the sensors, dynamically updating a path of the tagging device and the associated entity based on the tracked locations with respect to at least a portion of the operation, triggering simultaneously a forecasting simulation, determining whether the forecasting simulation encounters a problem, identifying a modification of a parameter related to the entity or the operation that substantially mitigates the problem, and incorporating dynamically the modification of the parameter to improve the progress of the entity through the operation.
    Type: Application
    Filed: March 8, 2010
    Publication date: September 9, 2010
    Inventor: Hosni I. Adra
  • Patent number: 7675412
    Abstract: A method is provided for dynamically tracking a plurality of entities progressing through an operation each having an electronic tagging device associated therewith.
    Type: Grant
    Filed: February 27, 2007
    Date of Patent: March 9, 2010
    Inventor: Hosni I. Adra
  • Patent number: 7599755
    Abstract: A computer readable medium comprising instructions which when executed by a computer system causes the computer to implement a method for creating a dynamic value network map of a process flow is provided. For a plurality of processed objects, the method identifies corresponding value stream metrics and triggers a state engine to simulate the process flow. The state engine is configured to manage all operations rules related to the value network map. The method dynamically updates the value stream metrics during the simulation of the value network map.
    Type: Grant
    Filed: December 5, 2005
    Date of Patent: October 6, 2009
    Inventor: Hosni (I) Adra
  • Patent number: 7489976
    Abstract: A computer readable medium comprising instructions which when executed by a computer system causes the computer to implement a method for dynamically improving a process flow is provided. For a plurality of cells, which define activities within the process flow and are characterized by a corresponding plurality of productivity data elements, the method triggers a state engine to simulate the process flow, with the state engine configured to manage all operations rules related to the process flow, and determines at least one process improvement. The method further identifies productivity data elements that correspond to the at least one process improvement, and dynamically modifies the identified productivity data elements to improve the process flow.
    Type: Grant
    Filed: September 12, 2005
    Date of Patent: February 10, 2009
    Inventor: Hosni I Adra
  • Publication number: 20070203768
    Abstract: A method is provided for dynamically tracking a plurality of entities progressing through an operation each having an electronic tagging device associated therewith.
    Type: Application
    Filed: February 27, 2007
    Publication date: August 30, 2007
    Inventor: Hosni I. Adra
  • Patent number: RE44188
    Abstract: A computer readable medium comprising instructions which when executed by a computer system causes the computer to implement a method for dynamically improving a process flow is provided. For a plurality of cells, which define activities within the process flow and are characterized by a corresponding plurality of productivity data elements, the method triggers a state engine to simulate the process flow, with the state engine configured to manage all operations rules related to the process flow, and determines at least one process improvement. The method further identifies productivity data elements that correspond to the at least one process improvement, and dynamically modifies the identified productivity data elements to improve the process flow.
    Type: Grant
    Filed: February 9, 2011
    Date of Patent: April 30, 2013
    Assignee: CreateASoft, Inc.
    Inventor: Hosni I. Adra