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: 11983102Abstract: 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: GrantFiled: November 19, 2021Date of Patent: May 14, 2024Assignee: BANK OF AMERICA CORPORATIONInventors: Kadekoppa Kiran Rohithakshappa, Amit Mishra, Silpa Edappilly Santhosh, Richa Soni, Krithika Viswanathan
-
Publication number: 20240143709Abstract: 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: ApplicationFiled: October 26, 2022Publication date: May 2, 2024Inventors: Anushka Pandey, Rajat Singla, Siva Kesava, Praveen Kumar Parsa, Murugan Vasudevan, Krithika Viswanathan, Amit Mishra
-
Publication number: 20240112252Abstract: 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: ApplicationFiled: December 14, 2023Publication date: April 4, 2024Inventors: Parul Aggarwal, Rahul Kumar, Mangesh N. Kulkarni Wadhonkar, Amit Jhunjhunwala, Rajiv Mishra
-
Publication number: 20240086308Abstract: 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: ApplicationFiled: September 12, 2022Publication date: March 14, 2024Applicant: BANK OF AMERICA CORPORATIONInventors: Amit Mishra, Anushka Pandey, Suvendu Ranjan Pani, Krithika Viswanathan
-
Patent number: 11902387Abstract: 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: GrantFiled: May 4, 2023Date of Patent: February 13, 2024Assignee: Bank of America CorporationInventors: Krithika Viswanathan, Amit Mishra, Rajat Singla, Subburathinam Krishnan
-
Patent number: 11892937Abstract: 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: GrantFiled: February 28, 2022Date of Patent: February 6, 2024Assignee: Bank of America CorporationInventors: Udaya Kumar Raju Ratnakaram, Amit Mishra, Krithika Viswanathan, Sarvari Tadimalla
-
Publication number: 20240020518Abstract: 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: ApplicationFiled: August 24, 2023Publication date: January 18, 2024Applicant: Intel CorporationInventors: Kamlesh Pillai, Gurpreet S. Kalsi, Amit Mishra
-
Patent number: 11875190Abstract: 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: GrantFiled: March 15, 2023Date of Patent: January 16, 2024Assignee: LIVEPERSON, INC.Inventors: Amit Mishra, Thorsten Ohrstrom Sandgren
-
Patent number: 11875195Abstract: 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: GrantFiled: March 15, 2023Date of Patent: January 16, 2024Assignee: LIVEPERSON, INC.Inventors: Amit Mishra, Thorsten Ohrstrom Sandgren
-
Publication number: 20230410801Abstract: 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: ApplicationFiled: June 12, 2023Publication date: December 21, 2023Applicant: LIVEPERSON, INC.Inventor: Amit Mishra
-
Patent number: 11822442Abstract: 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: GrantFiled: June 3, 2021Date of Patent: November 21, 2023Assignee: Avaya Management L.P.Inventors: Prasanna Mahadeo Kulkarni, Amit Mishra, Nayana Teja Avatapalli
-
Publication number: 20230368773Abstract: 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: ApplicationFiled: May 11, 2023Publication date: November 16, 2023Applicant: LIVEPERSON, INC.Inventor: Amit Mishra
-
Publication number: 20230352332Abstract: 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: ApplicationFiled: April 25, 2023Publication date: November 2, 2023Inventors: Shubham Garg, Jaeyong Cho, Amit Mishra, Akshay Phadnis
-
Publication number: 20230328144Abstract: 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: ApplicationFiled: May 4, 2023Publication date: October 12, 2023Inventors: Krithika Viswanathan, Amit Mishra, Rajat Singla, Subburathinam Krishnan
-
Patent number: 11775805Abstract: 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: GrantFiled: June 29, 2018Date of Patent: October 3, 2023Assignee: Intel CoroporationInventors: Kamlesh Pillai, Gurpreet S. Kalsi, Amit Mishra
-
Publication number: 20230308455Abstract: 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: ApplicationFiled: March 28, 2022Publication date: September 28, 2023Inventors: Amit Mishra, Sandeep Verma
-
Publication number: 20230297441Abstract: 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: ApplicationFiled: March 15, 2023Publication date: September 21, 2023Applicant: LIVEPERSON, INC.Inventors: Amit Mishra, Thorsten Ohrstrom Sandgren
-
Publication number: 20230297433Abstract: 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: ApplicationFiled: March 15, 2023Publication date: September 21, 2023Applicant: LIVEPERSON, INC.Inventors: Amit Mishra, Thorsten Ohrstrom Sandgren
-
Publication number: 20230279539Abstract: 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: ApplicationFiled: May 2, 2023Publication date: September 7, 2023Inventors: Paul Ma, Roghayyeh Lotfi, Jaebeom Lee, Eric Christopher Stevens, Amit Mishra
-
Patent number: 11750528Abstract: 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: GrantFiled: June 5, 2017Date of Patent: September 5, 2023Assignee: Avaya Inc.Inventors: Amit Mishra, Joel Ezell, Thorsten Ohrstrom Sandgren