Patents by Inventor Ahmed Zaki

Ahmed Zaki 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: 20160085772
    Abstract: A configuration manager of a storage service receives a set of service requirements, comprising one or more of: a performance requirement for one or more types of storage operations, or an access interface type requirement Based on the service requirements, a candidate storage configuration that includes one or more data store instances and a first log-based transaction manager is generated. Subsequent to an approval of the first storage configuration by a client, the establishment of the data store instances and the log-based transaction manager is initiated.
    Type: Application
    Filed: September 19, 2014
    Publication date: March 24, 2016
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventors: ALLAN HENRY VERMEULEN, OMER AHMED ZAKI, UPENDRA BHALCHANDRA SHEVADE, GREGORY RUSTIN ROGERS
  • Patent number: 9235609
    Abstract: A local data store may also be configured to process updates using a common API with reference to a common schema. The common API and common schema may also be employed by hosted applications utilizing a remote distributed data store. Behavior of the remote distributed data store may be emulated by the local data store. Behaviors of the distributed data store that may be simulated include eventual consistency, provisioned throughput and latency based on horizontal partitioning.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: January 12, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Prashant Pandey, Swaminathan Sivasubramanian, Khawaja Salman Shams, Omer Ahmed Zaki, David Craig Yanacek, Johanna S Olson, Hendrik Jacobus de Kock, Johnny Ying Wu, Aanchal Gupta
  • Patent number: 9225940
    Abstract: With regard to the exemplary method, a first communication is received from an IPTV subscriber at an IPTV application server via the subscriber's Web-accessible device. The server accesses level of service data for the subscriber and displays a new Web page based on the level of service data. The Web page includes a list of applicable channels. The server also determines whether the subscriber has a set-top box that is powered on. Where the subscriber does have a set-top box and the set-top box is powered off, data received from the subscriber is saved in the database. Where the subscriber does have a set-top box and the set-top box is powered on, the subscriber is allowed to perform a switching function for each applicable and currently viewable channel on a search result list. Finally, a signal to the set-top box to change the channel.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: December 29, 2015
    Assignee: Alcatel Lucent
    Inventors: Suzann Hua, Ahmed Zaki
  • Publication number: 20120195417
    Abstract: The present invention provides a method for supporting flexible display names in a communication network. One embodiment of the method includes selecting, at a network entity, one of a plurality of display names for a calling party in response to receiving a request to initiate a call from the calling party to a called party. This embodiment of the method also includes transmitting a message from the network entity towards the called party. The message includes the selected display name for the calling party.
    Type: Application
    Filed: January 31, 2011
    Publication date: August 2, 2012
    Inventors: SUZANN HUA, Ahmed Zaki
  • Patent number: 8223947
    Abstract: This invention proposes providing support for remote call forwarding set-up for IP desk phones via messaging. Whenever a user wants to set-up or change call forwarding for his/her IP desk phone, the user can send a Short Message (SM) to user's IP desk phone. The user can send such call forwarding set-up/change SM via user's mobile phone or from any internet connected e-mail system. With this approach, the user can set-up the call forwarding for his/her IP desk phone anytime, anywhere and with immediate effect.
    Type: Grant
    Filed: December 11, 2009
    Date of Patent: July 17, 2012
    Assignee: Alcatel Lucent
    Inventors: Suzann Hua, Ahmed Zaki
  • Patent number: 8061226
    Abstract: A device for use with a gyroscopic stabilizer for use in an assembly that is moveably connected to a vehicle. The gyroscopic stabilizer has a gyroscope, a skew motor, and a skew motor velocity servo-control system. The gyroscopic stabilizer can control a skew of the assembly based on a torque signal to maintain the assembly in an intended position. The skew motor velocity servo-control system can control the skew motor. The skew motor can move the gyroscope. The gyroscope can provide the torque signal. The device comprises an assembly position determining system, a detector, a state estimator and an output portion. The assembly position determining system can generate an assembly position signal based on one of a position of the assembly, a position of the gyroscopic stabilizer, a position of the gyroscope, a position of the skew motor and a position of the skew motor velocity servo-control system.
    Type: Grant
    Filed: June 2, 2008
    Date of Patent: November 22, 2011
    Assignee: KVH Industries, Inc.
    Inventor: Ahmed Zaki
  • Publication number: 20110142223
    Abstract: This invention proposes providing support for remote call forwarding set-up for IP desk phones via messaging. Whenever a user wants to set-up or change call forwarding for his/her IP desk phone, the user can send a Short Message (SM) to user's IP desk phone. The user can send such call forwarding set-up/change SM via user's mobile phone or from any Internet connected e-mail system. With this approach, the user can set-up the call forwarding for his/her IP desk phone anytime, anywhere and with immediate effect.
    Type: Application
    Filed: December 11, 2009
    Publication date: June 16, 2011
    Inventors: Suzann Hua, Ahmed Zaki
  • Patent number: 7962563
    Abstract: A scheduler selects an I/O from a session of a pool and updates token buckets associated with resource limits and reserves for the session and the pool and statistics used in determining fair sharing. To select an I/O, the scheduler identifies sessions with a non-empty queue, identifies head I/Os in the queues, computes for the head I/O a deadline using session and pool reserve buckets and a release time using session and pool limit buckets, and selects a head I/O with an earliest deadline that is past the release time. If the deadline of the selected candidate head I/O is in the past, the scheduler transfers the selected head I/O to the tail of the storage device queue. Otherwise, the scheduler selects the pool with the least amount of I/O traffic according to a session fair share estimator.
    Type: Grant
    Filed: March 24, 2006
    Date of Patent: June 14, 2011
    Assignee: International Business Machines Corporation
    Inventors: Ralph Attila Becker-Szendy, Richard Andrew Golding, Caixue Lin, Theodore Ming-Tao Wong, Ahmed Zaki Omer
  • Patent number: 7783832
    Abstract: A fault-tolerant and efficient way of deducing a set of inconsistent stripes for a network RAID protocol, wherein clients forward input/output (I/O) to a particular controller device called the coordinator, which executes RAID logic and which sends out device IOs to the relevant storage devices. If the coordinator fails then a new coordinator reconstructs its state from the storage devices.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: August 24, 2010
    Assignee: International Business Machines Corporation
    Inventors: Claudio Matthias Fleiner, Richard Andrew Golding, Deepak R. Kenchammana-Hosekote, Omer Ahmed Zaki
  • Publication number: 20100173619
    Abstract: A Healthy Weight Reminder (HWR) service that can be offered to a wireless phone subscriber via a wireless handset and network. With this service, a wireless handset upgraded with HWR software will be able to send a weight check reminder to the subscriber periodically and regularly. The subscriber can set up the reminders by specifying the frequency, such as every two weeks, every month, etc. In addition, the HWR service can also compare the subscriber's current weight with the recommended healthy weight and the weight of the last check.
    Type: Application
    Filed: January 7, 2009
    Publication date: July 8, 2010
    Applicant: LUCENT TECHNOLOGIES INC.
    Inventors: Suzann Hua, Ahmed Zaki
  • Patent number: 7694082
    Abstract: A resource management system uses a virtual resource pool distributed across a set of storage devices to manage resources in a distributed storage system. The storage devices dedicate a resource in an allocation pool available to the virtual resource pool. The virtual resource pool is a virtual storage server in which an application receives at least a predetermined amount of storage capacity, a predetermined level of performance, or a predetermined reliability, represented by tokens. A virtual resource pool manager gives the tokens to an application. The application transmits the tokens along with the commands to the storage device. The token represents a right to consume up to some limit of resources on a specific storage device in a computing session. The storage device locally tracks resource consumption through the token.
    Type: Grant
    Filed: July 29, 2005
    Date of Patent: April 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: Richard Andrew Golding, Theodore Ming-Tao Wong, Omer Ahmed Zaki
  • Publication number: 20100031290
    Abstract: A method of providing automatic channel switching for IPTV is disclosed. The method includes: authenticating a user having an IPTV service profile upon receiving an indication that the user has powered on the user's IPTV viewing device; downloading the user's IPTV service profile from a subscriber database; retrieving the user's IPTV-related calendar data from a Calendar Server and storing the IPTV-related calendar data in a local database, wherein the calendar data includes the exact date and time at which the user wants to watch at least one IPTV broadcast on an IPTV viewing device; transmitting IPTV content to the user's IPTV viewing device through a set-top box; and changing the channel on the IPTV viewing device automatically based on the user's calendar data.
    Type: Application
    Filed: July 30, 2008
    Publication date: February 4, 2010
    Inventors: Suzann Hua, Ahmed Zaki
  • Publication number: 20090328091
    Abstract: A method of providing real-time channel searching and switching for IPTV is provided. Initially, a first communication is received from an IPTV subscriber at an IPTV application server upon the subscriber logging in to the server via the subscriber's Web-accessible device. The server communicates with a subscriber database to access level of service data for the subscriber and displays a new Web page for the subscriber based on the level of service data. The Web page includes a list of applicable channels based on a keyword search typed by the subscriber via the subscriber's Web-accessible device. The server also determines whether the subscriber has a set-top box that is powered on. Where the subscriber does have a set-top box and the set-top box is powered off, data received from the subscriber is saved in the database.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Inventors: Suzann Hua, Ahmed Zaki
  • Publication number: 20090293651
    Abstract: A device for use with a gyroscopic stabilizer for use in an assembly that is moveably connected to a vehicle. The gyroscopic stabilizer has a gyroscope, a skew motor, and a skew motor velocity servo-control system. The gyroscopic stabilizer can control a skew of the assembly based on a torque signal to maintain the assembly in an intended position. The skew motor velocity servo-control system can control the skew motor. The skew motor can move the gyroscope. The gyroscope can provide the torque signal. The device comprises an assembly position determining system, a detector, a state estimator and an output portion. The assembly position determining system can generate an assembly position signal based on one of a position of the assembly, a position of the gyroscopic stabilizer, a position of the gyroscope, a position of the skew motor and a position of the skew motor velocity servo-control system.
    Type: Application
    Filed: June 2, 2008
    Publication date: December 3, 2009
    Inventor: Ahmed Zaki
  • Publication number: 20080195813
    Abstract: A fault-tolerant and efficient way of deducing a set of inconsistent stripes for a network RAID protocol, wherein clients forward input/output (I/O) to a particular controller device called the coordinator, which executes RAID logic and which sends out device IOs to the relevant storage devices. If the coordinator fails then a new coordinator reconstructs its state from the storage devices.
    Type: Application
    Filed: April 3, 2008
    Publication date: August 14, 2008
    Inventors: Claudio Matthias Fleiner, Richard Andrew Golding, Deepak R. Kenchammana-Hosekote, Omer Ahmed Zaki
  • Publication number: 20080148270
    Abstract: A method for storage provisioning planning including integrating capacity and provisioning planning operations. Afterwards, the method proceeds by switching via policy between integrated capacity and provisioning planning operations. The method further includes constructing an end-to-end resource model and selecting a plurality of pools based on the end-to-end resource model. Subsequently, the method includes filtering via policy between a plurality of heterogeneous controllers having resource graphs. The resource graphs contain various levels of detail. The resource graphs having hosts, switches, and storage controllers are dynamically pruned, such pruning being predicated upon the monitored performance characteristics.
    Type: Application
    Filed: December 15, 2006
    Publication date: June 19, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sandeep K. Gopisetty, Madhukar R. Korupolu, Kaladhar Voruganti, Omer Ahmed Zaki
  • Patent number: 7318119
    Abstract: A fault-tolerant and efficient way of deducing a set of inconsistent stripes for a network RAID protocol, wherein clients forward input/output (I/O) to a particular controller device called the coordinator, which executes RAID logic and which sends out device IOs to the relevant storage devices. If the coordinator fails then a new coordinator reconstructs its state from the storage devices.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: January 8, 2008
    Assignee: International Business Machines Corporation
    Inventors: Claudio Matthias Fleiner, Richard Andrew Golding, Deepak R. Kenchammana-Hosekote, Omer Ahmed Zaki
  • Patent number: 7240155
    Abstract: A client node of a distributed storage system adaptive determines on an operation-by-operation basis whether to process a network-RAID IO operation (IO request) locally at the client node or to forward the IO request to a storage server of the system for processing. The client node determines to process the requested network-RAID operation at the client node when a local estimator for a type of the requested network-RAID operation is less than a central estimator for the type of the requested network-RAID operation. Otherwise, the client node determines to process the requested network-RAID operation at a storage server when the local estimator for the type of the requested network-RAID operation is greater than the central estimator for the type of the requested network-RAID operation.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: July 3, 2007
    Assignee: International Business Machines Corporation
    Inventors: Claudio Matthias Fleiner, Richard Andrew Golding, Deepak R. Kenchammana-Hosekote, Omer Ahmed Zaki
  • Publication number: 20060084431
    Abstract: A technique and system are provided to allow home subscriber servers (HSSs) to retrieve a subscriber's dynamic location/state information from a legacy home location register (HLR). For example, a mobile application part (MAP) operation ATI (AnyTimeInterrogation) messaging technique may be used by the home subscriber server (HSS) to query the legacy home location register (HLR) and obtain the requested location/state information.
    Type: Application
    Filed: October 14, 2004
    Publication date: April 20, 2006
    Inventors: Shiyan Hua, Ahmed Zaki
  • Publication number: 20060067338
    Abstract: A routing technique for supporting an internet protocol (IP) Multimedia Subsystem (IMS) Subscriber Locator Function (SLF) is provided. It is, in part, based on using a user's identification information, e.g. a user's realm, to facilitate the routing of information. This technique enables the implementation of a distributed subscriber location function (SLF) in an IMS network. The subscriber locator function (SLF) ultimately allows for accommodation of more users through multiple home subscriber service (HSS) elements.
    Type: Application
    Filed: September 30, 2004
    Publication date: March 30, 2006
    Inventors: Shiyan Hua, Ahmed Zaki