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: 20230397588Abstract: 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: ApplicationFiled: September 30, 2022Publication date: December 14, 2023Inventor: Fahad Ahmed
-
Patent number: 11461302Abstract: 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: GrantFiled: August 14, 2018Date of Patent: October 4, 2022Assignee: Amazon Technologies, Inc.Inventors: John Richard Houlihan, Padma Malligarjunan, Fahad Ahmed, Geetika Vasudeo
-
Patent number: 11412723Abstract: 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: GrantFiled: May 18, 2020Date of Patent: August 16, 2022Inventor: Fahad Ahmed
-
Publication number: 20210358226Abstract: 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: ApplicationFiled: July 27, 2021Publication date: November 18, 2021Applicant: The Toronto-Dominion BankInventors: Buturab RIZVI, Fahad Ahmed KHAN, John Ivan BACIC, Miguel NAVARRO, Alexandra TSOURKIS
-
Publication number: 20210352879Abstract: 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: ApplicationFiled: May 18, 2020Publication date: November 18, 2021Inventor: Fahad Ahmed
-
Publication number: 20210097761Abstract: 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: ApplicationFiled: September 26, 2019Publication date: April 1, 2021Applicant: The Toronto-Dominion BankInventors: Buturab RIZVI, Fahad Ahmed KHAN, John Ivan BACIC, Miguel NAVARRO, Alexandra TSOURKIS
-
Patent number: 10956250Abstract: 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: GrantFiled: March 25, 2019Date of Patent: March 23, 2021Assignee: Amazon Technologies, Inc.Inventors: Akshat Vig, Rashmi Krishnaiah Setty, Joon Ahn, Somasundaram Perianayagam, Fahad Ahmed, Kapil Singh, Stefano Stefani, Vaibhav Jain
-
Publication number: 20210037040Abstract: 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: ApplicationFiled: July 22, 2020Publication date: February 4, 2021Inventors: 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: 10748641Abstract: 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: GrantFiled: April 26, 2018Date of Patent: August 18, 2020Assignee: Qualcomm IncorporatedInventors: Greg Seok, Fahad Ahmed, Chulmin Jung
-
Patent number: 10713136Abstract: 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: GrantFiled: September 22, 2017Date of Patent: July 14, 2020Assignee: Qualcomm IncorporatedInventors: Fahad Ahmed, Chulmin Jung, Sei Seung Yoon, Esin Terzioglu
-
Patent number: 10445334Abstract: 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: GrantFiled: September 11, 2015Date of Patent: October 15, 2019Assignee: Amazon Technologies, Inc.Inventors: Wei Xiao, Fahad Ahmed, Andrew Desmond Budiman, Usman Ahmed Shami, Fehmi Dogus Ertemur, Jeffrey Hocheng Nieh
-
Patent number: 10437809Abstract: 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: GrantFiled: September 28, 2015Date of Patent: October 8, 2019Assignee: Amazon Technologies, Inc.Inventors: Wei Xiao, Jeffrey Hocheng Nieh, Fahad Ahmed, David Craig Yanacek, Andrew Desmond Budiman, Usman Ahmed Shami
-
Patent number: 10380090Abstract: 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: GrantFiled: September 11, 2015Date of Patent: August 13, 2019Assignee: Amazon Technologies, Inc.Inventors: Wei Xiao, Usman Ahmed Shami, Fahad Ahmed, Andrew Desmond Budiman
-
Publication number: 20190115091Abstract: 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: ApplicationFiled: April 26, 2018Publication date: April 18, 2019Inventors: Greg Seok, Fahad Ahmed, Chulmin Jung
-
Publication number: 20190095295Abstract: 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: ApplicationFiled: September 22, 2017Publication date: March 28, 2019Inventors: Fahad AHMED, Chulmin JUNG, Sei Seung YOON, Esin TERZIOGLU
-
Patent number: 9997208Abstract: 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: GrantFiled: March 29, 2017Date of Patent: June 12, 2018Assignee: QUALCOMM IncorporatedInventors: Chulmin Jung, Po-Hung Chen, Fahad Ahmed, Changho Jung, Sei Seung Yoon, David Li
-
Patent number: D849182Type: GrantFiled: August 9, 2017Date of Patent: May 21, 2019Assignee: BAITSANITY LLCInventor: Fahad Ahmed
-
Patent number: D908833Type: GrantFiled: September 30, 2019Date of Patent: January 26, 2021Inventor: Fahad Ahmed
-
Patent number: D997291Type: GrantFiled: August 5, 2020Date of Patent: August 29, 2023Inventor: Fahad Ahmed
-
Patent number: D1019876Type: GrantFiled: July 20, 2021Date of Patent: March 26, 2024Inventor: Fahad Ahmed