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: 11922343
    Abstract: 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: Grant
    Filed: January 20, 2023
    Date of Patent: March 5, 2024
    Assignee: Walmart Apollo, LLC
    Inventors: Amritayan Nayak, Prakash Seetharaman, Mingang Fu, Pushkar Raj Pande, Deepak Deshpande, Kumar Malyala, Rohit Jain
  • Patent number: 11080684
    Abstract: 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: Grant
    Filed: December 8, 2014
    Date of Patent: August 3, 2021
    Assignee: Infineon Technologies AG
    Inventors: Bala Nagendra Raja Munjuluri, Franz-Josef Brücklmayr, Narasimha Kumar Vedala, Prakash Nayak
  • Publication number: 20210029105
    Abstract: 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: Application
    Filed: October 3, 2020
    Publication date: January 28, 2021
    Inventor: Prakash NAYAK
  • Patent number: 10834073
    Abstract: 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: Grant
    Filed: May 21, 2015
    Date of Patent: November 10, 2020
    Inventor: Prakash Nayak
  • Patent number: 10289808
    Abstract: 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: Grant
    Filed: December 20, 2013
    Date of Patent: May 14, 2019
    Assignee: Infineon Technologies AG
    Inventors: Bala Nagendra Raja Munjuluri, Prakash Nayak
  • Patent number: 9910794
    Abstract: 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: Grant
    Filed: September 26, 2014
    Date of Patent: March 6, 2018
    Assignee: Infineon Technologies AG
    Inventors: Narasimha Kumar Vedala, Bala Nagendra Raja Munjuluri, Prakash Nayak
  • Patent number: 9852083
    Abstract: 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: Grant
    Filed: September 26, 2014
    Date of Patent: December 26, 2017
    Assignee: Infineon Technologies AG
    Inventors: Narasimha Kumar Vedala, Bala Nagendra Raja Munjuluri, Prakash Nayak
  • Publication number: 20160344720
    Abstract: 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: Application
    Filed: May 21, 2015
    Publication date: November 24, 2016
    Inventor: Prakash NAYAK
  • Publication number: 20160162881
    Abstract: 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: Application
    Filed: December 8, 2014
    Publication date: June 9, 2016
    Inventors: Bala Nagendra Raja MUNJULURI, Franz-Josef BRUECKLMAYR, Narasimha Kumar VEDALA, Prakash NAYAK
  • Publication number: 20160092378
    Abstract: 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: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Inventors: Narasimha Kumar VEDALA, Bala Nagendra Raja MUNJULURI, Prakash NAYAK
  • Publication number: 20150178130
    Abstract: 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: Application
    Filed: December 20, 2013
    Publication date: June 25, 2015
    Inventors: Bala Nagendra Raja Munjuluri, Prakash Nayak
  • Publication number: 20050262281
    Abstract: 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: Application
    Filed: May 21, 2004
    Publication date: November 24, 2005
    Inventors: Prakash Nayak, Sachin Doshi