Abstract:
A method and system for providing an indoor map representation are provided herein. Aspects of this disclosure provide a representation of an indoor map environment whereby navigable areas are represented by a series of convex polygons in adjacency relationships with one another. Image analysis may be performed on a floor plan image to identify navigable areas and to determine the boundaries of the polygons, such as by assigning one or more colors to navigable space and one or more colors to non-navigable space. Route-finding operations may be performed using the adjacency relationships to find a path from a source area to a destination area.
Abstract:
The present invention relates to a class of compounds of general formula (I) or their salts of general formula (II): In formula (I)-(II), the substituents (A)p and (SO3H)n on the benzene ring are at the ortho, meta or para position, n is 0-2, and p is 0-3; M is selected from Li+, Na+, K+, NH4+ or organic ammonium salt N+R1R2R3R4, where R1, R2, R3, R4 are the same or different H, C1-18 alkyl groups, cyclohexyl groups, CH2CH2OH, CH(CH3)CH2OH or benzyl groups; where p>0, A stands for the same or different groups selected from: H, CN, NO2, NH2, F, Cl, Br, C1-18 alkyl group, cyclohexyl group, phenyl group, benzyl group, phenoxy group, C1-18 alkoxy group, C1-18 alkylthio group, SO2CH═CH2, SO2CH2CH2A1, NR6COR5 or NR6SO2R5.
Abstract:
A heat exchanger includes headers and tubes two ends of each of which are connected with and communicate the headers. Each of fins is disposed between adjacent tubes. An end cover is formed with a center hole and fixed to a proximal end of one of the headers. A distal end of a sleeve passes through the center hole to extend into the header, and a proximal end of the sleeve is held by a proximal end surface of the end cover. A first distribution-collection tube is fixed to the sleeve and defines an open proximal end and a closed distal end passing through the sleeve to extend into the header in which openings are formed along a longitudinal direction of the distribution-collection tube in a portion thereof extended into the header. A fixing nut is screwed onto the end cover to press the proximal end of the sleeve against the proximal end surface of the end cover.
Abstract:
A system and method for storing data. In one embodiment, a storage system includes a resource manager and a hierarchical entry tree describing storage entities of the storage system. At each given level of the tree higher than the bottom level, metadata entries summarize storage availability at a level below the given level. The resource manager receives a request to store data of a target size at a target location corresponding to a first portion of the entry tree and scans the entry tree to determine if contiguous, free storage entities of the target size are available at the target location. In response to determining that contiguous, free storage entities of the target size are not available at the target location, the resource manager scans portions of the entry tree outside the first portion to identify contiguous, free storage entities of the target size, where it stores the data.
Abstract:
A system and method for scheduling read and write operations among a plurality of solid-state storage devices. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cells for data storage. A storage controller within a data storage array comprises an I/O scheduler. The data storage controller is configured to receive requests targeted to the data storage medium, said requests including a first type of operation and a second type of operation. The controller is further configured to schedule requests of the first type for immediate processing by said plurality of storage devices, and queue requests of the second type for later processing by the plurality of storage devices. Operations of the first type may correspond to operations with an expected relatively low latency, and operations of the second type may correspond to operations with an expected relatively high latency.
Abstract:
A method and device for detecting the temperature of a motor winding, a method and device for thermal protection of a motor are provided, the method for detecting the temperature of a motor winding includes: obtaining the temperature of the motor winding at a first time before a time step (S10); calculating the temperature rise of the rotor equivalent body after the motor runs for the time step (S20); then calculating the temperature of the motor winding after the motor runs for the time step by superposing the temperature rise of the rotor equivalent body after the motor runs for the time step on the temperature of the motor winding obtained at the first time (S30). By the method for detecting the temperature of a motor winding, the real-time monitoring on the temperature of the winding is achieved, thus playing the ability of the motor and improving sensitivity.
Abstract:
A multi-channel multi-port memory is disclosed. In a particular embodiment, the multi-channel memory includes a plurality of channels responsive to a plurality of memory controllers. The multi-channel memory may also include a first multi-port multi-bank structure accessible to a first set of the plurality of channels and a second multi-port multi-bank structure accessible to a second set of the plurality of channels.
Abstract:
A memory power management system and method supporting multiple power modes for powering memory channels. The power management system can include a memory controller that controls the memory channel; a throughput detector that detects a requested throughput of the memory channel; a power control logic that determines a desired power mode corresponding to the requested throughput; and a power control device that supplies a desired voltage of the desired power mode to the memory channel. The power management system can include multiple memory controllers for controlling a multi-channel memory independently. The method includes detecting a requested throughput for the memory channel; determining a desired voltage related to the requested throughput; requesting the desired voltage from a voltage device; and applying the desired voltage to the memory channel. In some embodiments, the method only applies the desired voltage if it does not change for a threshold time duration.
Abstract:
The present invention relates to a method for the manufacture of caramel, comprising: providing air to the bottom of a closed reaction container that contains a sugar liquid, making the air rise from the bottom and discharge from the top of the reaction container. In the whole process, the oxygen participates in the catalytic reaction and greatly reduces the amount of the other auxiliary agents, and caramel with a low residual amount of the auxiliary agents is rapidly produced. The present invention further provides an apparatus for use in the above manufacture method.
Abstract:
A dialing prompt system and method may include a monitoring unit, and a dialing prompt information processing unit. The monitoring unit is adapted to monitor whether it is necessary to send dialing prompt information to a user, and if necessary, trigger the dialing prompt information processing unit. The dialing prompt information processing unit determines dialing prompt information for the user, and sends the information to the user. After the embodiment of the present invention is applied to a communication system, if the user sends a call request (by going off-hook, for example), the dialing prompt system generates voice information, text information, picture information, or video image information (namely, at least one of such items) as an indication that allows the user to make the call. That is, at least one item of “voice information, text information, picture information, and video image information” may form diversified information to replace the existing unitary dialing prompt audio signal.