Patents by Inventor Jim LeWei Ji
Jim LeWei Ji 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: 11977562Abstract: An information handling system may include at least one processor and a non-transitory memory coupled to the at least one processor. The information handling system may be configured to: transmit a request to a remote information handling system regarding an upcoming cluster scaling event for an information handling system cluster; receive information from the remote information handling system indicative of a plurality of known-good cluster configurations; determine a closest one of the plurality of known-good cluster configurations; make one or more configuration changes to the information handling system cluster to cause a configuration of the information handling system cluster to match the closest one; and initiate the cluster scaling event.Type: GrantFiled: December 15, 2021Date of Patent: May 7, 2024Assignee: Dell Products L.P.Inventors: Jim Lewei Ji, Edward Guohua Ding, Tianming Zhang
-
Publication number: 20240129140Abstract: An information handling system may include at least one processor and a memory. The information handling system may be configured to receive, from a second information handling system, a physical identifier, a biological identifier, and a timestamp; determine a public key and a private key for the second information handling system based on the physical identifier, the biological identifier, and the timestamp; generate a random message; encrypt the random message with the public key for the second information handling system; transmit the encrypted random message to the second information handling system; and in response to a determination that the second information handling system has successfully decrypted the random message, authenticate the second information handling system.Type: ApplicationFiled: October 18, 2022Publication date: April 18, 2024Applicant: Dell Products L.P.Inventors: Kai CHEN, Jim Lewei JI
-
Publication number: 20230195486Abstract: An information handling system may include at least one processor and a memory. The information handling system may be configured to: add a node to a cluster of information handling systems; while the node is a member of the cluster, cause a plurality of components of the node to be changed according to a first set of changes; for each change in the first set of changes, store a record of the change; and in response to an indication that the node is to be removed from the cluster, cause the plurality of components of the node to be changed according to a second set of changes, wherein the changes in the second set of changes are configured to undo the changes in the first set of changes.Type: ApplicationFiled: December 22, 2021Publication date: June 22, 2023Applicant: Dell Products L.P.Inventors: Edward Guohua DING, Jim Lewei JI, Tianming ZHANG
-
Publication number: 20230199000Abstract: An information handling system may include at least one processor and a memory. The information handling system may be configured to provide access to a target information handling system by: transmitting a request for support to an external support information handling system; receiving, from the external support information handling system, a request for access; and in response to the request for access, transmitting an access token to the external support information handling system, wherein the access token is usable to remotely operate the target information handling system without transmission of account credentials to the external support information handling system.Type: ApplicationFiled: December 21, 2021Publication date: June 22, 2023Applicant: Dell Products L.P.Inventors: Kai CHEN, Jim Lewei JI, Bo WANG, Muzhar S. KHOKHAR
-
Publication number: 20230185829Abstract: An information handling system may include at least one processor and a non-transitory memory coupled to the at least one processor. The information handling system may be configured to: transmit a request to a remote information handling system regarding an upcoming cluster scaling event for an information handling system cluster; receive information from the remote information handling system indicative of a plurality of known-good cluster configurations; determine a closest one of the plurality of known-good cluster configurations; make one or more configuration changes to the information handling system cluster to cause a configuration of the information handling system cluster to match the closest one; and initiate the cluster scaling event.Type: ApplicationFiled: December 15, 2021Publication date: June 15, 2023Applicant: Dell Products L.P.Inventors: Jim Lewei JI, Edward Guohua DING, Tianming ZHANG
-
Publication number: 20230176887Abstract: An information handling system may receive a request from a particular remote cluster regarding a cluster scaling event; receive first information from a plurality of other remote clusters indicative of a success or a failure of a corresponding cluster expansion event that was performed at such other remote clusters; receive second information from the plurality of other remote clusters indicative of scores for such other remote clusters in a plurality of metrics; determine, based on the first and second information, a ranking of the metrics based on their criticality to the cluster scaling event; receive third information from the particular remote cluster indicative of scores for the particular remote cluster in the plurality of metrics; and determine a likelihood of success for the cluster scaling event based on the determined ranking of the metrics and the scores for the particular remote cluster in the plurality of metrics.Type: ApplicationFiled: December 8, 2021Publication date: June 8, 2023Applicant: Dell Products L.P.Inventors: Jim Lewei JI, Tianming ZHANG, Edward Guohua DING
-
Patent number: 11550475Abstract: An information handling system may include at least one processor; and a non-transitory memory coupled to the at least one processor. The information handling system may be configured to: receive health information for a plurality of node information handling systems; determine, based on the received health information, a score for each of the plurality of node information handling systems; determine an upgrade ordering for the plurality of node information handling systems based on the respective scores for the plurality of node information handling systems; and cause the node information handling systems to perform an upgrade procedure according to the upgrade ordering.Type: GrantFiled: June 29, 2020Date of Patent: January 10, 2023Assignee: Dell Products L.P.Inventors: Jun Chen, Jim Lewei Ji, Bo Wang, Xiang Huang
-
Patent number: 11513785Abstract: An information handling system may be configured for: receiving first information from a plurality of other remote information handling systems indicative of a success or a failure of a corresponding upgrade event that was performed at such other remote information handling systems; receiving second information from the plurality of other remote information handling systems indicative of scores for such other remote information handling systems in a plurality of metrics; determining, based on the first and second information, a ranking of the metrics based on their criticality to the upgrade event; receiving third information from the particular remote information handling system indicative of scores for the particular remote information handling system in the plurality of metrics; and determining a likelihood of success for the upgrade event based on the determined ranking of the metrics and the scores for the particular remote information handling system in the plurality of metrics.Type: GrantFiled: June 3, 2020Date of Patent: November 29, 2022Assignee: Dell Products L.P.Inventors: Jim Lewei Ji, Muzhar S. Khokhar
-
Patent number: 11431711Abstract: Embodiments of the present disclosure relate to a method, a device and a computer program product for service access. The method comprises receiving, from a requester, a request for accessing a first functional interface of a first service of a plurality of services. The method also comprises, in response to the request, determining a first combined permission of the requester to access a plurality of functional interfaces of the plurality of services. The method further comprises determining a second combined permission of the first service to access the plurality of functional interfaces of the plurality of services. In addition, the method comprises controlling, based on the first and the second combined permissions, access of the requester to the first functional interface. The method can accomplish rapid, safe service calling and improve service accessing efficiency.Type: GrantFiled: January 25, 2019Date of Patent: August 30, 2022Assignee: Dell Products L.P.Inventors: Wenyu Tang, Han Gao, Jim LeWei Ji
-
Publication number: 20210382626Abstract: An information handling system may include at least one processor; and a non-transitory memory coupled to the at least one processor. The information handling system may be configured to: receive health information for a plurality of node information handling systems; determine, based on the received health information, a score for each of the plurality of node information handling systems; determine an upgrade ordering for the plurality of node information handling systems based on the respective scores for the plurality of node information handling systems; and cause the node information handling systems to perform an upgrade procedure according to the upgrade ordering.Type: ApplicationFiled: June 29, 2020Publication date: December 9, 2021Applicant: Dell Products L.P.Inventors: Jun CHEN, Jim Lewei JI, Bo WANG, Xiang HUANG
-
Publication number: 20210382759Abstract: An information handling system may be configured for: receiving first information from a plurality of other remote information handling systems indicative of a success or a failure of a corresponding upgrade event that was performed at such other remote information handling systems; receiving second information from the plurality of other remote information handling systems indicative of scores for such other remote information handling systems in a plurality of metrics; determining, based on the first and second information, a ranking of the metrics based on their criticality to the upgrade event; receiving third information from the particular remote information handling system indicative of scores for the particular remote information handling system in the plurality of metrics; and determining a likelihood of success for the upgrade event based on the determined ranking of the metrics and the scores for the particular remote information handling system in the plurality of metrics.Type: ApplicationFiled: June 3, 2020Publication date: December 9, 2021Applicant: Dell Products L.P.Inventors: Jim Lewei JI, Muzhar S. KHOKHAR
-
Publication number: 20200137059Abstract: Embodiments of the present disclosure relate to a method, a device and a computer program product for service access. The method comprises receiving, from a requester, a request for accessing a first functional interface of a first service of a plurality of services. The method also comprises, in response to the request, determining a first combined permission of the requester to access a plurality of functional interfaces of the plurality of services. The method further comprises determining a second combined permission of the first service to access the plurality of functional interfaces of the plurality of services. In addition, the method comprises controlling, based on the first and the second combined permissions, access of the requester to the first functional interface. The method can accomplish rapid, safe service calling and improve service accessing efficiency.Type: ApplicationFiled: January 25, 2019Publication date: April 30, 2020Inventors: Wenyu Tang, Han Gao, Jim LeWei Ji