Patents by Inventor Prateek Mehrotra

Prateek Mehrotra 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: 11588764
    Abstract: A workflow manager can be configured to present a graphical interface to an entity and display a current status of a workflow via the graphical interface. Via the graphical interface, the entity can provide one or more indications that indicate an entry condition for the workflow, one or more message communications, and one or more filter conditions. The entity can activate the workflow and cause the workflow manager to identify a user population that satisfies the entry condition and cause the user population to be presented with the one or more message communications and the one or more filter conditions of the workflow. Different user segments of the user population may be assigned to different user paths, where each user segment receives different communications based on their corresponding user paths.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: February 21, 2023
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Zachary Jake Barbitta, Aprajita Arora, Preetam Dasgupta, Prateek Mehrotra, Austin M. Nevins, Mohit Kumar Palriwal, Michael Sadahiro, Jonathan Edward Suchland, Kuangyou Yao, Justin Lowry, Attila Zoltan Kovacs
  • Patent number: 11171898
    Abstract: A workflow manager can be configured to present a graphical interface to an entity and display a current status of a user population within an active workflow. The workflow manager can identify and monitor individual user actions associated with user paths of the active workflow. The workflow manager can generate user path and workflow analytics that identify the progress of individual users and summarize the overall progress of the user population within the active workflow. The workflow analytics can be generated from event notifications that are emitted by the communications and filters of the active workflow. The graphical interface can be actively updated, in response to the emission of the event notifications, to present the workflow analytics and user population progress to the entity.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: November 9, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Zachary Jake Barbitta, Aprajita Arora, Preetam Dasgupta, Prateek Mehrotra, Austin M. Nevins, Mohit Kumar Palriwal, Michael Sadahiro, Jonathan Edward Suchland, Kuangyou Yao, Justin Lowry, Attila Zoltan Kovacs
  • Publication number: 20210136012
    Abstract: A workflow manager can be configured to present a graphical interface to an entity that displays a recommended activity for a workflow via the graphical interface. The entity can approve the recommended activity via the graphical interface and cause an updated workflow to be presented via the graphical interface. The entity can cause the workflow manager to present a recommended activity by submitting a high value action. The workflow manager can identify users from prior workflows that completed the high value action and configure the recommended addition based on those users. The entity can cause the workflow manager to identify users, generate the recommended activity, and update the activity over the workflow lifecycle.
    Type: Application
    Filed: December 13, 2019
    Publication date: May 6, 2021
    Inventors: Zachary Jake Barbitta, Aprajita Arora, Preetam Dasgupta, Prateek Mehrotra, Austin M. Nevins, Mohit Kumar Palriwal, Michael Sadahiro, Jonathan Edward Suchland, Kuangyou Yao, Justin Lowry, Attila Zoltan Kovacs
  • Publication number: 20210133656
    Abstract: A workflow manager can be configured to present a graphical interface to an entity and display a current status of a workflow via the graphical interface. Via the graphical interface, the entity can provide one or more indications that indicate an entry condition for the workflow, one or more message communications, and one or more filter conditions. The entity can activate the workflow and cause the workflow manager to identify a user population that satisfies the entry condition and cause the user population to be presented with the one or more message communications and the one or more filter conditions of the workflow. Different user segments of the user population may be assigned to different user paths, where each user segment receives different communications based on their corresponding user paths.
    Type: Application
    Filed: December 13, 2019
    Publication date: May 6, 2021
    Inventors: Zachary Jake Barbitta, Aprajita Arora, Preetam Dasgupta, Prateek Mehrotra, Austin M. Nevins, Mohit Kumar Palriwal, Michael Sadahiro, Jonathan Edward Suchland, Kuangyou Yao, Justin Lowry, Attila Zoltan Kovacs
  • Publication number: 20210136027
    Abstract: A workflow manager can be configured to present a graphical interface to an entity and display a current status of a user population within an active workflow. The workflow manager can identify and monitor individual user actions associated with user paths of the active workflow. The workflow manager can generate user path and workflow analytics that identify the progress of individual users and summarize the overall progress of the user population within the active workflow. The workflow analytics can be generated from event notifications that are emitted by the communications and filters of the active workflow. The graphical interface can be actively updated, in response to the emission of the event notifications, to present the workflow analytics and user population progress to the entity.
    Type: Application
    Filed: December 13, 2019
    Publication date: May 6, 2021
    Inventors: Zachary Jake Barbitta, Aprajita Arora, Preetam Dasgupta, Prateek Mehrotra, Austin M. Nevins, Mohit Kumar Palriwal, Michael Sadahiro, Jonathan Edward Suchland, Kuangyou Yao, Justin Lowry, Attila Zoltan Kovacs
  • Patent number: 10988142
    Abstract: A method for controlling a vehicle includes applying torque to a set of tires to cause the vehicle to move along a surface, reducing an amount of downward force applied to the surface by a first tire from the set of tires using an active suspension component, and actuating the first tire to control the dynamic response of the first tire relative to the surface. The method also includes determining a traction force of the first tire relative to the surface at each of multiple values for the dynamic response of the first tire relative to the surface, and determining a maximum available traction force based on the multiple values of the dynamic response and the corresponding values for the traction force. The method also includes determining a friction parameter based on the maximum available traction force, and controlling an operation of the vehicle based on the friction parameter.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: April 27, 2021
    Assignee: Apple Inc.
    Inventors: Prateek Mehrotra, Christopher D. Gadda
  • Patent number: 10509476
    Abstract: Techniques described herein may allow for an enhanced authentication of a user of a user device, such as a mobile telephone. Some such techniques may be applicable when transitioning the user device from a locked state to an unlocked state. The user device may determine an orientation associated with the user device (e.g., a magnetic declination, which may be expressed in terms of degrees from north), and may output the direction to an authentication server. The authentication server may determine whether the orientation matches a previously stored orientation, and may indicate to the user device whether the user device should activate a public mode or a private mode. The authentication server may also notify one or more application servers regarding the mode of the user device. In private mode, the presenting, sending, or receiving of certain types of data (e.g., sensitive data) may be restricted.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: December 17, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Viraj C. Mantri, Shivaramakrishna Nyshadham, Prateek Mehrotra, Vishal Bhasin
  • Patent number: 9877196
    Abstract: An exemplary method includes a user authentication system detecting a touch input on a lock screen of a mobile device while the lock screen displays a notification of an incoming voice call, determining that the touch input satisfies an end-user-defined authentication key requirement that includes an end-user-defined setting specifying that a direction of a vector of the touch input across the lock screen will not be considered as part of the end-user-defined authentication key requirement, and facilitating, based on the determining that the touch input satisfies the end-user-defined authentication key requirement, a pick-up of the incoming voice call. Corresponding systems and methods are also described.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: January 23, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Nyshadham Shiva Rama Krishna, Prateek Mehrotra, Vishal Bhasin
  • Patent number: 9864854
    Abstract: Techniques described herein may be used to implement a Completely Automated Public Turing test to tell Computers and Humans Apart (CAPTCHA) test that requires a user of a user device (e.g., a smartphone, a laptop computer, etc.) to physically move in a certain pattern. In one implementation, a user device may prompt the user to physically move the user device according to a specified pattern. As the user does so, sensors of the user device may detect the movements of the user, and cause the user to be authenticated based on the physical movements. In another implementation, a user device may request that the user make a physical gesture in front of the user device. In so doing, an infrared sensor of the user device may detect the user's movements, and the user device may cause the user to be authenticated based on the physical movements.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: January 9, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Viraj C. Mantri, Prateek Mehrotra
  • Publication number: 20170353858
    Abstract: An exemplary method includes a user authentication system detecting a touch input on a lock screen of a mobile device while the lock screen displays a notification of an incoming voice call, determining that the touch input satisfies an end-user-defined authentication key requirement that includes an end-user-defined setting specifying that a direction of a vector of the touch input across the lock screen will not be considered as part of the end-user-defined authentication key requirement, and facilitating, based on the determining that the touch input satisfies the end-user-defined authentication key requirement, a pick-up of the incoming voice call. Corresponding systems and methods are also described.
    Type: Application
    Filed: August 25, 2017
    Publication date: December 7, 2017
    Inventors: Nyshadham Shiva Rama Krishna, Prateek Mehrotra, Vishal Bhasin
  • Patent number: 9788204
    Abstract: An exemplary method includes a user authentication system detecting a touch input on a lock screen of a mobile device while the lock screen displays a notification of an incoming voice call, determining a total distance of movement of the touch input across the lock screen, determining, based on the determining of the total distance, that the touch input satisfies an end-user-defined authentication key requirement, and facilitating, based on the determining that the touch input satisfies the end-user-defined authentication key requirement, a pick-up of the incoming voice call. Corresponding systems and methods are also described.
    Type: Grant
    Filed: October 31, 2015
    Date of Patent: October 10, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Nyshadham Shiva Rama Krishna, Prateek Mehrotra, Vishal Bhasin
  • Publication number: 20170126879
    Abstract: An exemplary method includes a user authentication system detecting a touch input on a lock screen of a mobile device while the lock screen displays a notification of an incoming voice call, determining a total distance of movement of the touch input across the lock screen, determining, based on the determining of the total distance, that the touch input satisfies an end-user-defined authentication key requirement, and facilitating, based on the determining that the touch input satisfies the end-user-defined authentication key requirement, a pick-up of the incoming voice call. Corresponding systems and methods are also described.
    Type: Application
    Filed: October 31, 2015
    Publication date: May 4, 2017
    Inventors: Nyshadham Shiva Rama Krishna, Prateek Mehrotra, Vishal Bhasin
  • Publication number: 20170098068
    Abstract: Techniques described herein may be used to implement a Completely Automated Public Turing test to tell Computers and Humans Apart (CAPTCHA) test that requires a user of a user device (e.g., a smartphone, a laptop computer, etc.) to physically move in a certain pattern. In one implementation, a user device may prompt the user to physically move the user device according to a specified pattern. As the user does so, sensors of the user device may detect the movements of the user, and cause the user to be authenticated based on the physical movements. In another implementation, a user device may request that the user make a physical gesture in front of the user device. In so doing, an infrared sensor of the user device may detect the user's movements, and the user device may cause the user to be authenticated based on the physical movements.
    Type: Application
    Filed: October 6, 2015
    Publication date: April 6, 2017
    Inventors: Viraj C. Mantri, Prateek Mehrotra
  • Publication number: 20170004293
    Abstract: Techniques described herein may allow for an enhanced authentication of a user of a user device, such as a mobile telephone. Some such techniques may be applicable when transitioning the user device from a locked state to an unlocked state. The user device may determine an orientation associated with the user device (e.g., a magnetic declination, which may be expressed in terms of degrees from north), and may output the direction to an authentication server. The authentication server may determine whether the orientation matches a previously stored orientation, and may indicate to the user device whether the user device should activate a public mode or a private mode. The authentication server may also notify one or more application servers regarding the mode of the user device. In private mode, the presenting, sending, or receiving of certain types of data (e.g., sensitive data) may be restricted.
    Type: Application
    Filed: July 2, 2015
    Publication date: January 5, 2017
    Inventors: Viraj C. Mantri, Shivaramakrishna Nyshadham, Prateek Mehrotra, Vishal Bhasin
  • Patent number: 8848882
    Abstract: A system for and method of monitoring caller interactions during a call session is presented. The system and method for monitoring caller interaction may include receiving information from a call session between a caller and an automated voice portal system via a communication network, monitoring caller interaction points accumulated during the call session, comparing a sum of caller interaction points accumulated during the call session with the automated voice portal system with the caller interaction threshold, and taking one or more actions in response to the sum of the caller interaction points exceeds the caller interaction threshold.
    Type: Grant
    Filed: July 7, 2010
    Date of Patent: September 30, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Sumit Kumar Mukherjee, Vishal Bhasin, Prateek Mehrotra, Kannan Venugopal
  • Patent number: 8428246
    Abstract: A server device configured to receive first-information associated with a call that was received by a first server device; receive second-information associated with the call, where the second-information is associated with processing of the call by the first server device and at least one second server device; generate a unified record associated with the call, where the unified record includes at least some of the first-information and at least some of the second-information; determine, based on the unified record, that a condition exists with respect to the call; and send an instruction to perform a customer operation with respect to the call when the condition is determined to exist, where the customer operation includes increasing a priority for handling of the call by a customer service agent.
    Type: Grant
    Filed: May 12, 2010
    Date of Patent: April 23, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Kannan Venugopal, Prateek Mehrotra, Vishal Bhasin, Sumit K Mukherjee, Ashokkumar Kannan
  • Publication number: 20120008754
    Abstract: A system for and method of monitoring caller interactions during a call session is presented. The system and method for monitoring caller interaction may include receiving information from a call session between a caller and an automated voice portal system via a communication network, monitoring caller interaction points accumulated during the call session, comparing a sum of caller interaction points accumulated during the call session with the automated voice portal system with the caller interaction threshold, and taking one or more actions in response to the sum of the caller interaction points exceeds the caller interaction threshold.
    Type: Application
    Filed: July 7, 2010
    Publication date: January 12, 2012
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Sumit Kumar Mukherjee, Vishal Bhasin, Prateek Mehrotra, Kannan Venugopal
  • Publication number: 20110280391
    Abstract: A server device configured to receive first-information associated with a call that was received by a first server device; receive second-information associated with the call, where the second-information is associated with processing of the call by the first server device and at least one second server device; generate a unified record associated with the call, where the unified record includes at least some of the first-information and at least some of the second-information; determine, based on the unified record, that a condition exists with respect to the call; and send an instruction to perform a customer operation with respect to the call when the condition is determined to exist, where the customer operation includes increasing a priority for handling of the call by a customer service agent.
    Type: Application
    Filed: May 12, 2010
    Publication date: November 17, 2011
    Applicant: VERIZON PATENT AND LICENSING, INC.
    Inventors: Kannan Venugopal, Prateek Mehrotra, Vishal Bhasin, Sumit K. Mukherjee, Ashokkumar Kannan
  • Publication number: 20110246518
    Abstract: An approach is provided enabling efficient access to and storage of data within a database system comprising a plurality of data repository sites distributed across different physical locations. A processor receives a request for data, the request specifying a key value. The processor determines a bucket associated with one of a plurality of data repository sites of a virtual cache based on the key value, the data repository sites being in different physical locations. The association between the bucket and the one data repository site is based on probability of serving the request.
    Type: Application
    Filed: April 1, 2010
    Publication date: October 6, 2011
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Prateek Mehrotra, Kannan R. Venugopal, Vishal Bhasin, Sumit K. Mukherjee, Santosh Arroju