Patents by Inventor Arash Esmailzadeh
Arash Esmailzadeh 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: 11972000Abstract: A method of securely dispersing private user data may include operating a software application configured to utilize user data, receiving the user data, generating a sequence of random bits, and generating a plurality of secret shares from the user data. Generating the plurality of secret shares may include selecting a subset of the user data for each secret share and combining the subset of the user data with the sequence of random bits. The subset of the user data may be a first half of the user data for a first secret share, a second half of the user data for a second secret share, and the whole user data for a third secret share. The method may also include dispersing each of the secret shares.Type: GrantFiled: August 6, 2021Date of Patent: April 30, 2024Inventor: Arash Esmailzadeh
-
Publication number: 20230043589Abstract: A method of securely dispersing private user data may include operating a software application configured to utilize user data, receiving the user data, generating a sequence of random bits, and generating a plurality of secret shares from the user data. Generating the plurality of secret shares may include selecting a subset of the user data for each secret share and combining the subset of the user data with the sequence of random bits. The subset of the user data may be a first half of the user data for a first secret share, a second half of the user data for a second secret share, and the whole user data for a third secret share. The method may also include dispersing each of the secret shares.Type: ApplicationFiled: August 6, 2021Publication date: February 9, 2023Inventor: Arash Esmailzadeh
-
Publication number: 20210285633Abstract: A wearable ultraviolet (UV) light device may include one or more UV light-emitting devices, such as LEDs, and a housing that is attachable to a wearable article of clothing. When the housing is attached to the wearable article of clothing, the one or more UV light-emitting devices may be positioned and configured to emit light onto or in front of a face of a user disinfect air passing through the light in front of the face of the user. The wearable article of clothing may include hats, headbands, neckband, T-shirts, etc. The device may also include a processor that automatically activates the device in response to images captured by a camera, motion detection, sounds or voice commands, wireless commands from a smart phone, locations detected by a GPS device, and so forth.Type: ApplicationFiled: March 12, 2021Publication date: September 16, 2021Inventor: Arash Esmailzadeh
-
Patent number: 11074639Abstract: A system for storing items may include a storage location comprising a scanner that is positioned to scan codes from packaging of items as they are placed into the storage location or removed from the storage location, a cloud storage system that maintains a list of items in the storage location, wherein the cloud storage system is programmed to receive, from the storage location, the list of items in the storage location; and a trash bin comprising a scanner that is positioned to scan codes from the packaging of items as they are placed into the trash bin.Type: GrantFiled: August 15, 2019Date of Patent: July 27, 2021Inventor: Arash Esmailzadeh
-
Patent number: 10671760Abstract: A method of securely authorizing limited access by a software application to private user data may include operating a software application that can utilize user data, sending a request to a first server to authorize release of the user data, receiving an authorization from the first server to release the user data, and sending a request to retrieve the user data to a plurality of second servers. The method may also include receiving a portion of the user data from each of the plurality of second servers, assembling the user data from at least two of the portions of the user data, and providing the user data to the software application.Type: GrantFiled: February 29, 2016Date of Patent: June 2, 2020Inventor: Arash Esmailzadeh
-
Publication number: 20190370884Abstract: A system for storing items may include a storage location comprising a scanner that is positioned to scan codes from packaging of items as they are placed into the storage location or removed from the storage location, a cloud storage system that maintains a list of items in the storage location, wherein the cloud storage system is programmed to receive, from the storage location, the list of items in the storage location; and a trash bin comprising a scanner that is positioned to scan codes from the packaging of items as they are placed into the trash bin.Type: ApplicationFiled: August 15, 2019Publication date: December 5, 2019Inventor: Arash Esmailzadeh
-
Patent number: 10387943Abstract: A system for storing items may include a refrigerator comprising a scanner that is positioned to scan codes from packaging of items as they are placed into the refrigerator or removed from the refrigerator, a cloud storage system that maintains a list of items in the refrigerator, wherein the cloud storage system is programmed to receive, from the refrigerator, the list of items in the refrigerator; and a trash bin comprising a scanner that is positioned to scan codes from the packaging of items as they are placed into the trash bin.Type: GrantFiled: June 20, 2016Date of Patent: August 20, 2019Inventor: Arash Esmailzadeh
-
Publication number: 20190172105Abstract: Systems and methods related to a dispersed peer-to-peer volumetric storage management system are disclosed. In some embodiments, a computer-implemented method a comprises: receiving at the computer system a set of storage requirements from a user system, the set of storage requirements including at least: a physical storage property, a geographical location, and a date range; identifying a set of candidate storage locations existing within or proximate to the geographical location, having availability during the date range, and providing storage for items having the physical storage property; calculating a storage location price for each of the candidate storage locations based on a listed price for each of the candidate storage locations adjusted by the physical storage property; and providing the set of the candidate storage locations and a corresponding storage price for each candidate storage locations of the set of candidate storage locations to the user via the user system.Type: ApplicationFiled: December 4, 2018Publication date: June 6, 2019Inventors: Touradj Barman, Arash Esmailzadeh
-
Publication number: 20180210964Abstract: Various systems and methods are disclosed. For example, one method may include identifying at a sponsor service that a new user has been added to a user database operated by a third-party server; retrieving user data associated with the new user from the user database, the user data including a user communication address; creating a unique link for the new user that uniquely identifies the new user, the unique link directing the new user to a graphical page with data entry fields; communicating the unique link to the user communication address via a communication channel; receiving data entry information from the graphical page, the data entry information including data associated with the unique link; and validating that the data entry information is from the new user based on the data associated with the unique link.Type: ApplicationFiled: January 19, 2018Publication date: July 26, 2018Inventors: Arash Esmailzadeh, Touradj Barman, Darren Kelley
-
Publication number: 20180181907Abstract: System and methods are disclosed for delivering an item in a mobile inventory to various users. The method includes: receiving mobile delivery device inventory data from a plurality of mobile delivery devices; updating an inventory database based on the mobile delivery device inventory data; receiving mobile delivery device GPS data from the plurality of mobile delivery devices; updating a location of each of the plurality of mobile delivery devices in a mobile delivery database based on the mobile delivery device GPS data; receiving first user GPS data from a first user device; identifying a subset of the plurality of mobile delivery devices that are located within a geographic region of the first user device based on the first user GPS data and the mobile delivery database; and retrieving a listing of available inventory items including a plurality of inventory items associated with the subset of plurality of mobile delivery devices.Type: ApplicationFiled: December 14, 2017Publication date: June 28, 2018Inventor: Arash Esmailzadeh
-
Publication number: 20160379291Abstract: A system for storing items may include a refrigerator comprising a scanner that is positioned to scan codes from packaging of items as they are placed into the refrigerator or removed from the refrigerator, a cloud storage system that maintains a list of items in the refrigerator, wherein the cloud storage system is programmed to receive, from the refrigerator, the list of items in the refrigerator; and a trash bin comprising a scanner that is positioned to scan codes from the packaging of items as they are placed into the trash bin.Type: ApplicationFiled: June 20, 2016Publication date: December 29, 2016Inventor: Arash Esmailzadeh
-
Publication number: 20160253521Abstract: A method of securely authorizing limited access by a software application to private user data may include operating a software application that can utilize user data, sending a request to a first server to authorize release of the user data, receiving an authorization from the first server to release the user data, and sending a request to retrieve the user data to a plurality of second servers. The method may also include receiving a portion of the user data from each of the plurality of second servers, assembling the user data from at least two of the portions of the user data, and providing the user data to the software application.Type: ApplicationFiled: February 29, 2016Publication date: September 1, 2016Inventor: Arash Esmailzadeh
-
Patent number: 9374422Abstract: A method of securely distributing and storing content may include receiving user content and identifying a number of storage servers that are configured to receive portions of the user content. The method may also include dissecting the user content into content portions for storage in the storage servers. The number of content portions may be selected to be equal to the identified number of storage servers, and the user content may be dissected into the content portions using a randomized dissection pattern. The method may additionally include transmitting each of the plurality of content portions to separate storage servers. Each of the storage servers may be independent from the transmitting computer system and from each other. Each of the storage servers may be operated according to a common protocol, such that each of the storage servers can store any of the content portions.Type: GrantFiled: October 8, 2013Date of Patent: June 21, 2016Inventor: Arash Esmailzadeh
-
Patent number: 9167038Abstract: Method, systems, and computer-readable mediums for securing uploaded content are presented. User content can be uploaded from a user device to a computer system, where the user content is dissected into a number of content portions. After dissection, the computer system can transmit each of the content portions to a corresponding storage server. The storage servers may be independent from each other, independent from the user device, and independent from the computer system itself. Any portion of the user content can then be removed from the computer system, such that the computer system does not own or store the user content, and such that that no single entity in the system can compromise the user content. In some cases, the storage servers can be operated by non-profit entities that are not privately owned.Type: GrantFiled: December 18, 2012Date of Patent: October 20, 2015Inventor: Arash Esmailzadeh
-
Publication number: 20140172549Abstract: An online interactive communication and chatting system and method for providing information to a web site having different levels of user interactions, with the provided information being available to or shareable with registered users of the system at specific levels thereof. The provided information is keyed to the different levels of user interaction, with different Key Phrases being respectively linked to the different levels. The correct entry of a Key Phrase provides access to a linked level with communication, chatting and information available therein to registered users correctly entering the Key Phrase. Incorrect entry of a Key Phrase provides access to incorrect information generated by the system.Type: ApplicationFiled: October 8, 2013Publication date: June 19, 2014Inventor: Arash ESMAILZADEH
-
Patent number: 8459824Abstract: A ceiling mounted lighting fixture for insertion in a ceiling grid wherein the source of artificial light is a plurality of light emitting diodes.Type: GrantFiled: December 1, 2009Date of Patent: June 11, 2013Inventors: Ashkan Esmailzadeh, Arash Esmailzadeh
-
Publication number: 20030093380Abstract: The present invention provides methods and systems by which data is encrypted securely, stored within a host server, and retrieved upon request from a client system. In one embodiment, a first user, such as an architect, enters information including manufacturer model part numbers. A request is then sent to the host server to encode the manufacturer's model part numbers. The host server encodes and saves the encoded model part numbers in a project information database. A second user, such as a manufacturer, retrieves the project information by entering the encoded model part numbers and requesting the host server to decode the encoded part numbers. The host server then maps the encoded part numbers to the manufacturer part numbers and transmits the project information to the manufacturer.Type: ApplicationFiled: November 14, 2001Publication date: May 15, 2003Inventor: Arash Esmailzadeh