Patents by Inventor Ketan Bhardwaj
Ketan Bhardwaj 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: 10986496Abstract: The disclosed technology may include systems and methods that provide a secure mobile edge computing eco-system employing end-to-end encrypted communication and edge functions capable of withstanding compromised operating systems. A secure mobile edge computing eco-system may include a use, an edge, and a backend. The backend may upload functionality to the backend onto secure edge functions (EFs). The functionality may be used to respond to user request at the edge in order to reduce bandwidth requirements and latency effects on a system. The secure edge functions (EFs) employing trusted execution environments (TEEs) to provide for secure execution and storage of functionality uploaded by the backend. The secure mobile edge computing eco-system may also include secure protocol extensions (SPX) for ensuring end-to-end encryption of user requests from the user to the backend and through the edge.Type: GrantFiled: August 1, 2017Date of Patent: April 20, 2021Assignee: Georgia Tech Research CorporationInventors: Ketan Bhardwaj, Ada Gavrilovska, Taesoo Kim
-
Patent number: 10574668Abstract: Disclosed are various examples of providing analog security for digital data. A first framelet is decrypted. The first framelet includes a first set of subpixels for each pixel of content requested from a network service. A second framelet is also decrypted. The second framelet includes a second set of subpixels for the respective pixel of the content. The first framelet and the second framelet are rendered separately. The first framelet is visually aligned with the second framelet to reproduce the content. A shade of each pixel is reproduced based on the first plurality of subpixels being visually aligned with the second plurality of subpixels.Type: GrantFiled: February 14, 2019Date of Patent: February 25, 2020Assignee: AIRWATCH LLCInventor: Ketan Bhardwaj
-
Patent number: 10387521Abstract: The process of rendering web pages can be significantly improved with a content delivery system that pre-renders web content for a client device. A web page “program” can be pre-executed and the result delivered to a requesting client device, rather than or before sending a traditional set of web page components, such as a markup language document, cascading style sheets, embedded objects. This pre-execution can relieve the client device of the burden of rendering the web page, saving resources and decreasing latency before the web page is ready, and can reduce the number of network requests that the client device must make before being able to display the page. Disclosed herein are methods, systems, and devices for creating and delivering pre-rendered web pages for accelerated browsing.Type: GrantFiled: January 10, 2017Date of Patent: August 20, 2019Assignee: Akamai Technologies Inc.Inventors: Moritz M. Steiner, Martin T. Flack, Stephen L. Ludin, Ketan Bhardwaj
-
Publication number: 20190199695Abstract: The disclosed technology may include systems and methods that provide a secure mobile edge computing eco-system employing end-to-end encrypted communication and edge functions capable of withstanding compromised operating systems. A secure mobile edge computing eco-system may include a use, an edge, and a backend. The backend may upload functionality to the backend onto secure edge functions (EFs). The functionality may be used to respond to user request at the edge in order to reduce bandwidth requirements and latency effects on a system. The secure edge functions (EFs) employing trusted execution environments (TEEs) to provide for secure execution and storage of functionality uploaded by the backend. The secure mobile edge computing eco-system may also include secure protocol extensions (SPX) for ensuring end-to-end encryption of user requests from the user to the backend and through the edge.Type: ApplicationFiled: August 1, 2017Publication date: June 27, 2019Inventors: Ketan Bhardwaj, Ada Gavrilovska, Taesoo Kim
-
Patent number: 10324745Abstract: Systems herein include thin clients that operate with managed profile-based virtual machines. This can allow users to utilize personal user devices in an enterprise environment without subjecting sensitive enterprise credentials to the user device. A management server can determine a profile associated with the user device. Based on the profile, a virtual machine can be instantiated at a thin server, remotely from the thin client. The profile-specific virtual machine can include a particular guest operating system, guest applications, security features, or functionality. The instance of the virtual machine can communicate graphics information from a guest application to the thin client, and the thin client can communicate user interface events to the instance for controlling the guest application.Type: GrantFiled: February 1, 2016Date of Patent: June 18, 2019Assignee: AirWatch, LLCInventors: Kar Fai Tse, Ketan Bhardwaj, Erich Stuntebeck
-
Publication number: 20190182264Abstract: Disclosed are various examples of providing analog security for digital data. A first framelet is decrypted. The first framelet includes a first set of subpixels for each pixel of content requested from a network service. A second framelet is also decrpyted. The second framelet includes a second set of subpixels for the respective pixel of the content. The first framelet and the second framelet are rendered separately. The first framelet is visually aligned with the second framelet to reproduce the content. A shade of each pixel is reproduced based on the first plurality of subpixels being visually aligned with the second plurality of subpixels.Type: ApplicationFiled: February 14, 2019Publication date: June 13, 2019Inventor: Ketan Bhardwaj
-
Patent number: 10250615Abstract: Disclosed are various examples of providing analog security for digital data. Content is split into a plurality of framelets. A first framelet is sent to a first client device. A second framelet is sent to a second client device. When the first and second client devices are oriented such that the first and second framelets are aligned in a particular manner, the content is made viewable to a user.Type: GrantFiled: August 14, 2017Date of Patent: April 2, 2019Assignee: AIRWATCH LLCInventor: Ketan Bhardwaj
-
Publication number: 20180020010Abstract: Disclosed are various examples of providing analog security for digital data. Content is split into a plurality of framelets. A first framelet is sent to a first client device. A second framelet is sent to a second client device. When the first and second client devices are oriented such that the first and second framelets are aligned in a particular manner, the content is made viewable to a user.Type: ApplicationFiled: August 14, 2017Publication date: January 18, 2018Inventor: Ketan Bhardwaj
-
Patent number: 9736171Abstract: Disclosed are various examples of providing analog security for digital data. Content is split into a plurality of framelets. A first framelet is sent to a first client device. A second framelet is sent to a second client device. When the first and second client devices are oriented such that the first and second framelets are aligned in a particular manner, the content is made viewable to a user.Type: GrantFiled: October 12, 2015Date of Patent: August 15, 2017Assignee: AirWatch LLCInventor: Ketan Bhardwaj
-
Publication number: 20170220368Abstract: Systems herein include thin clients that operate with managed profile-based virtual machines. This can allow users to utilize personal user devices in an enterprise environment without subjecting sensitive enterprise credentials to the user device. A management server can determine a profile associated with the user device. Based on the profile, a virtual machine can be instantiated at a thin server, remotely from the thin client. The profile-specific virtual machine can include a particular guest operating system, guest applications, security features, or functionality. The instance of the virtual machine can communicate graphics information from a guest application to the thin client, and the thin client can communicate user interface events to the instance for controlling the guest application.Type: ApplicationFiled: February 1, 2016Publication date: August 3, 2017Inventors: Kar Fai Tse, Ketan Bhardwaj, Erich Stuntebeck
-
Publication number: 20170116349Abstract: The process of rendering web pages can be significantly improved with a content delivery system that pre-renders web content for a client device. A web page “program” can be pre-executed and the result delivered to a requesting client device, rather than or before sending a traditional set of web page components, such as a markup language document, cascading style sheets, embedded objects. This pre-execution can relieve the client device of the burden of rendering the web page, saving resources and decreasing latency before the web page is ready, and can reduce the number of network requests that the client device must make before being able to display the page. Disclosed herein are methods, systems, and devices for creating and delivering pre-rendered web pages for accelerated browsing.Type: ApplicationFiled: January 10, 2017Publication date: April 27, 2017Applicant: Akamai Technologies Inc.Inventors: Moritz M. Steiner, Martin T. Flack, Stephen L. Ludin, Ketan Bhardwaj
-
Publication number: 20170104766Abstract: Disclosed are various examples of providing analog security for digital data. Content is split into a plurality of framelets. A first framelet is sent to a first client device. A second framelet is sent to a second client device. When the first and second client devices are oriented such that the first and second framelets are aligned in a particular manner, the content is made viewable to a user.Type: ApplicationFiled: October 12, 2015Publication date: April 13, 2017Inventor: Ketan Bhardwaj
-
Patent number: 9576070Abstract: The process of rendering web pages can be significantly improved with a content delivery system that pre-renders web content for a client device. A web page “program” can be pre-executed and the result delivered to a requesting client device, rather than or before sending a traditional set of web page components, such as a markup language document, cascading style sheets, embedded objects. This pre-execution can relieve the client device of the burden of rendering the web page, saving resources and decreasing latency before the web page is ready, and can reduce the number of network requests that the client device must make before being able to display the page. Disclosed herein are methods, systems, and devices for creating and delivering pre-rendered web pages for accelerated browsing.Type: GrantFiled: April 21, 2015Date of Patent: February 21, 2017Assignee: Akamai Technologies, Inc.Inventors: Moritz M. Steiner, Martin T. Flack, Stephen L. Ludin, Ketan Bhardwaj
-
Publication number: 20150310126Abstract: The process of rendering web pages can be significantly improved with a content delivery system that pre-renders web content for a client device. A web page “program” can be pre-executed and the result delivered to a requesting client device, rather than or before sending a traditional set of web page components, such as a markup language document, cascading style sheets, embedded objects. This pre-execution can relieve the client device of the burden of rendering the web page, saving resources and decreasing latency before the web page is ready, and can reduce the number of network requests that the client device must make before being able to display the page. Disclosed herein are methods, systems, and devices for creating and delivering pre-rendered web pages for accelerated browsing.Type: ApplicationFiled: April 21, 2015Publication date: October 29, 2015Applicant: AKAMAI TECHNOLOGIES, INC.Inventors: Moritz M. Steiner, Martin T. Flack, Stephen L. Ludin, Ketan Bhardwaj