Patents by Inventor Vivek Srivastava

Vivek Srivastava 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: 11128560
    Abstract: A data center failure management system and method in a Software Defined Networking (SDN) deployment. In one embodiment, an SDN controller associated with the data center is configured to learn new flows entering the data center and determine which flows require flow stickiness. Responsive to the determination, the SDN controller generates commands to one or more switching nodes and/or one or more border gateway nodes to redirect the sticky flows arriving at the switching nodes via ECMP routes from the gateway nodes or avoid the ECMP routes by the gateway nodes in order to overcome certain failure conditions encountered in the data center, an external network, or both.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: September 21, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Vinayak Joshi, Ashvin Lakshmikantha, Vivek Srivastava
  • Publication number: 20210189364
    Abstract: The present invention relates to alpha-amylase variants comprising a substitution at a position corresponding to position 188 and at least one further substitution at a position corresponding to position 242 or 279 or 275 of SEQ ID NO: 1, in particular one or more combinations of substitutions selected from the group consisting of E188P+S242Y, E188P+S242F, E188P+S242H, E188P+S242W, E188P+S242P, E188P+S242I, E188P+S242T, E188P+S242L, E188P+K279W, E188P+K279Y, E188P+K279F, E188P+K279H, E188P+K279I, E188P+K279L, E188P+K279D, E188P+K279M, E188P+K279S, E188P+K279T E188P+K279N, E188P+K279Q, E188P+K279V, E188P+K279A, E188P+N275F, E188P+N275Y, E188P+N275W, and E188P+N275H, wherein the variant has at least 60%, at least 65%, at least 70%, at least 75%, at least 80%, at least 85%, at least 90%, at least 95%, at least 96%, at least 97%, at least 98%, or at least 99%, but less than 100% sequence identity to a parent alpha amylase selected from the group consisting of: SEQ ID NO: 1, SEQ ID NO: 2, SEQ ID NO: 3, SEQ ID NO:
    Type: Application
    Filed: December 7, 2018
    Publication date: June 24, 2021
    Applicant: NOVOZYMES A/S
    Inventors: Carsten Andersen, Vasudeva Prahlada Rao, Rakhi Saikia, Vivek Srivastava, Kendra Darlene Stallings
  • Patent number: 11023720
    Abstract: A system for document parsing includes an interface and a processor. The interface is configured to receive an image. The processor is configured to determine text boxes. Determining text boxes uses multiple zoom levels of the image. The processor is further configured to determine labels from the strings and provide the labels.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: June 1, 2021
    Assignee: Workday, Inc.
    Inventors: Milan Desai, Vivien Leong, Vivek Srivastava, Xuan Tan, Sergei Winitzki, Yunxing Zhang
  • Publication number: 20210130743
    Abstract: The present invention relates to mannanase variants. The present invention also relates to polynucleotides encoding the variants; nucleic acid constructs, vectors, and host cells comprising the polynucleotides; and methods of using the variants.
    Type: Application
    Filed: April 26, 2018
    Publication date: May 6, 2021
    Applicant: Novozymes A/S
    Inventors: Vivek Srivastava, Markus Klinger, Rakhi Saikia, Vijaya Shankar Nataraj, Sohel Dalal, Jens Erik Nielsen
  • Publication number: 20210130801
    Abstract: The present invention relates to mannanase variants. The present invention also relates to polynucleotides encoding the variants; nucleic acid constructs, vectors, and host cells comprising the polynucleotides; and methods of using the variants.
    Type: Application
    Filed: April 26, 2018
    Publication date: May 6, 2021
    Applicant: Novozymes A/S
    Inventors: Vivek Srivastava, Markus Klinger, Rakhi Saikia, Vijaya Shankar Nataraj, Sohel Dalal, Jens Erik Nielsen, Rajendra Kulothungan Sainathan
  • Publication number: 20210083967
    Abstract: A data center failure management system and method in a Software Defined Networking (SDN) deployment. In one embodiment, an SDN controller associated with the data center is configured to learn new flows entering the data center and determine which flows require flow stickiness. Responsive to the determination, the SDN controller generates commands to one or more switching nodes and/or one or more border gateway nodes to redirect the sticky flows arriving at the switching nodes via ECMP routes from the gateway nodes or avoid the ECMP routes by the gateway nodes in order to overcome certain failure conditions encountered in the data center, an external network, or both.
    Type: Application
    Filed: January 12, 2018
    Publication date: March 18, 2021
    Inventors: Vinayak Joshi, Ashvin Lakshmikantha, Vivek Srivastava
  • Publication number: 20200336420
    Abstract: A data center failure management system and method in a Software Defined Networking (SDN) deployment. In one embodiment, an SDN controller associated with the data center is configured to learn new flows entering the data center and determine which flows require flow stickiness. Responsive to the determination, the SDN controller generates commands to one or more switching nodes and/or one or more border gate-way nodes to redirect the sticky flows arriving at the switching nodes via ECMP routes from the gateway nodes or avoid the ECMP routes by the gateway nodes in order to overcome certain failure conditions encountered in the data center, an external network, or both.
    Type: Application
    Filed: January 5, 2018
    Publication date: October 22, 2020
    Inventors: Vinayak Joshi, Ashvin Lakshmikantha, Vivek Srivastava
  • Publication number: 20200140965
    Abstract: The present invention relates to glucoamylase variants having an increase in specific activity and/or an increase in melting temperature measured by TSA of at least 0.5 degrees Celsius, and further wherein the variants have at least at least 85%, at least 90%, at least 95% identity, at least 96%, at least 97%, at least 98%, or at least 99%, but less than 100%, sequence identity to the amino acid sequence of SEQ ID NO: 3. The present invention also relates to polynucleotides encoding the variants; nucleic acid constructs, vectors, and host cells comprising the polynucleotides; and methods of using the variants.
    Type: Application
    Filed: October 18, 2019
    Publication date: May 7, 2020
    Applicant: NOVOZYMES A/S
    Inventors: Shikha Gupta, Allan Svendsen, Vivek Srivastava, Marco Malten, Thomas Agersten Poulsen, Preethi Ramaiya, Beth Nelson, Vasudeva Prahlada Rao, Padmavathi Balumuri
  • Patent number: 10494685
    Abstract: The present invention relates to glucoamylase variants having an increase in specific activity and/or an increase in melting temperature measured by TSA of at least 0.5 degrees Celsius, and further wherein the variants have at least at least 85%, at least 90%, at least 95% identity, at least 96%, at least 97%, at least 98%, or at least 99%, but less than 100%, sequence identity to the amino acid sequence of SEQ ID NO: 3. The present invention also relates to polynucleotides encoding the variants; nucleic acid constructs, vectors, and host cells comprising the polynucleotides; and methods of using the variants.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: December 3, 2019
    Assignee: NOVOZYMES A/S
    Inventors: Shikha Gupta, Allan Svendsen, Vivek Srivastava, Marco Malten, Thomas Agersten Poulsen, Preethi Ramaiya, Beth Nelson, Vasudeva P. Rao, Padmavathi Balumuri
  • Publication number: 20190249119
    Abstract: The present invention relates to alpha-amylase variants. The present invention also relates to polynucleotides encoding the variants; nucleic acid constructs, vectors, and host cells comprising the polynucleotides; and methods of using the variants.
    Type: Application
    Filed: April 25, 2019
    Publication date: August 15, 2019
    Applicant: NOVOZYMES A/S
    Inventors: Carsten Andersen, Vivek Srivastava, Padmavathi Balumuri, Partha Pratim Chakrabarti, Sohel Dalal
  • Patent number: 10316275
    Abstract: The present invention relates to alpha-amylase variants. The present invention also relates to polynucleotides encoding the variants; nucleic acid constructs, vectors, and host cells comprising the polynucleotides; and methods of using the variants.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: June 11, 2019
    Assignee: NOVOZYMES A/S
    Inventors: Carsten Andersen, Vivek Srivastava, Padmavathi Balumuri, Partha Pratim Chakrabarti, Sohel Dalal
  • Publication number: 20180312785
    Abstract: The present invention relates to alpha-amylase variants. The present invention also relates to polynucleotides encoding the variants; nucleic acid constructs, vectors, and host cells comprising the polynucleotides; and methods of using the variants.
    Type: Application
    Filed: May 9, 2016
    Publication date: November 1, 2018
    Applicant: NOVOZYMES A/S
    Inventors: Carsten Andersen, Vivek Srivastava, Padmavathi Balumuri, Partha Pratim Chakrabarti, Sohel Dalal
  • Publication number: 20180298456
    Abstract: The present invention relates to glucoamylase variants having an increase in specific activity and/or an increase in melting temperature measured by TSA of at least 0.5 degrees Celsius, and further wherein the variants have at least at least 85%, at least 90%, at least 95% identity, at least 96%, at least 97%, at least 98%, or at least 99%, but less than 100%, sequence identity to the amino acid sequence of SEQ ID NO: 3. The present invention also relates to polynucleotides encoding the variants; nucleic acid constructs, vectors, and host cells comprising the polynucleotides; and methods of using the variants.
    Type: Application
    Filed: October 12, 2016
    Publication date: October 18, 2018
    Applicant: NOVOZYMES A/S
    Inventors: Shikha Gupta, Allan Svendsen, Vivek Srivastava, Marco Malten, Thomas Agersten Poulsen, Preethi Ramaiya, Beth Nelson, Vasudeva P. Rao, Padmavathi Balumuri
  • Patent number: 9946562
    Abstract: A system and method for rootkit protection in a hypervisor environment includes modules for creating a soft whitelist having entries corresponding to each guest kernel page of a guest operating system in a hypervisor environment, wherein each entry is a duplicate page of the corresponding guest kernel page, generating a page fault when a process attempts to access a guest kernel page, and redirecting the process to the corresponding duplicate page. If the page fault is a data page fault, the method includes fixing the page fault, and marking a page table entry corresponding to the guest kernel page as non-executable and writeable. If the page fault is an instruction page fault, the method includes marking a page table entry corresponding to the guest kernel page as read-only. Redirecting changing a machine page frame number in a shadow page table of the hypervisor to point to the corresponding duplicate page.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: April 17, 2018
    Assignee: McAfee, LLC
    Inventors: Amit Dang, Preet Mohinder, Vivek Srivastava
  • Patent number: 9674071
    Abstract: A method for generating a high-precision packet train includes configuring an initial packet generation flow of duration T in a network node and sending a packet to a loopback port to initiate the initial packet generation flow in the network node, where the loopback port loops packets back to the network node or recirculates packets within the network node, and where the loopback port is configured for traffic shaping that establishes a pre-determined inter-packet gap for packets output by the loopback port. The method further includes configuring a main packet generation flow having a duration t1 that commences on expiration of the duration T. Looped back packets in the network node are sent to the loopback port for the entirety of durations T and t1, while one copy of each looped back packet in the network node is sent to a network port during the duration t1.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: June 6, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Prashant Anand, Vinayak Joshi, Vivek Srivastava
  • Patent number: 9465700
    Abstract: A system and method in one embodiment includes modules for creating a soft whitelist having entries corresponding to each guest kernel page in a guest operating system in a hypervisor environment, generating a page fault when an access attempt is made to a guest kernel page, fixing the page fault to allow access and execution if the guest kernel page corresponds to one of the entries in the soft whitelist, and denying execution if the guest kernel page does not correspond to any of the entries in the soft whitelist. If the page fault is an instruction page fault, and the guest kernel page corresponds to one of the entries in the soft whitelist, the method includes marking the guest kernel page as read-only and executable. The soft whitelist includes a hash of machine page frame numbers corresponding to virtual addresses of each guest kernel page.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: October 11, 2016
    Assignee: McAfee, Inc.
    Inventors: Amit Dang, Preet Mohinder, Vivek Srivastava
  • Publication number: 20160248656
    Abstract: A method for generating a high-precision packet train includes configuring an initial packet generation flow of duration T in a network node and sending a packet to a loopback port to initiate the initial packet generation flow in the network node, where the loopback port loops packets back to the network node or recirculates packets within the network node, and where the loopback port is configured for traffic shaping that establishes a pre-determined inter-packet gap for packets output by the loopback port. The method further includes configuring a main packet generation flow having a duration t1 that commences on expiration of the duration T. Looped back packets in the network node are sent to the loopback port for the entirety of durations T and t1, while one copy of each looped back packet in the network node is sent to a network port during the duration t1.
    Type: Application
    Filed: February 20, 2015
    Publication date: August 25, 2016
    Inventors: Prashant ANAND, Vinayak JOSHI, Vivek SRIVASTAVA
  • Patent number: 9349008
    Abstract: Approaches for processing a digital file in a manner designed to minimize exposure of any malicious code contained therein. A digital file resides with a virtual machine. When the virtual machine receives an instruction to print or digitally transfer at least a portion of the digital file, the virtual machine converts at least a portion of the digital file from an original format to a different format within the virtual machine. The different format preserves a visual presentation of the digital file without supporting metadata or file format data structures of the original format. The virtual machine instructs the host OS to print or digitally transfer the portion of the digital file. The host OS may consult policy data in determining how to service the instruction to print or digitally transfer the digital file.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: May 24, 2016
    Assignee: Bromium, Inc.
    Inventors: Deepak Khajuria, Gaurav Banga, Vikram Kapoor, Ian Pratt, Vivek Srivastava
  • Publication number: 20160034859
    Abstract: The present invention provides a method for cashless transaction at a point of sale. The method includes receiving unique information from a payment infrastructure corresponding to user. The unique information is received upon the user sending a request to the payment infrastructure. In addition, the method includes creating a data packet by a mobile device corresponding to the user. The data packet comprises an amount to be paid, the unique information, identity of the mobile device corresponding to the user a transaction number. The amount is entered by the user, wherein the data packet is encrypted. In addition, the method includes sending the data packet to a mobile device corresponding to a merchant. In addition, the method includes receiving an encrypted data from the merchant. In addition, the method includes sending information to the payment infrastructure, wherein the information comprises the decryption of the encrypted data received from the merchant.
    Type: Application
    Filed: November 12, 2014
    Publication date: February 4, 2016
    Inventors: ANSHUMAN PUROSHOTTAM, MANAS KUMAR MALLIK, VIVEK SRIVASTAVA, ABHIJIT GAIROLA
  • Publication number: 20150317178
    Abstract: A system and method for rootkit protection in a hypervisor environment includes modules for creating a soft whitelist having entries corresponding to each guest kernel page of a guest operating system in a hypervisor environment, wherein each entry is a duplicate page of the corresponding guest kernel page, generating a page fault when a process attempts to access a guest kernel page, and redirecting the process to the corresponding duplicate page. If the page fault is a data page fault, the method includes fixing the page fault, and marking a page table entry corresponding to the guest kernel page as non-executable and writeable. If the page fault is an instruction page fault, the method includes marking a page table entry corresponding to the guest kernel page as read-only. Redirecting changing a machine page frame number in a shadow page table of the hypervisor to point to the corresponding duplicate page.
    Type: Application
    Filed: June 24, 2015
    Publication date: November 5, 2015
    Applicant: McAfee, Inc.
    Inventors: Amit Dang, Preet Mohinder, Vivek Srivastava