Patents by Inventor Kumar Ashish

Kumar Ashish 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: 20220376910
    Abstract: Various systems facilitate encrypted file storage. A client device may generate an encrypted version of a file. The client device may obtain at least one reference to at least one storage location for the encrypted version of the file. The client device may cause the encrypted version of the file to be store at the at least one storage location using the at least one reference to the at least one storage location.
    Type: Application
    Filed: August 3, 2022
    Publication date: November 24, 2022
    Inventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish, Gangadhar Nittala
  • Patent number: 11431495
    Abstract: Various systems facilitate encrypted file storage. A client device may generate an encrypted version of a file. The client device may obtain at least one reference to at least one storage location for the encrypted version of the file. The client device may cause the encrypted version of the file to be store at the at least one storage location using the at least one reference to the at least one storage location.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: August 30, 2022
    Assignee: VMware, Inc.
    Inventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish, Gangadhar Nittala
  • Publication number: 20200186343
    Abstract: Various systems facilitate encrypted file storage. A client device may generate an encrypted version of a file. The client device may obtain at least one reference to at least one storage location for the encrypted version of the file. The client device may cause the encrypted version of the file to be store at the at least one storage location using the at least one reference to the at least one storage location.
    Type: Application
    Filed: February 18, 2020
    Publication date: June 11, 2020
    Inventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish
  • Patent number: 10574456
    Abstract: Various systems facilitate encrypted file storage. A client device may generate an encrypted version of a file. The client device may obtain at least one reference to at least one storage location for the encrypted version of the file. The client device may cause the encrypted version of the file to be store at the at least one storage location using the at least one reference to the at least one storage location.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: February 25, 2020
    Assignee: VMware, Inc.
    Inventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish
  • Patent number: 10229032
    Abstract: Embodiments of the invention provide systems and methods for optimizing handling of breakpoints in a Java debugger agent. Embodiments provide a novel command that allows execution of the application in the debugger to stop or break at the beginning of a next called function or method (e.g., a “break on next called function” or “BNCF” command). When the BNCF command is given to the debugger, a flag may be set in the interpreter of the virtual machine to which the debugger is attached. On encountering a new method or function call, the flag is examined by the interpreter to determine whether it should stop or break in that call. If the flag is set, the interpreter will stop; otherwise the interpreter proceeds.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: March 12, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Kumar Ashish, Nataraju Neeluru
  • Publication number: 20190074967
    Abstract: Various systems facilitate encrypted file storage. A client device may generate an encrypted version of a file. The client device may obtain at least one reference to at least one storage location for the encrypted version of the file. The client device may cause the encrypted version of the file to be store at the at least one storage location using the at least one reference to the at least one storage location.
    Type: Application
    Filed: November 6, 2018
    Publication date: March 7, 2019
    Inventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish
  • Patent number: 10129024
    Abstract: Various systems facilitate encrypted file storage. A client device may generate an encrypted version of a file. The client device may obtain at least one reference to at least one storage location for the encrypted version of the file. The client device may cause the encrypted version of the file to be store at the at least one storage location using the at least one reference to the at least one storage location.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: November 13, 2018
    Assignee: AIRWATCH LLC
    Inventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish
  • Publication number: 20180167213
    Abstract: Various systems facilitate encrypted file storage. A client device may generate an encrypted version of a file. The client device may obtain at least one reference to at least one storage location for the encrypted version of the file. The client device may cause the encrypted version of the file to be store at the at least one storage location using the at least one reference to the at least one storage location.
    Type: Application
    Filed: November 6, 2017
    Publication date: June 14, 2018
    Inventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish
  • Patent number: 9813241
    Abstract: Various systems facilitate encrypted file storage. A client device may generate an encrypted version of a file. The client device may obtain at least one reference to at least one storage location for the encrypted version of the file. The client device may cause the encrypted version of the file to be store at the at least one storage location using the at least one reference to the at least one storage location.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: November 7, 2017
    Assignee: AirWatch LLC
    Inventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish
  • Publication number: 20170163419
    Abstract: Various systems facilitate encrypted file storage. A client device may generate an encrypted version of a file. The client device may obtain at least one reference to at least one storage location for the encrypted version of the file. The client device may cause the encrypted version of the file to be store at the at least one storage location using the at least one reference to the at least one storage location.
    Type: Application
    Filed: February 22, 2017
    Publication date: June 8, 2017
    Inventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish
  • Patent number: 9582672
    Abstract: Various systems facilitate encrypted file storage. A client device may generate an encrypted version of a file. The client device may obtain at least one reference to at least one storage location for the encrypted version of the file. The client device may cause the encrypted version of the file to be store at the at least one storage location using the at least one reference to the at least one storage location.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: February 28, 2017
    Assignee: AirWatch LLC
    Inventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish, Gangadhar Nittala
  • Publication number: 20160357972
    Abstract: Various systems facilitate encrypted file storage. A client device may generate an encrypted version of a file. The client device may obtain at least one reference to at least one storage location for the encrypted version of the file. The client device may cause the encrypted version of the file to be store at the at least one storage location using the at least one reference to the at least one storage location.
    Type: Application
    Filed: February 29, 2016
    Publication date: December 8, 2016
    Inventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish, Gangadhar Nittala
  • Patent number: 9292699
    Abstract: Various systems facilitate encrypted file storage. A client device may generate an encrypted version of a file. The client device may obtain at least one reference to at least one storage location for the encrypted version of the file. The client device may cause the encrypted version of the file to be store at the at least one storage location using the at least one reference to the at least one storage location.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: March 22, 2016
    Assignee: AirWatch LLC
    Inventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish, Gangadhar Nittala
  • Publication number: 20140033182
    Abstract: Embodiments of the invention provide systems and methods for optimizing handling of breakpoints in a Java debugger agent. Embodiments provide a novel command that allows execution of the application in the debugger to stop or break at the beginning of a next called function or method (e.g., a “break on next called function” or “BNCF” command). When the BNCF command is given to the debugger, a flag may be set in the interpreter of the virtual machine to which the debugger is attached. On encountering a new method or function call, the flag is examined by the interpreter to determine whether it should stop or break in that call. If the flag is set, the interpreter will stop; otherwise the interpreter proceeds.
    Type: Application
    Filed: September 27, 2013
    Publication date: January 30, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: KUMAR ASHISH, NATARAJU NEELURU
  • Patent number: 8572569
    Abstract: A client debugger application or a virtual machine includes a receiving module configured to receive a command packet of a debugging protocol from a computer. The command packet includes an identifier (ID) field. The client debugger application or the virtual machine also includes a parsing module configured to parse an ID from the ID field. One byte of the ID field doubles as a command set value and another byte of the ID field doubles as a command value. The client debugger application or the virtual machine further includes a debugging module configured to use the parsed ID, command set value and command value to perform at least one debugging operation.
    Type: Grant
    Filed: December 9, 2009
    Date of Patent: October 29, 2013
    Assignee: Oracle International Corporation
    Inventors: Kiran Deshmukh, Kumar Ashish, Pankaj Chand
  • Patent number: 8572579
    Abstract: Embodiments of the invention provide systems and methods for optimizing handling of breakpoints in a Java debugger agent. Embodiments provide a novel command that allows execution of the application in the debugger to stop or break at the beginning of a next called function or method (e.g., a “break on next called function” or “BNCF” command). When the BNCF command is given to the debugger, a flag may be set in the interpreter of the virtual machine to which the debugger is attached. On encountering a new method or function call, the flag is examined by the interpreter to determine whether it should stop or break in that call. If the flag is set, the interpreter will stop; otherwise the interpreter proceeds.
    Type: Grant
    Filed: August 19, 2010
    Date of Patent: October 29, 2013
    Assignee: Oracle International Corporation
    Inventors: Kumar Ashish, Nataraju Neeluru
  • Patent number: 8434057
    Abstract: Embodiments of the invention provide systems and methods for optimizing handling of breakpoints in a debugger agent. Embodiments generate an additional modified bytecode copy that includes location indexes associated with breakpoint requests at the breakpoint locations. The location indexes may correspond to a location in a data structure in which the breakpoint information (e.g., request identifier and associated location information) is stored. The location index identified by the additional bytecode copy for a breakpoint may then be used to directly access the appropriate location in the data structure for generating a desired reply packet. Thus, the location index may effectively allow the debugger agent to generate the reply packet without searching through a complex data structure for the relevant request information.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: April 30, 2013
    Assignee: Oracle International Corporation
    Inventors: Kumar Ashish, Kiran Deshmukh
  • Publication number: 20120047493
    Abstract: Embodiments of the invention provide systems and methods for optimizing handling of breakpoints in a Java debugger agent. Embodiments provide a novel command that allows execution of the application in the debugger to stop or break at the beginning of a next called function or method (e.g., a “break on next called function” or “BNCF” command). When the BNCF command is given to the debugger, a flag may be set in the interpreter of the virtual machine to which the debugger is attached. On encountering a new method or function call, the flag is examined by the interpreter to determine whether it should stop or break in that call. If the flag is set, the interpreter will stop; otherwise the interpreter proceeds.
    Type: Application
    Filed: August 19, 2010
    Publication date: February 23, 2012
    Applicant: Oracle International Corporation
    Inventors: Kumar Ashish, Nataraju Neeluru
  • Publication number: 20120047486
    Abstract: Embodiments of the invention provide systems and methods for optimizing handling of breakpoints in a debugger agent. Embodiments generate an additional modified bytecode copy that includes location indexes associated with breakpoint requests at the breakpoint locations. The location indexes may correspond to a location in a data structure in which the breakpoint information (e.g., request identifier and associated location information) is stored. The location index identified by the additional bytecode copy for a breakpoint may then be used to directly access the appropriate location in the data structure for generating a desired reply packet. Thus, the location index may effectively allow the debugger agent to generate the reply packet without searching through a complex data structure for the relevant request information.
    Type: Application
    Filed: August 17, 2010
    Publication date: February 23, 2012
    Applicant: Oracle International Corporation
    Inventors: Kumar Ashish, Kiran Deshmukh
  • Publication number: 20110138359
    Abstract: A client debugger application or a virtual machine includes a receiving module configured to receive a command packet of a debugging protocol from a computer. The command packet includes an identifier (ID) field. The client debugger application or the virtual machine also includes a parsing module configured to parse an ID from the ID field. One byte of the ID field doubles as a command set value and another byte of the ID field doubles as a command value. The client debugger application or the virtual machine further includes a debugging module configured to use the parsed ID, command set value and command value to perform at least one debugging operation.
    Type: Application
    Filed: December 9, 2009
    Publication date: June 9, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Kiran Deshmukh, Kumar Ashish, Pankaj Chand