Patents by Inventor Nejib Ammar
Nejib Ammar 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: 20240029012Abstract: A method for managing moving agents is provided. The method comprises identifying goods agents, moving agents, and a plurality of requests within a predetermined area, generating a nodal graph including the moving agents, requests, and goods as vertices and edges defining relations between two vertices, obtaining actions for the moving agents by inputting the nodal graph to a reinforcement-learning based graphical neural network model stored in the moving agents, the reinforcement-learning based graphical neural network outputs the action for the moving agent in response to receiving the nodal graph, and instructing the moving agents to operate based on the actions to satisfy at least one of the plurality of requests.Type: ApplicationFiled: July 20, 2022Publication date: January 25, 2024Applicants: Toyota Motor Engineering & Manufacturing North America, Inc., Toyota Jidosha Kabushiki KaishaInventors: Rohit Gupta, Akila Ganlath, Nejib Ammar, Prashant Tiwari
-
Publication number: 20230419200Abstract: In some implementations, a method for providing a decentralized parking fulfillment service may include executing, by a first processor of a connected computing device, a first artificial intelligence network. In addition, the decentralized parking fulfillment service may include executing, by a second processor of a connected vehicle, a second artificial intelligence network. The decentralized parking fulfillment service may include providing the decentralized parking fulfillment service including solving, by the first artificial intelligence network and the second artificial intelligence network, a function that determines a parking space for the connected vehicle. In some implementations, a decentralized parking fulfillment system for providing the decentralized parking fulfillment system includes a parking lot agent stored in a first non-transitory memory of the connected computing device and a vehicle parking agent stored in a second non-transitory memory of the connected vehicle.Type: ApplicationFiled: June 24, 2022Publication date: December 28, 2023Inventors: Rohit Gupta, Nejib Ammar, Prashant Tiwari
-
Publication number: 20230419540Abstract: A method includes receiving features associated with an object to be tracked, receiving an estimated location of the object, determining a region of interest with respect to a first connected vehicle that includes the estimated location of the object, transmitting the features and the region of interest to the first connected vehicle, receiving object data associated with the object from the first connected vehicle, the object data comprising a location of the object, and updating an object track associated with the object based on the object data, the object track comprising the location of the object at a plurality of time steps.Type: ApplicationFiled: June 24, 2022Publication date: December 28, 2023Applicants: Toyota Motor Engineering & Manufacturing North America, Inc., Toyota Jidosha Kabushiki KaishaInventors: Akila C. Ganlath, Haoxin Wang, Nejib Ammar, Rohit Gupta, Prashant Tiwari
-
Publication number: 20230339508Abstract: The disclosure includes embodiments for a medic system to respond to a medical condition of a vehicle occupant. A method according to some embodiments is executed by a processor. The method also includes determining, by the processor, that a driver of an ego vehicle is experiencing a debilitating medical condition. The method also includes overriding a protocol to decrease an autonomy level of the ego vehicle responsive to inattentiveness of the driver to a driving interface of the ego vehicle so that the driver can be inattentive to the driving interface and the autonomy level is not decreased. The method also includes modifying an operation of an autonomous driving system of the ego vehicle to increase the autonomy level of the ego vehicle to decrease a driving responsibility of the driver responsive to the debilitating medical condition.Type: ApplicationFiled: April 20, 2022Publication date: October 26, 2023Inventors: Akila C. Ganlath, Rohit Gupta, Paul Li, Ziran Wang, Kyungtae Han, Nejib Ammar, Satoshi Nagashima
-
Publication number: 20230322107Abstract: An example operation includes one or more of determining, by a vehicle, a charging location, directing, by the vehicle, another vehicle occupying the charging location to maneuver proximate the charging location, and receiving, by the vehicle, charge when the another vehicle maneuvers proximate the charging location.Type: ApplicationFiled: April 8, 2022Publication date: October 12, 2023Inventors: Rohit Gupta, Nejib Ammar, Akila C. Ganlath, Prashant Tiwari
-
Patent number: 11765561Abstract: An anchor vehicle includes a network device configured to access a network using dedicated wireless connectivity, and a processor. The processor is programmed to: receive a request for accessing the network using the dedicated wireless connectivity from a connected vehicle; determine whether the connected vehicle has consented to monitoring compliance with a warranty of the connected vehicle; and provide, to the connected vehicle, access to the dedicated wireless connectivity via the anchor vehicle in response to determining that the connected vehicle has consented to monitoring the compliance with the warranty of the connected vehicle.Type: GrantFiled: March 5, 2021Date of Patent: September 19, 2023Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.Inventors: Prashant Tiwari, BaekGyu Kim, Nejib Ammar
-
Patent number: 11708049Abstract: A method for preventing an operation of a car application that causes a quality of service of an operation of a computer system of a vehicle to be reduced below a threshold can include receiving, from a separate source, a value indicative of the quality of service of the operation of the computer system during the operation of the car application in conjunction with the operation of the computer system. The method can include determining an existence of a condition. The condition can be that the value is less than the threshold. The method can include causing, in response to a determination of a lack of the condition, the car application to be in a condition to be operated on the vehicle. The method can include preventing, in response to a determination of the existence of the condition, the car application from being in the condition to be operated.Type: GrantFiled: February 4, 2021Date of Patent: July 25, 2023Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.Inventors: Baekgyu Kim, Nejib Ammar, Prashant Tiwari
-
Publication number: 20230048242Abstract: Decentralized ridesharing systems and methods for assigning a user request to a particular registered vehicle. The method includes organizing a geographic area into a plurality of geographic zones, each of the plurality of geographic zones serviced by a corresponding regional server, each regional server monitoring a location and a passenger status of one or more registered vehicles within a corresponding geographic zone, and allocating dispatching and ridesharing tasks between the regional servers and the one or more registered vehicles within each of the geographic zones, wherein the regional servers and the one or more registered vehicles are each equipped with decision-making modules powered by a graph neural network with reinforcement learning.Type: ApplicationFiled: August 12, 2021Publication date: February 16, 2023Applicant: Toyota Motor Engineering & Manufacturing North America, Inc.Inventors: Boqi Li, Nejib Ammar, Prashant Tiwari
-
Publication number: 20220391634Abstract: Systems and methods for scheduling environment perception-based data offloading for numerous connected vehicles are disclosed. In one embodiment, a method for offloading data includes capturing an image of a view of interest from a vehicle, segmenting the image into a plurality of blocks, and determining a scheduling priority for each of one or more blocks among the plurality of blocks based on block values, wherein the block values relate to one or more objects of interest contained in each of the one or more blocks. The method further includes offloading, from the vehicle to a server, one or more blocks based on the scheduling priority of the one or more blocks.Type: ApplicationFiled: June 4, 2021Publication date: December 8, 2022Applicant: Toyota Motor Engineering & Manufacturing North America, Inc.Inventors: Haoxin Wang, Akila C. Ganlath, Nejib Ammar, Onur Altintas, Prashant Tiwari, Takayuki Shimizu, BaekGyu Kim
-
Publication number: 20220343449Abstract: A ride sharing method is disclosed including receiving, from a user device, a user ride request at a primary mobility service provider, the primary mobility service provider monitoring activity of vehicles registered with the primary mobility service provider, transmitting, by the primary mobility service provider, the user ride request to one or more secondary mobility service providers, each secondary mobility service provider monitoring activity of vehicles registered with the secondary mobility service provider, identifying, by the primary mobility service provider, a primary route recommendation, receiving, at the primary mobility service provider, one or more secondary route recommendations from the one or more secondary mobility service providers, and presenting the primary route recommendation and the one or more secondary route recommendations to the user device.Type: ApplicationFiled: April 21, 2021Publication date: October 27, 2022Applicant: Toyota Motor Engineering & Manufacturing North America, Inc.Inventors: Nejib Ammar, Akila C. Ganlath, Prashant Tiwari
-
Publication number: 20220318691Abstract: The disclosure includes embodiments of personalizing a shared ride in a mobility-on-demand service using a response matrix. A method includes receiving feedback from a first set of users that share a first shared ride, wherein the feedback describes their individual satisfaction with the first shared ride. The method includes updating, by the processor, a response matrix to include the feedback, wherein the response matrix includes digital data describing historical user satisfaction with a plurality of shared rides over time. The method includes matching, by the processor, a second set of users to a second shared ride based on service profile data for the users, vehicle data for vehicles, and the response matrix so that the satisfaction of the second set of users with the second shared ride is improved based on the response matrix.Type: ApplicationFiled: April 5, 2021Publication date: October 6, 2022Inventors: Nejib Ammar, Akila C. Ganlath, Prashant Tiwari
-
Publication number: 20220286828Abstract: An anchor vehicle includes a network device configured to access a network using dedicated wireless connectivity, and a processor. The processor is programmed to: receive a request for accessing the network using the dedicated wireless connectivity from a connected vehicle; determine whether the connected vehicle has consented to monitoring compliance with a warranty of the connected vehicle; and provide, to the connected vehicle, access to the dedicated wireless connectivity via the anchor vehicle in response to determining that the connected vehicle has consented to monitoring the compliance with the warranty of the connected vehicle.Type: ApplicationFiled: March 5, 2021Publication date: September 8, 2022Applicant: Toyota Motor Engineering & Manufacturing North America, Inc.Inventors: Prashant Tiwari, BaekGyu Kim, Nejib Ammar
-
Publication number: 20220244743Abstract: A method includes receiving requests to form a vehicle platoon from a plurality of vehicles, determining terms of a contract for the plurality of vehicles to form the vehicle platoon comprising a lead vehicle and one or more follower vehicles, and transmitting terms of the contract to the plurality of vehicles. The terms of the contract comprise the lead vehicle receiving a first payment, at least one of the follower vehicle making a second payment, and each of the follower vehicles receiving vehicle data from the lead vehicle according to a unique service profile associated with each follower vehicle.Type: ApplicationFiled: January 29, 2021Publication date: August 4, 2022Applicant: Toyota Motor Engineering & Manufacturing North America, Inc.Inventors: Akila C. Ganlath, Nejib Ammar, Prashant Tiwari
-
Publication number: 20220126785Abstract: A method for preventing an operation of a car application that causes a quality of service of an operation of a computer system of a vehicle to be reduced below a threshold can include receiving, from a separate source, a value indicative of the quality of service of the operation of the computer system during the operation of the car application in conjunction with the operation of the computer system. The method can include determining an existence of a condition. The condition can be that the value is less than the threshold. The method can include causing, in response to a determination of a lack of the condition, the car application to be in a condition to be operated on the vehicle. The method can include preventing, in response to a determination of the existence of the condition, the car application from being in the condition to be operated.Type: ApplicationFiled: February 4, 2021Publication date: April 28, 2022Inventors: BaekGyu Kim, Nejib Ammar, Prashant Tiwari
-
Patent number: 11312300Abstract: A method includes capturing object data using a data capture device of a vehicle, determining that the captured object data includes a relevant object based on a user profile associated with an occupant of the vehicle, and executing a notification at the vehicle indicating a presence of the relevant object in response to determining that the captured object data includes the relevant object.Type: GrantFiled: January 29, 2021Date of Patent: April 26, 2022Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.Inventors: Akila C. Ganlath, Nejib Ammar, Prashant Tiwari
-
Patent number: 11201731Abstract: Methods and apparatus for code-based asymmetric cryptosystem using Quasi-Cyclic Moderate-Density Parity-Check (QC-MDPC) error correcting codes. Specifically, the method and apparatus generalizes the framework of (QC-MDPC) Code-Based (CB) cryptography from the binary domain (Galois Field of two elements) to an arbitrary size of Galois Field and provides an apparatus for implementing the cryptosystem with a simplified computational complexity of key generation, encryption, and decryption components of the cryptosystems and reduced sizes of the public and private security keys.Type: GrantFiled: August 30, 2018Date of Patent: December 14, 2021Assignee: Zenith Electronics LLCInventors: Kyle Xingkai Bao, Nejib Ammar
-
Publication number: 20200028674Abstract: Methods and apparatus for code-based asymmetric cryptosystem using Quasi-Cyclic Moderate-Density Parity-Check (QC-MDPC) error correcting codes. Specifically, the method and apparatus generalizes the framework of (QC-MDPC) Code-Based (CB) cryptography from the binary domain (Galois Field of two elements) to an arbitrary size of Galois Field and provides an apparatus for implementing the cryptosystem with a simplified computational complexity of key generation, encryption, and decryption components of the cryptosystems and reduced sizes of the public and private security keys.Type: ApplicationFiled: August 30, 2018Publication date: January 23, 2020Applicant: Zenith Electronics LLCInventors: Kyle Xingkai Bao, Nejib Ammar
-
Patent number: 9219629Abstract: Adaptive low complexity minimum mean square error (MMSE) channel estimator for OFDM systems operating over mobile channel. Complexity of the estimator is reduced by partitioning sub-carriers into windows where, window size is optimized by considering channel model mismatch error (MME). Three types of adaptive windowed MMSE (W-MMSE) estimators include: A first type, a simplified delay profile applied as channel reference model, and optimum window size adaptive to the estimated signal-to-noise ratio. A second type, a group of candidate channel reference models are considered. The receiver roughly estimates and selects current reference model from candidate group, then adapts optimum window size based on the estimated SNR and selected channel model. A third type, the current channel statistics are finely estimated and window size is iteratively optimized at receiver.Type: GrantFiled: August 27, 2014Date of Patent: December 22, 2015Assignee: Zenith Electronics L.L.C.Inventors: Ning Sun, Wayne E. Bretl, Nejib Ammar
-
Publication number: 20080273646Abstract: Systems, devices, and methods are described for sampling clock offset tracking and timing correction. Wireless signals are received, some of which include a control signal known at the receiver. A first received signal may be correlated with the control signal to produce a reference correlation. A second, later received signal may be correlated with the control signal to produce a second correlation. A difference measurement between the reference correlation and the second correlation may be calculated to estimate drift. The estimated drift may be corrected.Type: ApplicationFiled: May 1, 2008Publication date: November 6, 2008Applicant: MEDIAPHY CORPORATIONInventors: Nejib Ammar, Yu-Wen Evan Chang
-
Publication number: 20070217502Abstract: An improved switched filter up-sampling mechanism for scalable video coding. A filter switching mechanism of the present invention takes advantage of the best performance of each of the filters in a collaborative manner. The switching process of the present invention can be generalized to more filter choices and potentially relieve the computational complexity due to the added freedom and flexibility of filter choices.Type: ApplicationFiled: January 10, 2007Publication date: September 20, 2007Inventors: Nejib Ammar, Marta Karczewicz, Justin Ridge, Xianglin Wang