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,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,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,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,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,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,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,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,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,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,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,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,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.