Patents by Inventor Rahul Agrawal
Rahul Agrawal 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: 20250148898Abstract: A method includes detecting one or more entities in an interior space; obtaining information associated with at least one outside activity performed by the one or more entities; monitoring at least one subsequent activity of the one or more entities that is performed in the interior space; and identifying at least one location with a likelihood of being hazardous by correlating the at least one subsequent activity with the obtained information.Type: ApplicationFiled: January 14, 2025Publication date: May 8, 2025Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Rahul AGRAWAL, Kaushik DAS, Sreedeep MOULIK, Muthukumaran NATARAJAN, Aneri UDESHI
-
Patent number: 12242331Abstract: A controller area network (CAN) node is described for determining a bus load on a CAN bus. An indication of a time window duration of a time window is received by the CAN node and a start time for determining a bus load and an end time based on the start time and the time window duration is defined. The bus load is based on determining whether the CAN bus is active for each bit of one or more bits detected on the CAN bus between the start time and the end time. The bus load is compared to a threshold range. A signal is sent to a host processor if the bus load exceeds or falls below the threshold range.Type: GrantFiled: January 24, 2023Date of Patent: March 4, 2025Assignee: NXP USA, Inc.Inventors: Rahul Agrawal, Pradeep Singh, Devendra Bahadur Singh, Arun Kumar Barman
-
Patent number: 12242604Abstract: A method for preventing data leakage may include: identifying data that is generated by at least one framework application in response to a data request from a first machine learning (ML) engine of a plurality of ML engines; creating a plurality of data blocks based on the generated data, a category of the first ML engine, and a tag associated with the first ML engine and the at least one framework application; determining whether the plurality of data blocks are valid to share with the first ML engine using an activity block chain associated with each of the plurality of framework applications; based on the plurality of data blocks being valid, sharing the plurality of data blocks with the first ML engine, and otherwise discarding the plurality of data blocks not to share with the first ML engine.Type: GrantFiled: December 30, 2021Date of Patent: March 4, 2025Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Rahul Agrawal, Vipul Gupta, Saurabh Kumar, Ankur Agrawal, Nitesh Goyal
-
Patent number: 12216579Abstract: Disclosed embodiments relate to atomic memory operations. In one example, an apparatus includes multiple processor cores, a cache hierarchy, a local execution unit, and a remote execution unit, and an adaptive remote atomic operation unit. The cache hierarchy includes a local cache at a first level and a shared cache at a second level. The local execution unit is to perform an atomic operation at the first level if the local cache is a storing a cache line including data for the atomic operation. The remote execution unit is to perform the atomic operation at the second level. The adaptive remote atomic operation unit is to determine whether to perform the first atomic operation at the first level or at the second level and whether to copy the cache line from the shared cache to the local cache.Type: GrantFiled: December 25, 2020Date of Patent: February 4, 2025Assignee: Intel CorporationInventors: Carl J. Beckmann, Samantika S. Sury, Christopher J. Hughes, Lingxiang Xiang, Rahul Agrawal
-
Publication number: 20240297807Abstract: A virtualized controller area network (CAN) system including multiple virtual CAN controllers and a CAN virtual network controller. The CAN virtual network controller includes virtual CAN interfaces, network interfaces, and a configuration controller. Each of the virtual CAN interfaces communicatively links each virtual CAN controller with the network interfaces, which are each configured to communicatively link one or more of virtual CAN controllers into a CAN network. The configuration controller programs any one or more of the network interfaces to communicatively link any one or more of the virtual CAN controllers in each of one or more CAN networks. The configuration controller configures a network interface for virtual communications for implementing a virtual CAN network, or enables a linked physical protocol engine for implementing a physical CAN network. The number of protocol engines needed, if any, may be significantly reduced thereby reducing pin count and silicon area consumption.Type: ApplicationFiled: April 24, 2023Publication date: September 5, 2024Inventors: Arun Kumar Barman, Pradeep Singh, Rahul Agrawal, Devendra Bahadur Singh, Robert Anthony McGowan
-
Publication number: 20240257534Abstract: A control system of a farming machine is configured to identify obstruction in a field from image data of the field. The control system accesses an obstruction model configured to identify obstructions in a field from image data of the field. The obstruction model is generated by accessing image data of obstructions in a training field, each obstruction corresponding to a prescribed action occurring at a prescribed time, labelling the image data of the obstructions, and training the obstruction model based on the labelled image data. The control system captures image data of the field including an obstruction and inputs the image data into the obstruction model. Responsive to identifying the obstruction in the field, the control system modifies treatment instructions of the farming machine such that the farming machine performs a implements a farming objective while avoiding the obstruction in the field.Type: ApplicationFiled: April 8, 2024Publication date: August 1, 2024Inventors: Rahul Agrawal, Rajesh Radhakrishnan, Brent William West
-
Publication number: 20240176690Abstract: A controller area network (CAN) node is described for determining a bus load on a CAN bus. An indication of a time window duration of a time window is received by the CAN node and a start time for determining a bus load and an end time based on the start time and the time window duration is defined. The bus load is based on determining whether the CAN bus is active for each bit of one or more bits detected on the CAN bus between the start time and the end time. The bus load is compared to a threshold range. A signal is sent to a host processor if the bus load exceeds or falls below the threshold range.Type: ApplicationFiled: January 24, 2023Publication date: May 30, 2024Inventors: Rahul Agrawal, Pradeep Singh, Devendra Bahadur Singh, Arun Kumar Barman
-
Patent number: 11983934Abstract: A control system of a farming machine is configured to identify obstruction in a field from image data of the field. The control system accesses an obstruction model configured to identify obstructions in a field from image data of the field. The obstruction model is generated by accessing image data of obstructions in a training field, each obstruction corresponding to a prescribed action occurring at a prescribed time, labelling the image data of the obstructions, and training the obstruction model based on the labelled image data. The control system captures image data of the field including an obstruction and inputs the image data into the obstruction model. Responsive to identifying the obstruction in the field, the control system modifies treatment instructions of the farming machine such that the farming machine performs a implements a farming objective while avoiding the obstruction in the field.Type: GrantFiled: December 27, 2021Date of Patent: May 14, 2024Assignee: BLUE RIVER TECHNOLOGY INC.Inventors: Rahul Agrawal, Rajesh Radhakrishnan, Brent William West
-
Patent number: 11815954Abstract: Provided is a method, performed by an electronic device, of performing an operation based on bending, the method including: sensing bending that deforms a shape of the electronic device; determining a first region, from which the bending is sensed, from among regions of the electronic device; selecting an object indicated by the first region from at least one object displayed on the electronic device; and performing an operation on the selected object.Type: GrantFiled: July 10, 2019Date of Patent: November 14, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Vipul Gupta, Rahul Agrawal, Ankur Agrawal, Amit Agrawal, Kalgesh Singh, Saurabh Kumar, Ashutosh Raghuvanshi
-
Patent number: 11790373Abstract: The present disclosure generally relates to systems and methods for processing recurring payment transactions. In various embodiments, the system receives details of the set of recurring payment transactions and stores the details in a recurring transaction details table. The system generates a virtual payment instrument and associates it with the consumer's payment instrument. The system transmits the virtual payment instrument to the consumer. The system then generates a set of payment tokens for the set of recurring transactions and links the tokens to the virtual payment instrument. Each token is associated with a discrete recurring period. The system encodes each token with a sequence of values and stores the tokens in the recurring payment token table. The system receives a recurring transaction request that includes the virtual payment instrument. The system validates the request against a token associated with the recurring period, processes the transaction, and deletes the token.Type: GrantFiled: June 20, 2022Date of Patent: October 17, 2023Assignee: Mastercard International IncorporatedInventors: Harsh Piparsaniya, Sudhir Gupta, Rahul Agrawal
-
Patent number: 11687931Abstract: A method of facilitating a transaction with a payment card of a cardholder. The method includes receiving a deceptive PIN comprising a set of characters in which one character is a deceptive character. The deceptive character is different than each of a set of actual characters of an actual PIN of the payment card. The method includes identifying the deceptive character and a position of the deceptive character among the set of characters of the deceptive PIN. The method includes determining a reconstructed PIN by replacing the deceptive character with a corresponding actual character at the position in the deceptive PIN. The actual character is determined based on a predefined mathematical expression and a predefined value for the predefined mathematical expression. The method includes authenticating the reconstructed PIN by matching the reconstructed PIN with the actual PIN. The method further includes facilitating the transaction upon successful authentication.Type: GrantFiled: September 20, 2019Date of Patent: June 27, 2023Assignee: Mastercard International IncorporatedInventors: Sudhir Gupta, Harsh Piparsaniya, Rahul Agrawal
-
Patent number: 11687932Abstract: Systems and methods are provided for authenticating a user in connection with a network transaction by the user, based on a biometric combination for the user. One exemplary method includes receiving an authorization request for a network transaction by a user where the authorization request includes biometric data representing at least first and second biometrics of the user. The method also includes converting the biometric data to a personal identification number (PIN) specific to the biometric data, where the first biometric is converted to a first character of the PIN and the second biometric is converted to a second character of the PIN. The method further includes appending the PIN to the authorization request and transmitting the authorization request to an issuer, thereby permitting the issuer to approve or decline the network transaction based, at least in part, on the PIN included in the authorization request.Type: GrantFiled: March 29, 2021Date of Patent: June 27, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Rahul Agrawal, Sudhir Gupta
-
Publication number: 20230196537Abstract: A method for enhancing image quality using an electronic device is provided. The method includes receiving, by the electronic device, an image frame from a network, monitoring, by the electronic device, a network parameter of the network, determining, by the electronic device, a context of the electronic device, identifying, by the electronic device, a visual degradation in the image frame based on the monitored network parameter and the context of the electronic device, and modifying, by the electronic device, a visual quality factor of the image frame based on the visual degradation in the image frame for enhancing the image quality.Type: ApplicationFiled: September 29, 2022Publication date: June 22, 2023Inventors: Vipul GUPTA, Ankur AGRAWAL, Vaibhav NEGI, Rahul AGRAWAL
-
Publication number: 20230188520Abstract: Embodiments herein provide a method for authenticating wireless devices. The method includes generating, by a first wireless device, first biometric data of a user based on a user input. The method further includes determining, by the first wireless device, at least one standard parameter of a first wireless signal being generated by the first wireless device. The method further includes modifying, based on the first biometric data, the at least one standard parameter of the first wireless signal resulting in a second wireless signal. The method further includes transmitting, by the first wireless device to a second wireless device, the second wireless signal, based on a match between the at least one standard parameter of the second wireless signal and at least one reference parameter of a third wireless signal that has been pre-stored in the second wireless device.Type: ApplicationFiled: June 30, 2022Publication date: June 15, 2023Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Vipul GUPTA, Ankur AGRAWAL, Vaibhav NEGI, Rahul AGRAWAL
-
Patent number: 11657421Abstract: A method for facilitating transactions is provided. Various users register their payment modes to avail a payment mode interchange service offered by a server for online purchases. During registration, the users specify corresponding offer amounts in exchange for allowing purchases of other users to be performed by using their payment modes. When an offer on a purchase is not applicable on a payment mode of a first user, the first user is recommended by the server to make the purchase by using a payment mode of a second user on which the offer is applicable. The payment mode of the second user is charged with a purchase amount of the purchase and the offer amount specified by the second user is billed on the payment mode of the first user. The second user receives the offer amount and the first user receives an incentive associated with the offer.Type: GrantFiled: April 7, 2022Date of Patent: May 23, 2023Assignee: Mastercard International IncorporatedInventors: Rahul Agrawal, Sudhir Gupta, Harsh Piparsaniya
-
Patent number: 11657398Abstract: Systems and methods for facilitating authentication for payment transactions using pattern-based time bound passwords. More specifically, techniques disclosed herein enable authentication of payment transactions performed by a user at a merchant terminal based on a pre-registered pattern provided by the user within a pre-defined time period limit. The pre-registered pattern drawn in the pre-defined time period is registered as a password for authenticating any payment transaction performed by the user using a payment card which is associated with an account of the user in an issuing bank. If the user provides the pre-registered pattern within the pre-defined time period limit, the payment transaction is authenticated. In another embodiment, such pattern-based time bound password is used as a second level authentication in which first level authentication is performed by a personal identification number.Type: GrantFiled: August 24, 2020Date of Patent: May 23, 2023Assignee: Mastercard International IncorporatedInventors: Rahul Agrawal, Sudhir Gupta, Harsh Piparsaniya
-
Publication number: 20230117667Abstract: A method, and electronic device for providing human wellness recommendation based on Ultra-Wideband (UWB) based human activity detection are provide. The method include identifying a physical profile of each user present IoT environment, monitoring a current activity of each user in the IoT environment and one or more locations associated with the current activity, tracking an operational state of one or more IoT devices at the one or more locations within the IoT environment, predicting a potential anomalous event by correlating the physical profile of each user with at least one of the current activity of each user, the one or more locations associated with the current activity, a state of environment at the one or more locations associated, and the operational state of the one or more IoT devices, and providing at least one of wellness risk alert and/or wellness solution to at least one user.Type: ApplicationFiled: September 7, 2022Publication date: April 20, 2023Inventors: Sreedeep MOULIK, Raunaq BISWAS, Rahul AGRAWAL, Anuran CHAKRABORTY
-
Publication number: 20230090023Abstract: The disclosure provides a method for receiving a query from a user of the electronic device, wherein the query is one of a voice query, a gesture query and a text query; determining an intermediate response for an augmented query; categorizing, by the electronic device, the intermediate response; selecting at least one other user communicating with the user of the electronic device for the determined category of the intermediate response; determining a perception of the at least one other user based on a profile of the at least one other user and a communication history with the at least one other user; and generating, by the electronic device, a final response for the user of the electronic device based on the perception of at least one other user and the determined intermediate response.Type: ApplicationFiled: August 1, 2022Publication date: March 23, 2023Inventors: Vipul GUPTA, Ankur AGRAWAL, Rahul AGRAWAL
-
Patent number: 11601500Abstract: A method of storing or searching data files on a plurality of cloud-based storage systems includes detecting an event on the electronic device indicative of storing at least one data file on a cloud-based storage, analyzing the at least one data file in response to detecting the event to extract a plurality of elements, mapping the plurality of elements to one or more rules stored in a memory of the electronic device, selecting at least one cloud-based storage for storing the at least one data file, and storing information corresponding to the at least one data file in the memory upon storing the at least one data file onto the selected at least one cloud-based storage for searching the at least one data file.Type: GrantFiled: March 18, 2020Date of Patent: March 7, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Vipul Gupta, Ankur Agrawal, Rahul Agrawal, Prashant Sharma, Anil Kumar Saini, Kalgesh Singh, Saurabh Kumar
-
Patent number: 11568194Abstract: Embodiments provide a method of facilitating a payment transaction with a payment card of a customer. The method includes receiving a payment transaction request initiated at a merchant terminal. The payment transaction request comprising at least a merchant transaction amount associated with a purchase entered at a merchant terminal, a PIN of the payment card provided by the customer via a keypad and a customer transaction amount provided by the customer via the keypad. The method includes facilitating verification of facilitating verification of the PIN with a stored PIN. The method further includes, upon successful verification, determining whether the merchant transaction amount conforms to the customer transaction amount. The method further includes facilitating a payment transaction associated with the payment transaction request if the merchant transaction amount conforms to the customer transaction amount.Type: GrantFiled: June 11, 2019Date of Patent: January 31, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Rahul Agrawal, Sudhir Gupta, Harsh Piparsaniya