Patent application number | Description | Published |
20090104841 | TOY ROBOT - A toy robot includes a storage system, a player, an instruction generator, a drive module, an interface, and an update unit. The storage system is arranged for storing songs and motion control programs corresponding to each song. The player is arranged for playing the songs. The instruction generator is configured for generating motion control instructions based on the motion control programs. The drive module drives movable parts of the toy robot to execute corresponding motion patterns according to the motion control instructions. The interface is arranged for receiving motion control programs from an external electronic device. The update unit is configured for storing the motion control programs to the storage system. | 04-23-2009 |
20090192649 | ROBOT WITH PERSONALITY CHARACTERS AND ROBOT BEHAVIOR CONTROL METHOD - The present invention relates to a robot with personality characters. The robot communicates with another robot within a predetermined coverage area. The robot stores at least one personality attribute of the robot, at least one personality attribute of another robot, at least one predetermined action, and a relationship among the personality attribute of the robot, the personality attribute of another robot and the predetermined action. The present invention also provides a behavior control method adapted for the robot. In the method, the robot detects a second robot within the predetermined area to obtain the personality attribute of the second robot, fetches the personality attribute of the robot, and performs the predetermined action according to the relationship. | 07-30-2009 |
20110073449 | KEYBOARD - A keyboard includes a keypad portion, a base board, an illuminating device, and a circuit board. The keypad portion is mounted to the base board. The illuminating device is electrically connected to the circuit board and is further fixed to the base board surrounding the keypad portion. The circuit board is configured to supply the illuminating device with power. When powering the illuminating device, the keyboard can be used in a dark environment. | 03-31-2011 |
Patent application number | Description | Published |
20110094334 | REVERSING TRANSMISSION - The REVERSING TRANSMISSION includes a shaft, a retainer, a spacing collar, a plurality of reversing members, two gears and two covers. The holder is sleeved on the shaft with spaced sliding notches formed thereon. The spacing collar is mounted on an outer surface of the retainer. The reversing members each includes two spaced swing plates with two reversed spiral teeth dented on two diagonal half surfaces of the two spaced swing plate. The reversing members slide into the sliding notches of the holder with two swing plates distributed at different side of the spacing collar. Each of the gears has a group of spiral teeth formed on the inner side for engaging with the group of spiral teeth of the reversing members, and cogs formed on the outer circumference surface. The covers are mounted on two opposite ends of the holder to keep the reversing member in position. | 04-28-2011 |
20110114379 | PRINTED CIRCUIT BOARD - A printed circuit board can support different connectors by selectively setting connection components on the printed circuit board without changing wiring of transmission lines or making new vias in the printed circuit board. | 05-19-2011 |
20110235956 | BEARING - A bearing includes a main body, a plurality of first magnetic members, a plurality of second magnetic members, and a plurality of friction members. The main body defines a pivot hole, and a plurality of first receiving portions and a plurality of second receiving portions around the pivot hole. Each of the second receiving portions defines a cutout. The first magnetic members are received in the first receiving portions. The second magnetic members together with the friction members are received in the second receiving portions, thus generating a repelling force between the first magnetic members and the second magnetic members to impel the friction members to partially extend out of the cutouts. | 09-29-2011 |
20110271025 | COMPUTER MOTHERBOARD - A computer motherboard includes a printed circuit board which includes a central processing unit (CPU) socket and a group of memory slots. The group of memory slots includes an in-line type memory slot and a surface mounted device (SMD) type memory slot. The in-line type memory slot includes a number of plated through holes. The SMD type memory slot is set between the in-line type memory slot and the CPU socket. The through holes of the in-line type memory slot are connected to the CPU socket through traces, pads of the SMD type memory slot are connected to corresponding through holes of the in-line type memory slot having the same pin definition. | 11-03-2011 |
20120066655 | ELECTRONIC DEVICE AND METHOD FOR INSPECTING ELECTRICAL RULES OF CIRCUIT BOARDS - An electronic device and method for inspecting electrical rules of circuit boards includes selecting at least two design files that record electrical rules of the circuit boards and searching the electrical rules in the selected design files using preset parameter keywords. Same electrical rules of the selected design files are acquired by comparing the electrical rules in the selected design files. The same electrical rules and corresponding parameter values are input to a comparison table, and the comparison table is output. | 03-15-2012 |
20120125679 | PRINTED CIRCUIT BOARD HAVING DIFFERENTIAL VIAS - A printed circuit board includes an insulating board, a pair of differential vias, and a number of wiring layers. A pair of via holes extends through opposite surfaces of the insulating board. The differential vias correspond to the pair of via holes. Each differential via includes a metal plated barrel and two via capture pads. The plated barrel is plated on the inner surface of the respective via hole, and terminates at each of the two opposite surfaces of the insulating board. The via capture pads are formed on the opposite surfaces of the insulating board around the openings of the via hole, and are electrically connected to the plated barrel. The wiring layers are arranged in the insulating board, and each define a clearance hole surrounding all of the via capture pads. | 05-24-2012 |
20120145448 | PRINTED CIRCUIT BOARD WITH COMPOUND VIA - A printed circuit board (PCB) with compound via includes a substrate and a pair of through holes passing through the substrate. The substrate includes a signal layer which is the top layer of the substrate, a first reference layer adjacent to the signal layer, and a second reference layer not adjacent to the signal layer. A first and a second pair of pads are mounted on the signal layer. Each of the through holes extends through the first pair of pads such that the through hole and the first pair of pads jointly form a compound via. A first reserved opening is formed on the first reference layer and corresponds to the first and the second pair of pads and the compound via. A second reserved opening is formed on the second reference layer and surrounds the through hole thereon. | 06-14-2012 |
20120147579 | PRINTED CIRCUIT BOARD - A printed circuit board includes a high-speed differential signal control chip, first to eighth coupling capacitor pads, first to fourth connector pads, a first transmission line, a second transmission line, a third transmission line, a fourth transmission line, first to eighth transmission lines, two ninth transmission lines, first and second vias, and first to fourth sharing pads. The printed circuit board is operable to selectively support multiple connectors. | 06-14-2012 |
20120174054 | PRINTED CIRCUIT BOARD LAYOUT SYSTEM AND METHOD - A computing system includes a drawing unit and a layout unit. The computing system sets components parameters to components of a circuit diagram of a printed circuit board (PCB). The drawing unit draws the circuit diagram by using the components with the components parameters. If the drawing unit wants to use a component more than once, the computing system copies the component and the corresponding components parameters. The drawing unit uses the copied components and the corresponding parameters. If the circuit diagram has been drawn, the layout unit loads the circuit diagram and wires the PCB according to the components and the components parameters in the circuit diagram. | 07-05-2012 |
20120221989 | ELECTRONIC DEVICE AND METHOD OF AUTOMATICALLY TESTING TRANSMISSION LINES - An electronic device and method of automatically testing the transmission lines of a PCB. Design requirements of transmission lines are predetermined and a wiring diagram is acquired according to a designated wiring diagram storage path. Some basic parameters of each transmission line of the diagram are applied in excluding one or more transmission lines which may not meet the design requirements, then, the excluded transmission lines are marked and/or highlighted. A report of the transmission lines is generated using a report template. | 08-30-2012 |
20120273258 | PRINTED CIRCUIT BOARD - A printed circuit board includes a first signal layer, a first reference layer, a second signal layer, and a third signal layer in that order and includes a first slanted via and a second slanted via. The first signal layer includes an parallel first transmission wire and a second transmission wire. The first and second transmission wires are coupled with each other and cooperatively constitute a first differential pair with an edge-coupled structure. The second signal layer includes a third transmission wire. The third signal layer includes a fourth transmission wire parallel to and coupled with the third transmission wire. The third and fourth transmission wires cooperatively constitute a second differential pair with a broadside-coupled structure. The first slanted via obliquely are interconnected between the first transmission wire and the third transmission wire. The second slanted via obliquely are interconnected between the second transmission wire and the fourth transmission wire. | 11-01-2012 |
20120304145 | ELECTRONIC DEVICE AND WIRING METHOD FOR CIRCUIT BOARDS - An electronic device includes a wiring unit. The wiring unit creates one or more circuit diagrams for a design of a first circuit board, and setting electrical rules for components of the first circuit board in each of the one or more diagrams. Based on the one or more diagrams having the electrical rules, the wiring unit generates a wiring diagram for the design of the first circuit board by executing a wiring application. If a second circuit board desires to use a circuit diagram of the first circuit board, the wiring unit copies the circuit diagram having the electrical rules into the wiring application. Then, based on the copied circuit diagram having the electrical rules and particular circuit diagrams of the second circuit board, and the wiring unit creates a wiring diagram for the design of the second circuit board by executing the wiring application. | 11-29-2012 |
20130007690 | ELECTRONIC DEVICE AND SIMULATION METHOD FOR CHECKING PRINTED CIRCUIT BOARD POWER LOSS - An electronic device reads a layout file of a printed circuit board (PCB) to be manufactured from a storage device, obtains length information and section area information of copper cladding distributed on power source areas and ground trace areas in each of one or more layers of the PCB to be manufactured by analyzing the layout file, and calculates power loss in each of the one or more layers according to the length information, the section area information, a resistance value of the copper cladding, and preset parameters of a power supply module and an integrated circuit (IC) load to be located on the PCB. In response to a determination that the power loss in the layer exceeds a preset range, the electronic device indicates the locations of the power source areas and the ground trace areas of a layer in the PCB layout file which need to be redesigned. | 01-03-2013 |
20130016466 | MOTHERBOARD CAPABLE OF REDUCING ELECTROMAGNETIC INTERFERENCEAANM YEN; SHIN-TINGAACI Tu-ChengAACO TWAAGP YEN; SHIN-TING Tu-Cheng TWAANM CHEN; YUNG-CHIEHAACI Tu-ChengAACO TWAAGP CHEN; YUNG-CHIEH Tu-Cheng TWAANM HO; DUEN-YIAACI Tu-ChengAACO TWAAGP HO; DUEN-YI Tu-Cheng TW - A motherboard includes a printed circuit board (PCB), a central processing unit (CPU), a regulator, a first memory adaptor, and a second memory adaptor. The PCB includes a top surface, a bottom surface, a plurality of first soldering pads and first leads arranged on the top surface, and a plurality of second leads arranged between the top surface and the bottom surface. The PCB defines a plurality of first vias, second vias, and power vias. The CPU is connected to the first vias. The voltage regulator is connected to the power vias. The first memory adaptor neighbors to the regulator and is surface-mount soldered to the first soldering pads. The first soldering pads are connected to the first vias by first leads. The second memory adaptor is soldered to the second vias. The second vias are connected to the first vias by the second leads. | 01-17-2013 |
20130151732 | ELECTRONIC DEVICE AND PORT REDUCING METHOD - An exemplary port reducing method is for removing unselected ports of an original S-parameter file and generating an optimized S-parameter file. The method controls a display unit to display a user interface to receive commands from a user in response to user operation; the commands comprise a calling command, a selecting command, and an executing command. The method obtains the original S-parameter file in response to the calling command Next, the method determines which of the ports of the original S-parameter file are unselected in response to the selecting command, and connects each unselected port to the ground through one terminal impedance. The method then generates an optimized S-parameter file that comprises only the selected ports in response to the executing command. | 06-13-2013 |
20130163646 | ELECTRONIC DEVICE HAVING SIGNAL-EQUALIZING SYSTEM AND METHOD FOR SETTING THE SIGNAL-EQUALIZING SYSTEM - A method for setting a signal-equalizing system for use in an electronic device includes the following steps. Outputting a connection status of each channel and a number of misconnect options respectively associated with each channel to a display unit of the electronic device. Then, detecting whether at least one misconnect option is selected. If yes, determining a misconnected channel and adjusting the receiving setting for the receiving port of the misconnected channel to match with the transmitting setting for the transmitting port of the misconnected channel according to settings for each channel stored in the electronic device. The stored settings for each channel include a transmitting setting for the transmitting port of the channel and a receiving setting for the receiving port of the channel that matches the transmitting setting. | 06-27-2013 |
Patent application number | Description | Published |
20120016914 | ELECTRONIC DEVICE AND METHOD FOR SEEKING FILE POSITION - A method for seeking a file position of a file first seeks an estimated file position corresponding to a specified time point in the file, and adjusts the estimated file position according to a preset estimation formula. The method further determines the estimated file position is an accurate file position of the specified time point in the file until a difference between the estimated file position and the specified time point is less than a preset value. | 01-19-2012 |
20120036526 | ELECTRONIC DEVICE AND METHOD FOR EMBEDDING PRODUCT INFORMATION IN TV PROGRAMS WITH PRODUCT PLACEMENTS - A method embeds product information in TV programs with product placements using an electronic device. The electronic device encloses presented products of the TV program in a graphic box, and defines advertising information related to the presented products. During the TV program broadcasts, the electronic device receives a selection operation on a product displayed on a display device, exports the advertising information of the selected product, and embeds the advertising information of the selected product to the TV program. The advertising information is displayed on the display device concurrently with the TV program. | 02-09-2012 |
20120036527 | ELECTRONIC DEVICE AND METHOD FOR EMBEDDING PRODUCT INFORMATION IN TV PROGRAMS WITH PRODUCT PLACEMENTS - A method embeds product information in TV programs with product placements using an electronic device. The electronic device defines keywords and advertising information of products presented on a TV program, and further defines appearance times of the keywords according to product presented times. During the TV program broadcasts, the electronic device currently displays the keywords and the presented products on a display device according to the appearance times, receives a selection operation on a product presented on the display device, exports the advertising information of the selected product. The advertising information is displayed on the display device. | 02-09-2012 |
20120036539 | ELECTRONIC DEVICE AND METHOD FOR SEARCHING PRODUCT INFORMATION IN TV PROGRAMS WITH PRODUCT PLACEMENTS - A method searches product information in TV programs with product placements using an electronic device. The electronic device encloses presented products of the TV program in a graphic box, and defines keywords related to the presented products. During the TV program broadcasts, the electronic device receives a selection operation on a product displayed on a display device, and uses a search engine to search for related information of the selected product according to keywords. The searched information is displayed on the display device for users to browse. | 02-09-2012 |
20120036540 | ELECTRONIC DEVICE AND METHOD FOR SEARCHING PRODUCT INFORMATION IN TV PROGRAMS WITH PRODUCT PLACEMENTS - A method searches product information in TV programs with product placements using an electronic device. The electronic device defines keywords and appearance times of products presented on a TV program. During the TV program broadcasts, the electronic device displays the keywords of the presented products on a display device according to the predetermined appearance times. A product is selected from the presented products after any of the keyword presented on the TV program is tapped. The electronic device uses a search engine to search for related information of the selected product according to the tapped keyword, and displays the searched information on the display device for users to browse. | 02-09-2012 |
20120047527 | ELECTRONIC DEVICE AND METHOD FOR EMBEDDING PRODUCT INFORMATION IN VIDEOS WITH PRODUCT PLACEMENTS - A method embeds product information in videos with product placements using an electronic device. The electronic device converts product information of products into advertisement information, and saves the advertisement information in an ad database. The advertisement information includes product images and advertisements of the products. The electronic device exports the advertisement of a presented product displayed on a display device from the ad database according to the product images during the video broadcasts. The advertisement of the presented product is displayed on the display device. | 02-23-2012 |
20120060014 | ELECTRONIC DEVICE AND METHOD FOR PROTECTING ELECTRONIC KEYS USING THE SAME - A method for protecting electronic keys sets a plurality of hash functions, divides an electronic key into a plurality of key segments, creates a data storage structure for each of the key segments, and calculates a hash address for each of the key segments of the electronic key using each of the hash functions. The method further obtains a plurality of hash addresses of the plurality of key segments corresponding to the plurality of hash functions, stores information of the data storage structure of each key segment in a hash table according to the hash address of the key segment corresponding to one of the hash functions. | 03-08-2012 |
20120063696 | IMAGE ENCODING METHOD AND SERVER IMPLEMENTING THE METHOD - A method for encoding images receives a specified type of an image request from a terminal device, obtains encoded images from a storage device of the server directly upon the condition that the image request has been processed. The method further adds a task into a coder of the server to process the image request upon the condition that the image request has not been processed, encodes captured images by the coder according to the image request, stores the encoded images and the corresponding specified type of the image request in the storage device, and outputs the encoded images to the terminal device. | 03-15-2012 |
20120191784 | DESKTOP SHARING SYSTEM AND METHOD - In a desktop sharing method implemented by a server, the server communicates with a sharing provider through a first network and one or more sharing receivers through a second network. A desktop sharing request to share the desktop of the sharing provider with a sharing receiver is received from the sharing provider. The desktop sharing request is sent to the sharing receiver, and a response message is received from the sharing receiver. A bandwidth of the second network between the server and the sharing receiver is detected if the sharing receiver accepts the desktop sharing request, and a video of the desktop of the sharing provider composed of base layer video streams and additional layer video streams are received in real-time. The base layer video streams and the additional layer video streams of the video are selectively transmitted to the sharing receiver according to the bandwidth. | 07-26-2012 |
20120195444 | ELECTRONIC DEVICE AND METHOD OF DYNAMICALLY CORRECTING AUDIO OUTPUT OF AUDIO DEVICES - An electronic device and method of dynamically correcting audio output of audio devices creates a coordinate system in relation to cameras and audio devices, and obtains coordinates of each camera and each audio device. The cameras detects a user. A distance between the user and each audio devices is computed. One audio device is considered as a first audio device. A ratio of audio intensities and a difference of audio transmitting time between the first audio device and each of the other audio devices are computed. Delaying the audio output starting time of each of the other audio devices according to the differences and adjust the audio intensity of each of the other audio devices according to the ratios. | 08-02-2012 |
20120311577 | SYSTEM AND METHOD FOR MONITORING VIRTUAL MACHINE - A remote computer and method monitors a resource utilization rate of a cloud server of a datacenter. The remote computer obtains a resource utilization rate of each of virtual machines installed in the cloud server. The remote computer calculates the resource utilization rate of the cloud server according to the resource utilization rate of each of the virtual machines. The remote computer transfers one or more virtual machines from the cloud server to other cloud servers until the resource utilization rate of the cloud server is equal to or less than the predetermined resource utilization rate. | 12-06-2012 |
20120317301 | SYSTEM AND METHOD FOR TRANSMITTING STREAMING MEDIA BASED ON DESKTOP SHARING - A server communicates with at least one client. If the server wants to transmit streaming media to a client, the client sends a package to the server. The package indicates if the client can decode the streaming media. If the client can decode the streaming media, the server decodes the streaming media and outputs the decoded streaming media on a display of the server. The server sends the streaming media to the client. The client decodes the streaming media and outputs the decoded streaming media on a display of the client. If the client cannot decode the streaming media, the server obtains the streaming media on the desktop of the server and compresses the streaming media to a compressed file. The client receives the compressed file from the server, and decompresses the compressed file. The decompressed files are output on the display of the client. | 12-13-2012 |
20120319875 | METHOD FOR STORING NODE INFORMATION OF HUFFMAN TREE AND CORRESPONDING DECODING METHOD - A method for storing node information of a Huffman tree. The method creates an index of each node in the Huffman tree using a breadth first search (BFS) algorithm. The method further reads each node of the Huffman tree beginning from a root node according to a sequence of the index of each node, and stores node information of each node into an array of the Huffman tree. | 12-20-2012 |
20130024859 | CONTROL COMPUTER AND DATA ACCESSING METHOD - A method for accessing attribute data of virtual machines using a control computer. The method generates a control command for accessing the virtual machines of a host computer, determines a command type of the control command, obtains attribute data of a first type of the virtual machines from a database of the control computer if the command type is a first type and the control command is a data query command. The method transmits the control command to a virtual machine manager of the host computer if the command type is a second type, and receives attribute data of a second type of the virtual machines returned from the virtual machine manager of the host computer. | 01-24-2013 |
20130024860 | CONTROL COMPUTER AND METHOD FOR MANAGING POWER USING THE SAME - In a method for managing power of host computers using a control computer, the method generates a power management command, groups virtual machines installed in the host computers at a first time if the power management command is a first type, to obtain a first group of the virtual machines. The method further relocates the virtual machines in the host computers based on the first group of the virtual machines, and closes idle host computers. Closed host computers are powered on if the power management command is the second type, all the virtual machines at a second time are grouped, to obtain a second group of the virtual machines. The virtual machines are relocated into each host computer based on the second group of the virtual machines. | 01-24-2013 |
20130232487 | CONTROL COMPUTER AND METHOD FOR MANAGING VIRTUAL MACHINE - A method for managing virtual machines (VMs) installed in physical machines using a control computer, the method receives a control command for adjusting an initial size of a first VM, searches for a physical machine that has enough computing resources for creating a second VM of a specified size, creates the second VM of the specified size in a found physical machine. The method further copies computing resources of the first VM to the second VM at a first time, controls the first VM and the second VM running in a parallel mode until all of the computing resources of the first VM have been copied to the second VM, stops parallel running of the first VM and the second VM at a second time, deletes the first VM and releases the computing resource of the first VM. | 09-05-2013 |