Patents by Inventor Fahad Ahmed

Fahad Ahmed 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: 20230397588
    Abstract: A glide and leap system for fishing lure includes a floating lure, a channel, a first weight, and a compression spring. The floating lure includes a head section and a tail section as the head section and the tail section are oppositely positioned of each other about a transverse plane of the floating lure. The channel is internally integrated into the head section and concentrically positioned along a sagittal plane of the floating lure. The channel is angularly oriented from a frontal plane of the floating lure to the transverse plane at an acute angle. The compression spring is positioned within the channel and positioned adjacent to the transverse plane. The first weight is adjacently positioned to the compression spring and the frontal plane as the first weight is slidably positioned within the channel.
    Type: Application
    Filed: September 30, 2022
    Publication date: December 14, 2023
    Inventor: Fahad Ahmed
  • Patent number: 11461302
    Abstract: Systems and methods are provided to implement a key overloaded database table that stores multiple instances of a data item using different key attributes to facilitate different types of queries. In embodiments, different partition or sorting keys are specified in different table facets schemas, for the table or for individual items. In embodiments, when an item is inserted into the table, the insertion operation copies values from appropriate attributes of the item into overloaded partition key and sort key fields of the instances to be inserted. In embodiments, when a primary instance of an item is updated, the secondary instances are found using facet schemas stored with the primary instance and overwritten in asynchronous fashion to reflect the state of the primary instance. Advantageously, the disclosed key overloading technique reduces the need for separate index objects for the table and simplifies query planning for the table.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: October 4, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: John Richard Houlihan, Padma Malligarjunan, Fahad Ahmed, Geetika Vasudeo
  • Patent number: 11412723
    Abstract: A connector for a flexible fishing lure with an interchangeable swimbait is an apparatus used as a fastener for a modular fishing lure. The apparatus includes a lure body, a lure tail, a male connector, and a female connector. The lure body and the lure tail mirror the body and the tail of a live bait. The lure tail is made of soft-plastic material. The lure body is removably connected with the lure body with the male connector and the female connector. The male connector is integrated with the lure tail and the female connector is integrated with the lure body. Moreover, the lure tail is molded around a stabilizing frame and at least one panel of the male connector. The male connector latches with the female connector and is easily separated so that the lure tail may be interchanged.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: August 16, 2022
    Inventor: Fahad Ahmed
  • Publication number: 20210358226
    Abstract: A method for providing a treasure hunt in augmented reality includes presenting an indication of a starting point of a path through an environment that, when followed, allows a virtual gift card to be obtained. Then, as a mobile computer system travels through the environment from a location proximate the starting point, navigation indications to allow the path to be followed are presented. Presenting the navigation indications may include capturing images of portions of the environment, detecting locations corresponding to the path, modifying a captured image based on a detected location by compositing it with a navigation indication corresponding to a direction of the path; and displaying the modified captured image. That the mobile computer system has been moved to a location proximate an ending point of the path can be detected and may trigger an update to an account to associate the virtual gift card therewith.
    Type: Application
    Filed: July 27, 2021
    Publication date: November 18, 2021
    Applicant: The Toronto-Dominion Bank
    Inventors: Buturab RIZVI, Fahad Ahmed KHAN, John Ivan BACIC, Miguel NAVARRO, Alexandra TSOURKIS
  • Publication number: 20210352879
    Abstract: A connector for a flexible fishing lure with an interchangeable swimbait is an apparatus used as a fastener for a modular fishing lure. The apparatus includes a lure body, a lure tail, a male connector, and a female connector. The lure body and the lure tail mirror the body and the tail of a live bait. The lure tail is made of soft-plastic material. The lure body is removably connected with the lure body with the male connector and the female connector. The male connector is integrated with the lure tail and the female connector is integrated with the lure body. Moreover, the lure tail is molded around a stabilizing frame and at least one panel of the male connector. The male connector latches with the female connector and is easily separated so that the lure tail may be interchanged.
    Type: Application
    Filed: May 18, 2020
    Publication date: November 18, 2021
    Inventor: Fahad Ahmed
  • Publication number: 20210097761
    Abstract: A method for providing a treasure hunt in augmented reality includes presenting an indication of a starting point of a path through an environment that, when followed, allows a virtual gift card to be obtained. Then, as a mobile computer system travels through the environment from a location proximate the starting point, navigation indications to allow the path to be followed are presented. Presenting the navigation indications may include capturing images of portions of the environment, detecting locations corresponding to the path, modifying a captured image based on a detected location by compositing it with a navigation indication corresponding to a direction of the path; and displaying the modified captured image. That the mobile computer system has been moved to a location proximate an ending point of the path can be detected and may trigger an update to an account to associate the virtual gift card therewith.
    Type: Application
    Filed: September 26, 2019
    Publication date: April 1, 2021
    Applicant: The Toronto-Dominion Bank
    Inventors: Buturab RIZVI, Fahad Ahmed KHAN, John Ivan BACIC, Miguel NAVARRO, Alexandra TSOURKIS
  • Patent number: 10956250
    Abstract: Systems and methods are provided to implement a database system configured to return the state of a data item upon failure of a condition check on the data item during a conditional write. In embodiments, a write request may specify an indicator to return the item state upon condition failure. The request may specify multiple database operations to execute as a transaction, where failure of a single condition check will cause the entire transaction to fail and an item state causing the failure to be returned. The returned state of the data item may include a selection of the item's attributes specified by the request. Advantageously, these features allow a client to easily obtain the precise cause of a write's failure. Moreover, because the item state is returned only when a conditional write fails and only when requested, the response size of most write requests remains unchanged.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: March 23, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Akshat Vig, Rashmi Krishnaiah Setty, Joon Ahn, Somasundaram Perianayagam, Fahad Ahmed, Kapil Singh, Stefano Stefani, Vaibhav Jain
  • Publication number: 20210037040
    Abstract: A security testing platform can provide security teams with an extensible, cost-effective and flexible platform which can continuously test, evaluate and tune deployed security tools & policies. The security testing platform allows users to automatically simulate security threat attacks in order to measure the effectiveness of a security stack's prevention, detection and mitigation capabilities. A set of endpoints within the controlled environment may be configured to simulate the environment of the application being tested, which may be configured across multiple endpoints. Additional endpoints may also be configured as ‘attackers’ to orchestrate security attacks on the simulated environment. The security testing platform 100 may also integrate monitoring tools to gain automated insights into the detection, reliability and performance capabilities of the current security policies, rules and configurations.
    Type: Application
    Filed: July 22, 2020
    Publication date: February 4, 2021
    Inventors: Nicholas Richard Aleks, Daniel Thanos, Kelechukwu Kalu Udonsi, Joël Perron-Langlois, Fahad Ahmed Khan, Amir Schor, Andrew Alexander Micek, Darcey MacInnes, Ashton Sidhu, Jason Rombough
  • Patent number: 10748641
    Abstract: A method and apparatus for memory built-in self-test (MBIST) may be configured to load a testing program from an MBIST controller, execute the testing program, and determine and write pass/fail results to a read-out register. For example, in various embodiments, the testing program may comprise one or more write operations that are configured to change data stored in a plurality of memory bitcells from a first value to a second value while a byte enable signal is asserted in order to test stability associated with a memory bitcell, create DC and AC noise due to byte enable mode stress, check at-speed byte enable mode timing, and execute a self-checking algorithm that may be designed to verify whether data is received at a data input (Din) pin. Any memory bitcells storing a value different from an expected value after performing the write operation(s) may be identified as having failed the MBIST.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: August 18, 2020
    Assignee: Qualcomm Incorporated
    Inventors: Greg Seok, Fahad Ahmed, Chulmin Jung
  • Patent number: 10713136
    Abstract: In an example, a method of memory repair may include receiving, by a memory repair unit, a plurality of memory identifiers. The method may include determining, by the memory repair unit, that a first memory identifier of the plurality of memory identifiers corresponds to a first memory of a plurality of memories. The method may include determining, by the memory repair unit, that a second memory identifier corresponds to a second memory of the plurality of memories. The method may include outputting, by the memory repair unit, in parallel: a first value to a repair enable input of the first memory, and a second value to a repair enable input of the second memory.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: July 14, 2020
    Assignee: Qualcomm Incorporated
    Inventors: Fahad Ahmed, Chulmin Jung, Sei Seung Yoon, Esin Terzioglu
  • Patent number: 10445334
    Abstract: A client application may interact with a database service using a data interchange format with limited support for database data types or query representations. A map may be supported in the interchange format as a collection of name-value pairs. A database query may be parsed to form an abstract syntax tree. From the abstract syntax tree, a hierarchy of nested maps may be formed to represent the query, based on schemas mapping from regions of the abstract syntax tree to maps in the interchange format.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: October 15, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Wei Xiao, Fahad Ahmed, Andrew Desmond Budiman, Usman Ahmed Shami, Fehmi Dogus Ertemur, Jeffrey Hocheng Nieh
  • Patent number: 10437809
    Abstract: A repository of key-value data may store a first object value having an internal structure of a hierarchy of sub-objects. The repository may receive a request to modify the first object, expressed as a projection of locations in the object to be updated and a function that, upon evaluation, returns values to be used to update the projected locations of the object. The repository may determine that the locations specified by the projections correspond to non-overlapping regions of the object and, based on the determination, update the object using the results of evaluating the function.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: October 8, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Wei Xiao, Jeffrey Hocheng Nieh, Fahad Ahmed, David Craig Yanacek, Andrew Desmond Budiman, Usman Ahmed Shami
  • Patent number: 10380090
    Abstract: A database may store an object comprising a hierarchy of sub-objects. Numeric identifiers may be assigned to names of the sub-objects and used in place of the names when writing the object to storage. Scalar values may be prefixed with length indicators. Collections may be prefixed with counts indicative of the number of elements in the corresponding collection. A portion of the object may be retrieved from storage by traversing a path from the root of the hierarchy to the desired portion. Length and count information may be used to skip over portions of the object during the traversal.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: August 13, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Wei Xiao, Usman Ahmed Shami, Fahad Ahmed, Andrew Desmond Budiman
  • Publication number: 20190115091
    Abstract: A method and apparatus for memory built-in self-test (MBIST) may be configured to load a testing program from an MBIST controller, execute the testing program, and determine and write pass/fail results to a read-out register. For example, in various embodiments, the testing program may comprise one or more write operations that are configured to change data stored in a plurality of memory bitcells from a first value to a second value while a byte enable signal is asserted in order to test stability associated with a memory bitcell, create DC and AC noise due to byte enable mode stress, check at-speed byte enable mode timing, and execute a self-checking algorithm that may be designed to verify whether data is received at a data input (Din) pin. Any memory bitcells storing a value different from an expected value after performing the write operation(s) may be identified as having failed the MBIST.
    Type: Application
    Filed: April 26, 2018
    Publication date: April 18, 2019
    Inventors: Greg Seok, Fahad Ahmed, Chulmin Jung
  • Publication number: 20190095295
    Abstract: In an example, a method of memory repair may include receiving, by a memory repair unit, a plurality of memory identifiers. The method may include determining, by the memory repair unit, that a first memory identifier of the plurality of memory identifiers corresponds to a first memory of a plurality of memories. The method may include determining, by the memory repair unit, that a second memory identifier corresponds to a second memory of the plurality of memories. The method may include outputting, by the memory repair unit, in parallel: a first value to a repair enable input of the first memory, and a second value to a repair enable input of the second memory.
    Type: Application
    Filed: September 22, 2017
    Publication date: March 28, 2019
    Inventors: Fahad AHMED, Chulmin JUNG, Sei Seung YOON, Esin TERZIOGLU
  • Patent number: 9997208
    Abstract: A circuit including an output node and a cross-coupled pair of semiconductor devices configured to provide, at the output node, an output signal in a second voltage domain based on an input signal in a first voltage domain is described herein. The circuit further includes a pull-up assist circuit coupled to the output node; and a look-ahead circuit coupled to the pull-up assist circuit, wherein the look-ahead circuit is configured to cause the pull-up assist circuit to assist in increasing a voltage level at the output node when there is a decrease in a voltage level of an inverted output signal in the second voltage domain from a high voltage level of the second voltage domain to a low voltage level of the second voltage domain.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: June 12, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Chulmin Jung, Po-Hung Chen, Fahad Ahmed, Changho Jung, Sei Seung Yoon, David Li
  • Patent number: D849182
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: May 21, 2019
    Assignee: BAITSANITY LLC
    Inventor: Fahad Ahmed
  • Patent number: D908833
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: January 26, 2021
    Inventor: Fahad Ahmed
  • Patent number: D997291
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: August 29, 2023
    Inventor: Fahad Ahmed
  • Patent number: D1019876
    Type: Grant
    Filed: July 20, 2021
    Date of Patent: March 26, 2024
    Inventor: Fahad Ahmed