Patent application number | Description | Published |
20100315793 | ELECTRONIC DEVICE - An electronic device includes a base, a button module with a button movably received in the base from a lateral side of the base, a sliding block slidably mounted in the base, and an elastic positioning member. The sliding block defines a first securing slot and a second securing slot. The elastic positioning member is capable of engaging in the first securing slot to restrict the sliding block in a first position where the button module is received in the base, and is capable of engaging in the second securing slot to restrict the sliding block in a second position where the button module extends out of the base | 12-16-2010 |
20110141680 | DATA STORAGE DEVICE ASSEMBLY - A data storage device assembly includes a rack, a mounting member, and a handle. The rack has a data storage device mounted therein. The mounting member is secured on the rack. The mounting member defines a receiving room. A clamp is slidably received in the receiving room. The clamp includes two spaced elastic claws. The handle is pivotally mounted on the mounting member. The handle includes a clasp. The handle is rotatable on the mounting member between a first position and a second position. In the first position, the clamp is located in the receiving room, the two spaced elastic claws are restricted by edges of the receiving room, and the clasp is fastened between the two elastic claws. In the second position, the clamp is located out of the receiving room, and the clasp is not fastened between the two elastic claws. | 06-16-2011 |
20110155408 | CONNECTING MEMBER - A connecting member includes a cable, an enclosure, a shaft assembly member and an elastic member. The cable surrounds the shaft assembly member. The shaft assembly member is rotatablely mounted in the enclosure. The elastic member includes a first end and a second end. The first end is secured to the shaft member, and the second end is secured to the enclosure. | 06-30-2011 |
20120202507 | BASE BAND POOL DEVICE, AND METHOD FOR IMPLEMENTING BASE BAND DATA SWITCH THEREOF - A baseband pool device includes a control unit, and multiple baseband processing units which are connected one another. The control unit is configured to determine one or more baseband processing units participating in data processing according to a size of data received by the baseband pool device and baseband data processing capabilities of various baseband processing units, and allocate an identifier of the baseband data to be processed to each baseband processing unit participating in the data processing to construct a data allocation relationship, and respectively transmit the data allocation relationship to the baseband processing units participating in the data processing. The baseband processing units receive the data allocation relationship and process the received data according to the data allocation relationship, or transmit the received data to other baseband processing units of the baseband pool device, or receive data processed and then forwarded by other baseband processing units. | 08-09-2012 |
20120273170 | ELECTRONIC DEVICE ENCLOSURE - An electronic device enclosure includes an enclosure for receiving a water-cooled heat exchanger and a water collecting device. The water collecting device is received in the enclosure and includes a water collecting member and a guiding pipe attached to the water collecting member. The water collecting member includes a tray, a first guiding portion located in the tray and a second guiding portion adjacent to the first guiding portion. The first guiding portion includes a first slanted edge, and the second guiding portion includes a second slanted edge. The guiding pipe is located between the first slanted edge and the second slanted edge, and the first slanted edge and the second slanted edge are together slanted towards the guiding pipe, for guiding dew generated by the water-cooled heat exchanger to flow into the guiding pipe. | 11-01-2012 |
20120274190 | ELECTRONIC DEVICE ENCLOSURE - An electronic device enclosure includes an enclosure and a strengthening device. The enclosure includes a bottom plate. The strengthening device includes a first strengthening member and a second strengthening member. The second strengthening member includes a receiving portion engaged with the receiving portion. The first strengthening member is attached to the bottom plate in a first direction; and the second strengthening member is attached to the bottom plate in a second direction that intersected with the first direction. | 11-01-2012 |
20130221547 | DATA CENTER CONTAINER WITH HUMIDIFIER - A data center container includes a chassis and a humidifier. The chassis includes a side plate. The side plate defines a through opening. The humidifier assembly includes a case and a humidifier. The case is secured to the side plate and covers the through opening. The humidifier is secured to the case and capable of adjusting the humidity in the chassis. | 08-29-2013 |
20130228349 | FIRE EXTINGUISHER HOLDING ASSEMBLY - A holding assembly includes a rear panel, a holder attached to the rear panel by a mounting member and a limiting member. A mounting hole and a first limiting hole are defined in the rear panel. The mounting hole includes a wide portion and a narrow portion connected with the wide portion. A securing hole and a second limiting hole are defined in the holder. The mounting member extends through the securing hole and the mounting hole. The mounting member is capable of moving between a locked position, where the mounting member is engaged with the narrow portion to prevent the holder moving away from the rear panel, and a released position, where the mounting member is engaged with the wide portion to release the holder. The limiting member extends through the second limiting hole and the first limiting hole to secure the mounting member in the locked position. | 09-05-2013 |
20130228369 | MOUNTING APPARATUS AND ELECTRONIC DEVICE ENCLOSURE WITH THE SAME - A mounting apparatus is secured to a front wall of an enclosure. A door is rotatably attached to the front wall. The front wall includes a first securing portion and a second securing portion. The mounting apparatus includes a sliding rail for being attached to the front wall and a mounting member slidably attached to the sliding rail. The mounting member includes a mounting portion for engaged with the first securing portion or the second securing portion. When the mounting portion is engaged with the first securing portion, the mounting member is engaged with the door, for preventing the door from rotating relative to the front wall; and when the mounting portion is engaged with the second securing portion, the mounting member is disengaged from the door, allowing the door to open. An electronic device enclosure with the mounting apparatus is further offered. | 09-05-2013 |
20130241193 | ENCLOSURE WITH SHEILDING ASSEMBLY - An enclosure includes a rear wall, a rail assembly, and a shielding assembly. The rear wall defines a pipe hole for receiving pipe. The rail assembly is attached to the rear wall. The rail assembly defines a sliding space. The shielding assembly includes a fixing member fixed on the rear wall, a pole, and a shielding board. The pole is connected to the shielding board and movably attached to the fixing member. The shielding board is movable in the sliding space along a direction substantially parallel to the rear wall to shield the pipe hole around the pipe. | 09-19-2013 |
20130243037 | MOUNTING APPARATUS FOR TEMPERATURE SENSOR - A mounting apparatus for mounting a temperature sensing apparatus includes a plate and a latch. The plate defines a mounting hole. A profile of the mounting hole is defined by a pair of long sides and a pair of short sides. The latch includes a mounting base and an elastic piece. The mounting base includes a pair of long edges and a pair of short edges. The mounting base can be secured in the mounting hole. The elastic piece secures a temperature sensing apparatus. | 09-19-2013 |
Patent application number | Description | Published |
20080313211 | Data Relationship Visualizer - Data having express or implied relationships may be displayed by selecting a starting entity in a data structure, building a relationship tree, and building and optimizing a relationship matrix based on the relationship tree. The optimized relationship matrix may be used to layout and render a graphical image that positions various elements with respect to the starting entity based on the relationships. The distance matrix may be optimized by creating a first distance matrix based on the relationship tree, developing a dissimilarity matrix based on expressed or implied relationships, and multiplying the dissimilarity matrix by a weighting factor to determine a distance matrix that may be optimized by multi-dimensional scaling. An optimized weighting factor may be determined and used to select an optimized distance matrix. | 12-18-2008 |
20090219286 | NON-LINEAR BEAM TRACING FOR COMPUTER GRAPHICS - A non-linear beam tracing technique that supports full non-linear beam tracing effects including multiple reflections and refractions for computer graphics applications. The technique introduces non-linear beam tracing to render non-linear ray tracing effects such as curved mirror reflection, refraction, caustics, and shadows. Beams are allowed to be non-linear where rays within the same beam are not parallel or do not intersect at a single point. Such is the case when a primary beam bounces off of a surface and spawns one or more secondary rays or beams. Secondary beams can be rendered in a similar manner to primary rays or beams via polygon streaming. Beyond smooth ray bundles, the technique can also be applied to incoherent ray bundles which is useful for rendering bump mapped surfaces. | 09-03-2009 |
20100161701 | POLYNOMIAL REPRESENTATION FOR SYMBOLIC COMPUTATION - A method for converting a polynomial expression to a data structure for symbolic computation. One or more variables in the polynomial expression may be determined. The variables may be stored in a first array. One or more terms in the polynomial expression may be determined. One or more exponents of the variables in each term may be determined. The exponents may be stored in a second array. One or more coefficients of the terms may be determined. The coefficients may be stored in a third array. | 06-24-2010 |
20100169605 | ARBITRARY PRECISION FLOATING NUMBER PROCESSING - Techniques for providing arbitrary precision floating number (APFN) processing are disclosed. In some aspects, an APFN store may be used to store a large number (i.e., an APFN) having many significant digits, which in turn may enable a high degree of precision in mathematical operations. An APFN module may be used to create and define the APFN store. The APFN module may enable a user to define a precision (significant digits) for the large number that corresponds to the size of an array of bytes in the APFN store that are allocated for storing the large number. In further aspects, the APFN store may be used to store additional intermediary data and a resultant. | 07-01-2010 |
20100191793 | Symbolic Computation Using Tree-Structured Mathematical Expressions - A method for performing symbolic computations on a mathematical expression. The mathematical expression may be converted to a tree structure having one or more parent nodes and one or more child nodes. Each parent node may be a mathematical operation. Each child node may be a mathematical expression on which the mathematical operation is performed in a specified order. Each child node may be in a hierarchical relationship to one of the parent nodes. The parent nodes, the child nodes or both may be manipulated to perform a first symbolic computation on the mathematical expression. | 07-29-2010 |
20100198902 | COMPUTING MINIMAL POLYNOMIALS OF RADICAL EXPRESSIONS - Described is a technology, such as implemented in a computational software program, by which a minimal polynomial is efficiently determined for a radical expression based upon its structure of the radical expression. An annihilation polynomial is found based upon levels of the radical to obtain roots of the radical. A numerical method performs a zero test or multiple zero tests to find the minimal polynomial. In one implementation, the set of roots corresponding to a radical expression is found. The annihilation polynomial is computed by grouping roots of the set according to their conjugation relationship and multiplying factor polynomials level by level. A selection mechanism selects the minimal polynomial based upon the annihilation polynomial's factors. | 08-05-2010 |
20100262643 | COMPUTING MINIMAL POLYNOMIALS - Described is a technology, such as implemented in a computational software program, by which a minimal polynomial is efficiently determined for a radical expression over the ring Z of integer numbers or the ring Q of rational numbers. The levels of the radical are grouped into a level permutation group that is used to find a level permutation set. An annihilation polynomial is found based upon the level permutation set. The annihilation polynomial is factored, and a selection mechanism selects the minimal polynomial based upon the annihilation polynomial's factors. | 10-14-2010 |
20110295920 | Computer-Implemented Symbolic Polynomial Factorization - An input polynomial, in symbolic form, is received, classified, pre-processed, and factored. The input polynomial is classified as a constant, a univariate polynomial, or a multivariate polynomial. Various pre-processing is performed depending on the classification. After the input polynomial is pre-processed, the remaining polynomial is factored using a polynomial factoring algorithm. By pre-processing the input polynomial, the complexity of the polynomial to be factored is reduced, which reduces the computational expense of the polynomial factoring algorithm. | 12-01-2011 |
20110295921 | Hybrid Greatest Common Divisor Calculator for Polynomials - A hybrid greatest common divisor (GCD) calculator analyzes characteristics of polynomials and selects a particular GCD algorithm from multiple available GCD algorithms based on a combination of characteristics of the polynomials. The selected GCD algorithm is then applied to calculate the GCD of the polynomials. | 12-01-2011 |
20140154223 | METHODS OF PEST CONTROL - Certain embodiments of the present invention provide a method for controlling | 06-05-2014 |
Patent application number | Description | Published |
20130191381 | METHOD AND APPARATUS OF ORDERING SEARCH RESULTS - Ordering search results may include obtaining an exposed log file from a log system, computing a Bayesian posterior probability for relevancy between the log file and a search request, computing an expected value of the relevancy between the log file and the search request based on the Bayesian posterior probability, storing the search request and an identifier of the log file as a key and the expected value of the relevancy between the log file and the search request as a value into a search data structure, in response to receiving a search request submitted by a user, finding expected values of relevancy between the submitted search request and log files that are relevant to the submitted search request from the search data structure, and ordering the found log files in a descending order of the expected values. | 07-25-2013 |
20130325857 | Method and Apparatus of Ordering Search Results - Ordering search results may include obtaining an exposed log file from a log system, computing a Bayesian posterior probability for relevancy between the log file and a search request, computing an expected value of the relevancy between the log file and the search request based on the Bayesian posterior probability, storing the search request and an identifier of the log file as a key and the expected value of the relevancy between the log file and the search request as a value into a search data structure, in response to receiving a search request submitted by a user, finding expected values of relevancy between the submitted search request and log files that are relevant to the submitted search request from the search data structure, and ordering the found log files in a descending order of the expected values. | 12-05-2013 |
20150039604 | Method and Apparatus of Ordering Search Results - Ordering search results may include obtaining an exposed log file from a log system, computing a Bayesian posterior probability for relevancy between the log file and a search request, computing an expected value of the relevancy between the log file and the search request based on the Bayesian posterior probability, storing the search request and an identifier of the log file as a key and the expected value of the relevancy between the log file and the search request as a value into a search data structure, in response to receiving a search request submitted by a user, finding expected values of relevancy between the submitted search request and log files that are relevant to the submitted search request from the search data structure, and ordering the found log files in a descending order of the expected values. | 02-05-2015 |
Patent application number | Description | Published |
20130213604 | DATA CENTER CONTAINER WITH COOLING SYSTEM - A data center container includes a chassis, a cover, a cooling system, a water outlet, a water tray, and a connecting pipe. The cover is secured to the chassis. The cooling system is located in the chassis and includes a water inflow portion, a water outflow portion, and a drainer tray. The water outlet is located in the chassis. The water outlet communicates with the drainer tray and extends out of the chassis. The drainer tray is secured to the chassis. The water inflow portion and the water outflow portion are located between the cover and the water tray. The connecting pipe connects the water tray with the drainer tray. The water tray receives condensation dripping from the water inflow portion and the water outflow portion. | 08-22-2013 |
20130229028 | WATER RESISTANT APPARATUS - A water resistant apparatus includes a chassis, a door, a sealing member, and a water guiding member. The door is mounted to the chassis, and a gap is defined between the chassis and the door. The sealing member includes a mounting portion and a blocking portion. The water guiding member is secured to the chassis and defines a guiding slot communicating with the gap. The mounting portion is secured to the water guiding member. The blocking portion is located between the door and the water guiding member and abuts the door. A water path is defined by the gap and the guiding slot. | 09-05-2013 |
20130229769 | DATA CENTER CONTAINER WITH DRAINING MECHANISM - A data center container includes a chassis, a cooling system, a draining mechanism, and a latching member. The chassis includes a front plate with a securing hole. The cooling system includes a water tray and a drainer tray. The water tray communicates with the drainer tray. The draining mechanism communicates with the drainer tray and extends out of the chassis. The latching member is attached to the draining mechanism. The latching member includes an inserting post, and the inserting post being engaged in the securing hole, to position the draining mechanism to the front plate. | 09-05-2013 |
20130231041 | AIR GUIDING APPARATUS - An air guiding apparatus includes a frame, a rotating structure, and a plurality of louvers. The frame defines an opening. The rotating structure is received in the opening and rotatable relative to the frame about an axis. The plurality of louvers are attached to the rotating structure and are rotatable relative to the rotating structure about a direction, which is substantially perpendicular to the axis. | 09-05-2013 |
20130240075 | PIPE ASSEMBLY FOR DIFFERENTIAL PRESSURE SENSOR - A pipe assembly includes an enclosure and two pipes. The enclosure includes a bottom panel and a first side panel. The first side panel includes a side panel body, a first securing tab, and a second securing tab extending from the side panel body. The first securing tab and the second securing tab are located on opposite sides of the side panel body. The first securing tab defines a first securing hole. The second securing tab defines a second securing hole. Two first elastic gaskets are mounted in the first and second securing holes. Each elastic gasket defines a first through opening. Each pipe includes a pipe body and an input portion. The pipe bodies extend through the first through opening of each elastic gasket, thereby being secured to the enclosure. The two input portions are substantially parallel to each other and substantially parallel to the side panel body. | 09-19-2013 |
20130248148 | COOLING DEVICE WITH BLOCKING PLATE - A cooling device includes a case including two side plates and defining an air inlet and an air outlet, a first frame, a second frame, a first cooling member, a second cooling member, and a blocking plate. The first frame defines a first opening. The second frame defines a second opening. The blocking plate is capable of being secured to the case in an initial position, where the blocking plate is secured to the two side plates, a first air path is defined by the air inlet, the first opening, and the air outlet, and a second air path is defined by the air inlet, the second opening, and the air outlet; or a first blocking position, where the blocking plate is secured to the second frame and covers the second opening, to prevent air from flowing from the second opening to the air outlet. | 09-26-2013 |
20130260670 | AIR VENT WITH LOUVERS - An air vent includes a chassis and a plurality of louvers. The chassis includes a bottom plate and a side plate located on the bottom plate. The plurality of louvers is located on the side plate. Each of the plurality of louvers includes a body and a shaft located on the body. The body of each of the plurality of louvers is rotatable about the shaft of each of the plurality of louvers relative to the side plate. An angle defined between the bottom plate and the shaft of each of the plurality of louvers is substantially 45 degrees. | 10-03-2013 |
20130284399 | HEAT DISSIPATING APPARATUS - A heat dissipating apparatus includes an enclosure, a supporting frame attached in the enclosure, and a heat exchanger. The enclosure includes two opposite side plates, each of which defines at least one guiding groove. The heat exchanger is mounted to the supporting frame. The heat exchanger includes two opposite sidewalls and at least one positioning post protruding from each of the two sidewalls. Each of the at least one positioning posts is slidably received in, positioned by, and held captive in, one of the at least one guiding grooves. | 10-31-2013 |
20130288591 | HEAT DISSIPATING DEVICE - A heat dissipating device includes a chassis and a heat dissipating member. The chassis includes a bottom plate, two side plates, and a support plate. The two side plates are located on the bottom plate. The chassis defines an input opening and an output opening between the two side plates. The bottom plate defines a through hole. The support plate defines a ventilation opening and is located between the two side plates and between the input opening and the output opening. The heat dissipating member is secured to the support plate. An air flow path is defined from the input opening, the ventilation opening, via the heat dissipating member, to the output opening, and an water exit path is defined from the heat dissipating member to the bottom plate and configured to flow water from the heat dissipating member out of the chassis via the through hole. | 10-31-2013 |
20130309074 | SWIVELLING SHIELD PROVIDING PROTECTION TO FAN - A shield for a fan includes a mounting frame, a receiving frame and a mounting plate. A plurality of shielding pieces is pivotally mounted on the mounting frame. The receiving frame receives the mounting frame. The receiving frame includes a bottom edge containing a weight block. The mounting plate defines a vent hole. The receiving frame is pivotally mounted on the mounting plate and aligned to the vent hole. Gravity of the weight block causes the bottom edge to be always in a horizontal direction and the undermost position of the receiving frame. | 11-21-2013 |