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: 20230421565Abstract: 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: ApplicationFiled: September 8, 2023Publication date: December 28, 2023Inventors: SANJAY PATIL, CRAIG FARLEY NEWELL, LEUNG TAO KWOK, AMIT KUMAR YADAV
-
Patent number: 11824965Abstract: 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: GrantFiled: February 8, 2022Date of Patent: November 21, 2023Assignee: VMware, Inc.Inventors: Suman Aluvala, Craig Farley Newell, Amit Kumar Yadav, Pavan Rajkumar Rangain, Rohit Pradeep Shetty
-
Patent number: 11792202Abstract: 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: GrantFiled: October 29, 2021Date of Patent: October 17, 2023Assignee: VMware, Inc.Inventors: Sanjay Patil, Craig Farley Newell, Leung Tao Kwok, Amit Kumar Yadav
-
Patent number: 11363112Abstract: 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: GrantFiled: February 4, 2019Date of Patent: June 14, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Perraju Bendapudi, Hari Krishnan S., Jithendra K. Veeramachaneni, Jagan M. Peri, Jatin Kakkar, Amit Kumar Yadav
-
Publication number: 20220166858Abstract: 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: ApplicationFiled: February 8, 2022Publication date: May 26, 2022Inventors: SUMAN ALUVALA, CRAIG FARLEY NEWELL, AMIT KUMAR YADAV, PAVAN RAJKUMAR RANGAIN, ROHIT PRADEEP SHETTY
-
Publication number: 20220116379Abstract: 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: ApplicationFiled: October 14, 2020Publication date: April 14, 2022Applicant: VMware, Inc.Inventors: Pavan Rajkumar RANGAIN, Suman ALUVALA, Arjun KOCHHAR, Amit Kumar YADAV
-
Publication number: 20220086121Abstract: 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: ApplicationFiled: November 23, 2021Publication date: March 17, 2022Inventors: PURAN CHAND, CRAIG FARLEY NEWELL, AMIT KUMAR YADAV
-
Patent number: 11272043Abstract: 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: GrantFiled: March 11, 2020Date of Patent: March 8, 2022Assignee: VMware, Inc.Inventors: Suman Aluvala, Craig Farley Newell, Amit Kumar Yadav, Pavan Rajkumar Rangain, Rohit Pradeep Shetty
-
Publication number: 20220046024Abstract: 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: ApplicationFiled: October 29, 2021Publication date: February 10, 2022Inventors: SANJAY PATIL, CRAIG FARLEY NEWELL, LEUNG TAO KWOK, AMIT KUMAR YADAV
-
Publication number: 20210374198Abstract: 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: ApplicationFiled: May 31, 2020Publication date: December 2, 2021Applicant: Microsoft Technology Licensing, LLCInventors: Rui ZHOU, Amit Kumar YADAV, Xuefei NING, Sumeet Sunil AGRAWAL, Weiqing TU, Biao JIANG
-
Patent number: 11190521Abstract: 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: GrantFiled: April 16, 2019Date of Patent: November 30, 2021Assignee: VMware, Inc.Inventors: Sanjay Patil, Craig Farley Newell, Leung Tao Kwok, Amit Kumar Yadav
-
Patent number: 11190480Abstract: 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: GrantFiled: September 18, 2019Date of Patent: November 30, 2021Assignee: VMWARE, INC.Inventors: Puran Chand, Craig Farley Newell, Amit Kumar Yadav
-
Publication number: 20210227056Abstract: 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: ApplicationFiled: March 11, 2020Publication date: July 22, 2021Inventors: Suman Aluvala, Craig Farley Newell, Amit Kumar Yadav, Pavan Rajkumar Rangain, Rohit Pradeep Shetty
-
Patent number: 11066262Abstract: 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: GrantFiled: September 22, 2017Date of Patent: July 20, 2021Assignee: GIESECKE+DEVRIENT CURRENCY TECHNOLOGY GMBHInventor: Amit Kumar Yadav
-
Patent number: 11057340Abstract: 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: GrantFiled: September 18, 2019Date of Patent: July 6, 2021Assignee: VMWARE, INC.Inventors: Puran Chand, Craig Farley Newell, Amit Kumar Yadav
-
Patent number: 10992579Abstract: 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: GrantFiled: September 18, 2019Date of Patent: April 27, 2021Assignee: VMWARE, INC.Inventors: Puran Chand, Craig Farley Newell, Amit Kumar Yadav
-
Publication number: 20210070566Abstract: 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: ApplicationFiled: September 22, 2017Publication date: March 11, 2021Inventor: Amit Kumar YADAV
-
Publication number: 20210021564Abstract: 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: ApplicationFiled: September 18, 2019Publication date: January 21, 2021Inventors: PURAN CHAND, CRAIG FARLEY NEWELL, AMIT KUMAR YADAV
-
Publication number: 20210021518Abstract: 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: ApplicationFiled: September 18, 2019Publication date: January 21, 2021Inventors: Puran CHAND, Craig Farley NEWELL, Amit Kumar YADAV
-
Publication number: 20210021565Abstract: 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: ApplicationFiled: September 18, 2019Publication date: January 21, 2021Inventors: PURAN CHAND, CRAIG FARLEY NEWELL, AMIT KUMAR YADAV