Patent application number | Description | Published |
20140266014 | Embedded Power Supplying Device Using in Desk - A power supplying device is embedding in a hole of a desk. The power supplying device includes an annular base, a ring, and a charging body. The annular base has a through hole. The ring is surrounded the annular base. The charging body has a shell and a charging circuit, which is located in the shell. An outer sidewall of the shell contacted with the through hole of the annular base. A concave for passing through a wire is formed on the outer sidewall. A maximum outer diameter of the shell is adapted to an inner diameter of the through hole of the annular base. An outer diameter of the ring is greater than an inner diameter of the hole of the desk. | 09-18-2014 |
20150055958 | Remote Controller and Remote Controlling System - A remote controller is adjacent to an electric device with an infrared (IR) signal receiving unit. The remote controller has a case, a signal receiving unit, a signal processing unit, and a signal radiating unit. The signal receiving unit, the signal processing unit, and the signal radiating unit are contained in the case. The signal receiving unit receives a wireless control signal through an access point (AP) from a mobile device. The signal processing unit converts the wireless control signal into an IR control signal. The signal radiating unit radiates the IR control signal to the IR signal receiving unit of the electric device. | 02-26-2015 |
20150181302 | Electronic Apparatus, Object Information Search Method of Video Playing in the Electronic Apparatus, and Non-Transitory Tangible Computer Readable Medium Thereof - An electronic apparatus, an object information search method of video played in the electronic apparatus, and a non-transitory tangible computer readable medium thereof are provided. The video comprises a plurality of frames. One of the frames has an object. The electronic comprises a display unit, an input unit, and a processor electrically connected to the input unit. The display unit receives a video signal having the video, and plays the video according to the video signal. The input unit generates an input signal in response to a selection of the object. The processor receives the video signal and the input signal, identifies the object to obtain an identify result according to the video signal and the input signal, retrieves targeted object information related to the object according to the identify result, and transmits the targeted object information to the display unit or a user device. | 06-25-2015 |
20150194822 | Integrated Power Bank - An integrated power bank includes an electric energy stored unit, a power control unit, a first I/O unit, and a second I/O unit. The electric energy stored unit has a battery set. The power control unit is electrically connected to the electric energy stored unit. The first I/O unit is electrically connected to the power control unit, and has a triggered circuit. The triggered circuit is operated on a first mode or a second mode. The second I/O unit is electrically connected to the power control unit, and has a charging protocol circuit and a data protocol circuit. The charger circuit is enabled and the data protocol circuit is disabled when the triggered circuit is operated in the first mode. The charger circuit is disabled and the data protocol circuit is enabled when the triggered circuit is operated in the second mode. | 07-09-2015 |
Patent application number | Description | Published |
20110223575 | SYSTEM AND METHOD FOR LEARNING CONCEPT MAP - A system for creating the learning organizational tool known as a concept map to thereby facilitate learning includes a manipulation-sensing device with a wireless data transceiver, an information integration platform, and a data processing device. The wireless manipulating-sensing device allows users to physically manipulate the concept map and then transmit/receive data related to the results of the physical manipulation via a wireless network. The wireless manipulation-sensing device includes a plurality of conceptual modules for recording data in the process of learning a concept map, a plurality of connecting modules for recording data of the connection relations between the conceptual modules, and a plurality of connecting wires connected between the plurality of conceptual modules and the plurality of connecting modules to form connection relations therebetween. The information integration platform receives the results of the physical manipulation transmitted from the conceptual modules to form concept map information by translation. The data processing device receives the concept map information formed by the information integration platform. In addition, a method for learning a concept map using the system described above is further provided. | 09-15-2011 |
20120214146 | INTERACTIVE LEARNING SYSTEM - An interactive learning system includes a sensing network constituted by a plurality of sensing/transmitting modules, and a transmission network formed by the sensing network and a data processing device. The sensing/transmitting modules sense movements and vibrations thereof and interactive statuses between the sensing/transmitting modules and other sensing/transmitting modules, so as to generate messages that indicate the movements, the vibrations and the interactive statuses, and transmit the sensed messages to the data processing device by the transmission network, for interactive messages to be displayed through a human-machine interface of the data processing device. As such, learners' conceptions can be perceived and shown by the actual operations of the sensing/transmitting modules, which allows teachers to grasp learners' conceptions and thereby increase their interactions. | 08-23-2012 |
Patent application number | Description | Published |
20110093435 | Virtual Database System - Information from multiple databases is retrieved and stored on a database storage system. Multiple point-in-time copies are obtained for each database. A point-in-time copy retrieves data changed in the database since the retrieval of a previous point-in-time copy. A virtual database (VDB) is created by creating a set of files in the data storage system. Each file in the set of files created for a VDB is linked to the database blocks on the database storage system associated with a point-in-time copy of the source database. The set of files associated with the VDB are mounted on a database server allowing the database server to read from and write to the set of files. Workflows based on VDBs allow various usage scenarios based on databases to be implemented efficiently, for example, testing and development, backup and recovery, and data warehouse building. | 04-21-2011 |
20110093436 | Datacenter Workflow Automation Scenarios using Virtual Databases - Information from multiple databases is retrieved and stored on a database storage system. Multiple point-in-time copies are obtained for each database. A point-in-time copy retrieves data changed in the database since the retrieval of a previous point-in-time copy. A virtual database (VDB) is created by creating a set of files in the data storage system. Each file in the set of files created for a VDB is linked to the database blocks on the database storage system associated with a point-in-time copy of the source database. The set of files associated with the VDB are mounted on a database server allowing the database server to read from and write to the set of files. Workflows based on VDBs allow various usage scenarios based on databases to be implemented efficiently, for example, testing and development, backup and recovery, and data warehouse building. | 04-21-2011 |
20120016839 | De-Duplication Based Backup Of File Systems - File system backups are performed by copying information describing changes in the file system since a previous point in time. To restore data, a virtual restored file system (VRFS) structure is created corresponding to a snapshot of data copied from the file system that is stored in the backup file system. A client can read the data stored in the backup file system pointed at by the VRFS structure as well as write to the backup file system. Multiple clients can share blocks of data stored on the backup file system via the same VRFS structure or via multiple VRFS structures. If a client writes to a data block pointed at by a VRFS, a copy of the data block is made to which the client makes changes so that the data in the original data blocks is saved for other clients. | 01-19-2012 |
20120084252 | Datacenter Workflow Automation Scenarios Using Virtual Databases - Information from multiple databases is retrieved and stored on a database storage system. Multiple point-in-time copies are obtained for each database. A point-in-time copy retrieves data changed in the database since the retrieval of a previous point-in-time copy. A virtual database (VDB) is created by creating a set of files in the data storage system. Each file in the set of files created for a VDB is linked to the database blocks on the database storage system associated with a point-in-time copy of the source database. The set of files associated with the VDB are mounted on a database server allowing the database server to read from and write to the set of files. Workflows based on VDBs allow various usage scenarios based on databases to be implemented efficiently, for example, testing and development, backup and recovery, and data warehouse building. | 04-05-2012 |
20120089570 | Virtual Database System - Information from multiple databases is retrieved and stored on a database storage system. Multiple point-in-time copies are obtained for each database. A point-in-time copy retrieves data changed in the database since the retrieval of a previous point-in-time copy. A virtual database (VDB) is created by creating a set of files in the data storage system. Each file in the set of files created for a VDB is linked to the database blocks on the database storage system associated with a point-in-time copy of the source database. The set of files associated with the VDB are mounted on a database server allowing the database server to read from and write to the set of files. Workflows based on VDBs allow various usage scenarios based on databases to be implemented efficiently, for example, testing and development, backup and recovery, and data warehouse building. | 04-12-2012 |
20140025637 | De-Duplication Based Backup Of File Systems - File system backups are performed by copying information describing changes in the file system since a previous point in time. To restore data, a virtual restored file system (VRFS) structure is created corresponding to a snapshot of data copied from the file system that is stored in the backup file system. A client can read the data stored in the backup file system pointed at by the VRFS structure as well as write to the backup file system. Multiple clients can share blocks of data stored on the backup file system via the same VRFS structure or via multiple VRFS structures. If a client writes to a data block pointed at by a VRFS, a copy of the data block is made to which the client makes changes so that the data in the original data blocks is saved for other clients. | 01-23-2014 |
20140052693 | Datacenter Workflow Automation Scenarios Using Virtual Databases - Information from multiple databases is retrieved and stored on a database storage system. Multiple point-in-time copies are obtained for each database. A point-in-time copy retrieves data changed in the database since the retrieval of a previous point-in-time copy. A virtual database (VDB) is created by creating a set of files in the data storage system. Each file in the set of files created for a VDB is linked to the database blocks on the database storage system associated with a point-in-time copy of the source database. The set of files associated with the VDB are mounted on a database server allowing the database server to read from and write to the set of files. Workflows based on VDBs allow various usage scenarios based on databases to be implemented efficiently, for example, testing and development, backup and recovery, and data warehouse building. | 02-20-2014 |
20150248422 | Virtual Database System - Information from multiple databases is retrieved and stored on a database storage system. Multiple point-in-time copies are obtained for each database. A point-in-time copy retrieves data changed in the database since the retrieval of a previous point-in-time copy. A virtual database (VDB) is created by creating a set of files in the data storage system. Each file in the set of files created for a VDB is linked to the database blocks on the database storage system associated with a point-in-time copy of the source database. The set of files associated with the VDB are mounted on a database server allowing the database server to read from and write to the set of files. Workflows based on VDBs allow various usage scenarios based on databases to be implemented efficiently, for example, testing and development, backup and recovery, and data warehouse building. | 09-03-2015 |
Patent application number | Description | Published |
20090063528 | DE-DUPLICATION IN A VIRTUALIZED SERVER ENVIRONMENT - A data de-duplication application de-duplicates redundant data on the primary storage read/write pathway of a virtualized server environment. The virtualized server environment comprises one or more server applications operating on a virtualization layer provided on a computer architecture that includes memory (e.g., RAM, cache memory) for temporarily storing data and storage (e.g., disk storage) for persistently storing data. The one or more server applications use the read-write pathway to read data into memory from storage and to write data to storage from memory. The de-duplication application identifies redundant data in memory, storage, or both, and replaces the redundant data with one or more pointers pointing to a single copy of the data. The de-duplication application can operate on fixed or variable size blocks of data and can de-duplicate data either post-process or in-line. | 03-05-2009 |
20090063795 | DE-DUPLICATION IN A VIRTUALIZED STORAGE ENVIRONMENT - A data de-duplication application de-duplicates redundant data in the pooled storage capacity of a virtualized storage environment. The virtualized storage environment includes a plurality of storage devices and a virtualization or abstraction layer that aggregates all or a portion of the storage capacity of each storage device into a single pool of storage capacity, all or portions of which can be allocated to one or more host systems. For each host system, the virtualization layer presents a representation of at least a portion of the pooled storage capacity wherein the corresponding host system can read and write data. The data de-duplication application identifies redundant data in the pooled storage capacity and replaces it with one or more pointers pointing to a single instance of the data. The de-duplication application can operate on fixed or variable size blocks of data and can de-duplicate data either post-process or in-line. | 03-05-2009 |
20100205393 | HIGH EFFICIENCY PORTABLE ARCHIVE - According to one embodiment, a method is disclosed for storing and archiving point-in-time sets of a raw data set in an environment including at least one server storing the raw data set. The method includes providing a virtualization layer on a computing resources pool. A virtualized storage application is operated on the virtualization layer. The virtualization layer shields the virtualized storage application from actual hardware in the computing resources pool. Storage efficient versions of the raw data set stored on one or more servers are generated. The storage efficient versions of the raw data set include point-in-time versions of the raw data set that are smaller in size than the raw data set. | 08-12-2010 |
20120221817 | GLOBAL DE-DUPLICATION IN SHARED ARCHITECTURES - Redundant data is globally de-duplicated across a shared architecture that includes a plurality of storage systems. The storage systems implement copy-on-write or WAFL to generate snapshots of original data. Each storage system includes a de-duplication client to identify and reduce redundant original and/or snapshot data on the storage system. Each de-duplication client can de-duplicate a digital sequence by breaking the sequence into blocks and identifying redundant blocks already stored in the shared architecture. Identifying redundant blocks may include hashing each block and comparing the hash to a local and/or master hash table containing hashes of existing data. Once identified, redundant data previously stored is deleted (e.g., post-process de-duplication), or redundant data is not stored to begin with (e.g., inline de-duplication). In both cases, pointers to shared data blocks can be used to reassemble the digital sequence where one or more blocks were deleted or not stored on the storage system. | 08-30-2012 |
20120233425 | DE-DUPLICATION IN A VIRTUALIZED STORAGE ENVIRONMENT - A data de-duplication application de-duplicates redundant data in the pooled storage capacity of a virtualized storage environment. The virtualized storage environment includes a plurality of storage devices and a virtualization or abstraction layer that aggregates all or a portion of the storage capacity of each storage device into a single pool of storage capacity, all or portions of which can be allocated to one or more host systems. For each host system, the virtualization layer presents a representation of at least a portion of the pooled storage capacity wherein the corresponding host system can read and write data. The data de-duplication application identifies redundant data in the pooled storage capacity and replaces it with one or more pointers pointing to a single instance of the data. The de-duplication application can operate on fixed or variable size blocks of data and can de-duplicate data either post-process or in-line. | 09-13-2012 |