Patents by Inventor Farid Chouery

Farid Chouery 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: 9858179
    Abstract: Technologies are generally described to implement exosort in computing devices. In some examples, elements in a list to be sorted may be mapped to respective list positions based on some relationship. Collisions that occur at particular list positions may be resolved by allocating list space at those particular list positions based on the number of collisions and mapping collided elements to the respective allocated list space. Each allocated list space may then be further sorted, either by recursively using exosort or by using another sorting algorithm such as quicksort.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: January 2, 2018
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Farid A. Chouery
  • Publication number: 20150324278
    Abstract: Technologies are generally described to implement exosort in computing devices. In some examples, elements in a list to be sorted may be mapped to respective list positions based on some relationship. Collisions that occur at particular list positions may be resolved by allocating list space at those particular list positions based on the number of collisions and mapping collided elements to the respective allocated list space. Each allocated list space may then be further sorted, either by recursively using exosort or by using another sorting algorithm such as quicksort.
    Type: Application
    Filed: March 3, 2014
    Publication date: November 12, 2015
    Inventor: Farid A. Chouery
  • Patent number: 8151073
    Abstract: A security system designed to trap computer viruses is described. The system storage has an external alarm configured to monitor the time every file takes to load by monitoring the drive activity LED of the storage device. The document storage location is hidden and can optionally be accessed via password. If a virus spends an unexpected amount of time attempting to access storage the alarm will trigger. Downloads and other untrusted files are stored in quarantine storage. Documents can only be transferred from the quarantine storage to the system storage via a copy and paste program.
    Type: Grant
    Filed: June 24, 2009
    Date of Patent: April 3, 2012
    Assignee: FAC Systems Inc.
    Inventor: Farid A. Chouery
  • Patent number: 7896582
    Abstract: A retaining wall or a counterfort retaining wall incorporates a vertical stem wall section, a base section having a toe, a heel, and a number of shallow piles at the bottom of the base section to improve the sliding and overturning safety factor of the wall. To further improve the sliding and overturning safety factor of the wall, an edge of the heel is slanted with a bevel or a batter with an angle to pick up more resisting load.
    Type: Grant
    Filed: March 13, 2009
    Date of Patent: March 1, 2011
    Assignee: FAC Systems Inc.
    Inventor: Farid A. Chouery
  • Publication number: 20090327637
    Abstract: A security system designed to trap computer viruses is described. The system storage has an external alarm configured to monitor the time every file takes to load by monitoring the drive activity LED of the storage device. The document storage location is hidden and can optionally be accessed via password. If a virus spends an unexpected amount of time attempting to access storage the alarm will trigger. Downloads and other untrusted files are stored in quarantine storage. Documents can only be transferred from the quarantine storage to the system storage via a copy and paste program.
    Type: Application
    Filed: June 24, 2009
    Publication date: December 31, 2009
    Inventor: Farid A. Chouery
  • Publication number: 20090232608
    Abstract: A retaining wall or a counterfort retaining wall incorporates a vertical stem wall section, a base section having a toe, a heel, and a number of shallow piles at the bottom of the base section to improve the sliding and overturning safety factor of the wall. To further improve the sliding and overturning safety factor of the wall, an edge of the heel is slanted with a bevel or a batter with an angle to pick up more resisting load.
    Type: Application
    Filed: March 13, 2009
    Publication date: September 17, 2009
    Inventor: Farid A. Chouery
  • Patent number: 7299762
    Abstract: A mechanism for maintaining a surface such as a landing pad in a desired orientation with respect to a supporting surface includes a pair of columns that rotate with respect to each other. The angle at which the columns engage, or the angle at which the columns engage the surface and the supporting surface, are offset with respect to a line perpendicular to the longitudinal axis of the cylinders. By selectively rotating the columns with respect to each other and with respect to the supporting surface, the tilt and orientation of the surface are adjusted.
    Type: Grant
    Filed: February 17, 2006
    Date of Patent: November 27, 2007
    Assignee: FAC Systems, Inc.
    Inventor: Farid A. Chouery
  • Publication number: 20060191459
    Abstract: A mechanism for maintaining a surface such as a landing pad in a desired orientation with respect to a supporting surface includes a pair of columns that rotate with respect to each other. The angle at which the columns engage, or the angle at which the columns engage the surface and the supporting surface, are offset with respect to a line perpendicular to the longitudinal axis of the cylinders. By selectively rotating the columns with respect to each other and with respect to the supporting surface, the tilt and orientation of the surface are adjusted.
    Type: Application
    Filed: February 17, 2006
    Publication date: August 31, 2006
    Inventor: Farid Chouery
  • Patent number: 7040247
    Abstract: A mechanism for maintaining a surface such as a landing pad in a desired orientation with respect to a supporting surface includes a pair of columns that rotate with respect to each other. The angle at which the columns engage, or the angle at which the columns engage the surface and the supporting surface, are offset with respect to a line perpendicular to the longitudinal axis of the cylinders. By selectively rotating the columns with respect to each other and with respect to the supporting surface, the tilt and orientation of the surface are adjusted.
    Type: Grant
    Filed: January 19, 2005
    Date of Patent: May 9, 2006
    Assignee: FAC Systems Inc.
    Inventor: Farid A. Chouery
  • Publication number: 20050230537
    Abstract: A mechanism for maintaining a surface such as a landing pad in a desired orientation with respect to a supporting surface includes a pair of columns that rotate with respect to each other. The angle at which the columns engage, or the angle at which the columns engage the surface and the supporting surface, are offset with respect to a line perpendicular to the longitudinal axis of the cylinders. By selectively rotating the columns with respect to each other and with respect to the supporting surface, the tilt and orientation of the surface are adjusted.
    Type: Application
    Filed: January 19, 2005
    Publication date: October 20, 2005
    Inventor: Farid Chouery
  • Patent number: 4674039
    Abstract: A method for operating a digital computer having computer readable memory means is used to determine whether a given value is included in an ordered table of values stored in the memory means. The method commences by defining lower and upper boundary positions and lower and upper boundary values. The lower and upper boundary positions are defined to be the first and last table positions, respectively, and the lower and upper boundary values are defined to be the values in the lower and upper boundary positions, respectively. An assumed position is then determined for the given value between the lower and upper boundary positions, and a test value is set equal to the value at the assumed position. The test value is then compared to the given value. If the test and given values are equal, then the given value is in the table at the assumed position.
    Type: Grant
    Filed: October 9, 1984
    Date of Patent: June 16, 1987
    Inventor: Farid A. Chouery