Patents by Inventor Anuj Goyal

Anuj Goyal 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: 20240171581
    Abstract: According to an aspect, a method includes rendering a first window of a browser application on a computing device, where the first window has a first browser profile associated with a non-managed user account, and the first window displays a tab requesting an authentication credential to access a resource of the browser application. The method includes receiving, via the tab, an authentication credential of a managed user account to access the resource of the browser application, in response to the authentication credential being authenticated, determining whether the managed user account is associated with a second browser profile, and, in response to determining that the managed user account is not associated with the second browser profile, rendering a user interface (UI) object that prompts a user to create the second browser profile for the managed user account.
    Type: Application
    Filed: November 17, 2022
    Publication date: May 23, 2024
    Inventors: Anuj Goyal, Yulian Pastarmov, Yann Dago, Zhechen Min
  • Publication number: 20240095007
    Abstract: This disclosure relates to a method for managing installation of applications, where the method includes receiving, from a first computing device associated with an administrator of an organization, a pin request to attach an application, provided by an application store platform, with a version of the application, initiating, in response to the pin request, transfer of a copy of the version of the application from the application store platform to a data storage device, generating an application identifier that identifies a location of the version of the application stored in the data storage device, and transmitting installation data to a second computing device that is managed by the organization. The installation data includes the application identifier, which is used by the second computing device to install the version of the application from the data storage device.
    Type: Application
    Filed: September 15, 2022
    Publication date: March 21, 2024
    Inventors: Anuj Goyal, Benjamin Ackerman, Marcus Köhler, Apisada Petchtes, Qingle Yao, Dan Chen, Ligeng Dong, David Shangni Li, Oleg Davydov
  • Publication number: 20240069961
    Abstract: Disclosed herein are system, method, and computer program product embodiments for individually deploying batch functions in a cluster computing environment. A batch function system may receive a scheduled batch job for execution at a particular timing. Rather than deploying the corresponding batch functions as a bundled monolith, the batch function system may individually deploy corresponding batch functions. To individually deploy the batch functions, the batch function system may use a verticle data structure for defining a batch job. The batch function system may then execute a batch function corresponding to the batch job on a cluster computing platform by deploying the batch function to a pod executing on computing nodes. Upon individual completion of execution, the batch function system may release the pod and/or computing nodes to make the computing resources available. The batch function system may also preserve and pass data between pods executing batch functions.
    Type: Application
    Filed: August 23, 2022
    Publication date: February 29, 2024
    Applicant: American Express Travel Related Services Company, Inc.
    Inventors: Edward K. SAMSON, Anuj GOYAL, Michael D. WIRSIG, Brandon Michael Thomas Bradley
  • Publication number: 20230205504
    Abstract: According to an aspect, a method for requesting installation of applications includes rendering information of an application store platform in a user interface of a first application executing on a computing device associated with an organization, rendering a UI control of the application store platform on the user interface, where the UI control provides an option to request installation of a second application provided by the application store platform, and transmitting, in response to selection of the option to request installation, a request to install the second application to a computing device associated with an administrator of the organization.
    Type: Application
    Filed: November 7, 2022
    Publication date: June 29, 2023
    Inventors: Anuj Goyal, Caitlin Kelly Phillips, Parastoo Geranmayeh, Chloé Calvarin, Zhechen Min, William Larsen, Yi Ren
  • Publication number: 20230066397
    Abstract: Various embodiments for remotely sharing a payment instrument of a first user to a client device of a second user are provided. In some embodiments, a system is configured to receive a first request from a first client device to generate a beneficiary user for a payment instrument account. The system is configured to receive a second request from the first client device in order to generate a virtual payment instrument, and the second request comprises a spending policy. The system is configured to generate the virtual payment instrument for the beneficiary identifier based at least in part on the spending policy and configured to transmit a reference notification for accessing the virtual payment instrument to a second client device. The virtual payment instrument is configured to be restricted for a purchase based at least in part on the spending policy.
    Type: Application
    Filed: August 25, 2021
    Publication date: March 2, 2023
    Inventors: Pankaj Mehla, Anuj Goyal, Anthony Jaleel Wooten, Yogesh Edekar, Moses Godinez, Sridevi Majeti, Sharad Kumar, Nicholas Martinez
  • Patent number: 10395260
    Abstract: A system and method for the federation of content items of a social network based on personalized relevance includes obtaining content items from first and second content item sources. Profile data for a member of the social network is obtained from the electronic data storage. A relevance score of the content item to the profile data of the member is determined for each of the content items. A utility value is determined based on the selection value, the value metric for content items from the first content item source, and the relevance score. A user device associated with the member displays the content items based on their respective utility values.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: August 27, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joshua Daniel Hartman, Kai Chao, Anuj Goyal
  • Patent number: 10177989
    Abstract: In an embodiment, a data processing method providing an improvement in computer efficiency in transmitting data poll messages to another computer, the method comprising: using a first computer, transmitting a first plurality of data poll messages to a second computer, receiving event data from the second computer, and storing the event data in event history storage; based upon the event data in the event history storage, calculating a first estimate of a probability of a particular event occurring in a first specified time period; in response to determining that the first estimate is greater than 0, calculating a total number of times to check for the same particular event in the same specified time period; based upon the event data in the event history storage, calculating a second estimate of a probability distribution of the same particular event during the same specified time period; creating and storing a schedule of a plurality of times at which to transmit a second plurality of data poll messages to th
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: January 8, 2019
    Assignee: IFTTT, INC.
    Inventors: Anuj Goyal, Sanny Liao, Apurva Joshi, Nicholas Leach, Joseph Sims
  • Publication number: 20160224560
    Abstract: A system and method for the federation of content items of a social network based on personalized relevance includes obtaining content items from first and second content item sources. Profile data for a member of the social network is obtained from the electronic data storage. A relevance score of the content item to the profile data of the member is determined for each of the content items. A utility value is determined based on the selection value, the value metric for content items from the first content item source, and the relevance score. A user device associated with the member displays the content items based on their respective utility values.
    Type: Application
    Filed: February 27, 2015
    Publication date: August 4, 2016
    Inventors: Joshua Daniel Hartman, Kai Chao, Anuj Goyal