Patents by Inventor Vinit Jain

Vinit Jain 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: 11790679
    Abstract: A system provides an end-to-end solution for invoice processing which includes reading files (such as pdfs and images), extracting key relevant information from the files, organizing the relevant information in a structured template as a key-value pair, and comparing files based on the similarities between different file fields to identify potential duplicate files.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: October 17, 2023
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Lokesh Bhatnagar, Himanshu Sharad Bhatt, Manoj Bhokardole, Gabriella P. Fitzgerald, Vinit Jain, Chetan Lohani, Shachindra Pandey, Gunjan Panwar, Shourya Roy, Di Xu
  • Publication number: 20220415074
    Abstract: A system provides an end-to-end solution for invoice processing which includes reading files (such as pdfs and images), extracting key relevant information from the files, organizing the relevant information in a structured template as a key-value pair, and comparing files based on the similarities between different file fields to identify potential duplicate files.
    Type: Application
    Filed: August 29, 2022
    Publication date: December 29, 2022
    Inventors: Lokesh Bhatnagar, Himanshu Sharad Bhatt, Manoj Bhokardole, Gabriella P. Fitzgerald, Vinit Jain, Chetan Lohani, Shachindra Pandey, Gunjan Panwar, Shourya Roy, Di Xu
  • Patent number: 11450129
    Abstract: A system provides an end-to-end solution for invoice processing which includes reading invoices (both pdfs and images), extracting key relevant information from the face of invoices, organizing the relevant information in a structured template as a key-value pair, and comparing invoices based on the similarities between different invoice fields to identify potential duplicate invoices.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: September 20, 2022
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC
    Inventors: Lokesh Bhatnagar, Himanshu Sharad Bhatt, Manoj Bhokardole, Gabriella P. Fitzgerald, Vinit Jain, Chetan Lohani, Shachindra Pandey, Gunjan Panwar, Shourya Roy, Di Xu
  • Patent number: 11057406
    Abstract: Aspects of the present invention provide an approach for providing network intrusion detection and prevention service (NIDPS) capabilities to a microservice in a networked computing environment. In an embodiment, a set of rules for accessing the microservice is retrieved. A NIDPS microservice is created within the environment of the microservice fabric that supports the microservice using the set of rules. The NIDPS microservice is established as a proxy communications destination for communications to the microservice such that communications that are intended for the microservice are instead rerouted to the NIDPS microservice. These communications are filtered by the NIDPS microservice according to the set of rules (e.g., to remove any communications that are determined to be threats).
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: July 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Vinit Jain, Sudheesh S. Kairali, Vijay R. Kalangumvathakkal, Madhuri Madhavan Pillai
  • Patent number: 11019078
    Abstract: Aspects of the present invention provide an approach for performing network intrusion detection and prevention service (NIDPS) detection on a proxy server in a networked computing environment. In an embodiment, the proxy server has a front end proxy, a NIDPS component, and a back end proxy installed on it. The front end proxy decodes communications sent by external users to content servers over a network that are intercepted by the proxy server and forwards the communications to the NIDPS component. The NIDPS component performs NIDPS detection to detect whether communications comprise a network threat. Communications that have been verified as not comprising a network threat are forwarded to the back end proxy for routing to their destinations. Communications that have been verified as threats are forwarded to a cognitive engine, which initiates an automatic scaling of the NIDPS component in response to indications of network threats from the NIDPS component.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: May 25, 2021
    Assignee: International Business Machines Corporation
    Inventors: Vinit Jain, Sudheesh S. Kairali
  • Publication number: 20210027054
    Abstract: A system provides an end-to-end solution for invoice processing which includes reading invoices (both pdfs and images), extracting key relevant information from the face of invoices, organizing the relevant information in a structured template as a key-value pair, and comparing invoices based on the similarities between different invoice fields to identify potential duplicate invoices.
    Type: Application
    Filed: October 9, 2020
    Publication date: January 28, 2021
    Inventors: Lokesh Bhatnagar, Himanshu Sharad Bhatt, Manoj Bhokardole, Gabriella P. Fitzgerald, Vinit Jain, Chetan Lohani, Shachindra Pandey, Gunjan Panwar, Shourya Roy, Di Xu
  • Patent number: 10810420
    Abstract: A system provides an end-to-end solution for invoice processing which includes reading invoices (both pdfs and images), extracting key relevant information from the face of invoices, organizing the relevant information in a structured template as a key-value pair, and comparing invoices based on the similarities between different invoice fields to identify potential duplicate invoices.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: October 20, 2020
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Lokesh Bhatnagar, Himanshu Sharad Bhatt, Manoj Bhokardole, Gabriella P. Fitzgerald, Vinit Jain, Chetan Lohani, Shachindra Pandey, Gunjan Panwar, Shourya Roy, Di Xu
  • Patent number: 10778532
    Abstract: A method includes associating overlay network attributes (ONAs) with overlay virtual networks. The ONAs are managed as portable entities. A movement operation is performed on components of at least one overlay virtual network of the overlay virtual networks to servers based on management of the ONAs. An ONA is modified to identify attributes associated with the movement operation of the components of the at least one overlay virtual network.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: September 15, 2020
    Assignee: International Business Machines Corporation
    Inventors: Casimer M. DeCusatis, Mircea Gusat, Vinit Jain, Keshav G. Kamble, Cyriel J. Minkenberg, Vijoy A. Pandey, Renato J. Recio
  • Publication number: 20200120108
    Abstract: Aspects of the present invention provide an approach for performing network intrusion detection and prevention service (NIDPS) detection on a proxy server in a networked computing environment. In an embodiment, the proxy server has a front end proxy, a NIDPS component, and a back end proxy installed on it. The front end proxy decodes communications sent by external users to content servers over a network that are intercepted by the proxy server and forwards the communications to the NIDPS component. The NIDPS component performs NIDPS detection to detect whether communications comprise a network threat. Communications that have been verified as not comprising a network threat are forwarded to the back end proxy for routing to their destinations. Communications that have been verified as threats are forwarded to a cognitive engine, which initiates an automatic scaling of the NIDPS component in response to indications of network threats from the NIDPS component.
    Type: Application
    Filed: October 10, 2018
    Publication date: April 16, 2020
    Inventors: Vinit Jain, Sudheesh S. Kairali
  • Publication number: 20200104587
    Abstract: A system provides an end-to-end solution for invoice processing which includes reading invoices (both pdfs and images), extracting key relevant information from the face of invoices, organizing the relevant information in a structured template as a key-value pair, and comparing invoices based on the similarities between different invoice fields to identify potential duplicate invoices.
    Type: Application
    Filed: November 9, 2018
    Publication date: April 2, 2020
    Applicant: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: LOKESH BHATNAGAR, HIMANSHU SHARAD BHATT, MANOJ BHOKARDOLE, GABRIELLA P. FITZGERALD, VINIT JAIN, CHETAN LOHANI, SHACHINDRA PANDEY, GUNJAN PANWAR, SHOURYA ROY, DI XU
  • Publication number: 20200045068
    Abstract: Aspects of the present invention provide an approach for providing network intrusion detection and prevention service (NIDPS) capabilities to a microservice in a networked computing environment. In an embodiment, a set of rules for accessing the microservice is retrieved. A NIDPS microservice is created within the environment of the microservice fabric that supports the microservice using the set of rules. The NIDPS microservice is established as a proxy communications destination for communications to the microservice such that communications that are intended for the microservice are instead rerouted to the NIDPS microservice. These communications are filtered by the NIDPS microservice according to the set of rules (e.g., to remove any communications that are determined to be threats).
    Type: Application
    Filed: October 14, 2019
    Publication date: February 6, 2020
    Inventors: Vinit Jain, Sudheesh S. Kairali, Vijay R. Kalangumvathakkal, Madhuri Madhavan Pillai
  • Patent number: 10554675
    Abstract: Aspects of the present invention provide an approach for providing network intrusion detection and prevention service (NIDPS) capabilities to a microservice in a networked computing environment. In an embodiment, a set of rules for accessing the microservice is retrieved. A NIDPS microservice is created within the environment of the microservice fabric that supports the microservice using the set of rules. The NIDPS microservice is established as a proxy communications destination for communications to the microservice such that communications that are intended for the microservice are instead rerouted to the NIDPS microservice. These communications are filtered by the NIDPS microservice according to the set of rules (e.g., to remove any communications that are determined to be threats).
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Vinit Jain, Sudheesh S. Kairali, Vijay R. Kalangumvathakkal, Madhuri Madhavan Pillai
  • Publication number: 20190386882
    Abstract: A method includes associating overlay network attributes (ONAs) with overlay virtual networks. The ONAs are managed as portable entities. A movement operation is performed on components of at least one overlay virtual network of the overlay virtual networks to servers based on management of the ONAs. An ONA is modified to identify attributes associated with the movement operation of the components of the at least one overlay virtual network.
    Type: Application
    Filed: August 29, 2019
    Publication date: December 19, 2019
    Inventors: Casimer M. DeCusatis, Mircea Gusat, Vinit Jain, Keshav G. Kamble, Cyriel J. Minkenberg, Vijoy A. Pandey, Renato J. Recio
  • Patent number: 10491482
    Abstract: A method includes associating overlay network attributes (ONAs) with virtual networks. A movement operation is performed that includes re-assigning the virtual networks to servers of overlay networks based on management of the ONAs.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: November 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Casimer M. DeCusatis, Mircea Gusat, Vinit Jain, Keshav G. Kamble, Cyriel J. Minkenberg, Vijoy A. Pandey, Renato J. Recio
  • Publication number: 20190199738
    Abstract: Aspects of the present invention provide an approach for providing network intrusion detection and prevention service (NIDPS) capabilities to a microservice in a networked computing environment. In an embodiment, a set of rules for accessing the microservice is retrieved. A NIDPS microservice is created within the environment of the microservice fabric that supports the microservice using the set of rules. The NIDPS microservice is established as a proxy communications destination for communications to the microservice such that communications that are intended for the microservice are instead rerouted to the NIDPS microservice. These communications are filtered by the NIDPS microservice according to the set of rules (e.g., to remove any communications that are determined to be threats).
    Type: Application
    Filed: December 21, 2017
    Publication date: June 27, 2019
    Inventors: Vinit Jain, Sudheesh S. Kairali, Vijay R. Kalangumvathakkal, Madhuri Madhavan Pillai
  • Patent number: 10075232
    Abstract: In one embodiment, an autonomous vehicle receives a location of a fiber optic cable repeater of a fiber optic cable. The autonomous vehicle navigates the vehicle to the location of the fiber optic cable repeater and interfaces an optical time domain reflectometer (OTDR) of the autonomous vehicle with an OTDR port of the fiber optic cable repeater. The autonomous vehicle performs OTDR measuring of the fiber optic cable via the OTDR port of the fiber optic cable repeater, and sends a result of the OTDR measuring of the fiber optic cable to a supervisory device.
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: September 11, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Gonzalo Salgueiro, Vinit Jain, Joseph Michael Clarke, Charles Calvin Byers
  • Patent number: 9894144
    Abstract: Systems and methods for managing mirroring communication between virtual network clients in a distributed overlay virtual network are provided. The method comprises utilization of controlled overlay virtualization infrastructure to facilitate communication between mirrored network clients. The system comprises a source mirrored network client hosted on a first physical port, a target mirrored network client hosted on a second physical port, a first overlay termination point, a second overlay termination point and a network controller. For a set of mirrored network clients, a logical mirror virtual network address is reserved. The controller is extended to contain mapping between the logical mirror network address and a set of virtual network addresses of mirrored clients. The network controller translates the logical mirror virtual network address to a set of destination virtual network addresses of mirrored clients and allows the modified packets to be sent to a set of second virtual network clients.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Katherine Barabash, Vinit Jain, Matthew J Sheard
  • Publication number: 20170346700
    Abstract: A method includes associating overlay network attributes (ONAs) with virtual networks. A movement operation is performed that includes re-assigning the virtual networks to servers of overlay networks based on management of the ONAs.
    Type: Application
    Filed: August 18, 2017
    Publication date: November 30, 2017
    Inventors: Casimer M. DeCusatis, Mircea Gusat, Vinit Jain, Keshav G. Kamble, Cyriel J. Minkenberg, Vijoy A. Pandey, Renato J. Recio
  • Patent number: 9794128
    Abstract: Embodiments of the invention relate to providing virtual network domain movement operations for overlay networks. One embodiment includes a method that includes determining one or more overlay network attributes (ONAs) for a plurality of virtual networks. The one or more ONAs are associated with the virtual networks. The one or more ONAs are managed as one or more portable entities by one or more of creating ONAs, deleting ONAs, moving ONAs, combining ONAs and dividing ONAs. A movement operation is performed on the one or more virtual networks among one or more servers of one or more overlay networks based on the management of the one or more ONAs.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: October 17, 2017
    Assignee: International Business Machines Corporation
    Inventors: Casimer M. DeCusatis, Mircea Gusat, Vinit Jain, Keshav G. Kamble, Cyriel J. Minkenberg, Vijoy A. Pandey, Renato J. Recio
  • Patent number: 9749145
    Abstract: A method includes receiving tunnel information and end point information in response to a request to a distributed cluster. A common tunnel type supported by a source switch and a destination switch is selected. A packet is encapsulated with the common tunnel type supported by the source switch and the destination switch for a destination virtual machine (VM).
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: August 29, 2017
    Assignee: International Business Machines Corporation
    Inventors: Bhalachandra G. Banavalikar, Amitabha Biswas, Vinit Jain, Jayakrishna Kidambi