US Pat. No. 10,485,123

DOUBLE-LEVER HANDLE

HONGFUJIN PRECISION ELECT...

1. A double-lever handle configured to push a support body into an installation body or pull the support body from the installation body, the double-lever handle comprising:at least one main handle;
at least one assisting handle; and
at least one connecting rod; wherein:
the main handle is rotationally mounted to the support body, and a connecting portion between the main handle and the support body forms a first rotating pair;
the assisting handle comprises at least one arm;
the arm is rotationally coupled to an end of the main handle away from the first rotating pair, and a connecting portion between the arm portion and the main handle forms a second rotating pair;
another end of the main handle adjacent to the first rotating pair defines a first latching slot;
the first latching slot is configured to latch a first latching pin of the installation body;
the main handle is configured to rotate about the first latching pin latched in the first latching slot;
an end of the arm adjacent to the second rotating pair defines a second latching slot;
the second latching slot is configured to latch a second latching pin of the support body;
the arm is configured to rotate about the second latching pin latched in the second latching slot;
one end of the connecting rod is rotationally coupled to the arm, and a second end of the connecting rod is slidably coupled to the main handle.

US Pat. No. 10,368,460

SLIDING APPARATUS, SERVER CASING, AND ELECTRONIC DEVICE USING THE SAME

HONGFUJIN PRECISION ELECT...

1. A sliding apparatus comprising:a first fastening plate;
a second fastening plate parallel to the first fastening plate and mounted to the first fastening plate;
a sliding plate slidably connected to the second fastening plate and received between the first fastening plate and the second fastening plate;
a locking member comprising a first end and a second end, the second end being an end opposite to the first end; and
a latching unit mounted to the second fastening plate and moveably connected to the sliding plate;
wherein the latching unit is moveable between a latching position and a releasing position, the latching position is when the latching unit latches the sliding plate and prevent the sliding plate from sliding, and the releasing position is when the latching unit releases the sliding plate; the first end of the locking member is rotatably connected to the second fastening plate and comprising a locking portion, the second end of the locking member is connected to the sliding plate; when the sliding plate slides on the second fastening plate, the sliding plate drives the first end of the locking member to rotate through the second end of the locking member, and the first end of the locking member drives the locking portion to move between a locking position and an unlocking position;
wherein the sliding plate comprises a sliding board and a holder connected to an end of the sliding board; the sliding board defines a first sliding slot along an extending direction of the sliding board; the second fastening plate comprises a guiding member, and the guiding member is slidably received in the first sliding slot.

US Pat. No. 10,433,451

MOUNTING DEVICE

HONGFUJIN PRECISION ELECT...

1. A mounting device comprising:a mounting box comprising two oppositely arranged side plates;
a tray slidably mounted within the mounting box and comprising two oppositely arranged fixing plates; anda sliding mechanism comprising:a handle;
at least one driving rod;
at least one driving member; and
at least one switching component; wherein:
one end of the handle is rotationally mounted to one of the side plates, and another end of the handle is rotationally mounted to the other one of the side plates;
one end of the at least one driving rod is rotationally coupled to the handle, and another end of the at least one driving rod is coupled to the at least one driving member;
the at least one driving member is slidably mounted to the fixing plates;
the switching component comprises a mounting block and a switching member;
the mounting block is fixed to the fixing plates and protrudes beyond an edge of the fixing plates;
a portion of the mounting block protruding beyond the edge of the fixing plates defines a first positioning slot and a second positioning slot;
the switching member comprises a first plate and a second plate, the first plate and the second plate being connected together at an angle;
the first plate received through either the first positioning slot or the second positioning slot;
when the handle is rotated, the handle drives the at least one driving member to slide through the at least one driving rod, the at least one driving member resists against the second plate to drive the mounting block and the tray to move together;
when the first plate is received through the first positioning slot, the at least one driving member resists against a first side of the second plate and the at least one driving member drives the mounting block and the tray to move along a first direction; and
when the first plate is received through the second positioning slot, the at least one driving member resists against a second side opposite to the first side of the second plate and the at least one driving member drives the mounting block and the tray to move along a second direction opposite to the first direction.

US Pat. No. 10,455,724

HARD DISK FIXING MECHANISM

HONGFUJIN PRECISION ELECT...

1. A hard disk fixing mechanism implemented in a chassis, the hard disk fixing mechanism comprising:a fixing frame;
at least one mounting frame; and
at least one fixing mechanism; wherein:
the fixing frame comprises a base plate and a first fixing plate arranged on the base plate;
the first fixing plate defines at least one through slot;
the base plate supports the mounting frame;
the mounting frame mounts a hard disk;
the mounting frame comprises a projecting portion;
the projecting portion defines a through hole;
the projecting portion extends from the through slot to an opposite side of the first fixing plate;
the fixing mechanism comprises a sliding block;
the sliding block is movably arranged on the first fixing plate and locks the mounting frame when the sliding block extends into the through hole.

US Pat. No. 10,420,244

MOUNTING APPARATUS FOR EXPANSION CARDS, CASING, AND ELECTRONIC DEVICE USING THE SAME

HONGFUJIN PRECISION ELECT...

1. A mounting apparatus for mounting an end of an expansion card to a chassis, comprising:a locking bracket comprising:
a locking portion configured to lock the end of the expansion card; and
a fixing portion comprising a fixing plate;
a rotating member;
a fixing member connected to the locking bracket; and
a screw movably mounted to an end of the fixing portion;
wherein the locking bracket is rotatably connected to the chassis by the rotating member, and the locking portion is rotatable between a locking position, where the locking portion latches the end of expansion card and the fixing portion is fixed to the chassis by the fixing member, and an unlocking position, where the fixing member releases the fixing portion and the locking portion separates from the end of expansion card;
wherein the fixing portion is fixed to the chassis by the fixing member and the fixing plate; and
wherein a screw hole defined on the chassis; the fixing plate defines a third through hole corresponding to the screw hole; the screw passes through the third through hole and connects to the screw hole to fix the fixing portion to the chassis.

US Pat. No. 10,333,837

VIRTUAL NETWORK SWITCH SYSTEM AND METHOD OF CONSTRUCTING THE SAME

HONGFUJIN PRECISION ELECT...

1. A method for building a virtual network switch system comprising:receiving a command and building a virtual switch, a plurality of virtual servers, and a plurality of virtual network interface cards (NICs) in a server according to the command;
building a mapping relation between a first virtual server of the virtual servers and at least one first virtual NIC of the virtual NICs according to network requirement of the first virtual server;
transmitting an access request of the first virtual NIC to a first physical NIC through the virtual switch;
determining whether an available resource of the first physical NIC is less than a predetermined value; and
controlling the first physical NIC to allow access by the first virtual NIC in response to the available resource of the first physical NIC being greater than the predetermined value;
wherein a plurality of physical NICs is connected to the server and the first physical NIC of the physical NICs is matched with the first virtual NIC.

US Pat. No. 10,327,547

CASE WITH STOPPING DEVICE

HONGFUJIN PRECISION ELECT...

1. A case comprising:a shell defining a through hole;
an elastic stopping member comprising a stopping portion;
a sliding member comprising an abutting portion; and
an operating member rotatably fixed to the shell and slidably connected to the sliding member, wherein the operating member rotates in a first direction to drive the sliding member to slide in a second direction and the abutting portion abuts the stopping portion to separate from the through hole, the operating member rotates in a direction opposite to the first direction to drive the sliding member to slide in a direction opposite to the second direction and moves the stopping portion to be received in and pass through the through hole.

US Pat. No. 10,301,785

DRIVING MECHANISM AND WARNING DEVICE USING THE SAME

HONGFUJIN PRECISION ELECT...

1. A driving mechanism comprising:a base defining an accommodating space;
a driving unit in the accommodating space;
at least one wheel connected to the driving unit;
a plurality of supporting units movably connected to the base; and
a plurality of driving members respectively connected to the supporting units;
wherein each of the supporting units is movable between a receiving position, where the supporting units are received in the base, and a supporting position, where the supporting units support the driving mechanism by being driven by a corresponding driving member;
each of the supporting units comprises a supporting pole;
a plurality of receiving slots are defined on side surfaces of the base, an end of the supporting pole is movably connected to an end of a receiving slot; when the supporting unit is driven by the driving members to move to a receiving position, the supporting pole is received in a corresponding receiving slot;
a plurality of rotating slots corresponding to the supporting units are defined on the base; the supporting pole is driven by the driven members to move out of the receiving slot and rotate in the rotating slot to the supporting position.

US Pat. No. 10,279,740

WARNING APPARATUS AND WARNING METHOD

HONGFUJIN PRECISION ELECT...

1. A warning method implemented in a warning apparatus, the method comprising:detecting, by the warning apparatus, whether there is an object in front of the warning apparatus;
calculating, when there is an object detected in front of the warning apparatus, a distance between the object and the warning apparatus;
determining whether the calculated distance is less than a safe distance;
controlling the warning apparatus, when the calculated distance is less than the safe distance, to output a first control signal to control warning equipment to output a first warning;
detecting whether the warning apparatus has been impacted; and
controlling the warning apparatus, when the warning apparatus has been detected to have been impacted, to output a second control signal to control the warning equipment to output a second warning; wherein:
before detecting whether there is an object in front of the warning apparatus, the warning apparatus is placed at a predetermined distance behind a car.

US Pat. No. 10,320,741

SERVER IP ADDRESS ASSIGNMENT SYSTEM AND METHOD

HONGFUJIN PRECISION ELECT...

1. A server internet protocol (IP) address assignment method comprising:obtaining a location table of multiple servers and multiple switches, and assigning an IP address to each of the servers in the location table;
transmitting an assigned location table to a dynamic host configuration protocol (DHCP) server;
transmitting a DHCP packet to a first switch that electronically coupled to a first server;
adding an Option82 message into the DHCP packet and transmitting an added DHCP packet to the DHCP server; and
analyzing the Option82 message of the DHCP packet to obtain the IP address of the first server from the assigned location table, and assigning the IP address to the first server.

US Pat. No. 10,266,177

VEHICLE WARNING SYSTEM

HONGFUJIN PRECISION ELECT...

1. A vehicle warning system comprising:a warning tripod comprising:
a power supply;
a positioning module configured to obtain a location of the warning tripod, the location of the warning tripod comprising whether a road where the warning tripod is positioned is curved, and a camber and a length of the curved road;
a moving module; and
a portable electronic device comprising:
a motion planning module comprising a path planning module, the path planning module configured to plan a motion path of the warning tripod, based on the location of the warning tripod, a starting moving direction and a safety distance; the motion path comprising at least one motion direction and a motion distance at each motion direction, a distance between a starting point and an ending point of the motion path being equal to the safety distance;
a moving control module configured to send a moving control signal to the moving module based on the motion path and a motion speed;
wherein based on the moving control signal, the moving module controls the warning tripod to move at the motion speed and the motion path.

US Pat. No. 10,383,441

SERVER RACK

HONGFUJIN PRECISION ELECT...

1. A server rack comprising:two spaced apart fixing frames;
two side plates, each side plate fixed to one of the two fixing frames;
two supporting rails, each supporting rail extending from one of the two the side plates and the two supporting rails extending toward each other for supporting a server between the two side plates; and
two guiding members, each of the guiding members rotatably fixed to a free end of one of the side plates, each of the guiding members comprising:
a base plate connected to a lateral side of each of the two side plates, the lateral side of one of the side plates connected to the base plate being away from another one of the side plates; and
a guiding portion protruding from an inner side of the base plate, the guiding portion comprising a wedge portion extending from the inner side of the base plate toward the fixing frame;
wherein each guiding member is rotatable to a first position where the guiding portion is positioned in front of one end of each supporting rail spaced from the fixing frame.

US Pat. No. 10,318,321

VIRTUAL DESKTOP SYSTEM AND METHOD OF CONTROL

HONGFUJIN PRECISION ELECT...

11. A virtual desktop control method used in a virtual desktop system, the virtual desktop system comprises a thin client, a virtual desktop managing device, a domain managing device, and a virtualization server comprising a plurality of virtual machines, a privately-owned desktop pool comprising at least one privately-owned virtual desktop and a publicly-owned desktop pool comprising at least one publicly-owned virtual desktop, each privately-owned virtual desktop being for one user; the publicly-owned virtual desktop being for temporary use, the virtual desktop control method comprising:the thin client receives input information from a user;
the domain managing device verifies a domain account of the user according to the received input information;
the domain managing device returns a verification to the virtual desktop managing device;
the virtual desktop managing device obtains an internet protocol (IP) address of one virtual machine corresponding to one privately-owned virtual desktop from the virtualization server according to verification when the user selects the privately-owned desktop pool through the thin client, and obtain an internet protocol (IP) address of one virtual machine corresponding to one publicly-owned virtual desktop from the virtualization server, according to verification when the user selects the publicly-owned desktop pool through the thin client;
the virtual desktop managing device returns the IP address of the virtual machine to the thin client; and
the thin client logs in the privately-owned virtual desktop or the publicly-owned virtual desktop according to the IP address of the virtual machine and the received input information.

US Pat. No. 10,416,730

RECIPROCATING DRIVING DEVICE IN LOAD-TESTING AND SLIDING RAIL TESTING SYSTEM USING THE SAME

HONGFUJIN PRECISION ELECT...

1. A reciprocating driving device comprising:a control unit;
a reversing unit communicating with the control unit; and
a driving unit connected to the reversing unit;
wherein the control unit outputs control signals to the reversing unit, and the reversing unit periodically reverses a driving direction of the driving unit according to the control signals; and
wherein the reciprocating driving device further comprises a dynamometer connected to the driving unit; the dynamometer communicates with the control unit; the dynamometer measures driving force of the driving unit and sends a quantitative value to the control unit.

US Pat. No. 10,431,913

FLOATING DIRECTIONAL SUPPORT OF ELECTRONIC COMPONENT

HONGFUJIN PRECISION ELECT...

1. A floating directional support for adjusting a gap between a connecting plate and a joint substrate, the connecting plate mounted on a substrate, the floating directional support comprising:a base coupled to the substrate; and
an insertion member coupled to the connecting plate and movably coupled to the base; wherein:
the gap between the connecting plate and the substrate is adjusted by moving the insertion member relative to the base;
the base defines a receiving cavity extending in a radial direction within the base; and
the insertion member is movably received along the radial direction within the receiving cavity.

US Pat. No. 10,417,080

REMOTE CLIENT SCREEN SHOTS MONITORING SYSTEM AND METHOD

HONGFUJIN PRECISION ELECT...

1. A remote client screen shots monitoring system for monitoring at least one client, comprising: a preboot execute environment (PXE) module configured to control the at least one client to boot up; a terminal multiplexing module; and a monitoring module communicating data with the PXE module and the terminal multiplexing module through a serial over LAN connection; wherein the at least one client: executes a plurality of operations after booting up; and generates a plurality of screen shots; wherein the monitoring module: obtains the plurality of screen shots from each client; converts each obtained plurality of screen shots to one file; analyzes each converted file; and compares each converted file with a plurality of predetermined words to determine whether a fault exists; wherein the terminal multiplexing module puts each generated screen shot to display on a display in a manner of television wall.

US Pat. No. 10,568,237

MOUNTING APPARATUS FOR FAN AND COOLING DEVICE USING THE SAME

HONGFUJIN PRECISION ELECT...

1. A mounting apparatus for fan comprising:a fan housing for accommodating the fan; and
a locking unit rotatably installed to the fan housing, and the locking unit is rotatable between a locking position and an unlocking position, wherein the locking unit comprises a locking portion;
when the locking unit rotates to the locking position, the locking portion protrudes out of the fan housing; and when the locking unit rotates to the unlocking position, the locking portion is received in the fan housing.

US Pat. No. 10,565,157

I2C DATA COMMUNICATION SYSTEM AND METHOD APPLIED BETWEEN MULTIPLE MASTER DEVICES

HONGFUJIN PRECISION ELECT...

1. A data communication system, comprising:a first master device and a second master device; and
a logic control unit coupling the first master device and the second master device, and receiving serial data line (SDA) signal and serial clock line (SCL) signal from an Inter-Integrated Circuit (I2C) bus of the first master device and the second master device;
wherein the logic control unit determines a priority between the first master device and the second master device, and allocates control of the I2C bus according to the priority between the first master device and the second master device and the received SCL signal and SDA signal; wherein the logic control unit comprises a signal acquisition module, a communication coordination module, and an authority control module;
wherein when the second master device initiates communication with the slave device, the signal acquisition module obtains the communication messages of the second master device, and the communication coordination module suspends communication of the second master device; wherein the first master device is a high priority master device and the second master device is a low priority master device; the signal acquisition module determines whether the first master device is in an idle state; when the first master device is not in the idle state, the authority control module outputs request signal to the first master device, when the first master device does not respond to the request signal, the communication coordination module initiates the stop message to the second master device.

US Pat. No. 10,564,684

INPUT/OUTPUT PANEL ASSEMBLY

HONGFUJIN PRECISION ELECT...

1. An input/output (I/O) panel assembly adapted to be mounted to a computer chassis, the I/O panel assembly comprising:a wall panel defining a plurality of openings to receive different I/O connectors;
at least one securing plate removably mounted to the wall panel to cover the plurality of openings;
the wall panel defines a plurality of latching slots;
wherein each of the plurality of openings is in communication with at least two corresponding latching slots;
the at least one securing plate comprises a main body and at least two clips;
the at least two clips respectively extend from opposite side edges of the main body;
the at least two clips of the securing plate extend through the at least two latching slots of a corresponding one of the plurality of openings, and the at least two clips are configured to slide along the wall panel after extending through the respective two latching slots thereby mounting the clips and the main body to the wall panel.

US Pat. No. 10,354,697

TOOL-LESS MOUNTING APPARATUS FOR HARD DISK DRIVE AND STORAGE DEVICE USING THE SAME

HONGFUJIN PRECISION ELECT...

1. A tool-less mounting apparatus for hard disk drive, comprising:a supporting base;
a fixing arm comprising:
a fixing plate comprising two opposing ends, wherein an end of the fixing plate is fixed to the supporting base; and
a plurality of first mounting pins perpendicularly connected to the fixing plate; and
a rotating arm parallel with the fixing arm, comprising:
a rotating plate comprising two opposing ends, an end of the rotating plate is rotatably connected to the supporting base;
a plurality of second mounting pins perpendicularly connected to the rotating plate;
wherein the fixing plate and the rotating plate define a clamping for mounting the hard disk drive, and the rotating plate is rotatable between a closed position, where the rotating plate is substantially parallel with the fixing plate and the plurality of first mounting pins align with the plurality of second mounting pins, and an open position, where the plurality of first mounting pins are deviated from the plurality of second mounting pins;
wherein the mounting apparatus further comprises a hinge, an end of the rotating plate is rotatably connected to the supporting base through the hinge; and
wherein the supporting base comprises a guiding pillar; the rotating arm defines a guiding slot corresponding to the guiding pillar; when the rotating plate rotates between a closed position and the open position, the guiding pillar slides along the guiding slot.

US Pat. No. 10,534,670

ELECTRONIC DEVICE WITH AUTOMATIC AND STABLE SYSTEM RESTART FUNCTION

HONGFUJIN PRECISION ELECT...

1. An electronic device comprising:a central processing unit (CPU) outputting a trigger signal when a serious error occurs in the electronic device;
a complex programmable logic device (CPLD) obtaining the trigger signal from the CPU, and delaying the trigger signal for a first preset time; and
a platform controller hub (PCH) obtaining the trigger signal delayed by the CPLD, and controlling the electronic device to perform a system restart according to the trigger signal.

US Pat. No. 10,225,956

CASING FOR REDUCING AIRFLOW RESISTANCE, COOLING DEVICE, AND SERVER USING THE SAME

HONGFUJIN PRECISION ELECT...

1. A casing for reducing airflow resistance, comprising:a chassis defining a accommodating groove configured to accommodate electronic components, the chassis comprising:
two opposite ends;
an air inlet defined adjacent one end of the chassis; and
an air outlet defined adjacent the other end of the chassis and is in fluid communication with the air inlet; and
a cover mounted adjacent a side of the chassis and configured to seal the accommodating groove, the cover defines a first opening and a second opening, the first opening and the second opening are corresponding to the accommodating groove and in fluid communication with the accommodating groove;
wherein cooling air gets into the accommodating groove through the air inlet, and a part of the cooling air exits the casing through the accommodating groove and the air outlet; and the rest of the cooling air exits the casing through the first opening, and gets into the casing again through the second opening, and exits the casing through the air outlet.

US Pat. No. 10,536,535

MANAGEMENT SYSTEM FOR INTERNET PROTOCOL ADDRESS OF BASEBOARD MANAGEMENT CONTROLLER, MANAGEMENT TERMINAL, AND MANAGEMENT METHOD

HONGFUJIN PRECISION ELECT...

1. A baseboard management controller internet protocol address management system comprising:at least one switch;
a plurality of servers, each server connected to a port of a switch of the at least one switch, wherein all of the at least one switch and the plurality of servers support link layer discovery protocol (LLDP), each switch transmits an LLDP package to corresponding server of the plurality of servers connected to the respective switch, each LLDP package transmitted to the corresponding server comprises port information of a port of the respective switch connecting to the corresponding server and identification information of the respective switch based on LLDP;
each server comprising:
a first storage device that stores one or more programs; and
at least one first processor, wherein the one or more programs, when executed by the at least one first processor, cause the at least one first processor to:
decrypt the LLDP package to obtain the port information of the port of the respective switch connecting to the corresponding server and the identification information of the respective switch; and
transmit obtained port information of the port of the respective switch, obtained identification information of the respective switch and a baseboard management controller internet protocol address (BMC IP) of the corresponding server; and
a management terminal comprising:
a second storage device storing one or more programs and a predetermined relationship between each port of each switch, identification information of each server and BMC IP assignment of each server; and
at least one second processor, wherein the one or more programs, when executed by the at least one second processor, cause the at least one second processor to determine whether the BMC IP transmitted from each server is consistent with the BMC IP assignment corresponding to the port of the respective switch transmitted from the corresponding server.

US Pat. No. 10,354,696

TOOL-LESS MOUNTING APPARATUS FOR HARD DISK DRIVE AND STORAGE DEVICE USING THE SAME

HONGFUJIN PRECISION ELECT...

1. A tool-less mounting apparatus for hard disk drive, comprising:a supporting base comprising two opposite ends;
a plurality of elastic connecting members;
two side plates perpendicularly and respectively connected to the two opposite ends of the supporting base through the elastic connecting members; and
an end plate connected between free ends of the two side plates through the elastic connecting members;
wherein each of the two side plates comprises a mounting pin; the two side plates define a clamping for mounting the hard disk drive, and at least one of the two side plates is rotatable between a closed position, where the two side plates are substantially parallel with each other and the mounting pins of the two side plates align with each other, and an open position, where the mounting pins of the two side plates are deviated from each other;
wherein each of the two side plates comprises a first connecting board and two first clamping portions located at two opposite ends of the first connecting board;
the end plate comprises a second connecting board and two second clamping portions located at two opposite ends of the second connecting board; the ends of the supporting base comprises a third clamping portion;
each of the plurality of elastic connecting members comprises two fourth clamping portions located at two opposite ends of each of the plurality of elastic connecting members.