Patents by Inventor Carl Shi

Carl Shi 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: 11977437
    Abstract: An information handling system may include at least one processor and a memory. The information handling system may be configured to: execute a plurality of microservices, wherein each microservice is configured to generate logging information relating to its operation, and wherein a logging level is configured to determine an amount of logging information generated by the microservice; monitor the execution of the plurality of microservices to determine a failure rate associated with application programming interface (API) calls to the plurality of microservices; and based on the determined failure rate, alter the logging level.
    Type: Grant
    Filed: October 10, 2022
    Date of Patent: May 7, 2024
    Assignee: Dell Products L.P.
    Inventors: Kai Chen, Bo Wang, Carl Shi
  • Publication number: 20240143544
    Abstract: An information handling system may include at least one processor and a memory. The information handling system may be configured to maintain a plurality of folders in a central management system, wherein each folder is a data structure having one or more hosts associated therewith; and in response to an instruction to move a particular host from a first folder to a second folder: un-associate the particular host from the first folder; associate the particular host with the second folder; and transmit a notification regarding the movement to a local management system of a satellite information handling system; wherein the local management system is configured to update a local data structure regarding the movement.
    Type: Application
    Filed: October 27, 2022
    Publication date: May 2, 2024
    Applicant: Dell Products L.P.
    Inventors: Jason YE, Donald MACE, Tianming ZHANG, Carl SHI, Brook Quan ZHANG
  • Publication number: 20240143431
    Abstract: Disclosed systems and methods include or support a message logging service in which, responsive to receiving an event message generated by a business function, the message is logged in accordance with a message severity, one or more severity level attributes of the system, and one or more message logging criterion. Responsive to determining the message severity meets a first criterion, the message may be routed to and saved within a first persistent log file. Responsive to determining the message severity satisfies a second criterion, the message may be temporarily stored to a FIFO message queue, for possible inclusion in a second persistent log file. A health monitoring service for monitoring application programs corresponding to various business functions, upon detecting a degraded health state of a business function, may cause messages stored in the message queue to be dumped to a second persistent log file.
    Type: Application
    Filed: October 26, 2022
    Publication date: May 2, 2024
    Applicant: Dell Products L.P.
    Inventors: Jason YE, Tianming ZHANG, Carl SHI, Jia WANG
  • Publication number: 20240143412
    Abstract: Disclosed systems and methods may retrieve a base image of a plugin for a hyperconverged infrastructure (HCl) platform and create a Docker image for an HCl platform plugin based, in part, on the base image. The HCl platform plugin enables an extended function not native to the HCl platform. Disclosed methods may include registering the Docker image within an HCl platform instance running on an HCl appliance associated with a customer, and saving the Docker image to a Docker image repository within the HCl platform instance. The extended HCl platform function may be any suitable function including, as an illustrative example, a function for provisioning a third party storage device within the HCl platform. Disclosed method steps may be performed by an independent third party developer that lacks authorized access to an HCl platform instance.
    Type: Application
    Filed: October 27, 2022
    Publication date: May 2, 2024
    Applicant: Dell Products L.P.
    Inventors: Jason YE, Tianming ZHANG, Carl SHI, Jia WANG
  • Publication number: 20240146758
    Abstract: A method, apparatus, and computer program are disclosed. The method may be performed by one or more processors and may comprise receiving first data representing an infrastructure of a computer network, the first data comprising an indication of hosts which form at least part of the computer network and one or more software resources on respective hosts. The method may also comprise receiving second data from a vulnerability scanning software, the second data comprising an indication of one or more vulnerabilities detected in the one or more software resources provided on at least some of the hosts of the computer network. Using a combination of the first data and the second data, output data may be generated representing a risk profile of the computer network infrastructure, the output data indicating one or more subsets of hosts, determined as being at risk of being affected by the detected vulnerabilities by virtue of the software resources they provide for output on a user interface.
    Type: Application
    Filed: December 21, 2023
    Publication date: May 2, 2024
    Inventors: Elliot Colquhoun, Abhishek Agarwal, Andrew Eggleton, Brandon Helms, Carl Ambroselli, Cem Zorlular, Daniel Kelly, Gautam Punukollu, Jeffrey Tsui, Morten Kromann, Nikhil Seetharaman, Raj Krishnan, Samuel Jones, Tareq Alkhatib, Dayang Shi
  • Publication number: 20240134632
    Abstract: An information handling system may include at least one processor and a memory. The information handling system may be configured to perform a maintenance operation involving a plurality of hosts of an information handling system cluster by: determining a score for each host based on a sum of working memory sizes for all active virtual machines executing on such host plus a sum of persistent storage sizes for all virtual machines stored on such host; based on the determined scores, selecting a first host for upgrading; migrating at least a portion of all virtual machines stored on the first host from the first host to one or more other hosts; and causing the first host to perform the maintenance operation.
    Type: Application
    Filed: October 20, 2022
    Publication date: April 25, 2024
    Applicant: Dell Products L.P.
    Inventors: Kai CHEN, Jun ZHAN, Stéphane MENG, HongGang LIU, Yuyan CHEN, Carl SHI, Michael G. VARTERESIAN
  • Publication number: 20240134635
    Abstract: An information handling system may include at least one processor and a memory. The information handling system may be configured to receive a request to upgrade a component from a first version to a second version; perform a first check by determining if allowed source release (ASR) information of the second version includes a reference to the first version; perform a second check by determining if allowed target release (ATR) information of the first version includes a reference to the second version; and in response to either of the first check and the second check being successful, perform the component upgrade.
    Type: Application
    Filed: October 30, 2022
    Publication date: April 25, 2024
    Applicant: Dell Products L.P.
    Inventors: Xueqiang ZHOU, Carl SHI, Shunhua XIE, Xiaofeng ZHANG, Steven CHEN
  • Publication number: 20240103927
    Abstract: An information handling system may include at least one processor and a memory. The information handling system may be configured to assign a workload to a particular node selected from among a plurality of nodes of an information handling system cluster by: determining scores for each respective node of the plurality of nodes based on hardware metrics of the respective nodes; based on the determined scores, selecting a particular node having a highest score; and causing the workload to execute on the particular node.
    Type: Application
    Filed: September 29, 2022
    Publication date: March 28, 2024
    Applicant: Dell Products L.P.
    Inventors: Kai CHEN, Carl SHI, Yuyan CHEN
  • Publication number: 20240103954
    Abstract: An information handling system may include at least one processor and a memory. The information handling system may be configured to: execute a plurality of microservices, wherein each microservice is configured to generate logging information relating to its operation, and wherein a logging level is configured to determine an amount of logging information generated by the microservice; monitor the execution of the plurality of microservices to determine a failure rate associated with application programming interface (API) calls to the plurality of microservices; and based on the determined failure rate, alter the logging level.
    Type: Application
    Filed: October 10, 2022
    Publication date: March 28, 2024
    Applicant: Dell Products L.P.
    Inventors: Kai CHEN, Bo WANG, Carl SHI
  • Patent number: 11509868
    Abstract: Implementations of the present disclosure provide a method and apparatus for failover in a video surveillance system. The video surveillance system includes a plurality of cameras hosted by a plurality of machines. At a first machine, a message indicating that a second machine has failure is received, the first machine and the second machine hosting a first set of cameras and a second set of cameras among the plurality of cameras, respectively; available resources of the first machine and loads of the first and second machines are determined; based on the available resources and the loads, parameters of at least one set of the first and second sets of cameras are configured, to enable the second set of cameras to be taken over by the first machine.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: November 22, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Kenny Chen, Bo Huang, Carl Shi
  • Publication number: 20180091778
    Abstract: Implementations of the present disclosure provide a method and apparatus for failover in a video surveillance system. The video surveillance system includes a plurality of cameras hosted by a plurality of machines. At a first machine, a message indicating that a second machine has failure is received, the first machine and the second machine hosting a first set of cameras and a second set of cameras among the plurality of cameras, respectively; available resources of the first machine and loads of the first and second machines are determined; based on the available resources and the loads, parameters of at least one set of the first and second sets of cameras are configured, to enable the second set of cameras to be taken over by the first machine.
    Type: Application
    Filed: September 20, 2017
    Publication date: March 29, 2018
    Inventors: Kenny Chen, Bo Huang, Carl Shi
  • Patent number: 9268386
    Abstract: Certain embodiments of the present disclosure relate to methods for improving a service flow of a mobile device based upon a different level of its available battery power. If the battery power availability is below a predefined threshold, then one or more power-saving techniques can be triggered that increase an air time of the mobile device and provide savings of power consumption at different rates using a different level of clock rate.
    Type: Grant
    Filed: January 9, 2009
    Date of Patent: February 23, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Steven Cheng, Kuo-Chun Lee, Guangming Carl Shi
  • Patent number: 9204292
    Abstract: An open service provisioning method may be implemented by a terminal. The method may include receiving a customer's selection of a first-time network access provider and network service provider (NAP/NSP). The method may also include establishing a connection with the first-time NAP/NSP. The method may also include receiving information about possible other NAPs/NSPs while connected to the first-time NAP/NSP. The method may also include receiving the customer's selection of a home NAP/NSP. The method may also include assisting the customer to sign up for service with the home NAP/NSP. The method may further include establishing a connection with the home NAP/NSP.
    Type: Grant
    Filed: October 20, 2008
    Date of Patent: December 1, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Guangming Carl Shi, Kuo-Chun Lee, Steven Cheng, Isaac Ta-yan Siu
  • Patent number: 9100880
    Abstract: This disclosure provides methods and systems for translating quality of service (QoS) parameters of a first radio access technology (RAT), e.g., Worldwide Interoperability for Microwave Access (WiMAX), to QoS parameters of a second RAT, e.g., code division multiple access (CDMA) high rate packet data (HRPD). The methods and systems facilitate a handover by a multi-mode mobile station or other wireless device from the first RAT to the second RAT and vice versa.
    Type: Grant
    Filed: February 2, 2010
    Date of Patent: August 4, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Tom Chin, Guangming Carl Shi, Kuo-Chun Lee
  • Patent number: 9036599
    Abstract: Methods and apparatus for easily and quickly returning to a first radio access technology (RAT) network when handover to a second RAT network is cancelled are provided. The methods and apparatus may involve a mobile station (MS) entering idle mode before handover to the second RAT network is completed and requesting a serving base station (BS) to retain MS service and operational information, as well as service flow state information. In this manner, should handover to the second RAT network be cancelled before completion, a re-entry to the first RAT network may be expeditiously performed using the retained MS information.
    Type: Grant
    Filed: March 25, 2009
    Date of Patent: May 19, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Tom Chin, Steven D. Cheng, Guangming Carl Shi, Kuo-Chun Lee
  • Patent number: 9020505
    Abstract: Methods and apparatus for using network topology and coverage information from one radio access technology (RAT) network to assist acquisition of another different RAT network for a multi-mode mobile station (MS), such as acquiring a WiMAX (Worldwide Interoperability for Microwave Access) network based on topology and coverage information about a 3G (Third Generation) network and vice versa, are provided. Base station (BS) acquisition assisted in this manner may provide for quick restoration of a previously interrupted or deactivated network service, while decreasing the power consumption of the multi-mode MS during a power savings state because periodic scanning and registration need not occur.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: April 28, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Isaac Ta-yan Siu, Guangming Carl Shi, Nitin Pant
  • Patent number: 8996004
    Abstract: Certain embodiments of the present disclosure provide techniques for selecting a new cell, from a plurality of cells in a boundary area between first and second coverage areas, for a wireless device. The first and second coverage areas may include, for example, include cells controlled by first and second operators or cells in different time zones. In either case, the techniques may facilitate giving preference to cells in a same coverage area as a current cell. The wireless device may then select a cell from the list of neighbor cells as the new cell.
    Type: Grant
    Filed: October 29, 2008
    Date of Patent: March 31, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Steven D. Cheng, Guangming Carl Shi
  • Patent number: 8948069
    Abstract: Certain embodiments of the present disclosure improve a robustness of some critical MAC management response massages transmitted from a base station (BS) to a mobile station (MS). In this way, a reliability of transmission can be increased and a messaging failure that results in out of sync state between the MS and the BS can be avoided.
    Type: Grant
    Filed: January 9, 2009
    Date of Patent: February 3, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Steven Cheng, Guangming Carl Shi, Tom Chin, Isaac Ta-yan Siu, Kuo-Chun Lee
  • Patent number: 8861480
    Abstract: Methods provided may generally include sending a BS of a first RAT a request message indicating a set of MIMO resources to reallocate; during a scan duration, communicating with the BS of the first RAT using non-reallocated MIMO resources and communicating with a BS of a second RAT using reallocated MIMO resources; and during a normal duration, communicating with the BS of the first RAT using the reallocated and non-reallocated MIMO resources. Apparatus provided may generally include logic for receiving a request message indicating a set of MIMO resources of the MS to reallocate; logic for, during a scan duration, communicating with the MS in a first transmission mode assuming the use of only non-reallocated MIMO resources by the MS; and logic for, during a normal duration, communicating with the MS in a second transmission mode assuming the use of the reallocated and non-reallocated MIMO resources by the MS.
    Type: Grant
    Filed: October 31, 2009
    Date of Patent: October 14, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Tom Chin, Guangming Carl Shi, Kuo-Chun Lee, Serguei A. Glazko, Matthias Brehler
  • Patent number: 8825049
    Abstract: Certain embodiments of the present disclosure provide a unified scheme for selecting an operator and a radio access technology (RAT) by a multi-mode wireless device during a power-up or a handover process. By utilizing the proposed scheme, the mobile station may switch between RATs that are associated with the Worldwide Interoperability for Microwave Access (WiMAX), 3rd Generation Partnership Project (3GPP) or 3GPP2 standards.
    Type: Grant
    Filed: February 3, 2010
    Date of Patent: September 2, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Steven D. Cheng, Guangming Carl Shi, Kuo-Chun Lee, Tom Chin