Patents by Inventor Anant Jain

Anant 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).

  • Publication number: 20240232643
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a target action selection policy to control a target agent interacting with an environment. In one aspect, a method comprises: obtaining a set of offline training data, wherein the offline training data characterizes interaction of a baseline agent with an environment as the baseline agent performs actions selected in accordance with a baseline action selection policy; generating a set of online training data that characterizes interaction of the target agent with the environment as the target agent performs actions selected in accordance with the target action selection policy; and training the target action selection policy on both: (i) the offline training data, and (ii) the online training data, wherein the training of the target action selection policy on the offline training data is conditioned on a measure of competency of the baseline agent.
    Type: Application
    Filed: October 23, 2023
    Publication date: July 11, 2024
    Inventors: Zheng Wen, Benjamin Van Roy, Rahul Anant Jain, Botao Hao
  • Publication number: 20240187395
    Abstract: An access control system is provided to prevent the surreptitious granting of access to privacy related functionality on an electronic device. Software-based events to grant access to device functionality can be validated by confirming that the software event corresponds with a hardware input event. This validation prevents the spoofing of a user interface input that may be used to fraudulently grant access to specific functionality.
    Type: Application
    Filed: January 16, 2024
    Publication date: June 6, 2024
    Inventors: James R. MONTGOMERIE, Jessica ARANDA, Patrick COFFMAN, Julien FREUDIGER, Matthew H. GAMBLE, Ron HUANG, Anant JAIN, Glen S. LOW, Andrey POKROVSKIY, Stephen J. RHEE, Matthew E. SHEPHERD, Ansh SHUKLA, Katherine SKINNER, Kyle M. SLUDER, Christopher SOLI, Christopher K. THOMAS, Guy L. TRIBBLE, John WILANDER
  • Publication number: 20240135190
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a target action selection policy to control a target agent interacting with an environment. In one aspect, a method comprises: obtaining a set of offline training data, wherein the offline training data characterizes interaction of a baseline agent with an environment as the baseline agent performs actions selected in accordance with a baseline action selection policy; generating a set of online training data that characterizes interaction of the target agent with the environment as the target agent performs actions selected in accordance with the target action selection policy; and training the target action selection policy on both: (i) the offline training data, and (ii) the online training data, wherein the training of the target action selection policy on the offline training data is conditioned on a measure of competency of the baseline agent.
    Type: Application
    Filed: October 22, 2023
    Publication date: April 25, 2024
    Inventors: Zheng Wen, Benjamin Van Roy, Rahul Anant Jain, Botao Hao
  • Patent number: 11895105
    Abstract: An access control system is provided to prevent the surreptitious granting of access to privacy related functionality on an electronic device. Software-based events to grant access to device functionality can be validated by confirming that the software event corresponds with a hardware input event. This validation prevents the spoofing of a user interface input that may be used to fraudulently grant access to specific functionality.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: February 6, 2024
    Assignee: Apple, Inc.
    Inventors: James R. Montgomerie, Jessica Aranda, Patrick Coffman, Julien Freudiger, Matthew Hansen Gamble, Ron Huang, Anant Jain, Glen S. Low, Andrey Pokrovskiy, Stephen J. Rhee, Matthew E. Shepherd, Ansh Shukla, Katherine Skinner, Kyle Martin Sluder, Christopher Soli, Christopher K. Thomas, Guy L. Tribble, John Wilander
  • Patent number: 11218401
    Abstract: A computer network device that includes a plurality of computer network ports for connecting to a plurality of computer network nodes is disclosed. The computer network device includes switching circuitry that communicates each of a plurality of messages received by more than one of the plurality of computer network ports to at least one other computer network port for transmission. The computer network device also includes a management processor that includes a plurality of management processor communication ports that include at least one externally accessible communication port and at least one externally inaccessible communication port. The at least one externally inaccessible communication port is in communication with the switching circuitry, and the management processor sends switching circuitry configuration instructions via the at least one externally inaccessible communication port to configure the switching circuitry.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: January 4, 2022
    Assignee: Arista Networks, Inc.
    Inventors: Alexander Peter Webster, Anant Jain
  • Publication number: 20210400037
    Abstract: An access control system is provided to prevent the surreptitious granting of access to privacy related functionality on an electronic device. Software-based events to grant access to device functionality can be validated by confirming that the software event corresponds with a hardware input event. This validation prevents the spoofing of a user interface input that may be used to fraudulently grant access to specific functionality.
    Type: Application
    Filed: January 29, 2021
    Publication date: December 23, 2021
    Inventors: James R. Montgomerie, Jessica Aranda, Patrick Coffman, Julien Freudiger, Matthew Hansen Gamble, Ron Huang, Anant Jain, Glen S. Low, Andrey Pokrovskiy, Stephen J. Rhee, Matthew E. Shepherd, Ansh Shukla, Katherine Skinner, Kyle Martin Sluder, Christopher Soli, Christopher K. Thomas, Guy L. Tribble, John Wilander
  • Patent number: 10796416
    Abstract: Certain embodiments involve generating recolored collages. For example, a method includes receiving a first image from and a second image. The method also includes grouping color hues within the first image into a first color hue cluster, and grouping color hues within the second image into a second color hue cluster. Further, the method includes determining that a first hue center of the first color hue cluster is within a distance range of a second hue center of the second color hue cluster. Additionally, the method includes generating a first recolored image by recoloring pixels of the first image having color hues outside the first color hue cluster and generating a second recolored image by recoloring pixels of the second image having color hues outside the second color hue cluster. Moreover, the method includes outputting a recolored collage including the first recolored image and the second recolored image.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: October 6, 2020
    Assignee: ADOBE INC.
    Inventors: Shailendra Singh Rathore, Anmol Dhawan, Anant Jain
  • Publication number: 20200244567
    Abstract: Disclosed herein is computer network device (10), within a computer network (11). The computer network device (10) has plurality of network medium attachments in the form of a plurality of computer network ports (22, 24, 26, 28) for connecting to a plurality of computer network nodes (14, 16, 18). Also disclosed herein is a computer internetwork and a method for computer networking.
    Type: Application
    Filed: August 9, 2018
    Publication date: July 30, 2020
    Inventors: Alexander Peter Webster, Anant Jain
  • Publication number: 20190378249
    Abstract: Certain embodiments involve generating recolored collages. For example, a method includes receiving a first image from and a second image. The method also includes grouping color hues within the first image into a first color hue cluster, and grouping color hues within the second image into a second color hue cluster. Further, the method includes determining that a first hue center of the first color hue cluster is within a distance range of a second hue center of the second color hue cluster. Additionally, the method includes generating a first recolored image by recoloring pixels of the first image having color hues outside the first color hue cluster and generating a second recolored image by recoloring pixels of the second image having color hues outside the second color hue cluster. Moreover, the method includes outputting a recolored collage including the first recolored image and the second recolored image.
    Type: Application
    Filed: June 6, 2018
    Publication date: December 12, 2019
    Inventors: Shailendra Singh Rathore, Anmol Dhawan, Anant Jain