Patents by Inventor Amit MISHRA

Amit MISHRA 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: 11983102
    Abstract: Embodiments of the invention are directed to machine learning-based anomaly detection in program code. The system provides a machine learning (ML) anomaly detection model component structured to detect architectural flaws in program code based on processing application logs associated with technology program code and determining flow sequences between a plurality of layers of code. In particular, the system trains the machine learning (ML) anomaly detection model that is structured to (i) construct a first application layer map based on mapping each of the plurality of first classes associated with the first technology program code to one or more application layers, (ii) determine a first architecture pattern associated with the first technology program code, and (iii) determine whether the first technology program code is associated with an anti-pattern.
    Type: Grant
    Filed: November 19, 2021
    Date of Patent: May 14, 2024
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Kadekoppa Kiran Rohithakshappa, Amit Mishra, Silpa Edappilly Santhosh, Richa Soni, Krithika Viswanathan
  • Publication number: 20240143709
    Abstract: A system includes a memory and a processor coupled to the memory. The processor receives a user credential associated with a first user and authorizes an avatar of the first user to enter a virtual environment. When the first user is registered with a first entity, the processor obtains a user profile of the first user. Based on the user profile, the processor determines and indicates to the first user in the virtual environment that a first type of data file of the first user qualifies the first user to obtain a product or service for a first amount of data objects. The processor receives a selection of the product of service from the first user, receives a command to transfer the first amount of data objects from the first type of data file to a second data file, and transfers the first amount to the second data file.
    Type: Application
    Filed: October 26, 2022
    Publication date: May 2, 2024
    Inventors: Anushka Pandey, Rajat Singla, Siva Kesava, Praveen Kumar Parsa, Murugan Vasudevan, Krithika Viswanathan, Amit Mishra
  • Publication number: 20240112252
    Abstract: In some embodiments, apparatuses and methods are provided to support individuals in a retail environment. Some embodiments, provide systems, comprising: a plurality of cameras positioned in a retail store; an image processing control circuit configured to determine a customer field of view; a product identification control circuit configured to identify a set of multiple products within the identified customer field of view, assign a viewing probability to each product without the first customer having to touch the first product; a product selection control circuit configured to determine a purchase probability of the first product; add the first product to a virtual electronic cart when the purchase probability of the first product exceeds a purchase probability threshold; and communicate instructions to control the worker personal computing device to instruct a worker to retrieve the first product.
    Type: Application
    Filed: December 14, 2023
    Publication date: April 4, 2024
    Inventors: Parul Aggarwal, Rahul Kumar, Mangesh N. Kulkarni Wadhonkar, Amit Jhunjhunwala, Rajiv Mishra
  • Publication number: 20240086308
    Abstract: Systems, computer program products, and methods are described herein for developers to initiate development operations from within a development environment of a user application. This can also be extendable dynamically for different user groups (e.g., testers, support, internal associates or employees, or the like), and environments (e.g., lower-level environments, production environments, or the like). As such, the invention offers a dynamic debug mode feature for virtual assistants based on different sections of users and environments.
    Type: Application
    Filed: September 12, 2022
    Publication date: March 14, 2024
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Amit Mishra, Anushka Pandey, Suvendu Ranjan Pani, Krithika Viswanathan
  • Patent number: 11902387
    Abstract: Apparatus and methods are provided for providing zero-(permanent) byte real-time customized software to a user's client station. A user may request real-time customized software from one channel. The request may be transmitted to a server and analyzed to determine an intent for the customized software. The intent may be matched to one or more features in a feature catalog and an appropriate target output channel may be determined. A feature bundler may extract source code corresponding to the feature(s) and output channel, compile the code and transmit the customized software to the target output channel. The target output channel may execute the customized software within a container and delete the software when a deletion condition is satisfied, such as after the user finishes using the software.
    Type: Grant
    Filed: May 4, 2023
    Date of Patent: February 13, 2024
    Assignee: Bank of America Corporation
    Inventors: Krithika Viswanathan, Amit Mishra, Rajat Singla, Subburathinam Krishnan
  • Patent number: 11892937
    Abstract: An exception resolution system determines that an exception error corresponding to a failed transmission of communication data between servers of a distributed network. Based in part on a shortest data transfer route associated with the exception error, a containerized test environment is generated with the minimum replica components needed to replicate the exception error. The containerized test environment can be used to test possible changes for resolving the exception error.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: February 6, 2024
    Assignee: Bank of America Corporation
    Inventors: Udaya Kumar Raju Ratnakaram, Amit Mishra, Krithika Viswanathan, Sarvari Tadimalla
  • Publication number: 20240020518
    Abstract: In one embodiment, an apparatus comprises a log circuit to: identify an input associated with a logarithm operation, wherein the logarithm operation is to be performed by the log circuit using piecewise linear approximation; identify a first range that the input falls within, wherein the first range is identified from a plurality of ranges associated with a plurality of piecewise linear approximation (PLA) equations for the logarithm operation, and wherein the first range corresponds to a first equation of the plurality of PLA equations; compute a result of the first equation based on a plurality of operands associated with the first equation; and return an output associated with the logarithm operation, wherein the output is generated based at least in part on the result of the first equation.
    Type: Application
    Filed: August 24, 2023
    Publication date: January 18, 2024
    Applicant: Intel Corporation
    Inventors: Kamlesh Pillai, Gurpreet S. Kalsi, Amit Mishra
  • Patent number: 11875190
    Abstract: Systems and method are provided for load balancing in distributed networks. A computing device uses historical resource allocation data associated with a service deployed within a distributed network to train a machine-learning model configured to generate a threshold processing load usable to determine when processing resources allocated to a service within a particular distributed network are to be increased. An autoscaler of the computing device may instantiate a first quantity of partitions within a processing node of the particular distributed network. The computing device may execute the machine-learning model using a load value associated with the first quantity of partitions to generate a threshold processing load. Upon receiving an updated load value that is greater than the threshold process load, the autoscaler may instantiate a second quantity of partitions and, in response, modify the autoscaler based on the updated load value.
    Type: Grant
    Filed: March 15, 2023
    Date of Patent: January 16, 2024
    Assignee: LIVEPERSON, INC.
    Inventors: Amit Mishra, Thorsten Ohrstrom Sandgren
  • Patent number: 11875195
    Abstract: Systems and method are provided for load balancing in distributed environments. A computing device may instantiate a first quantity of partitions within a processing node. The first set of partitions can be configured to support a service accessible by multiple user devices. The computing device may determine that a load value corresponding to the first quantity of partitions is greater than a threshold and in response, cause an autoscaler to instantiate a second quantity of partitions. The quantity of petitions in the second quantity of partitions may be determined based on the first quantity of partitions. The computing device may then modify the autoscaler based on an indication that the second quantity of partitions has been instantiated. Modifying the autoscaler can include adjusting the threshold to reduce a likelihood that a subsequent load value is greater than the threshold.
    Type: Grant
    Filed: March 15, 2023
    Date of Patent: January 16, 2024
    Assignee: LIVEPERSON, INC.
    Inventors: Amit Mishra, Thorsten Ohrstrom Sandgren
  • Publication number: 20230410801
    Abstract: The present disclosure relates generally to systems, methods, instructions, and other aspects describing automated transcription and associated script generation. In one aspect, a method includes facilitating a voice bot segment of a two-way communication session, where the voice bot segment is between a customer device and a non-human bot agent, and transfer of the session to a human agent device as part of a human voice segment of the two-way communication session, wherein the transfer occurs following a failure of the non-human bot agent to resolve a customer issue. Accessing survey data describing the two-way communication session, wherein the survey data is associated with successful resolution of the customer issue and automatically processing transcript data from the two-way communication with the survey data to identify language data from the transcript associated with resolution of the customer issue. The non-human bot agent is then dynamically updated using the language data.
    Type: Application
    Filed: June 12, 2023
    Publication date: December 21, 2023
    Applicant: LIVEPERSON, INC.
    Inventor: Amit Mishra
  • Patent number: 11822442
    Abstract: Container orchestration platforms, such as Kubernetes, automatically manage the execution of applications in containers on host computing systems. An application may include component applications that execute in different containers and a container orchestration platform may organize the containers for those component applications into a pod for the application. To spread the load for the application, the container orchestration platform may enable creation of more than one pod for a single application. Once created, any of the multiple pods may be selected to handle a request to the application. As such, all of the pods are considered active by the container orchestration platform.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: November 21, 2023
    Assignee: Avaya Management L.P.
    Inventors: Prasanna Mahadeo Kulkarni, Amit Mishra, Nayana Teja Avatapalli
  • Publication number: 20230368773
    Abstract: Systems and method are provided for generating personal virtual agents. A computing device may receive communication request from a first device associated with a particular domain. In response, the computing device may facilitate a connection between the first device and a personal virtual agent that was generated for a user corresponding of, wherein the first device. The computing device may execute the personal virtual agent using a subsequent communication from the first device to generate a response. The computing device may generate an accuracy metric corresponding to the response generated by the personal virtual agent. The personal virtual agent may be trained using the accuracy metric to improve subsequent response generated by the personal virtual agent with respect to the user of the first device.
    Type: Application
    Filed: May 11, 2023
    Publication date: November 16, 2023
    Applicant: LIVEPERSON, INC.
    Inventor: Amit Mishra
  • Publication number: 20230352332
    Abstract: An electrostatic chuck (ESC) pedestal heater that includes a pedestal body and a surface on the pedestal body for receiving a substrate such as a high bow wafer. An electrode is embedded in the pedestal body to selectively generate an electrostatic force. The ESC pedestal heater includes a substrate contact surface that is raised to a height above the surface on the pedestal body and includes an inner seal band, an intermediate seal band, and an outer seal band extending. In the substrate contact surface, main spokes are provided that extend outward from the inner seal band to the outer seal band, and ancillary spokes may be provided between the main spokes in the region between the intermediate and outer seal bands. Additionally, contact areas or dots are provided in the substrate contact surface in the spaces between the bands and spokes.
    Type: Application
    Filed: April 25, 2023
    Publication date: November 2, 2023
    Inventors: Shubham Garg, Jaeyong Cho, Amit Mishra, Akshay Phadnis
  • Publication number: 20230328144
    Abstract: Apparatus and methods are provided for providing zero-(permanent) byte real-time customized software to a user's client station. A user may request real-time customized software from one channel. The request may be transmitted to a server and analyzed to determine an intent for the customized software. The intent may be matched to one or more features in a feature catalog and an appropriate target output channel may be determined. A feature bundler may extract source code corresponding to the feature(s) and output channel, compile the code and transmit the customized software to the target output channel. The target output channel may execute the customized software within a container and delete the software when a deletion condition is satisfied, such as after the user finishes using the software.
    Type: Application
    Filed: May 4, 2023
    Publication date: October 12, 2023
    Inventors: Krithika Viswanathan, Amit Mishra, Rajat Singla, Subburathinam Krishnan
  • Patent number: 11775805
    Abstract: A log circuit for piecewise linear approximation is disclosed. The log circuit identifies an input associated with a logarithm operation to be performed using piecewise linear approximation. The log circuit then identifies a range that the input falls within from various ranges associated with piecewise linear approximation (PLA) equations for the logarithm operation, where the identified range corresponds to one of the PLA equations. The log circuit computes a result of the corresponding PLA equation based on the respective operands of the equation. The log circuit then returns an output associated with the logarithm operation, which is based at least partially on the result of the PLA equation.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: October 3, 2023
    Assignee: Intel Coroporation
    Inventors: Kamlesh Pillai, Gurpreet S. Kalsi, Amit Mishra
  • Publication number: 20230308455
    Abstract: A system for performing a network service between a user device, an entity server, and a designated server that uses user sensitive data in the performance of a service subscribed to by the user and offered by the first entity server. The user sensitive data is provided to the designated server. The designated server generates a subscription identifier by encrypting the sensitive data using a public key of a public and private key pair, generated using a public key infrastructure, and issues the encrypted subscription identifier to the user device and the entity server for use in place of the sensitive data. The user device and the entity server use the designated entity server as a proxy for operations that rely upon the actual sensitive data. In these operations, the designated entity server resolves the subscription identifier by decrypting the subscription identifier using a private key of the key pair.
    Type: Application
    Filed: March 28, 2022
    Publication date: September 28, 2023
    Inventors: Amit Mishra, Sandeep Verma
  • Publication number: 20230297441
    Abstract: Systems and method are provided for load balancing in distributed environments. A computing device may instantiate a first quantity of partitions within a processing node. The first set of partitions can be configured to support a service accessible by multiple user devices. The computing device may determine that a load value corresponding to the first quantity of partitions is greater than a threshold and in response, cause an autoscaler to instantiate a second quantity of partitions. The quantity of petitions in the second quantity of partitions may be determined based on the first quantity of partitions. The computing device may then modify the autoscaler based on an indication that the second quantity of partitions has been instantiated. Modifying the autoscaler can include adjusting the threshold to reduce a likelihood that a subsequent load value is greater than the threshold.
    Type: Application
    Filed: March 15, 2023
    Publication date: September 21, 2023
    Applicant: LIVEPERSON, INC.
    Inventors: Amit Mishra, Thorsten Ohrstrom Sandgren
  • Publication number: 20230297433
    Abstract: Systems and method are provided for load balancing in distributed networks. A computing device uses historical resource allocation data associated with a service deployed within a distributed network to train a machine-learning model configured to generate a threshold processing load usable to determine when processing resources allocated to a service within a particular distributed network are to be increased. An autoscaler of the computing device may instantiate a first quantity of partitions within a processing node of the particular distributed network. The computing device may execute the machine-learning model using a load value associated with the first quantity of partitions to generate a threshold processing load. Upon receiving an updated load value that is greater than the threshold process load, the autoscaler may instantiate a second quantity of partitions and, in response, modify the autoscaler based on the updated load value.
    Type: Application
    Filed: March 15, 2023
    Publication date: September 21, 2023
    Applicant: LIVEPERSON, INC.
    Inventors: Amit Mishra, Thorsten Ohrstrom Sandgren
  • Publication number: 20230279539
    Abstract: Methods and systems for forming molybdenum layers on a surface of a substrate and structures and devices formed using the methods are disclosed. Exemplary methods include forming an underlayer prior to forming the molybdenum layer. The underlayer can be used to manipulate stress in the molybdenum layer and/or reduce a nucleation temperature and/or deposition temperature of a step of forming the molybdenum layer.
    Type: Application
    Filed: May 2, 2023
    Publication date: September 7, 2023
    Inventors: Paul Ma, Roghayyeh Lotfi, Jaebeom Lee, Eric Christopher Stevens, Amit Mishra
  • Patent number: 11750528
    Abstract: Communication servers hosting interactions between requesting devices and resources may require load sheading or maintenance and, as a result, be placed in Deny New Service (DNS) mode, whereby a subsequent session request is refused while existing sessions continue until concluded. However, an interaction comprising an existing session may be supplemented by a subsequent session, often utilizing a different application layer implementation. By providing the requesting device with an interaction identifier, a subsequent session made after the server has been placed in DNS mode, may be accepted and associated with the same resource associated with the existing session.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: September 5, 2023
    Assignee: Avaya Inc.
    Inventors: Amit Mishra, Joel Ezell, Thorsten Ohrstrom Sandgren