Patents by Inventor Amit Kumar Yadav

Amit Kumar Yadav 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).

  • Publication number: 20230421565
    Abstract: Disclosed are various approaches for verifying the compliance of a TLS session with TLs policies. Traffic between an application and a destination server can be routed through a TLS gateway. The TLS gateway can inspect TLS handshake messages for compliance with TLS policies.
    Type: Application
    Filed: September 8, 2023
    Publication date: December 28, 2023
    Inventors: SANJAY PATIL, CRAIG FARLEY NEWELL, LEUNG TAO KWOK, AMIT KUMAR YADAV
  • Patent number: 11824965
    Abstract: The technology disclosed herein enables packet handling based on user information included in packet headers. In a particular embodiment, a method provides, in a gateway to a network environment, establishing a first connection with a first connection endpoint outside of the network environment. The first connection is established based on authentication of user information received from the first connection endpoint. The method further provides adding the user information to a packet header of one or more first packets carrying a request to establish a second connection between the gateway and a second connection endpoint within the network environment. Also, the method provides transferring the one or more first packets towards the second connection endpoint.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: November 21, 2023
    Assignee: VMware, Inc.
    Inventors: Suman Aluvala, Craig Farley Newell, Amit Kumar Yadav, Pavan Rajkumar Rangain, Rohit Pradeep Shetty
  • Patent number: 11792202
    Abstract: Disclosed are various approaches for verifying the compliance of a TLS session with TLs policies. Traffic between an application and a destination server can be routed through a TLS gateway. The TLS gateway can inspect TLS handshake messages for compliance with TLS policies.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: October 17, 2023
    Assignee: VMware, Inc.
    Inventors: Sanjay Patil, Craig Farley Newell, Leung Tao Kwok, Amit Kumar Yadav
  • Patent number: 11363112
    Abstract: A multi-tenant, elastically scalable cache as a service is disclosed. Embodiments of the cache service eliminate the need for applications to manage their own cache tier. The multi-tenant cache service is implemented by maintaining/creating multiple named caches in a cache cluster and mapping each tenant's cache to a named cache in the cluster. Strict quotas are enforced on cache sizes This allows caches with different replication attributes to co-exist on the same cache server, allows migration of a cache from one cluster to another for load balancing purposes, and allows a cache to inflate/deflate to meet business needs. A network load balancer is used to route cache items to servers.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: June 14, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Perraju Bendapudi, Hari Krishnan S., Jithendra K. Veeramachaneni, Jagan M. Peri, Jatin Kakkar, Amit Kumar Yadav
  • Publication number: 20220166858
    Abstract: The technology disclosed herein enables packet handling based on user information included in packet headers. In a particular embodiment, a method provides, in a gateway to a network environment, establishing a first connection with a first connection endpoint outside of the network environment. The first connection is established based on authentication of user information received from the first connection endpoint. The method further provides adding the user information to a packet header of one or more first packets carrying a request to establish a second connection between the gateway and a second connection endpoint within the network environment. Also, the method provides transferring the one or more first packets towards the second connection endpoint.
    Type: Application
    Filed: February 8, 2022
    Publication date: May 26, 2022
    Inventors: SUMAN ALUVALA, CRAIG FARLEY NEWELL, AMIT KUMAR YADAV, PAVAN RAJKUMAR RANGAIN, ROHIT PRADEEP SHETTY
  • Publication number: 20220116379
    Abstract: Example methods and systems for context-aware network policy enforcement are described. In one example, a computer system may detect a request for a client device to access a destination server. The computer system may extract, from the request, connection information identifying a connection to be established for the client device to access the destination server; and map the connection information to contextual information associated with the client device or a user operating the client device, or both. Based on the contextual information, the computer system may apply one or more network policies to determine whether to allow or deny access by the client device to the destination server. In response to determination to allow the access, a first response may be generated and sent to allow establishment of the connection. Otherwise, a second response may be generated and sent to block establishment of the connection.
    Type: Application
    Filed: October 14, 2020
    Publication date: April 14, 2022
    Applicant: VMware, Inc.
    Inventors: Pavan Rajkumar RANGAIN, Suman ALUVALA, Arjun KOCHHAR, Amit Kumar YADAV
  • Publication number: 20220086121
    Abstract: Disclosed are various embodiments for providing split-tunneled network connectivity on a per-application basis. A DNS query is received from a locally hosted DNS resolver. A first recursive DNS query is sent to an external DNS server and a second recursive DNS query is sent to an internal DNS server. A first recursive DNS response is then received from the external DNS server and a second recursive DNS response is received from the external DNS server. A response is then provided to the DNS query.
    Type: Application
    Filed: November 23, 2021
    Publication date: March 17, 2022
    Inventors: PURAN CHAND, CRAIG FARLEY NEWELL, AMIT KUMAR YADAV
  • Patent number: 11272043
    Abstract: The technology disclosed herein enables packet handling based on user information included in packet headers. In a particular embodiment, a method provides, in a gateway to a network environment, establishing a first connection with a first connection endpoint outside of the network environment. The method further provides identifying first user information associated with the first connection and adding the first user information to a packet header of one or more first packets associated with the first connection. Also, the method provides transferring the one or more first packets into the network environment.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: March 8, 2022
    Assignee: VMware, Inc.
    Inventors: Suman Aluvala, Craig Farley Newell, Amit Kumar Yadav, Pavan Rajkumar Rangain, Rohit Pradeep Shetty
  • Publication number: 20220046024
    Abstract: Disclosed are various approaches for verifying the compliance of a TLS session with TLs policies. Traffic between an application and a destination server can be routed through a TLS gateway. The TLS gateway can inspect TLS handshake messages for compliance with TLS policies.
    Type: Application
    Filed: October 29, 2021
    Publication date: February 10, 2022
    Inventors: SANJAY PATIL, CRAIG FARLEY NEWELL, LEUNG TAO KWOK, AMIT KUMAR YADAV
  • Publication number: 20210374198
    Abstract: The present disclosure relates to systems and methods to generate, in real-time, copy suggestions for a directed content for interactive design operations of copy. A generative deep learning model encodes content of the website into an embedded form with context of the content. The model decodes the encoded form of the content based on the user input to generate copy suggestions. Used in conjunction with an interactive copy design client, the present disclosure interactively receives user input to iteratively modify the copy suggestions in real-time while validating a quality of the copy suggestions. The real-time, interactive design of copy for the directed content improves timing, accuracy, and productivity of the design operations.
    Type: Application
    Filed: May 31, 2020
    Publication date: December 2, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Rui ZHOU, Amit Kumar YADAV, Xuefei NING, Sumeet Sunil AGRAWAL, Weiqing TU, Biao JIANG
  • Patent number: 11190521
    Abstract: Disclosed are various approaches for verifying the compliance of a TLS session with TLs policies. Traffic between an application and a destination server can be routed through a TLS gateway. The TLS gateway can inspect TLS handshake messages for compliance with TLS policies.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: November 30, 2021
    Assignee: VMware, Inc.
    Inventors: Sanjay Patil, Craig Farley Newell, Leung Tao Kwok, Amit Kumar Yadav
  • Patent number: 11190480
    Abstract: Disclosed are various embodiments for providing split-tunneled network connectivity on a per-application basis. A DNS query is received from a locally hosted DNS resolver. A first recursive DNS query is sent to an external DNS server and a second recursive DNS query is sent to an internal DNS server. A first recursive DNS response is then received from the external DNS server and a second recursive DNS response is received from the external DNS server. A response is then provided to the DNS query.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: November 30, 2021
    Assignee: VMWARE, INC.
    Inventors: Puran Chand, Craig Farley Newell, Amit Kumar Yadav
  • Publication number: 20210227056
    Abstract: The technology disclosed herein enables packet handling based on user information included in packet headers. In a particular embodiment, a method provides, in a gateway to a network environment, establishing a first connection with a first connection endpoint outside of the network environment. The method further provides identifying first user information associated with the first connection and adding the first user information to a packet header of one or more first packets associated with the first connection. Also, the method provides transferring the one or more first packets into the network environment.
    Type: Application
    Filed: March 11, 2020
    Publication date: July 22, 2021
    Inventors: Suman Aluvala, Craig Farley Newell, Amit Kumar Yadav, Pavan Rajkumar Rangain, Rohit Pradeep Shetty
  • Patent number: 11066262
    Abstract: A singling apparatus and a system for singling sheet material comprises a sheet store for receiving a sheet stack of sheets to be singled. The sheet store includes a singling gap, which is formed and arranged to deliver a sheet out of the sheet store to a transport mechanism. The singling apparatus comprises further a singling device comprising a rotating separation roller wherein the separation roller comprises partially on its rotational surface a contact area to periodically contact and transport the sheet from the sheet store to the transport mechanism. A position control device of the singling apparatus is coupled to the separation roller and comprises an alignment indication being in correlation with an angle position of the contact area of the separation roller and indicates the alignment of the contact area to the singling gap and/or the sheet.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: July 20, 2021
    Assignee: GIESECKE+DEVRIENT CURRENCY TECHNOLOGY GMBH
    Inventor: Amit Kumar Yadav
  • Patent number: 11057340
    Abstract: Disclosed are various embodiments for providing split-tunneled network connectivity on a per-application basis. A request to make a universal datagram protocol (UDP) connection to a remote host specified by an internet protocol (IP) address in the request is received from a network driver. A hostname lookup table is queried to determine a hostname associated with the IP address for the remote host. A policy is identified based on the hostname associated with the IP address for the remote host. Then, the UDP connection is routed based on the policy.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: July 6, 2021
    Assignee: VMWARE, INC.
    Inventors: Puran Chand, Craig Farley Newell, Amit Kumar Yadav
  • Patent number: 10992579
    Abstract: Disclosed are various embodiments for providing split-tunneled network connectivity on a per-application basis. A request to make a connection, such as a transmission control protocol (TCP) or a universal datagram protocol (UDP) connection, to a remote host specified by an internet protocol (IP) address in the request is received from a network driver. A hostname lookup table is queried to determine a hostname associated with the IP address for the remote host. A policy is identified based on the hostname associated with the IP address for the remote host. Then, the connection is routed based on the policy.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: April 27, 2021
    Assignee: VMWARE, INC.
    Inventors: Puran Chand, Craig Farley Newell, Amit Kumar Yadav
  • Publication number: 20210070566
    Abstract: A singling apparatus and a system for singling sheet material comprises a sheet store for receiving a sheet stack of sheets to be singled. The sheet store includes a singling gap, which is formed and arranged to deliver a sheet out of the sheet store to a transport mechanism. The singling apparatus comprises further a singling device comprising a rotating separation roller wherein the separation roller comprises partially on its rotational surface a contact area to periodically contact and transport the sheet from the sheet store to the transport mechanism. A position control device of the singling apparatus is coupled to the separation roller and comprises an alignment indication being in correlation with an angle position of the contact area of the separation roller and indicates the alignment of the contact area to the singling gap and/or the sheet.
    Type: Application
    Filed: September 22, 2017
    Publication date: March 11, 2021
    Inventor: Amit Kumar YADAV
  • Publication number: 20210021564
    Abstract: Disclosed are various embodiments for providing split-tunneled network connectivity on a per-application basis. A request to make a universal datagram protocol (UDP) connection to a remote host specified by an internet protocol (IP) address in the request is received from a network driver. A hostname lookup table is queried to determine a hostname associated with the IP address for the remote host. A policy is identified based on the hostname associated with the IP address for the remote host. Then, the UDP connection is routed based on the policy.
    Type: Application
    Filed: September 18, 2019
    Publication date: January 21, 2021
    Inventors: PURAN CHAND, CRAIG FARLEY NEWELL, AMIT KUMAR YADAV
  • Publication number: 20210021518
    Abstract: Disclosed are various embodiments for providing split-tunneled network connectivity on a per-application basis. A request to make a connection, such as a transmission control protocol (TCP) or a universal datagram protocol (UDP) connection, to a remote host specified by an internet protocol (IP) address in the request is received from a network driver. A hostname lookup table is queried to determine a hostname associated with the IP address for the remote host. A policy is identified based on the hostname associated with the IP address for the remote host. Then, the connection is routed based on the policy.
    Type: Application
    Filed: September 18, 2019
    Publication date: January 21, 2021
    Inventors: Puran CHAND, Craig Farley NEWELL, Amit Kumar YADAV
  • Publication number: 20210021565
    Abstract: Disclosed are various embodiments for providing split-tunneled network connectivity on a per-application basis. A DNS query is received from a locally hosted DNS resolver. A first recursive DNS query is sent to an external DNS server and a second recursive DNS query is sent to an internal DNS server. A first recursive DNS response is then received from the external DNS server and a second recursive DNS response is received from the external DNS server. A response is then provided to the DNS query.
    Type: Application
    Filed: September 18, 2019
    Publication date: January 21, 2021
    Inventors: PURAN CHAND, CRAIG FARLEY NEWELL, AMIT KUMAR YADAV