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: 20220376910Abstract: 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: ApplicationFiled: August 3, 2022Publication date: November 24, 2022Inventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish, Gangadhar Nittala
-
Patent number: 11431495Abstract: 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: GrantFiled: February 18, 2020Date of Patent: August 30, 2022Assignee: VMware, Inc.Inventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish, Gangadhar Nittala
-
Publication number: 20200186343Abstract: 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: ApplicationFiled: February 18, 2020Publication date: June 11, 2020Inventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish
-
Patent number: 10574456Abstract: 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: GrantFiled: November 6, 2018Date of Patent: February 25, 2020Assignee: VMware, Inc.Inventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish
-
Patent number: 10229032Abstract: 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: GrantFiled: September 27, 2013Date of Patent: March 12, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Kumar Ashish, Nataraju Neeluru
-
Publication number: 20190074967Abstract: 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: ApplicationFiled: November 6, 2018Publication date: March 7, 2019Inventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish
-
Patent number: 10129024Abstract: 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: GrantFiled: November 6, 2017Date of Patent: November 13, 2018Assignee: AIRWATCH LLCInventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish
-
Publication number: 20180167213Abstract: 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: ApplicationFiled: November 6, 2017Publication date: June 14, 2018Inventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish
-
Patent number: 9813241Abstract: 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: GrantFiled: February 22, 2017Date of Patent: November 7, 2017Assignee: AirWatch LLCInventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish
-
Publication number: 20170163419Abstract: 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: ApplicationFiled: February 22, 2017Publication date: June 8, 2017Inventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish
-
Patent number: 9582672Abstract: 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: GrantFiled: February 29, 2016Date of Patent: February 28, 2017Assignee: AirWatch LLCInventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish, Gangadhar Nittala
-
Publication number: 20160357972Abstract: 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: ApplicationFiled: February 29, 2016Publication date: December 8, 2016Inventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish, Gangadhar Nittala
-
Patent number: 9292699Abstract: 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: GrantFiled: June 2, 2015Date of Patent: March 22, 2016Assignee: AirWatch LLCInventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish, Gangadhar Nittala
-
Publication number: 20140033182Abstract: 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: ApplicationFiled: September 27, 2013Publication date: January 30, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: KUMAR ASHISH, NATARAJU NEELURU
-
Patent number: 8572569Abstract: 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: GrantFiled: December 9, 2009Date of Patent: October 29, 2013Assignee: Oracle International CorporationInventors: Kiran Deshmukh, Kumar Ashish, Pankaj Chand
-
Patent number: 8572579Abstract: 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: GrantFiled: August 19, 2010Date of Patent: October 29, 2013Assignee: Oracle International CorporationInventors: Kumar Ashish, Nataraju Neeluru
-
Patent number: 8434057Abstract: 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: GrantFiled: August 17, 2010Date of Patent: April 30, 2013Assignee: Oracle International CorporationInventors: Kumar Ashish, Kiran Deshmukh
-
Publication number: 20120047493Abstract: 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: ApplicationFiled: August 19, 2010Publication date: February 23, 2012Applicant: Oracle International CorporationInventors: Kumar Ashish, Nataraju Neeluru
-
Publication number: 20120047486Abstract: 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: ApplicationFiled: August 17, 2010Publication date: February 23, 2012Applicant: Oracle International CorporationInventors: Kumar Ashish, Kiran Deshmukh
-
Publication number: 20110138359Abstract: 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: ApplicationFiled: December 9, 2009Publication date: June 9, 2011Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Kiran Deshmukh, Kumar Ashish, Pankaj Chand