Patents by Inventor Ankit Bansal
Ankit Bansal 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: 12645572Abstract: A system and method are disclosed for quality assurance and performance testing of supply chain applications and systems. Embodiments include providing a user interface for receiving a test case file that describes one or more actions to be tested and a properties file that maps one or more elements to one or more values, translating a received test case file and a corresponding properties file into a test case, and executing the test case by identifying the one or more actions identified in the test case and automatically invoking one or more testing components configured to execute a test using the one or more actions, wherein at least one of the one or more testing components is configured execute performance testing, and at least one of the one or more testing components is configured to execute regression testing.Type: GrantFiled: November 22, 2023Date of Patent: June 2, 2026Assignee: Blue Yonder Group, Inc.Inventors: Ankit Bansal, Venkata Nagendra Prasad Atluri
-
Publication number: 20260039582Abstract: A network switch comprises a first data path configured to separate a header from a payload of an incoming packet, the first data path is characterized by a reduced latency for cells of the payload without a first processing delay associated with the header in the second data path. The network switch also includes a controller configured with a first control path to transmit a control bus carrying control signals for individual cells and a second control path to transmit a data bus carrying the header and the payload, wherein the control bus is transmitted before the data bus. The network switch also includes a second data path configured to receive the control bus and the data bus separately, and to store the cells temporarily for managing the timing of the cells and handling a second processing delay associated with the header in the second data path before transmitting the packet.Type: ApplicationFiled: July 31, 2024Publication date: February 5, 2026Inventors: Ankit Bansal, Manoj Lakshmy Gopalakrishnan, Rahul Durve, Michael Lau
-
Publication number: 20260039606Abstract: A network device with decoupled packet and cell queueing is provided. The network device includes a traffic manager configured to obtain the one or more packets. The traffic manager further includes a packet storage configured to store one or more pointers associated with a packet of the one or more packets, the one or more pointers comprising a first type of pointer and a second type of pointer, and a cell storage configured to store cell control information of at least part of the one or more cells of the packet, wherein the cell control information includes a respective first type of pointer for each of the at least part of the one or more cells. The traffic manager further includes admission control logic configured to perform an admission check of the one or more packets without the cell control information of the one or more packets.Type: ApplicationFiled: July 30, 2024Publication date: February 5, 2026Inventors: Ankit Bansal, Manoj Lakshmy Gopalakrishnan, Rahul Durve, Haopeng Li, Arjun Kumar
-
Publication number: 20260025341Abstract: An apparatus for scalable internal packet generation is provided. The apparatus includes one or more ingress points, one or more internal packet sources configured to generate one or more second packets, and a memory management unit. The memory management unit includes an internal queueing engine and merge function logic. The internal queueing engine is configured to obtain the one or more second packets from one or more internal packet sources and enqueue each of the one or more second packets in a respective first queue of the one or more first queues. Arbitration logic is configured to determine an order in which the one or more second packets are dequeued from the one or more first queues. Merge function logic is configured to combine the one or more second packets from the internal queueing engine with the one or more first packets.Type: ApplicationFiled: July 17, 2024Publication date: January 22, 2026Inventors: Ankit Bansal, Manoj Lakshmy Gopalakrishnan, Rahul Durve, Vahid Tabatabaee
-
Patent number: 12469058Abstract: A non-transitory computer readable storage medium has instructions executed by a processor to access a purchase order data set. An invoice data set is ingested. Tuples of purchase order line-items from the purchase order data set are gathered. Tuples of invoice line-items from the invoice data set are formed. Positive training samples are created, where each positive training sample comprises a selected purchase order line-item and a corresponding invoice line-item. Negative training samples are formed, where each negative training sample comprises a fabricated purchase order line-item and a corresponding invoice line-item. A machine learning model is trained with the positive training samples and the negative training samples to form a trained purchase order machine learning model. An accounts payable invoice is received. The trained purchase order machine learning model is used to match an accounts payable invoice line-item to a purchase order line-item.Type: GrantFiled: July 10, 2023Date of Patent: November 11, 2025Assignee: AppZen, Inc.Inventors: Amrit Singhal, Edris Naderan, Ankit Bansal, Akash Vijay Hajare, Kunal Verma
-
Patent number: 12039434Abstract: This disclosure relates to optimizing an operation of an equipment by a neural network based optimizer is provided. The method include receiving, information associated with at least one equipment instance (j) as an input at a predefined sequence of timestamps; training, a plurality of simulation models for each equipment instance to obtain a function (fj); processing, the external input parameters (et) to obtain a fixed-dimensional vector and passed as an input to obtain an vector (it); generating, a modified (it) from the output vector (it) based on a domain constraint value; computing, a reward (rt) based on (i) the function (fj), (ii) the modified (it), (iii) the external input parameters (et), and (iv) a reward function (Rj); and iteratively performing the steps of processing, generating, and computing reward (rt) for a series of subsequent equipment instances after expiry of the predefined sequence of timestamps associated with a first equipment instance.Type: GrantFiled: November 28, 2019Date of Patent: July 16, 2024Assignee: TATA CONSULTANCY SERVICES LIMITEDInventors: Vishnu Tankasala Veparala, Solomon Pushparaj Manuelraj, Ankit Bansal, Pankaj Malhotra, Lovekesh Vig, Gautam Shroff, Venkataramana Runkana, Sivakumar Subramanian, Aditya Pareek, Vishnu Swaroopji Masampally, Nishit Raj
-
Publication number: 20240095154Abstract: A system and method are disclosed for quality assurance and performance testing of supply chain applications and systems. Embodiments include providing a user interface for receiving a test case file that describes one or more actions to be tested and a properties file that maps one or more elements to one or more values, translating a received test case file and a corresponding properties file into a test case, and executing the test case by identifying the one or more actions identified in the test case and automatically invoking one or more testing components configured to execute a test using the one or more actions, wherein at least one of the one or more testing components is configured execute performance testing, and at least one of the one or more testing components is configured to execute regression testing.Type: ApplicationFiled: November 22, 2023Publication date: March 21, 2024Inventors: Ankit Bansal, Venkata Nagendra Prasad Atluri
-
Patent number: 11860768Abstract: A system and method are disclosed for quality assurance and performance testing of supply chain applications and systems. Embodiments include providing a user interface for receiving a test case file that describes one or more actions to be tested and a properties file that maps one or more elements to one or more values, translating a received test case file and a corresponding properties file into a test case, and executing the test case by identifying the one or more actions identified in the test case and automatically invoking one or more testing components configured to execute a test using the one or more actions, wherein at least one of the one or more testing components is configured execute performance testing, and at least one of the one or more testing components is configured to execute regression testing.Type: GrantFiled: December 7, 2018Date of Patent: January 2, 2024Assignee: Blue Yonder Group, Inc.Inventors: Ankit Bansal, Venkata Nagendra Prasad Atluri
-
Patent number: 11362977Abstract: Methods, information handling systems and computer readable media are disclosed for prioritizing communications. In one embodiment, a method includes receiving, at a communications prioritization engine including a processor, communication data reflecting a communication. The communication data comprises source information representing a source of the communication. This method embodiment further includes identifying subject characteristic information within the communication data, and determining a subject characteristic score component using the subject characteristic information. The embodiment further includes determining a source score component using the source information and determining a response priority score using the subject characteristic score component and the source score component.Type: GrantFiled: November 1, 2018Date of Patent: June 14, 2022Assignee: Dell Products L.P.Inventors: Abhijeet Bhattacharya, Sachin Kumar, Ankit Bansal, Rajeev Arakkal, Karthik Prabhu K
-
Publication number: 20220036166Abstract: This disclosure relates to optimizing an operation of an equipment by a neural network based optimizer is provided. The method include receiving, information associated with at least one equipment instance (j) as an input at a predefined sequence of timestamps; training, a plurality of simulation models for each equipment instance to obtain a function (fj); processing, the external input parameters (et) to obtain a fixed-dimensional vector and passed as an input to obtain an vector (it); generating, a modified (it) from the output vector (it) based on a domain constraint value; computing, a reward (rt) based on (i) the function (fj), (ii) the modified (it), (iii) the external input parameters (et), and (iv) a reward function (Rj); and iteratively performing the steps of processing, generating, and computing reward (rt) for a series of subsequent equipment instances after expiry of the predefined sequence of timestamps associated with a first equipment instance.Type: ApplicationFiled: November 28, 2019Publication date: February 3, 2022Applicant: Tata Consultancy Services LimitedInventors: Vishnu TANKASALA VEPARALA, Solomon Pushparaj MANUELRAJ, Ankit BANSAL, Pankaj MALHOTRA, Lovekesh VIG, Gautam SHROFF, Venkataramana RUNKANA, Sivakumar SUBRAMANIAN, Aditya PAREEK, Vishnu Swaroopji MASAMPALLY, Nishit RAJ
-
Patent number: 11023900Abstract: A system, method, and computer-readable medium for performing receiving customer product specific issues and routing to appropriate business entities that include receiving customer product specific issues from various channels; tokenizing the customer product specific issues into tokens; routing the tokens to the appropriate business entities; and matching customer service requests with relevant tokens.Type: GrantFiled: September 7, 2018Date of Patent: June 1, 2021Assignee: Dell Products L.P.Inventor: Ankit Bansal
-
Patent number: 10945126Abstract: A system and method according to the principles of the invention identifies mobile phone aliases. The system processes mobile location data and call event data to generate mobility profiles. The profiles indicate a mobile's geographic zone history over a specified time. To produce a mobility profile, the system aggregates location data into zones and associates the zones with times of day, week or month. Particular zones for different mobiles can be compared according to weighting algorithms to provide data indicating whether the mobiles belong to the same user.Type: GrantFiled: February 26, 2019Date of Patent: March 9, 2021Assignee: Polaris Wireless, Inc.Inventors: Ankit Bansal, Ravi Gyani, Karthik Shashiraj, Arijit Mukherjee
-
Patent number: 10848257Abstract: An apparatus and method for timestamping data packets are provided. The apparatus includes an input bit counter responsive to input bits entering a physical layer (PHY) device and an output bit counter responsive to output bits transmitted by the PHY device. A timestamp for an incoming bit is calculated based on a number of bits awaiting transmission by the PHY device at the time of arrival of the incoming bit. The number of bits awaiting transmission by the PHY device is determined based on the first count and the second count.Type: GrantFiled: September 24, 2019Date of Patent: November 24, 2020Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITEDInventors: Eric Baden, Ankit Bansal, Sharath Gargeshwari
-
Publication number: 20200275265Abstract: A system and method according to the principles of the invention identifies mobile phone aliases. The system processes mobile location data and call event data to generate mobility profiles. The profiles indicate a mobile's geographic zone history over a specified time. To produce a mobility profile, the system aggregates location data into zones and associates the zones with times of day, week or month. Particular zones for different mobiles can be compared according to weighting algorithms to provide data indicating whether the mobiles belong to the same user.Type: ApplicationFiled: February 26, 2019Publication date: August 27, 2020Applicant: Polaris Wireless, Inc.Inventors: Ankit Bansal, Ravi Gyani, Karthik Shashiraj, Arijit Mukherjee
-
Publication number: 20200145357Abstract: Methods, information handling systems and computer readable media are disclosed for prioritizing communications. In one embodiment, a method includes receiving, at a communications prioritization engine including a processor, communication data reflecting a communication. The communication data comprises source information representing a source of the communication. This method embodiment further includes identifying subject characteristic information within the communication data, and determining a subject characteristic score component using the subject characteristic information. The embodiment further includes determining a source score component using the source information and determining a response priority score using the subject characteristic score component and the source score component.Type: ApplicationFiled: November 1, 2018Publication date: May 7, 2020Inventors: Abhijeet Bhattacharya, Sachin Kumar, Ankit Bansal, Rajeev Arakkal, Karthik Prabhu K
-
Patent number: 10635498Abstract: A management resource and method monitor management operations associated with a group of managed devices, assign significance factors the management operations, and record instance information, identifying the managed device and the management operation, for each management operation performed. For each managed device, an interest factor is determined for each management operation. Weighting factors are determined for each managed device based on the interest factors and the significance factors. A management console display may be generated wherein the display indicates, whether in graphical or textual form, high priority managed devices, where the high priority devices are selected from the entire population of managed devices, based on the weighting factors. The IT administrator may adjust a weighting factor threshold to adjust the magnitude or extent of the filtering.Type: GrantFiled: May 5, 2017Date of Patent: April 28, 2020Assignee: Dell Products L.P.Inventors: Ankit Bansal, Vaideeswaran Ganesan, Krishna Kumar Gupta, Ajit Kumar Padhi
-
Publication number: 20200082412Abstract: A system, method, and computer-readable medium for performing receiving customer product specific issues and routing to appropriate business entities that include receiving customer product specific issues from various channels; tokenizing the customer product specific issues into tokens; routing the tokens to the appropriate business entities; and matching customer service requests with relevant tokens.Type: ApplicationFiled: September 7, 2018Publication date: March 12, 2020Applicant: Dell Products L.P.Inventor: Ankit Bansal
-
Patent number: 10560839Abstract: A system and method according to the principles of the invention identifies mobile phone aliases. The system processes mobile location data and call event data to generate mobility profiles. The profiles indicate a mobile's geographic zone history over a specified time. To produce a mobility profile, the system aggregates location data into zones and associates the zones with times of day, week or month. Particular zones for different mobiles can be compared according to weighting algorithms to provide data indicating whether the mobiles belong to the same user.Type: GrantFiled: February 26, 2019Date of Patent: February 11, 2020Assignee: Polaris Wireless, Inc.Inventors: Ankit Bansal, Ravi Gyani, Karthik Shashiraj, Arijit Mukherjee
-
Publication number: 20200021381Abstract: An apparatus and method for timestamping data packets are provided. The apparatus includes an input bit counter responsive to input bits entering a physical layer (PHY) device and an output bit counter responsive to output bits transmitted by the PHY device. A timestamp for an incoming bit is calculated based on a number of bits awaiting transmission by the PHY device at the time of arrival of the incoming bit. The number of bits awaiting transmission by the PHY device is determined based on the first count and the second count.Type: ApplicationFiled: September 24, 2019Publication date: January 16, 2020Applicant: Avago Technologies International Sales Pte. LimitedInventors: Eric BADEN, Ankit BANSAL, Sharath GARGESHWARI
-
Patent number: 10432337Abstract: An apparatus and method for timestamping data packets are provided. The apparatus includes an input bit counter responsive to input bits entering a physical layer (PHY) device and an output bit counter responsive to output bits transmitted by the PHY device. A timestamp for an incoming bit is calculated based on a number of bits awaiting transmission by the PHY device at the time of arrival of the incoming bit. The number of bits awaiting transmission by the PHY device is determined based on the first count and the second count.Type: GrantFiled: May 10, 2016Date of Patent: October 1, 2019Assignee: Avago Technologies International Sales Pte. LimitedInventors: Eric Baden, Ankit Bansal, Sharath Gargeshwari