Patents by Inventor Anusha Iyer

Anusha Iyer 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: 11343243
    Abstract: A system for providing dynamic, multi-factor authentication for machine-to-machine connections using unique authentication streams of chained, cryptographic blocks or codes by generating and managing a root authentication stream of chained cryptographic blocks representing an enterprise. The root authentication stream may be utilized by deployed machine instances to instantiate the unique authentication streams for each of the deployed machine instances, thereby enabling secure and continuous authentication for the machine-to-machine connections.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: May 24, 2022
    Assignee: CORSHA, INC.
    Inventors: Anusha Iyer, Christopher Simkins
  • Patent number: 10992651
    Abstract: An apparatus, intended for use in an authentication event, having a hardware processor, a memory, a receiver/transmitter unit, a stream block generation module adapted to enable the hardware processor to generate and store a plurality of stream blocks including at least a stream block and a first preceding stream block; a stream block streaming module adapted to enable the hardware processor to control the receiver/transmitter unit to output the stream block; and a moving window module adapted to enable the hardware processor to control the receiver/transmitter unit to output, as a stream proof, at least one of a moving window of the plurality of stream blocks in connection with an authentication event.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: April 27, 2021
    Assignee: CORSHA, INC.
    Inventors: Anusha Iyer, Christopher Simkins
  • Patent number: 10902194
    Abstract: Technology is disclosed herein for handing approximate (or uncertain) values in spreadsheet applications. More specifically, the technology describes spreadsheet applications that support arrays or sets of approximate (or uncertain) values as native entities. An approximate (or uncertain) value may be the value of a cell of the spreadsheet that is resolvable by formula, charts and other functionalities. In some implementations, approximate values may include a range of data and a probability distribution that can be automatically created by the spreadsheet application, generated based on context, input by the user, etc. Because the approximate (or uncertain) value is natively available, it can be incorporated in a spreadsheet like other values. Additionally, the approximate (or uncertain) values can automatically propagate through a spreadsheet calculation to obtain a final approximate result.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: January 26, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Neil Blunt Toronto, Advait Sarkar, Christian Mendel Canton, Andrew Donald Gordon, Benjamin Edward Rampson, Johnny Campbell, Anusha Iyer
  • Publication number: 20200244652
    Abstract: A system for providing dynamic, multi-factor authentication for machine-to-machine connections using unique authentication streams of chained, cryptographic blocks or codes by generating and managing a root authentication stream of chained cryptographic blocks representing an enterprise. The root authentication stream may be utilized by deployed machine instances to instantiate the unique authentication streams for each of the deployed machine instances, thereby enabling secure and continuous authentication for the machine-to-machine connections.
    Type: Application
    Filed: October 15, 2019
    Publication date: July 30, 2020
    Applicant: HASHLIT, INC. d/b/a CORSHA
    Inventors: Anusha IYER, Christopher SIMKINS
  • Publication number: 20190251158
    Abstract: Technology is disclosed herein for handing approximate (or uncertain) values in spreadsheet applications. More specifically, the technology describes spreadsheet applications that support arrays or sets of approximate (or uncertain) values as native entities. An approximate (or uncertain) value may be the value of a cell of the spreadsheet that is resolvable by formula, charts and other functionalities. In some implementations, approximate values may include a range of data and a probability distribution that can be automatically created by the spreadsheet application, generated based on context, input by the user, etc. Because the approximate (or uncertain) value is natively available, it can be incorporated in a spreadsheet like other values. Additionally, the approximate (or uncertain) values can automatically propagate through a spreadsheet calculation to obtain a final approximate result.
    Type: Application
    Filed: June 11, 2018
    Publication date: August 15, 2019
    Inventors: Neil Blunt Toronto, Advait Sarkar, Christian Mendel Canton, Andrew Donald Gordon, Benjamin Edward Rampson, Johnny Campbell, Anusha Iyer
  • Publication number: 20190068562
    Abstract: An apparatus, intended for use in an authentication event, having a hardware processor, a memory, a receiver/transmitter unit, a stream block generation module adapted to enable the hardware processor to generate and store a plurality of stream blocks including at least a stream block and a first preceding stream block; a stream block streaming module adapted to enable the hardware processor to control the receiver/transmitter unit to output the stream block; and a moving window module adapted to enable the hardware processor to control the receiver/transmitter unit to output, as a stream proof, at least one of a moving window of the plurality of stream blocks in connection with an authentication event.
    Type: Application
    Filed: August 23, 2018
    Publication date: February 28, 2019
    Applicant: HASHLIT, INC. dba CORSHA
    Inventors: Anusha IYER, Christopher SIMKINS
  • Publication number: 20140049462
    Abstract: A computerized method, system for, and computer-readable medium operable to: determine a set of coordinates corresponding to a user's gaze; determine a user interface (UI) element corresponding to the set of coordinates; return that UI element as being detected and again repeating the determination of the set of coordinates corresponding to the user's gaze; determine if the UI element being returned is the same for a predetermined threshold of time according to a started timer; if the UI element is not the same, reset the started timer and again repeating the determination of the set of coordinates corresponding to the user's gaze; and if the UI element is the same, making the UI element active without requiring any additional action from the user and currently selecting the UI element to receive input.
    Type: Application
    Filed: August 20, 2012
    Publication date: February 20, 2014
    Inventors: Arthur Weinberger, Sergio Marti, Yegor Gennadiev Jbanov, Liya Su, Mohammadinamul Hasan Sheik, Anusha Iyer