Patents by Inventor Ting Suk Lee
Ting Suk Lee 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: 10628980Abstract: Systems for rendering graphs in browsers. A method embodiment for generating and manipulating a high-performance graph in a browser commences by receiving a set of node descriptions of the graph as well as a set of edge descriptions of the graph. In a first display layer, one or more HTML primitives are assigned to the individual ones of the set of nodes. In a second display layer, one or more non-HTML display graphical elements are assigned to the individual ones of the set of edges. The edges and nodes are sorted into a painting order based on size. The first layer and the second layer are combined into an HTML document that comprises at least some of the HTML primitives that correspond to the nodes as well as at least some of the non-HTML display graphical elements that correspond to the edges of the graph. The browser renders the graph.Type: GrantFiled: April 27, 2018Date of Patent: April 21, 2020Assignee: Nutanix, Inc.Inventors: Rajesh P. Bhatt, Deepa Tuteja Kakani, Jacqueline Kwawu, Ken Chen, Ting Suk Lee
-
Patent number: 10514944Abstract: Particular embodiments provide a system comprising a cluster of host machines for managing communications in a virtualization environment. Each of the host machines may comprise a hypervisor, a user virtual machine (UVM), and an I/O controller. A virtual disk accessible by all of the I/O controllers may comprise multiple storage devices, wherein the I/O controllers conduct I/O transactions with the virtual disk based on I/O requests received from the UVMs. A management module may implement a monitoring policy of rules associated with an operating status of components of the virtualization environment. The management module may receive data associated with the operating status of the components. In response to determining that the data associated with the operating status of the components satisfies one or more of the rules in the monitoring policy, the management module may initiate an alert.Type: GrantFiled: February 3, 2017Date of Patent: December 24, 2019Assignee: NUTANIX, INC.Inventors: Deepak Vankadaru, Deepthi Dasa Lakshminarayana, Karthik Mysore Guruprasad, Sundarakumar Sundhararajan, Ting Suk Lee
-
Patent number: 10489181Abstract: In one embodiment, a computing device receives a request from a client device to view one or more entities of a virtualization environment. Based on the received request, the computing device accesses an entity-relationship graph that corresponds to entities of the virtualization environment. Each of the entities is represented by an entity-type node in the entity-relationship graph, and relationships between the entities are represented by edges between the entity-type nodes. The computing device creates a user interface to manage the one or more entities, and the computing device sends information to the client device to display the user interface.Type: GrantFiled: February 2, 2017Date of Patent: November 26, 2019Assignee: NUTANIX, INC.Inventors: Rajesh P. Bhatt, Deepa Tuteja Kakani, Ting Suk Lee, Venkata Vamsi Krishna Kothuri
-
Patent number: 10467038Abstract: In one embodiment, a system includes a cluster of host machines implementing a virtualization environment. Each host machine a hypervisor, a user virtual machine (UVM), a connection manager, an I/O controller, and a virtual disk. The virtual environment may include storage devices and may be accessible by all of the I/O controllers. A management module of the virtualization environment may display a graphical user interface that includes an alert rule configuration interface, which may be operable to configure one or more alert policies each associated with an operating status of a component of the virtualization environment. The management module may receive inputs associated with the alert policies. The management module may update the alert policies in accordance with the inputs.Type: GrantFiled: February 3, 2017Date of Patent: November 5, 2019Assignee: NUTANIX, INC.Inventors: Deepak Vankadaru, Himanshu Shukla, Karthik Mysore Guruprasad, Ting Suk Lee
-
Publication number: 20190130613Abstract: Systems for rendering graphs in browsers. A method embodiment for generating and manipulating a high-performance graph in a browser commences by receiving a set of node descriptions of the graph as well as a set of edge descriptions of the graph. In a first display layer, one or more HTML primitives are assigned to the individual ones of the set of nodes. In a second display layer, one or more non-HTML display graphical elements are assigned to the individual ones of the set of edges. The edges and nodes are sorted into a painting order based on size. The first layer and the second layer are combined into an HTML document that comprises at least some of the HTML primitives that correspond to the nodes as well as at least some of the non-HTML display graphical elements that correspond to the edges of the graph. The browser renders the graph.Type: ApplicationFiled: April 27, 2018Publication date: May 2, 2019Applicant: Nutanix, Inc.Inventors: Rajesh P. Bhatt, Deepa Tuteja Kakani, Jacqueline Kwawu, Ken Chen, Ting Suk Lee
-
Publication number: 20170235595Abstract: In one embodiment, a system includes a cluster of host machines implementing a virtualization environment. Each host machine a hypervisor, a user virtual machine (UVM), a connection manager, an I/O controller, and a virtual disk. The virtual environment may include storage devices and may be accessible by all of the I/O controllers. A management module of the virtualization environment may display a graphical user interface that includes an alert rule configuration interface, which may be operable to configure one or more alert policies each associated with an operating status of a component of the virtualization environment. The management module may receive inputs associated with the alert policies. The management module may update the alert policies in accordance with the inputs.Type: ApplicationFiled: February 3, 2017Publication date: August 17, 2017Inventors: Deepak Vankadaru, Himanshu Shukla, Karthik Mysore Guruprasad, Ting Suk Lee
-
Publication number: 20170235815Abstract: In one embodiment, a computing device receives a request from a client device to view one or more entities of a virtualization environment. Based on the received request, the computing device accesses an entity-relationship graph that corresponds to entities of the virtualization environment. Each of the entities is represented by an entity-type node in the entity-relationship graph, and relationships between the entities are represented by edges between the entity-type nodes. The computing device creates a user interface to manage the one or more entities, and the computing device sends information to the client device to display the user interface.Type: ApplicationFiled: February 2, 2017Publication date: August 17, 2017Inventors: Rajesh P. Bhatt, Deepa Tuteja Kakani, Ting Suk Lee, Venkata Vamsi Krishna Kothuri
-
Publication number: 20170235594Abstract: Particular embodiments provide a system comprising a cluster of host machines for managing communications in a virtualization environment. Each of the host machines may comprise a hypervisor, a user virtual machine (UVM), and an I/O controller. A virtual disk accessible by all of the I/O controllers may comprise multiple storage devices, wherein the I/O controllers conduct I/O transactions with the virtual disk based on I/O requests received from the UVMs. A management module may implement a monitoring policy of rules associated with an operating status of components of the virtualization environment. The management module may receive data associated with the operating status of the components. In response to determining that the data associated with the operating status of the components satisfies one or more of the rules in the monitoring policy, the management module may initiate an alert.Type: ApplicationFiled: February 3, 2017Publication date: August 17, 2017Inventors: Deepak Vankadaru, Deepthi Dasa Lakshminarayana, Karthik Mysore Guruprasad, Sundarakumar Sundhararajan, Ting Suk Lee