US20060230345A1 - Portable data storage device that converts data types and data type converting method - Google Patents
Portable data storage device that converts data types and data type converting method Download PDFInfo
- Publication number
- US20060230345A1 US20060230345A1 US11/100,419 US10041905A US2006230345A1 US 20060230345 A1 US20060230345 A1 US 20060230345A1 US 10041905 A US10041905 A US 10041905A US 2006230345 A1 US2006230345 A1 US 2006230345A1
- Authority
- US
- United States
- Prior art keywords
- file
- data
- format
- module
- storage device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000013500 data storage Methods 0.000 title claims abstract description 42
- 238000000034 method Methods 0.000 title claims abstract description 17
- 238000006243 chemical reaction Methods 0.000 claims abstract description 34
- 230000005540 biological transmission Effects 0.000 claims description 13
- 238000007726 management method Methods 0.000 claims description 12
- 238000012546 transfer Methods 0.000 claims description 9
- 238000012545 processing Methods 0.000 claims description 2
- 238000012790 confirmation Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0661—Format or protocol conversion arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0607—Improving or facilitating administration, e.g. storage management by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0674—Disk device
- G06F3/0676—Magnetic disk device
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
Definitions
- the invention relates to a portable data storage device that converts data types and a data type converting method.
- the portable data storage device can provide the file type conversion function, the problem of converting file types can be immediately solved. It is then convenient to both convert files from a large-size format to a small-size format and store them. Consequently, how to provide a portable data storage device that has the file type conversion function is the direction that all manufacturers should go after.
- the invention provides a portable data storage device that converts data types and a data type converting method.
- An object of the invention is to combine the data conversion function to the data storage device for the access of electronic data in various formats and for converting them into a desired data format.
- a further object of the invention is to, through the data type conversion, accommodate more data in a portable data storage device of a fixed capacity.
- the disclosed portable data storage device includes: a central processing unit (CPU), a data storage module, and a transmission interface module.
- the CPU contains a data transmission interface, a management module, a file examination module, and a coding module.
- the transmission interface module is used to connect the CPU and a host computer for the transfer of data and information.
- the file examination module examines the data files, after receiving them from the host computer, to find out the file type of the data and notify the management module the analysis result.
- the management module sends out a notification message to the host computer and receives from the host computer a command for executing and/or abandoning file type conversions.
- the coding module receives the file type conversion command from the management module and converts the file into one that complies with the specified file type.
- the data storage module is used for storing data files and those files that complies with the specified file type.
- the management module stores the data in the data storage module. It further controls the file examination module, the coding module, and the storage module, as well as exchanges information and commands with the host computer.
- the portable data storage device is first connected to a host computer for file transfer and file type conversions.
- the method includes the steps of: receiving a file from a host computer; examining the file to find out its file type and data stored therein; ensuring that the file is not compliant with a specified format that is predetermined and stored in the portable storage device; sending a notification message to the host computer; confirming a file format conversion for the file; performing the file format conversion to convert the file into the desired format; and storing the file of the correct format.
- FIG. 1 shows the functional structure according to an embodiment of the invention
- FIG. 2 is a flowchart showing how the first embodiment operates
- FIG. 3 is a flowchart showing how the second embodiment operates.
- the disclosed portable data storage device that converts data types and the data type converting method combines the data conversion function to a data storage device for access electronic data in various formats and convert them into a desired format.
- the data storage device 100 contains: a CPU 110 , a data storage module 120 , and a transmission interface module 130 .
- the transmission interface module 130 provides the connection between the CPU 110 and a host computer 101 for the exchange of files, information and commands.
- the data storage module 120 stores data files and converts them into a desired format.
- the CPU 110 contains: a data transmission interface 111 , a management module 112 , a file examination module 113 , and a coding module 114 .
- the data transmission interface 111 plays the role of a transmission interface for the management module 112 , the file examination module 113 , and the coding module 114 to the transmission interface module 130 .
- the management module 112 is sued to control the file examination module 113 , the coding module 114 , and the data storage module 120 . It further exchanges information and commands with the host computer 101 . It sends out notification messages to and receives commands from the host computer 101 .
- the file examination module 113 examines the data files received from the host computer 101 in order to find out the format and data in the data file. It further notifies the management module 112 of the analysis result.
- the coding module 114 receives the file format conversion command from the management module 112 and converts the file into a desired format.
- FIG. 2 We use FIG. 2 to illustrate the operation of the invention in its first embodiment.
- a portable data storage device that converts data types is connected to a host computer to perform a data file transfer and a file type conversion.
- the portable data storage device receives a file from the host computer (step 210 ).
- the file is examined and found out that it is in the standard bit matrix picture. (BMP) format (step 220 ).
- BMP standard bit matrix picture.
- the file is not in a desired format (step 230 ), which in this embodiment is the Joint Photographic Experts Group (JPEG) format.
- JPEG Joint Photographic Experts Group
- Step 250 confirms the execution of a file type conversion.
- Step 260 converts the format of the data file to convert it from the BMP format to the JPEG format.
- Step 270 stores the data file.
- the step of sending a notification to the host computer further includes the step of displaying the space occupied by the data file before and after the conversion and the available free space.
- step 270 is followed to store the data. If it is not necessary to execute a file type conversion in step 250 , then step 270 is directly followed.
- the setting for file conversion in the invention can be the file size. That is, when the space occupied by a file is smaller than a certain value, there is no need to go through the step of file conversion confirmation.
- the setting can be the file format. That is, certain types of files are not needed to be converted and are stored directly.
- FIG. 3 is the flowchart illustrating how the second embodiment of the invention operates.
- the portable data storage device that can convert data types is connected to a computer host for file transfers and file format conversions.
- step 310 the portable data storage device receives several data files from the host computer.
- the data files are analyzed to find out whether they are in the standard BMP format in step 320 .
- step 330 the data files are checked to see if any of them is incompatible with the desired format. In this embodiment, we set the desired format to be the JPEG format.
- a notification message is sent to the computer host for the user to determine whether a file format conversion is needed.
- step 350 the data files for the format conversion are selected.
- the file format conversion is confirmed in step 360 and executed in step 370 .
- the BMP files are thus converted into JPEG files.
- Step 380 stores the converted files.
- the step of sending a notification message to the computer host further includes the step of displaying the space occupied by the data file before and after the conversion and the available free space.
- step 330 is directly followed by step 380 to store the data files. If no file is selected in step 350 , then step 380 is directly performed to store the files.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
A portable data storage device that converts data types and a data type converting method are disclosed. The data conversion function is integrated into the data storage device so that it can convert the data types as well as store data. This function enables the data storage device to make good use of the storage space by converting the data into a desired type.
Description
- 1. Field of Invention
- The invention relates to a portable data storage device that converts data types and a data type converting method.
- 2. Related Art
- In observation of the prosperous development in software and the coming digital multimedia age, people have higher demands for data storage devices. In addition to a larger capacity, convenience is another factor. To satisfy different needs, there are many different kinds of data storage devices. In particular, portable data storage devices have played an important and indispensable role in the realm of mobile business.
- However, different portable data storage devices have their intrinsic drawbacks. For example, the need to convert data types among different devices makes them difficult to use, or one has to install appropriate software in order to open the files. Even after the portable data storage device completes the data transfer, specific software has to be used to make file type conversions. These facts limit the applications of the portable data storage devices.
- Besides, the capacities of existing portable data storage devices grow slower than the expanding speed of information or software to be stored. In particular, demands for higher quality pictures result in large-size picture files. This greatly restricts the number of picture files that can be stored in a portable data storage device. It is therefore a common solution to convert picture files in the format that occupies large space into ones in the format that occupies less.
- As described, if the portable data storage device can provide the file type conversion function, the problem of converting file types can be immediately solved. It is then convenient to both convert files from a large-size format to a small-size format and store them. Consequently, how to provide a portable data storage device that has the file type conversion function is the direction that all manufacturers should go after.
- In view of the foregoing, the invention provides a portable data storage device that converts data types and a data type converting method. An object of the invention is to combine the data conversion function to the data storage device for the access of electronic data in various formats and for converting them into a desired data format.
- A further object of the invention is to, through the data type conversion, accommodate more data in a portable data storage device of a fixed capacity.
- To achieve the above objects, the disclosed portable data storage device includes: a central processing unit (CPU), a data storage module, and a transmission interface module. The CPU contains a data transmission interface, a management module, a file examination module, and a coding module.
- The transmission interface module is used to connect the CPU and a host computer for the transfer of data and information. Using the data transmission interface of the CPU, the file examination module examines the data files, after receiving them from the host computer, to find out the file type of the data and notify the management module the analysis result. At the same time, the management module sends out a notification message to the host computer and receives from the host computer a command for executing and/or abandoning file type conversions. The coding module receives the file type conversion command from the management module and converts the file into one that complies with the specified file type. The data storage module is used for storing data files and those files that complies with the specified file type. The management module stores the data in the data storage module. It further controls the file examination module, the coding module, and the storage module, as well as exchanges information and commands with the host computer.
- Moreover, to use the disclosed data type converting method, the portable data storage device is first connected to a host computer for file transfer and file type conversions. The method includes the steps of: receiving a file from a host computer; examining the file to find out its file type and data stored therein; ensuring that the file is not compliant with a specified format that is predetermined and stored in the portable storage device; sending a notification message to the host computer; confirming a file format conversion for the file; performing the file format conversion to convert the file into the desired format; and storing the file of the correct format.
- The invention will become more fully understood from the detailed description given hereinbelow illustration only, and thus are not limitative of the present invention, and wherein:
-
FIG. 1 shows the functional structure according to an embodiment of the invention; -
FIG. 2 is a flowchart showing how the first embodiment operates; and -
FIG. 3 is a flowchart showing how the second embodiment operates. - The disclosed portable data storage device that converts data types and the data type converting method combines the data conversion function to a data storage device for access electronic data in various formats and convert them into a desired format.
- As shown in
FIG. 1 , thedata storage device 100 contains: aCPU 110, adata storage module 120, and atransmission interface module 130. Thetransmission interface module 130 provides the connection between theCPU 110 and ahost computer 101 for the exchange of files, information and commands. Thedata storage module 120 stores data files and converts them into a desired format. - With further reference to
FIG. 1 , theCPU 110 contains: adata transmission interface 111, amanagement module 112, afile examination module 113, and acoding module 114. Thedata transmission interface 111 plays the role of a transmission interface for themanagement module 112, thefile examination module 113, and thecoding module 114 to thetransmission interface module 130. - The
management module 112 is sued to control thefile examination module 113, thecoding module 114, and thedata storage module 120. It further exchanges information and commands with thehost computer 101. It sends out notification messages to and receives commands from thehost computer 101. - The
file examination module 113 examines the data files received from thehost computer 101 in order to find out the format and data in the data file. It further notifies themanagement module 112 of the analysis result. - The
coding module 114 receives the file format conversion command from themanagement module 112 and converts the file into a desired format. - We use
FIG. 2 to illustrate the operation of the invention in its first embodiment. First, a portable data storage device that converts data types is connected to a host computer to perform a data file transfer and a file type conversion. Afterwards, the portable data storage device receives a file from the host computer (step 210). The file is examined and found out that it is in the standard bit matrix picture. (BMP) format (step 220). Suppose the file is not in a desired format (step 230), which in this embodiment is the Joint Photographic Experts Group (JPEG) format. Afterwards, a notification is sent to the host computer (step 240) for the user to determine whether a file format conversion is necessary.Step 250 confirms the execution of a file type conversion.Step 260 converts the format of the data file to convert it from the BMP format to the JPEG format.Step 270 stores the data file. In particular, the step of sending a notification to the host computer further includes the step of displaying the space occupied by the data file before and after the conversion and the available free space. - If the file is already in the correct format (step 230),
step 270 is followed to store the data. If it is not necessary to execute a file type conversion instep 250, then step 270 is directly followed. The setting for file conversion in the invention can be the file size. That is, when the space occupied by a file is smaller than a certain value, there is no need to go through the step of file conversion confirmation. The setting can be the file format. That is, certain types of files are not needed to be converted and are stored directly. - Moreover, the portable-data storage device that can convert data types often transmits multiple files. The invention can also perform format conversions for several files at a time.
FIG. 3 is the flowchart illustrating how the second embodiment of the invention operates. - Likewise, the portable data storage device that can convert data types is connected to a computer host for file transfers and file format conversions. In
step 310, the portable data storage device receives several data files from the host computer. The data files are analyzed to find out whether they are in the standard BMP format instep 320. Instep 330, the data files are checked to see if any of them is incompatible with the desired format. In this embodiment, we set the desired format to be the JPEG format. Instep 340, a notification message is sent to the computer host for the user to determine whether a file format conversion is needed. Instep 350, the data files for the format conversion are selected. The file format conversion is confirmed instep 360 and executed instep 370. The BMP files are thus converted into JPEG files. Step 380 stores the converted files. In particular, the step of sending a notification message to the computer host further includes the step of displaying the space occupied by the data file before and after the conversion and the available free space. - If the files are compliant with the desired format, then step 330 is directly followed by
step 380 to store the data files. If no file is selected instep 350, then step 380 is directly performed to store the files. - Certain variations would be apparent to those skilled in the art, which variations are considered within the spirit and scope of the claimed invention.
Claims (11)
1. A portable data storage device that converts data types, connecting to a host computer to perform the transfer of a data file and file type conversion, comprising:
a central processing unit (CPU), which includes:
a file examination module, which examines the file received from the host computer and analyzes its format and information therein, obtaining an analysis result;
a coding module, which converts the format of the data file into a predetermined format;
a file examination module, which receives the file from the host computer and examines the format and information of the data file;
a management module, which controls the file examination module, the coding module, and the data storage module, exchanges messages and commands with the host computer, receives the information of the file from the file examination module, sends a notification message to the computer host, and receives a command for executing/abandoning file conversion from the host computer; and
a data transmission interface, which connects to the management module, the file examination module, and the coding module as a transmission interface to the computer host;
a data storage module, which stores the data file and the data file converted into the predetermined format; and
a transmission interface module, which connects the CPU to the computer host to perform the transfer of data files, messages and commands.
2. The portable data storage device that converts data types of claim 1 , wherein the criterion for file format conversion is set as the space occupied by the data file in the storage medium.
3. The portable data storage device that converts data types of claim 1 , wherein the predetermined format is a predetermined file format.
4. A data format converting method for a portable data storage device that connects to a host computer to perform the transfer of a data file and file type conversion, the method comprising:
(a) receiving a data file from the computer host;
(b) examining the data file to find out the format and information of the data file;
(c) sending a notification message to the computer host;
(d) confirming the execution of file format conversion of the data file;
(e) converting the format of the data file so that the data file is compliant with a specific setting; and
(f) storing the data file.
5. The method of claim 4 , wherein the specific setting is the space occupied by the data file in the storage medium.
6. The method of claim 4 , wherein the specific setting is a predetermined file format.
7. The method of claim 4 , wherein step (d) further includes the step of displaying on the computer host the space occupied by the file incompliant with the specific setting before and after the file type conversion and the available space.
8. A data format converting method for a portable data storage device that connects to a host computer to perform the transfer of a data file and file type conversion, the method comprising:
(a) receiving a plurality of data files from the computer host;
(b) examining the data files to find out the formats and information of the data files;
(c) confirming that a plurality of the data files are incompliant with a setting that is predetermined and stored in the portable data storage device;
(d) sending a notification message to the computer host;
(e) selecting the data files to be converted in the format;
(f) converting the formats of the selected data files so that the data files are compliant with the specific setting; and
(g) storing the data files.
9. The method of claim 8 , wherein the specific setting is the space occupied by the data file in the storage medium.
10. The method of claim 8 , wherein the setting is a predetermined file format.
11. The method of claim 8 , wherein step (d) further includes the step of displaying on the computer host the space occupied by the file incompliant with the specific setting before and after the file type conversion and the available space.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/100,419 US20060230345A1 (en) | 2005-04-07 | 2005-04-07 | Portable data storage device that converts data types and data type converting method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/100,419 US20060230345A1 (en) | 2005-04-07 | 2005-04-07 | Portable data storage device that converts data types and data type converting method |
Publications (1)
Publication Number | Publication Date |
---|---|
US20060230345A1 true US20060230345A1 (en) | 2006-10-12 |
Family
ID=37084480
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/100,419 Abandoned US20060230345A1 (en) | 2005-04-07 | 2005-04-07 | Portable data storage device that converts data types and data type converting method |
Country Status (1)
Country | Link |
---|---|
US (1) | US20060230345A1 (en) |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080109744A1 (en) * | 2006-11-06 | 2008-05-08 | Microsoft Corporation | Clipboard Augmentation |
US20080109464A1 (en) * | 2006-11-06 | 2008-05-08 | Microsoft Corporation | Extending Clipboard Augmentation |
US20080181580A1 (en) * | 2007-01-30 | 2008-07-31 | Shinji Sakai | Playback control device, method and program |
US20080212616A1 (en) * | 2007-03-02 | 2008-09-04 | Microsoft Corporation | Services For Data Sharing And Synchronization |
US20100269138A1 (en) * | 2004-06-07 | 2010-10-21 | Sling Media Inc. | Selection and presentation of context-relevant supplemental content and advertising |
US20110072073A1 (en) * | 2009-09-21 | 2011-03-24 | Sling Media Inc. | Systems and methods for formatting media content for distribution |
US8296671B2 (en) | 2008-05-01 | 2012-10-23 | Microsoft Corporation | Enabling access to rich data by intercepting paste operations |
US8370423B2 (en) | 2006-06-16 | 2013-02-05 | Microsoft Corporation | Data synchronization and sharing relationships |
US8453066B2 (en) | 2006-11-06 | 2013-05-28 | Microsoft Corporation | Clipboard augmentation with references |
US8646013B2 (en) | 2011-04-29 | 2014-02-04 | Sling Media, Inc. | Identifying instances of media programming available from different content sources |
US8751442B2 (en) | 2007-02-12 | 2014-06-10 | Microsoft Corporation | Synchronization associated duplicate data resolution |
US20140181969A1 (en) * | 2012-12-21 | 2014-06-26 | State Farm Mutual Automobile Insurance Company | System and Method for Uploading and Verifying a Document |
US8799969B2 (en) | 2004-06-07 | 2014-08-05 | Sling Media, Inc. | Capturing and sharing media content |
US8838810B2 (en) | 2009-04-17 | 2014-09-16 | Sling Media, Inc. | Systems and methods for establishing connections between devices communicating over a network |
US8904455B2 (en) | 2004-06-07 | 2014-12-02 | Sling Media Inc. | Personal video recorder functionality for placeshifting systems |
US9015225B2 (en) | 2009-11-16 | 2015-04-21 | Echostar Technologies L.L.C. | Systems and methods for delivering messages over a network |
US9113185B2 (en) | 2010-06-23 | 2015-08-18 | Sling Media Inc. | Systems and methods for authorizing access to network services using information obtained from subscriber equipment |
US9178923B2 (en) | 2009-12-23 | 2015-11-03 | Echostar Technologies L.L.C. | Systems and methods for remotely controlling a media server via a network |
US9275054B2 (en) | 2009-12-28 | 2016-03-01 | Sling Media, Inc. | Systems and methods for searching media content |
US9998802B2 (en) | 2004-06-07 | 2018-06-12 | Sling Media LLC | Systems and methods for creating variable length clips from a media stream |
CN110032341A (en) * | 2019-04-16 | 2019-07-19 | 昆山丘钛微电子科技有限公司 | A kind of data processing method, device, electronic equipment and the medium of mould group |
CN110298784A (en) * | 2019-06-27 | 2019-10-01 | 北京金山安全软件有限公司 | Data conversion method and device and electronic equipment |
CN111639050A (en) * | 2019-03-01 | 2020-09-08 | 中国石油天然气集团有限公司 | Well data format conversion method and system |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5648816A (en) * | 1995-01-31 | 1997-07-15 | Asahi Kogaku Kogyo Kabushiki Kaisha | Still video camera including detachably attachable external memory |
US20020016833A1 (en) * | 2000-08-03 | 2002-02-07 | Shunsuke Yajima | Electronic device control system, portable data storage device, data preparation device, electronic device, and operation data management device |
US20020083334A1 (en) * | 2000-07-14 | 2002-06-27 | Rogers Antony John | Detection of viral code using emulation of operating system functions |
US20020116235A1 (en) * | 2001-02-07 | 2002-08-22 | Universal City Studios, Inc. | Reservation system and methods for theme parks |
US20040049294A1 (en) * | 1999-09-23 | 2004-03-11 | Agile Software Corporation | Method and apparatus for providing controlled access to software objects and associated documents |
US20050108291A1 (en) * | 2002-03-08 | 2005-05-19 | Haruhito Watanabe | Transmission origin device, transmission destination device, information transmission system, and method for recognizing system in information transmission system |
US20050144534A1 (en) * | 2003-12-15 | 2005-06-30 | International Business Machines Corporation | Method, system, and program for real-time channel adaptation |
-
2005
- 2005-04-07 US US11/100,419 patent/US20060230345A1/en not_active Abandoned
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5648816A (en) * | 1995-01-31 | 1997-07-15 | Asahi Kogaku Kogyo Kabushiki Kaisha | Still video camera including detachably attachable external memory |
US20040049294A1 (en) * | 1999-09-23 | 2004-03-11 | Agile Software Corporation | Method and apparatus for providing controlled access to software objects and associated documents |
US20020083334A1 (en) * | 2000-07-14 | 2002-06-27 | Rogers Antony John | Detection of viral code using emulation of operating system functions |
US20020016833A1 (en) * | 2000-08-03 | 2002-02-07 | Shunsuke Yajima | Electronic device control system, portable data storage device, data preparation device, electronic device, and operation data management device |
US20020116235A1 (en) * | 2001-02-07 | 2002-08-22 | Universal City Studios, Inc. | Reservation system and methods for theme parks |
US20050108291A1 (en) * | 2002-03-08 | 2005-05-19 | Haruhito Watanabe | Transmission origin device, transmission destination device, information transmission system, and method for recognizing system in information transmission system |
US20050144534A1 (en) * | 2003-12-15 | 2005-06-30 | International Business Machines Corporation | Method, system, and program for real-time channel adaptation |
Cited By (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8799969B2 (en) | 2004-06-07 | 2014-08-05 | Sling Media, Inc. | Capturing and sharing media content |
US9716910B2 (en) | 2004-06-07 | 2017-07-25 | Sling Media, L.L.C. | Personal video recorder functionality for placeshifting systems |
US9356984B2 (en) | 2004-06-07 | 2016-05-31 | Sling Media, Inc. | Capturing and sharing media content |
US20100269138A1 (en) * | 2004-06-07 | 2010-10-21 | Sling Media Inc. | Selection and presentation of context-relevant supplemental content and advertising |
US9131253B2 (en) | 2004-06-07 | 2015-09-08 | Sling Media, Inc. | Selection and presentation of context-relevant supplemental content and advertising |
US10123067B2 (en) | 2004-06-07 | 2018-11-06 | Sling Media L.L.C. | Personal video recorder functionality for placeshifting systems |
US10419809B2 (en) | 2004-06-07 | 2019-09-17 | Sling Media LLC | Selection and presentation of context-relevant supplemental content and advertising |
US8904455B2 (en) | 2004-06-07 | 2014-12-02 | Sling Media Inc. | Personal video recorder functionality for placeshifting systems |
US9998802B2 (en) | 2004-06-07 | 2018-06-12 | Sling Media LLC | Systems and methods for creating variable length clips from a media stream |
US9237300B2 (en) | 2005-06-07 | 2016-01-12 | Sling Media Inc. | Personal video recorder functionality for placeshifting systems |
US8370423B2 (en) | 2006-06-16 | 2013-02-05 | Microsoft Corporation | Data synchronization and sharing relationships |
US9203786B2 (en) | 2006-06-16 | 2015-12-01 | Microsoft Technology Licensing, Llc | Data synchronization and sharing relationships |
US20080109464A1 (en) * | 2006-11-06 | 2008-05-08 | Microsoft Corporation | Extending Clipboard Augmentation |
US10572582B2 (en) | 2006-11-06 | 2020-02-25 | Microsoft Technology Licensing, Llc | Clipboard augmentation with references |
US8453066B2 (en) | 2006-11-06 | 2013-05-28 | Microsoft Corporation | Clipboard augmentation with references |
US9747266B2 (en) | 2006-11-06 | 2017-08-29 | Microsoft Technology Licensing, Llc | Clipboard augmentation with references |
US8020112B2 (en) | 2006-11-06 | 2011-09-13 | Microsoft Corporation | Clipboard augmentation |
US20080109744A1 (en) * | 2006-11-06 | 2008-05-08 | Microsoft Corporation | Clipboard Augmentation |
US8792772B2 (en) * | 2007-01-30 | 2014-07-29 | Sony Corporation | Playback control device, method and program |
US20080181580A1 (en) * | 2007-01-30 | 2008-07-31 | Shinji Sakai | Playback control device, method and program |
US8751442B2 (en) | 2007-02-12 | 2014-06-10 | Microsoft Corporation | Synchronization associated duplicate data resolution |
US7933296B2 (en) | 2007-03-02 | 2011-04-26 | Microsoft Corporation | Services for data sharing and synchronization |
US20080212616A1 (en) * | 2007-03-02 | 2008-09-04 | Microsoft Corporation | Services For Data Sharing And Synchronization |
US8296671B2 (en) | 2008-05-01 | 2012-10-23 | Microsoft Corporation | Enabling access to rich data by intercepting paste operations |
US9417933B2 (en) | 2008-05-01 | 2016-08-16 | Microsoft Technology Licensing, Llc | Enabling access to rich data by intercepting paste operations |
US8838810B2 (en) | 2009-04-17 | 2014-09-16 | Sling Media, Inc. | Systems and methods for establishing connections between devices communicating over a network |
US9225785B2 (en) | 2009-04-17 | 2015-12-29 | Sling Media, Inc. | Systems and methods for establishing connections between devices communicating over a network |
US20110072073A1 (en) * | 2009-09-21 | 2011-03-24 | Sling Media Inc. | Systems and methods for formatting media content for distribution |
US8621099B2 (en) * | 2009-09-21 | 2013-12-31 | Sling Media, Inc. | Systems and methods for formatting media content for distribution |
US9015225B2 (en) | 2009-11-16 | 2015-04-21 | Echostar Technologies L.L.C. | Systems and methods for delivering messages over a network |
US10021073B2 (en) | 2009-11-16 | 2018-07-10 | Sling Media L.L.C. | Systems and methods for delivering messages over a network |
US9178923B2 (en) | 2009-12-23 | 2015-11-03 | Echostar Technologies L.L.C. | Systems and methods for remotely controlling a media server via a network |
US10097899B2 (en) | 2009-12-28 | 2018-10-09 | Sling Media L.L.C. | Systems and methods for searching media content |
US9275054B2 (en) | 2009-12-28 | 2016-03-01 | Sling Media, Inc. | Systems and methods for searching media content |
US9113185B2 (en) | 2010-06-23 | 2015-08-18 | Sling Media Inc. | Systems and methods for authorizing access to network services using information obtained from subscriber equipment |
US8646013B2 (en) | 2011-04-29 | 2014-02-04 | Sling Media, Inc. | Identifying instances of media programming available from different content sources |
US9083742B2 (en) * | 2012-12-21 | 2015-07-14 | State Farm Mutual Automobile Insurance Company | System and method for uploading and verifying a document |
US9894087B1 (en) * | 2012-12-21 | 2018-02-13 | State Farm Mutual Automobile Insurance Company | System and method for uploading and verifying a document |
US9497214B1 (en) * | 2012-12-21 | 2016-11-15 | State Farm Mutual Automobile Insurance Company | System and method for uploading and verifying a document |
US9210186B1 (en) * | 2012-12-21 | 2015-12-08 | State Farm Mutual Automobile Insurance Company | System and method for uploading and verifying a document |
US10116673B1 (en) * | 2012-12-21 | 2018-10-30 | State Farm Mutual Automobile Insurance Company | System and method for uploading and verifying a document |
US20150128275A1 (en) * | 2012-12-21 | 2015-05-07 | State Farm Mutual Automobile Insurance Company | System and method for uploading and verifying a document |
US8955137B2 (en) * | 2012-12-21 | 2015-02-10 | State Farm Mutual Automobile Insurance Company | System and method for uploading and verifying a document |
US20140181969A1 (en) * | 2012-12-21 | 2014-06-26 | State Farm Mutual Automobile Insurance Company | System and Method for Uploading and Verifying a Document |
CN111639050A (en) * | 2019-03-01 | 2020-09-08 | 中国石油天然气集团有限公司 | Well data format conversion method and system |
CN110032341A (en) * | 2019-04-16 | 2019-07-19 | 昆山丘钛微电子科技有限公司 | A kind of data processing method, device, electronic equipment and the medium of mould group |
CN110298784A (en) * | 2019-06-27 | 2019-10-01 | 北京金山安全软件有限公司 | Data conversion method and device and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20060230345A1 (en) | Portable data storage device that converts data types and data type converting method | |
US8484394B2 (en) | USB device election of becoming a host after receiving information about device capability of the host | |
CN101316226B (en) | Method, device and system for acquiring resources | |
US8819173B2 (en) | System and method for effectively implementing an electronic image manager device | |
US20060036610A1 (en) | File conversion and sharing system and the method of the same | |
US8624983B2 (en) | Digital information input apparatus | |
EP1117049A1 (en) | Dynamic conversion of data | |
US7881334B2 (en) | Network system, communication device and program | |
US7466347B2 (en) | Digital camera device having document drafting system | |
CN1466332A (en) | Home network system and method for driving remote user interface | |
US6651120B2 (en) | Image data converting system and a storage medium thereof | |
US7000039B2 (en) | Information processing apparatus for recording streaming data in a storage device | |
US7508424B2 (en) | Digital camera capable of communication with external devices | |
CN102782663B (en) | The method of converting digital data | |
JP2007151109A (en) | Multiple object transmission protocol support method and apparatus | |
US20060123093A1 (en) | Communication system, storage device, and control device | |
US20070094278A1 (en) | Data transfer services | |
CN100477685C (en) | Portable telephone set and image display method thereof | |
EP1898296A1 (en) | Information processing apparatus and program | |
KR100729724B1 (en) | File providing system, method and storage medium | |
CN112596752B (en) | Internet of things method and system for electronic evidence obtaining equipment | |
CN101729817A (en) | Information processing apparatus and information processing method | |
JP5378298B2 (en) | Storage with information exchange function between devices | |
JP4189592B2 (en) | Image data management apparatus, image forming apparatus, and image data management method | |
NL1028738C2 (en) | Portable data storage device that converts data types and method for converting data types. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: INVENTEC MULTIMEDIA & TELECOM CORPORATION, TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WENG, SHIH-HSIUNG;TAN, KOON WEI;REEL/FRAME:016451/0544;SIGNING DATES FROM 20050325 TO 20050327 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |