Patents by Inventor Syed Mohammad Ali
Syed Mohammad Ali 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: 11945582Abstract: In a particular embodiment, coordinating an aerial search among unmanned aerial vehicles is disclosed that includes receiving, by a server in a UAV transportation ecosystem, search area data, accessing, by the server, UAV parameters for a type of UAV, determining, by the server in dependence upon the search area data and the UAV parameters, a number of UAVs needed to complete a coordinated aerial search of a search area within a time limit, and partitioning, by the server, the search area into a plurality of partitions, wherein the number of partitions is equal to the number of UAVs.Type: GrantFiled: March 22, 2021Date of Patent: April 2, 2024Assignee: SKYGRID, LLCInventors: Syed Mohammad Ali, Lowell L Duke, Zehra Akbar, Syed Mohammad Amir Husain, Taylor R. Schmidt
-
Patent number: 11875690Abstract: In a particular embodiment, decentralized oracles in an unmanned aerial vehicle (UAV) transportation ecosystem includes: receiving, by an oracle node of a plurality of oracle nodes, from a validating node of a plurality of validating nodes of a UAV transportation ecosystem, a request for data for fulfillment of a smart contract, wherein the plurality of oracle nodes are communicatively coupled via an overlay network implemented using a network communicatively coupling the plurality of validating nodes; generating, based on responses to the request from the plurality of oracle nodes, the data for fulfillment of the smart contract; and providing the data for fulfillment of the smart contract.Type: GrantFiled: January 11, 2021Date of Patent: January 16, 2024Assignee: SKYGRID, LLCInventors: Syed Mohammad Ali, Lowell L. Duke, Zehra Akbar, Syed Mohammad Amir Husain
-
Patent number: 11824985Abstract: In a particular embodiment, blockchain-based hybrid authentication is disclosed that includes receiving, by a smart contract controller, an invocation of a smart contract and accessing, by the smart contract controller, one or more parameters associated with a client account. In this embodiment, the smart contract determines whether the one or more parameters fulfill the smart contract. In response to determining that the one or more parameters fulfill the smart contract, the smart contract provides an attestation of an identity associated with the client account.Type: GrantFiled: March 30, 2021Date of Patent: November 21, 2023Assignee: SKYGRID, LLCInventors: Syed Mohammad Ali, Lowell L. Duke, Zehra Akbar, Syed Mohammad Amir Husain, Taylor R. Schmidt
-
Patent number: 11521502Abstract: In a particular embodiment, parallel deconfliction processing of unmanned aerial vehicles (UAVs) is disclosed that includes a UAV control system partitioning the airspace over a geographic region into a plurality of airspace regions. In this example embodiment, the UAV control system includes a plurality of deconfliction controllers. For each deconfliction controller in the plurality of deconfliction controllers, the UAV control system assigns to the deconfliction controller, one or more airspace regions of the plurality of airspace regions. The UAV control system also inputs, in parallel, flight path data for a plurality of unmanned aerial vehicles (UAVs) to the plurality of deconfliction controllers. This embodiment also includes processing, in parallel by the plurality of deconfliction controllers, the flight path data to identify a flight conflict between two or more UAVs. Each deconfliction controller outputs a deconfliction result for each airspace region.Type: GrantFiled: September 2, 2020Date of Patent: December 6, 2022Assignee: SKYGRID, LLCInventors: Syed Mohammad Ali, Lowell L. Duke, Zehra Akbar, Syed Mohammad Amir Husain
-
Patent number: 11513515Abstract: A method includes receiving, at a mobile hub device, communications including location-specific risk data and a task assignment. The method also includes generating an output indicating dispatch coordinates. The dispatch coordinates identifying a dispatch location from which to dispatch, from the mobile hub device, one or more unmanned vehicles to perform a task of the task assignment.Type: GrantFiled: November 27, 2019Date of Patent: November 29, 2022Assignee: SPARKCOGNITION, INC.Inventors: Sridhar Sudarsan, Syed Mohammad Ali
-
Patent number: 11436930Abstract: In a particular embodiment, recording data associated with an unmanned aerial vehicle (UAV) is disclosed that includes a blockchain manager receiving a transaction message associated with a UAV. The particular embodiment also includes the blockchain manager using the information within the transaction message to create a block of data. In this particular embodiment, the blockchain manager stores the created block of data in a blockchain data structure associated with the UAV.Type: GrantFiled: September 2, 2020Date of Patent: September 6, 2022Assignee: SKYGRID, LLCInventors: Syed Mohammad Ali, Lowell L. Duke, Zehra Akbar, Syed Mohammad Amir Husain
-
Patent number: 11386095Abstract: A particular method includes automatically generating, at a processor of a computing device, annotation data indicating that a column of a data table corresponds to a particular class of an ontology. The method also includes storing the annotation data. The method further includes receiving a natural language query. The method also includes generating a second query based on detecting a match between at least one term of the natural language query and the annotation data. The method further includes determining a response to the second query. The method also includes outputting the response to the second query as a response to the natural language query.Type: GrantFiled: June 26, 2020Date of Patent: July 12, 2022Assignee: SPARKCOGNITION, INC.Inventors: Syed Mohammad Ali, Erik Skiles
-
Patent number: 11335204Abstract: Flight path deconfliction among unmanned aerial vehicles is disclosed. Telemetry data received from an unmanned aerial vehicle (UAV) and air traffic data received from a server or other data sources are analyzed, using deconfliction circuitry, to determine whether a flight path conflict indicative of a potential collision exists. The deconfliction circuitry reroutes the flight path of the UAV to avoid the flight path conflict, and transmits, in dependence upon the rerouted flight path, navigation instructions to the UAV for avoiding the potential collision. The deconfliction circuitry includes hardware-implemented logic optimized for processing the navigation data.Type: GrantFiled: September 2, 2020Date of Patent: May 17, 2022Assignee: SKYGRID, LLCInventors: Syed Mohammad Ali, Lowell L. Duke, Zehra Akbar, Syed Mohammad Amir Husain
-
Patent number: 11178579Abstract: A method includes obtaining route information at an unmanned aerial vehicle (UAV). The route information indicates a plurality of zones between an origin and a destination and a corresponding set of mobile devices for each zone. The method includes receiving first control data at the UAV from a first mobile device while in a first zone of the plurality of zones. The first mobile device is included in a first set of mobile devices corresponding to the first zone. The method further includes receiving second control data at the UAV from a second mobile device while in a second zone of the plurality of zones. The second mobile device is included in a second set of mobile devices corresponding to the second zone.Type: GrantFiled: March 26, 2019Date of Patent: November 16, 2021Assignee: SKYGRID, LLCInventors: Syed Mohammad Amir Husain, Syed Mohammad Ali, Zehra Akbar
-
Patent number: 10963503Abstract: A method includes performing, by a computing device, a clustering operation to group documents of a document corpus into clusters in a feature vector space. The document corpus includes one or more labeled documents and one or more unlabeled documents. Each of the one or more labeled documents is assigned to a corresponding class in classification data associated with the document corpus, and each of the one or more unlabeled document is not assigned to any class in the classification data. The method also includes generating, by the computing device, a prompt requesting classification of a particular document of the document corpus, where the particular document is selected based on a distance between the particular document and a labeled document of the one or more labeled documents.Type: GrantFiled: June 6, 2017Date of Patent: March 30, 2021Assignee: SPARKCOGNITION, INC.Inventors: Erik Skiles, Joshua Bronson, Syed Mohammad Ali, Keith D. Moore
-
Patent number: 10817781Abstract: A method includes receiving, via a graphical user interface including a plurality of document elements and a plurality of class elements, user input associating a first document element of the plurality of document elements with a first class element of the plurality of class elements. Each document element represents a corresponding document of a plurality of documents, and each class element represents a corresponding class of a plurality of classes. The method also includes generating a document classifier using supervised training data, where the supervised training data indicates, based on the user input, that a first document represented by the first document element is assigned to a first class associated with the first class element.Type: GrantFiled: April 28, 2017Date of Patent: October 27, 2020Assignee: SPARKCOGNITION, INC.Inventors: Erik Skiles, Joshua Bronson, Syed Mohammad Ali, Keith D. Moore
-
Publication number: 20200327133Abstract: A particular method includes automatically generating, at a processor of a computing device, annotation data indicating that a column of a data table corresponds to a particular class of an ontology. The method also includes storing the annotation data. The method further includes receiving a natural language query. The method also includes generating a second query based on detecting a match between at least one term of the natural language query and the annotation data. The method further includes determining a response to the second query. The method also includes outputting the response to the second query as a response to the natural language query.Type: ApplicationFiled: June 26, 2020Publication date: October 15, 2020Inventors: Syed Mohammad Ali, Erik Skiles
-
Patent number: 10773381Abstract: A device includes communication circuitry configured to receive a message indicating an observation of an agent device. The device further includes a processor coupled to the communication circuitry and a memory. The memory stores instructions that are executable by the processor to cause the processor to perform operations. The operations include accessing a blockchain data structure. The blockchain data structure includes one or more blocks including data descriptive of observations of a plurality of agent devices, where the plurality of agent devices including the agent device. The operations also include determining, based on one or more blocks of the blockchain data structure, a behavior of the agent device. The operations also include determine whether the behavior satisfies a behavior criterion associated with the agent device.Type: GrantFiled: November 30, 2017Date of Patent: September 15, 2020Assignee: SKYGRID, LLCInventors: Syed Mohammad Amir Husain, Syed Mohammad Ali, Taylor Schmidt
-
Patent number: 10698905Abstract: A particular method includes automatically generating, at a processor of a computing device, annotation data indicating that a column of a data table corresponds to a particular class of an ontology. The method also includes storing the annotation data. The method further includes receiving a natural language query. The method also includes generating a second query based on detecting a match between at least one term of the natural language query and the annotation data. The method further includes determining a response to the second query. The method also includes outputting the response to the second query as a response to the natural language query.Type: GrantFiled: September 14, 2017Date of Patent: June 30, 2020Assignee: SPARKCOGNITION, INC.Inventors: Syed Mohammad Ali, Erik Skiles
-
Publication number: 20200166928Abstract: A method includes receiving, at a mobile hub device, communications including location-specific risk data and a task assignment. The method also includes generating an output indicating dispatch coordinates. The dispatch coordinates identifying a dispatch location from which to dispatch, from the mobile hub device, one or more unmanned vehicles to perform a task of the task assignment.Type: ApplicationFiled: November 27, 2019Publication date: May 28, 2020Inventors: Sridhar Sudarsan, Syed Mohammad Ali
-
Patent number: 10450503Abstract: A method of fracturing a subterranean formation includes introducing into the formation a fracturing composition comprising a carrier and a polymeric particulate derived from a cashew nut shell liquid, the polymeric particulate having an apparent specific gravity of less than about 2.4. The fracturing composition is introduced at a pressure sufficient to create or enlarge a fracture in the formation.Type: GrantFiled: June 6, 2016Date of Patent: October 22, 2019Assignee: BAKER HUGHES, LLCInventors: D. V. Satyanarayana Gupta, Syed Mohammad Ali, Anthony Stonis
-
Publication number: 20190306757Abstract: A method includes obtaining route information at an unmanned aerial vehicle (UAV). The route information indicates a plurality of zones between an origin and a destination and a corresponding set of mobile devices for each zone. The method includes receiving first control data at the UAV from a first mobile device while in a first zone of the plurality of zones. The first mobile device is included in a first set of mobile devices corresponding to the first zone. The method further includes receiving second control data at the UAV from a second mobile device while in a second zone of the plurality of zones. The second mobile device is included in a second set of mobile devices corresponding to the second zone.Type: ApplicationFiled: March 26, 2019Publication date: October 3, 2019Inventors: Syed Mohammad Amir Husain, Syed Mohammad Ali, Zehra Akbar
-
Publication number: 20190160660Abstract: A device includes communication circuitry configured to receive a message indicating an observation of an agent device. The device further includes a processor coupled to the communication circuitry and a memory. The memory stores instructions that are executable by the processor to cause the processor to perform operations. The operations include accessing a blockchain data structure. The blockchain data structure includes one or more blocks including data descriptive of observations of a plurality of agent devices, where the plurality of agent devices including the agent device. The operations also include determining, based on one or more blocks of the blockchain data structure, a behavior of the agent device. The operations also include determine whether the behavior satisfies a behavior criterion associated with the agent device.Type: ApplicationFiled: November 30, 2017Publication date: May 30, 2019Inventors: Syed Mohammad Amir Husain, Syed Mohammad Ali, Taylor Schmidt
-
Publication number: 20190079978Abstract: A particular method includes automatically generating, at a processor of a computing device, annotation data indicating that a column of a data table corresponds to a particular class of an ontology. The method also includes storing the annotation data. The method further includes receiving a natural language query. The method also includes generating a second query based on detecting a match between at least one term of the natural language query and the annotation data. The method further includes determining a response to the second query. The method also includes outputting the response to the second query as a response to the natural language query.Type: ApplicationFiled: September 14, 2017Publication date: March 14, 2019Inventors: Syed Mohammad Ali, Erik Skiles
-
Publication number: 20180349388Abstract: A method includes performing, by a computing device, a clustering operation to group documents of a document corpus into clusters in a feature vector space. The document corpus includes one or more labeled documents and one or more unlabeled documents. Each of the one or more labeled documents is assigned to a corresponding class in classification data associated with the document corpus, and each of the one or more unlabeled document is not assigned to any class in the classification data. The method also includes generating, by the computing device, a prompt requesting classification of a particular document of the document corpus, where the particular document is selected based on a distance between the particular document and a labeled document of the one or more labeled documents.Type: ApplicationFiled: June 6, 2017Publication date: December 6, 2018Inventors: Erik Skiles, Joshua Bronson, Syed Mohammad Ali, Keith D. Moore