Patents by Inventor Prakash Nayak
Prakash Nayak 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: 11922343Abstract: Horizontally-scalable systems and methods for scheduling and optimizing deliveries are described herein. At least one scheduler is configured to receive a request to schedule a delivery for an origination location. The request includes a desired time slot. The request is compared to a persistent delivery snapshot for the origination location to determine availability of the desired time slot. An interim delivery snapshot including the requested delivery is generated when the persistent delivery snapshot has an available time slot corresponding to the desired time slot. At least one optimizer is configured to receive the interim delivery snapshot and generate an updated persistent delivery snapshot by applying an optimization process to the interim delivery snapshot.Type: GrantFiled: January 20, 2023Date of Patent: March 5, 2024Assignee: Walmart Apollo, LLCInventors: Amritayan Nayak, Prakash Seetharaman, Mingang Fu, Pushkar Raj Pande, Deepak Deshpande, Kumar Malyala, Rohit Jain
-
Patent number: 11080684Abstract: An example relates to a method for processing data an on smartcard comprising: (i) obtaining a message; (ii) searching for a rule in at least one file of the smartcard based on the message; and (iii) in case the rule was found, executing the rule.Type: GrantFiled: December 8, 2014Date of Patent: August 3, 2021Assignee: Infineon Technologies AGInventors: Bala Nagendra Raja Munjuluri, Franz-Josef Brücklmayr, Narasimha Kumar Vedala, Prakash Nayak
-
Publication number: 20210029105Abstract: Sharing confidential content among devices of participants of digital conversations, the content is provided as an attachment to elements of the digital conversations: registering two or more of the participants; on the devices comprising the attachment: receiving, from the registered participants, a selection of at least one attachment; designating the attachment of the selection as confidential by setting a flag associated with the attachment ON, wherein the attachment to elements is confidential when the flag is set ON, and is not confidential when the flag is set OFF, and displaying a place holder of the attachment; on any of the devices comprising the attachment designated as confidential: authenticating the registered participants; receiving a request to view the content of the attachment designated as confidential from any of the participants; and displaying, without encoding and/or decoding, the content of the attachment designated as confidential only to the authenticated registered participants.Type: ApplicationFiled: October 3, 2020Publication date: January 28, 2021Inventor: Prakash NAYAK
-
Patent number: 10834073Abstract: A method of sharing confidential digital content among a plurality of participants, each utilizing one or more digital communication devices connected to a network, the method including providing one or more units of content each unit comprising at least one element to one or more digital communication device belonging to at least one of the plurality of participants; on any of the digital communication devices comprising the one or more units: receiving a selection of at least one element from a participant; designating the selection as confidential, and hiding the designated selection from view on the digital communication devices; on any of the digital communication devices comprising the designated selection: authenticating a passcode from a viewing participant of the plurality of participants; receiving a request to view the designated selection from the viewing participant; and displaying the designated selection to the viewing participant.Type: GrantFiled: May 21, 2015Date of Patent: November 10, 2020Inventor: Prakash Nayak
-
Patent number: 10289808Abstract: Described herein are embodiments that relate to a method for use in data processing. An embodiment includes providing an arithmetic unit configured to perform any one in a set of operations. An embodiment includes providing a control register configured to hold control data. An embodiment includes providing in the set of operations, a control operation to provide process control, the control operation to operate on an operand that is coupled to the control data. A system for use in data processing is also disclosed having process registers and a control register. Further, a non-transitory computer-readable medium storing instruction code thereon for use in data processing is disclosed. When executed, the code causes a control operation forming part of a set of operations to operate on an operand that is coupled to control data held in a control register.Type: GrantFiled: December 20, 2013Date of Patent: May 14, 2019Assignee: Infineon Technologies AGInventors: Bala Nagendra Raja Munjuluri, Prakash Nayak
-
Patent number: 9910794Abstract: A method for executing a program code is suggested, the method comprising: checking a memory access policy resource based on a trigger; and comparing a current program counter with a program counter information provided by the memory access policy resource and, in case the comparison of the current program counter and the program counter information fulfills a predefined condition, conducting a memory access policy check to allow permitted operations.Type: GrantFiled: September 26, 2014Date of Patent: March 6, 2018Assignee: Infineon Technologies AGInventors: Narasimha Kumar Vedala, Bala Nagendra Raja Munjuluri, Prakash Nayak
-
Patent number: 9852083Abstract: A method for executing a program code is suggested, the method comprising: checking a memory access policy resource based on a trigger; and comparing a current program counter with a program counter information provided by the memory access policy resource and, in case the comparison of the current program counter and the program counter information fulfills a predefined condition, conducting a memory access policy check to allow permitted operations.Type: GrantFiled: September 26, 2014Date of Patent: December 26, 2017Assignee: Infineon Technologies AGInventors: Narasimha Kumar Vedala, Bala Nagendra Raja Munjuluri, Prakash Nayak
-
Publication number: 20160344720Abstract: A method of sharing confidential digital content among a plurality of participants, each utilizing one or more digital communication devices connected to a network, the method including providing one or more units of content each unit comprising at least one element to one or more digital communication device belonging to at least one of the plurality of participants; on any of the digital communication devices comprising the one or more units: receiving a selection of at least one element from a participant; designating the selection as confidential, and hiding the designated selection from view on the digital communication devices; on any of the digital communication devices comprising the designated selection: authenticating a passcode from a viewing participant of the plurality of participants; receiving a request to view the designated selection from the viewing participant; and displaying the designated selection to the viewing participant.Type: ApplicationFiled: May 21, 2015Publication date: November 24, 2016Inventor: Prakash NAYAK
-
Publication number: 20160162881Abstract: An example relates to a method for processing data an on smartcard comprising: (i) obtaining a message; (ii) searching for a rule in at least one file of the smartcard based on the message; and (iii) in case the rule was found, executing the rule.Type: ApplicationFiled: December 8, 2014Publication date: June 9, 2016Inventors: Bala Nagendra Raja MUNJULURI, Franz-Josef BRUECKLMAYR, Narasimha Kumar VEDALA, Prakash NAYAK
-
Publication number: 20160092378Abstract: A method for executing a program code is suggested, the method comprising: checking a memory access policy resource based on a trigger; and comparing a current program counter with a program counter information provided by the memory access policy resource and, in case the comparison of the current program counter and the program counter information fulfills a predefined condition, conducting a memory access policy check to allow permitted operations.Type: ApplicationFiled: September 26, 2014Publication date: March 31, 2016Inventors: Narasimha Kumar VEDALA, Bala Nagendra Raja MUNJULURI, Prakash NAYAK
-
Publication number: 20150178130Abstract: Described herein are embodiments that relate to a method for use in data processing. An embodiment includes providing an arithmetic unit configured to perform any one in a set of operations. An embodiment includes providing a control register configured to hold control data. An embodiment includes providing in the set of operations, a control operation to provide process control, the control operation to operate on an operand that is coupled to the control data. A system for use in data processing is also disclosed having process registers and a control register. Further, a non-transitory computer-readable medium storing instruction code thereon for use in data processing is disclosed. When executed, the code causes a control operation forming part of a set of operations to operate on an operand that is coupled to control data held in a control register.Type: ApplicationFiled: December 20, 2013Publication date: June 25, 2015Inventors: Bala Nagendra Raja Munjuluri, Prakash Nayak
-
Publication number: 20050262281Abstract: A method for managing a shared resource includes pseudorandomly selecting a first port from a plurality of ports that accept requests to access a shared resource, and granting access to the shared resource for current requests from the plurality of ports, with granting of access in a deterministic order starting from a currently requesting port that is deterministically related to the first port.Type: ApplicationFiled: May 21, 2004Publication date: November 24, 2005Inventors: Prakash Nayak, Sachin Doshi