Patents by Inventor Ashish Arora

Ashish Arora 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: 11941372
    Abstract: Edit automation functionality generalizes edits performed by a user in a document, locates similar text, and recommends or applies transforms while staying within a current workflow. Source code edits such as refactoring are automated. The functionality uses or provides anchor target lists, temporal edit patterns, edit graphs, automatable edit sequence libraries, and other data structures and computational techniques for identifying locations appropriate for particular edits, for getting transforms, for selecting optimal transforms, for leveraging transforms in an editing session or later, and for displaying transform recommendations and results. The edit automation functionality enhances automation subtool generation, discoverability, and flexibility, for refactoring, snippet insertion, quick actions in an integrated development environment, and other automatable edit sequences.
    Type: Grant
    Filed: April 1, 2021
    Date of Patent: March 26, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Titus Barik, Gustavo Araujo Soares, Piyush Arora, Peter Groenewegen, Sumit Gulwani, Ameya Sanjay Ketkar, Vu Minh Le, Wode Ni, David Ellis Pugh, Arjun Radhakrishna, Ivan Radicek, Ashish Tiwari, Mark Alistair Wilson-Thomas
  • Publication number: 20240095320
    Abstract: Techniques for granting, for a device, access to additional functionality requested by user inputs received by the device are described. A system may receive, from a device, a first user input requesting content of a content type requiring additional functionality access in order for the content to be sent to the device. The system may exchange data with an access control system in order to determine the device is capable of performing the additional functionality. The system may prompt the user as to whether the additional functionality access should be granted. In response to receiving a confirmatory user input, the system may cause the access control system to grant the additional functionality access for the device.
    Type: Application
    Filed: June 29, 2022
    Publication date: March 21, 2024
    Inventors: Bharat Balasubramanya, Raveendra Kulakarni, Ramesh Aswath, Ashish Arora, Alexander Wenbo Zhou, Shyam Kumar
  • Patent number: 11932040
    Abstract: A sublimation device includes a first heater and a second heater. The first heater includes a proximal end, a distal end, and an inner surface. The distal end is disposed opposite the proximal end. The inner surface extends between the proximal end and the distal end and at least partially forms a cavity. The second heater is disposed proximate the distal end of the first heater.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: March 19, 2024
    Assignee: Cricut, Inc.
    Inventors: John Dalton, Cole Chamberlain, Ashish Arora
  • Patent number: 11689524
    Abstract: Aspects of the disclosure relate to preventing unauthorized access to secured information systems. A computing platform may receive, from an end user desktop computing device, a request to login to a user account associated with a user account portal. In response to receiving the request, the computing platform may generate an authentication token in an authentication database and may send a notification to at least one registered device linked to the user account. After sending the notification, the computing platform may receive, from the at least one registered device, an authentication response message. If the authentication response message indicates that valid authentication input was received, the computing platform may update the authentication token to indicate that the request to login to the user account has been approved. After updating the authentication token, the computing platform may provide, to the end user desktop computing device, access to a portal interface.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: June 27, 2023
    Assignee: Bank of America Corporation
    Inventors: Ashish Arora, Muniraju Jayaramaiah, Xianhong Zhang
  • Publication number: 20220324246
    Abstract: A sublimation device includes a first heater and a second heater. The first heater includes a proximal end, a distal end, and an inner surface. The distal end is disposed opposite the proximal end. The inner surface extends between the proximal end and the distal end and at least partially forms a cavity. The second heater is disposed proximate the distal end of the first heater.
    Type: Application
    Filed: June 28, 2022
    Publication date: October 13, 2022
    Applicant: Cricut, Inc.
    Inventors: John Dalton, Cole Chamberlain, Ashish Arora
  • Publication number: 20220258514
    Abstract: A sublimation device includes a first heater and a second heater. The first heater includes a proximal end, a distal end, and an inner surface. The distal end is disposed opposite the proximal end. The inner surface extends between the proximal end and the distal end and at least partially forms a cavity. The second heater is disposed proximate the distal end of the first heater.
    Type: Application
    Filed: February 17, 2021
    Publication date: August 18, 2022
    Applicant: Cricut, Inc.
    Inventors: John Dalton, Cole Chamberlain, Ashish Arora
  • Patent number: 11407245
    Abstract: A sublimation device includes a first heater and a second heater. The first heater includes a proximal end, a distal end, and an inner surface. The distal end is disposed opposite the proximal end. The inner surface extends between the proximal end and the distal end and at least partially forms a cavity. The second heater is disposed proximate the distal end of the first heater.
    Type: Grant
    Filed: February 17, 2021
    Date of Patent: August 9, 2022
    Assignee: Cricut, Inc.
    Inventors: John Dalton, Cole Chamberlain, Ashish Arora
  • Publication number: 20220046008
    Abstract: Aspects of the disclosure relate to preventing unauthorized access to secured information systems. A computing platform may receive, from an end user desktop computing device, a request to login to a user account associated with a user account portal. In response to receiving the request, the computing platform may generate an authentication token in an authentication database and may send a notification to at least one registered device linked to the user account. After sending the notification, the computing platform may receive, from the at least one registered device, an authentication response message. If the authentication response message indicates that valid authentication input was received, the computing platform may update the authentication token to indicate that the request to login to the user account has been approved. After updating the authentication token, the computing platform may provide, to the end user desktop computing device, access to a portal interface.
    Type: Application
    Filed: October 21, 2021
    Publication date: February 10, 2022
    Inventors: Ashish Arora, Muniraju Jayaramaiah, Xianhong Zhang
  • Patent number: 11184355
    Abstract: Aspects of the disclosure relate to preventing unauthorized access to secured information systems. A computing platform may receive, from an end user desktop computing device, a request to login to a user account associated with a user account portal. In response to receiving the request, the computing platform may generate an authentication token in an authentication database and may send a notification to at least one registered device linked to the user account. After sending the notification, the computing platform may receive, from the at least one registered device, an authentication response message. If the authentication response message indicates that valid authentication input was received, the computing platform may update the authentication token to indicate that the request to login to the user account has been approved. After updating the authentication token, the computing platform may provide, to the end user desktop computing device, access to a portal interface.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: November 23, 2021
    Assignee: Bank of America Corporation
    Inventors: Ashish Arora, Muniraju Jayaramaiah, Xianhong Zhang
  • Publication number: 20210226943
    Abstract: Aspects of the disclosure relate to preventing unauthorized access to secured information systems. A computing platform may receive, from an end user desktop computing device, a request to login to a user account associated with a user account portal. In response to receiving the request, the computing platform may generate an authentication token in an authentication database and may send a notification to at least one registered device linked to the user account. After sending the notification, the computing platform may receive, from the at least one registered device, an authentication response message. If the authentication response message indicates that valid authentication input was received, the computing platform may update the authentication token to indicate that the request to login to the user account has been approved. After updating the authentication token, the computing platform may provide, to the end user desktop computing device, access to a portal interface.
    Type: Application
    Filed: April 7, 2021
    Publication date: July 22, 2021
    Inventors: Ashish Arora, Muniraju Jayaramaiah, Xianhong Zhang
  • Patent number: 11005840
    Abstract: Aspects of the disclosure relate to preventing unauthorized access to secured information systems. A computing platform may receive, from an end user desktop computing device, a request to login to a user account associated with a user account portal. In response to receiving the request, the computing platform may generate an authentication token in an authentication database and may send a notification to at least one registered device linked to the user account. After sending the notification, the computing platform may receive, from the at least one registered device, an authentication response message. If the authentication response message indicates that valid authentication input was received, the computing platform may update the authentication token to indicate that the request to login to the user account has been approved. After updating the authentication token, the computing platform may provide, to the end user desktop computing device, access to a portal interface.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: May 11, 2021
    Assignee: Bank of America Corporation
    Inventors: Ashish Arora, Muniraju Jayaramaiah, Xianhong Zhang
  • Patent number: 10965662
    Abstract: Aspects of the present disclosure are directed to electronic computer implemented methods of data communication. At least one method includes, via a data communications network, receiving one or more mobile EDI token datasets associated with each of one or more mobile devices; each of the mobile EDI token datasets including a mobile online ID attribute data element, a beacon attribute data element and biometric ID attribute data element; via a data communications network, receiving a matching score attribute data element associated with at least one of the mobile EDI token datasets; electronically processing and authenticating the least one mobile EDI token dataset based on the received matching score attribute data element; and via a data communications network, transmitting the mobile online ID attribute associated with the authenticated mobile EDI token dataset.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: March 30, 2021
    Assignee: Bank of America Corporation
    Inventors: Ashish Arora, Jothimuthu Palanisamy, Andrew T. Keys, Michael E. Toth, Daniel L. Carpenter
  • Patent number: 10831878
    Abstract: Systems for dynamically authenticating users are provided. A system may receive a request to access functionality. In response to the received request, an authentication grid may be dynamically generated. The authentication grid may include a plurality of fields, each identifiable by a field identifier, and including one or more characters that may be used to authenticate a user. The authentication grid may be transmitted to a computing device of a user. A character for authentication may be identified by the system. In some arrangements, the system may generate a request for user input including a character appearing in the authentication grid. The user may identify the field and input the character appearing in the field. The system may receive the requested character and may compare it to the identified character for authentication. If the received character and the identified character match, functionality may be enabled. If a match does not exist, functionality may be disabled.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: November 10, 2020
    Assignee: Bank of America Corporation
    Inventors: Rakesh Juyal, Michael Toth, Muniraju Jayaramaiah, Ashish Arora
  • Publication number: 20200228523
    Abstract: Aspects of the disclosure relate to preventing unauthorized access to secured information systems. A computing platform may receive, from an end user desktop computing device, a request to login to a user account associated with a user account portal. In response to receiving the request, the computing platform may generate an authentication token in an authentication database and may send a notification to at least one registered device linked to the user account. After sending the notification, the computing platform may receive, from the at least one registered device, an authentication response message. If the authentication response message indicates that valid authentication input was received, the computing platform may update the authentication token to indicate that the request to login to the user account has been approved. After updating the authentication token, the computing platform may provide, to the end user desktop computing device, access to a portal interface.
    Type: Application
    Filed: March 27, 2020
    Publication date: July 16, 2020
    Inventors: Ashish Arora, Muniraju Jayaramaiah, Xianhong Zhang
  • Patent number: 10645079
    Abstract: Aspects of the disclosure relate to preventing unauthorized access to secured information systems. A computing platform may receive, from an end user desktop computing device, a request to login to a user account associated with a user account portal. In response to receiving the request, the computing platform may generate an authentication token in an authentication database and may send a notification to at least one registered device linked to the user account. After sending the notification, the computing platform may receive, from the at least one registered device, an authentication response message. If the authentication response message indicates that valid authentication input was received, the computing platform may update the authentication token to indicate that the request to login to the user account has been approved. After updating the authentication token, the computing platform may provide, to the end user desktop computing device, access to a portal interface.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: May 5, 2020
    Assignee: Bank of America Corporation
    Inventors: Ashish Arora, Muniraju Jayaramaiah, Xianhong Zhang
  • Publication number: 20200005263
    Abstract: A frictionless automated teller machine (ATM) computing system may include an ATM and an authentication server, a beacon device and, in some cases, a mobile device running a mobile application. The devices of the frictionless ATM computing system facilitates simplified user interaction with the ATM. As a user approaches the ATM, the mobile device may receive the beacon signal including a command to awaken the mobile application. After receipt, the mobile application may communicate an identifier to the authentication server, and the ATM may capture an image of the user. At the application server, the user image may be authenticated and confirmation returned to the ATM. After receipt of the confirmation, the ATM may prompt the user to enter an additional identifier. Upon confirmation of the additional identifier, the ATM may dispense a specified amount of currency.
    Type: Application
    Filed: June 27, 2018
    Publication date: January 2, 2020
    Inventors: Ashish Arora, Nathan Dent, Michael Toth, Harold Joseph Kennedy, Elizabeth Anne Price, Pavan Singaraju, Magdy Ismail, Varsha Devadas
  • Publication number: 20200005261
    Abstract: A transaction access point computing system may include an automated teller machine (ATM) or other transaction access point and an authentication server, a beacon device and, in some cases, a mobile device running a mobile application. The devices of the frictionless ATM computing system facilitates simplified user interaction with the ATM. As a user approaches the ATM, the mobile device may receive the beacon signal including a command to awaken the mobile application. After receipt, the mobile application may communicate an identifier to the authentication server, and the ATM may capture an image of the user. At the application server, the user image may be authenticated and confirmation returned to the ATM along with a unified user identifier. After confirmation of the additional identifier, the ATM may dispense a specified amount of currency.
    Type: Application
    Filed: June 27, 2018
    Publication date: January 2, 2020
    Inventors: Ashish Arora, Nathan Dent, Michael Toth, Harold Joseph Kennedy, Elizabeth Anne Price, Pavan Singaraju, Magdy Ismail, Varsha Devadas
  • Publication number: 20200007528
    Abstract: Aspects of the present disclosure are directed to electronic computer implemented methods of data communication. At least one method includes, via a data communications network, receiving one or more mobile EDI token datasets associated with each of one or more mobile devices; each of the mobile EDI token datasets including a mobile online ID attribute data element, a beacon attribute data element and biometric ID attribute data element; via a data communications network, receiving a matching score attribute data element associated with at least one of the mobile EDI token datasets; electronically processing and authenticating the least one mobile EDI token dataset based on the received matching score attribute data element; and via a data communications network, transmitting the mobile online ID attribute associated with the authenticated mobile EDI token dataset.
    Type: Application
    Filed: June 27, 2018
    Publication date: January 2, 2020
    Inventors: Ashish Arora, Jothimuthu Palanisamy, Andrew T. Keys, Michael E. Toth, Daniel L. Carpenter
  • Publication number: 20200005262
    Abstract: A frictionless automated teller machine (ATM) computing system may include an ATM, an authentication server, and a mobile device running a mobile application. The devices of the frictionless ATM computing system facilitates simplified user interaction with the ATM. As a user approaches the ATM, the user may log into the mobile device, which triggers the mobile device to send a geographic location to the authentication server. The authentication server then notifies the mobile device of a close ATM. In response, the mobile device may display a user interface screen to initiate a transaction. The ATM may be woken by the authorization server or a user input to complete the transaction causing the ATM to dispense the requested amount of currency.
    Type: Application
    Filed: June 27, 2018
    Publication date: January 2, 2020
    Inventors: Ashish Arora, Nathan Dent, Michael Toth, Harold Joseph Kennedy, Elizabeth Anne Price, Pavan Singaraju, Magdy Ismail, Varsha Devadas
  • Patent number: 10476854
    Abstract: A system implements a QKD-secured logon widget. The system generates a first random quantum key using a first random measurement basis; transmits over a fiber optic network, a first random quantum key to a device, encrypts a logon widget instruction set using the first random quantum key and a first encryption algorithm, resulting in an encrypted message. The system then transmits the encrypted message, and the device receives a second random quantum key from the system, and measures the second random quantum key using a second random measurement basis, where the second random measurement basis is compared to the first random measurement basis, resulting in a comparison basis result. The system uses the comparison basis result to determine a level of anomalies present in the second random quantum key and a shared key, and, based on the level of anomalies, determines whether to render a logon widget at the device.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: November 12, 2019
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Ashish Arora