Patents by Inventor Ahmed Shareef
Ahmed Shareef 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: 10710806Abstract: Disclosed are various embodiments that may facilitate transferring an item to a receptacle using a conveyor and a robotic drive unit. The robotic drive unit moves to be proximate to a receptacle. The robotic drive unit can align an item with the receptacle. The item can be transferred to the receptacle via the conveyor.Type: GrantFiled: November 1, 2018Date of Patent: July 14, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Rishabh Agarwal, Venkataramanan Subramanian, Mustafa Mustansir Hussain, Ahmed Shareef, Vikas Vishwanatham
-
Publication number: 20190071250Abstract: Disclosed are various embodiments that may facilitate transferring an item to a receptacle using a conveyor and a robotic drive unit. The robotic drive unit moves to be proximate to a receptacle. The robotic drive unit can align an item with the receptacle. The item can be transferred to the receptacle via the conveyor.Type: ApplicationFiled: November 1, 2018Publication date: March 7, 2019Inventors: RISHABH AGARWAL, VENKATARAMANAN SUBRAMANIAN, MUSTAFA MUSTANSIR HUSSAIN, AHMED SHAREEF, VIKAS VISHWANATHAM
-
Patent number: 10144588Abstract: Disclosed are various embodiments that may facilitate transferring an item to a receptacle using a tiltable floor and a robotic drive unit. The robotic drive unit moves along a travel path to be proximate to a receptacle. The robotic drive unit can align an item with the receptacle. The item can be transferred by causing the tiltable floor to tilt.Type: GrantFiled: January 4, 2018Date of Patent: December 4, 2018Assignee: Amazon Technologies, Inc.Inventors: Rishabh Agarwal, Venkataramanan Subramanian, Mustafa Mustansir Hussain, Ahmed Shareef, Vikas Vishwanatham
-
Publication number: 20180127209Abstract: Disclosed are various embodiments that may facilitate transferring an item to a receptacle using a tiltable floor and a robotic drive unit. The robotic drive unit moves along a travel path to be proximate to a receptacle. The robotic drive unit can align an item with the receptacle. The item can be transferred by causing the tiltable floor to tilt.Type: ApplicationFiled: January 4, 2018Publication date: May 10, 2018Inventors: RISHABH AGARWAL, VENKATARAMANAN SUBRAMANIAN, MUSTAFA MUSTANSIR HUSSAIN, AHMED SHAREEF, VIKAS VISHWANATHAM
-
Patent number: 9873561Abstract: Disclosed are various embodiments that may facilitate retrieval of items from a storage location. A robotic drive unit transports a receptacle to be proximate to a target storage unit that comprises an item. The robotic drive unit moves an item mover to transfer the item from the target storage unit to the receptacle. The robotic drive unit transports the item in the receptacle to a destination.Type: GrantFiled: May 22, 2017Date of Patent: January 23, 2018Assignee: Amazon Technologies, Inc.Inventors: Rishabh Agarwal, Venkataramanan Subramanian, Mustafa Mustansir Hussain, Ahmed Shareef, Vikas Vishwanatham
-
Publication number: 20170313517Abstract: Disclosed are various embodiments that may facilitate retrieval of items from a storage location. A robotic drive unit transports a receptacle to be proximate to a target storage unit that comprises an item. The robotic drive unit moves an item mover to transfer the item from the target storage unit to the receptacle. The robotic drive unit transports the item in the receptacle to a destination.Type: ApplicationFiled: May 22, 2017Publication date: November 2, 2017Inventors: RISHABH AGARWAL, VENKATARAMANAN SUBRAMANIAN, MUSTAFA MUSTANSIR HUSSAIN, AHMED SHAREEF, VIKAS VISHWANATHAM
-
Patent number: 9676552Abstract: Disclosed are various embodiments that may facilitate retrieval of items from a storage location. A robotic drive unit transports a carrier storage unit to be proximate to a target storage unit that comprises a container in which an item is located. The robotic drive unit moves a container mover to transfer the container from the target storage unit to the carrier storage unit. The robotic drive unit transports the carrier storage unit with the container to a destination.Type: GrantFiled: May 24, 2016Date of Patent: June 13, 2017Assignee: Amazon Technologies, Inc.Inventors: Rishabh Agarwal, Venkataramanan Subramanian, Mustafa Mustansir Hussain, Ahmed Shareef, Vikas Vishwanatham
-
Publication number: 20160264357Abstract: Disclosed are various embodiments that may facilitate retrieval of items from a storage location. A robotic drive unit transports a carrier storage unit to be proximate to a target storage unit that comprises a container in which an item is located. The robotic drive unit moves a container mover to transfer the container from the target storage unit to the carrier storage unit. The robotic drive unit transports the carrier storage unit with the container to a destination.Type: ApplicationFiled: May 24, 2016Publication date: September 15, 2016Inventors: RISHABH AGARWAL, VENKATARAMANAN SUBRAMANIAN, MUSTAFA MUSTANSIR HUSSAIN, AHMED SHAREEF, VIKAS VISHWANATHAM
-
Patent number: 9365348Abstract: Disclosed are various embodiments that may facilitate items being retrieved from a storage location. A robotic drive unit transports a carrier storage unit to be proximate to a target storage unit that comprises a container in which an item is located. The robotic drive unit aligns a receptacle in the carrier storage unit with the container in the target storage unit. The container is transferred from the target storage unit to the carrier storage unit. The robotic drive unit transports the carrier storage unit with the container to a destination.Type: GrantFiled: March 12, 2015Date of Patent: June 14, 2016Assignee: Amazon Technologies, Inc.Inventors: Rishabh Agarwal, Venkataramanan Subramanian, Mustafa Mustansir Hussain, Ahmed Shareef, Vikas Vishwanatham
-
Patent number: 9002506Abstract: Disclosed are various embodiments that may facilitate items being retrieved from a storage location. A robotic drive unit transports a carrier storage unit to be proximate to a target storage unit that comprises a container in which an item is located. The robotic drive unit aligns a receptacle in the carrier storage unit with the container in the target storage unit. The container is transferred from the target storage unit to the carrier storage unit. The robotic drive unit transports the carrier storage unit with the container to a destination.Type: GrantFiled: September 25, 2013Date of Patent: April 7, 2015Assignee: Amazon Technologies, Inc.Inventors: Rishabh Agarwal, Venkataramanan Subramanian, Mustafa Mustansir Hussain, Ahmed Shareef, Vikas Vishwanatham
-
Patent number: 8935233Abstract: A database table is provided. The database table includes several column tuples. A column is selected in the database table. The column tuples of the selected column are partitioned into several bins. Each bin includes a range of tuples and associated metadata. The associated metadata includes at least one of: a minimum tuple value for the tuples in the bin, a maximum tuple value for the tuples in the bin, a minimum tuple identifier for the bin and a maximum tuple identifier for the bin. The bins are sorted based on the tuple values to provide an approximate index for the database.Type: GrantFiled: September 28, 2010Date of Patent: January 13, 2015Assignee: International Business Machines CorporationInventors: Vatsalya Agrawal, Vivek Bhaskar, Ahmed Shareef
-
Patent number: 8326824Abstract: A method for estimating contents of a cache determines table descriptors referenced by a query, and scans each page header stored in the cache for the table descriptor. If the table descriptor matches any of the referenced table descriptors, a page count value corresponding to the matching referenced table descriptor is increased. Alternatively, a housekeeper thread periodically performs the scan and stores the page count values in a central lookup table accessible by threads during a query run. Alternatively, each thread independently maintains a hash table with page count entries corresponding to table descriptors for each table in the database system. A thread increases or decreases the page count value when copying or removing pages from the cache. A page count value for each referenced table descriptor is determined from a sum of the values in the hash tables. A master thread performs bookkeeping and prevents hash table overflows.Type: GrantFiled: May 28, 2010Date of Patent: December 4, 2012Assignee: International Business Machines CorporationInventors: Vatsalya Agrawal, Vivek Bhaskar, Saibaba Konduru, Ahmed Shareef
-
Publication number: 20120078904Abstract: A database table is provided. The database table includes several column tuples. A column is selected in the database table. The column tuples of the selected column are partitioned into several bins. Each bin includes a range of tuples and associated metadata. The associated metadata includes at least one of: a minimum tuple value for the tuples in the bin, a maximum tuple value for the tuples in the bin, a minimum tuple identifier for the bin and a maximum tuple identifier for the bin. The bins are sorted based on the tuple values to provide an approximate index for the database.Type: ApplicationFiled: September 28, 2010Publication date: March 29, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vatsalya Agrawal, Vivek Bhaskar, Ahmed Shareef
-
Publication number: 20110296108Abstract: A method for estimating contents of a cache determines table descriptors referenced by a query, and scans each page header stored in the cache for the table descriptor. If the table descriptor matches any of the referenced table descriptors, a page count value corresponding to the matching referenced table descriptor is increased. Alternatively, a housekeeper thread periodically performs the scan and stores the page count values in a central lookup table accessible by threads during a query run. Alternatively, each thread independently maintains a hash table with page count entries corresponding to table descriptors for each table in the database system. A thread increases or decreases the page count value when copying or removing pages from the cache. A page count value for each referenced table descriptor is determined from a sum of the values in the hash tables. A master thread performs bookkeeping and prevents hash table overflows.Type: ApplicationFiled: May 28, 2010Publication date: December 1, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vatsalya Agrawal, Vivek Bhaskar, Saibaba Konduru, Ahmed Shareef