Advanced New Technologies Co., Ltd. (Grand Cayman, KY)
This disclosure falls within the area of computing technology, specifically on-demand creation and access to a virtual filesystem.
The majority of businesses use a Network Attached Storage device (NAS) to keep their information. A terminal can create a Network File System (NFS) inside an operating system running on the terminal, and later mount the NAS device in the NFS. Whenreceiving an access request for the NFS the operating system detects that it’s required to connect to the NAS device and then sends the access request to the NFS in a way that the NFS connects to the NAS device through the NFS service. In this manner, for theoperating terminal’s system, the access mode in which the operating system is able to access the NAS device is identical to the access mode through which the operating system is able to access local storage devices that is accessible by the terminal.
But, due to the development of computer- and network-related technology, the amount of data that needs to be stored by organizations (such as enterprise, educational, and scientific organizations) grows every day. When theamount of data increases it is necessary that multiple NAS devices have to be set up simultaneously to accommodate storage requirements. As setting up the NAS device is expensive it is essential to configure NAS devices increase organization operating expenses.
In order to reduce the operating expenses Organizations are replacing NAS devices with open-source distributed files systems like the HADOOP Distributed File System (HDFS), or the TAOBAO file system (TFS). This permits them to store data in a more cost-effective manner. However, when an operating system needs to access an open-source distributed file system, the operating system must accesses the open-source distributed file system through an application programming interface (API) provided by the open-sourcedistributed file system.
This disclosure explains the creation and access to a virtual file system at any time.
A first request to create a virtual folder system that corresponds to an operating system storage device is received during an implementation. The virtual file system which is related to the storage device that is first created using an operating system, using a Filesystem in Userspace (FUSE) utility in the operating system. A first request for access for the preset path will be received. The first access request is sent to the virtual file system when the first accessrequest for the preset path is received so that the virtual file system accesses the initial storage device in response to the first access request.
In general, the access mode in which the operating system connects to one storage device using an application programming interface (API) interface offered by the storage device that is first used is different from the access mode in which theoperating system accesses another storage device. Since skilled people must compile in advance, in the operating system, a great number of applications for accessing the first storage device using the API interface offered by the first storagedevice This can cause high costs for resources (for instance, labor, computing equipment, as well as time).
The disclosure described hereinafter creates a virtual system that is similar to one of the first storage devices in an operating system by using the FUSE utility. The operating system is able to access the first storage devices by submitting a request to an unreal system. This permits the system to access the first storage devices using the API interface. The access mode the operating systems access the primary storage device via is the same access mode that is the one used to access a local storage. The access mode the operating system employs to access the storage device is the same access mode as the one utilized by the system to access the second storage device.
Therefore, the operating system can successfully connect to the primary storage device using an application initially designed for accessing the second device, and it’s not necessary for experts to compile in advance, inthe operation system, a great number of applications for accessing the storage device of the first via the API interface offered by the storage device that is first. In the end, resource costs can be reduced.
Implementations of the described subject matter, such as the implementation previously described, can be implemented with a computer-implemented process that includes a non-transitory computer-readable medium storing computer-readable instructions toperform the computer-implemented procedure; and a computer-implemented device comprising one or more computer memory devices interoperably coupled to one or more computers, and comprising tangible non-transitory, machine-readable medium storing instructionsthat when executed by computer or computers, perform the computer-implemented procedure or instructions that are computer-readable stored on the non-transitory, computer-readable medium.
This specification describes how the subject matter can be implemented in specific implementations to gain some or all of these advantages. Since there aren’t any skilled people required to compile applications ahead of time in an operating system, it is possible to cut down or eliminate development expenses. The other benefit is that it’s easier to replace the storage device since there is no need to modify the software. Others benefits will be obvious to anyone with a basic understanding in this area.
The Claims and accompanying drawings provide details about the way in which this specification is implemented. Other aspects, features and benefits of the subject matter will become evident in the Detailed Description, the Claims and accompanying drawings.Click here to view the patent on USPTO website.
Get Patents with PatentPC
What is a patent?
Granted by the government to protect an invention, patents grant the inventor with exclusive rights to use, create and sell the invention? Society gains when a new technology is introduced into the marketplace. Benefits can be realized in the direct sense, since it allows people to accomplish previously unattainable things, or indirectly by the economic benefits (business expansion and job creation) which the invention provides.
A lot of pharmaceutical firms and researchers from universities are seeking patent protection for their research and developments. Patents can be granted to a physical or abstract product or process, or a composition or method of making materials that are new to the area. Patent protection is granted to an invention that is useful, novel, and not previously known to others in the same field.
Patents reward inventors who have commercially successful inventions. They act as a motivator for inventors to create. Small businesses and inventors can be certain that they will receive a return on the investment they make in technology development through patents. This means they will be able to make a living by their work.
Patents play essential roles in companies, and they can:
Secure your products and services
Enhance the value, visibility, and attractiveness of your products market
Differentiate yourself and your products from others.
Access to business and technical knowledge and data;
Avoid the danger of using proprietary third-party content, or losing valuable information, innovative outputs, or another creative output.
Patents transform inventor’s knowledge into an asset that can be sold, that opens new avenues for job creation by licensing joint ventures and joint ventures.
Small businesses that have patent protection will be more appealing to investors who are involved in the commercialization and development of technology.
Patenting can lead to the development of fresh ideas and innovative inventions. This information can encourage the development of new ideas and could qualify for protection under patents.
Patents can be used to prevent untrustworthy third parties from profiting from the invention’s efforts.
Patent-protected technology revenue that is commercially profitable could be used for financing research and development (R&D) that increases the likelihood of better technology in future.
Intellectual property ownership can be used to convince investors and lenders that there are legitimate opportunities to commercialize your product. Sometimes, a single patent could open the door to multiple financing options. Patents and other IP assets are able to be used as collateral or security for financing debt. You can also show investors the patents you own to increase the value of your business. Forbes and others have noted that every patent can boost the value of a company by anything from $500,000 to $1 Million.
A well-constructed business plan is essential for start-ups. It should be founded on IP and explain what your service or product stands out. Investors will also be impressed if you show that your IP rights are secure or are in the process of becoming secure, and that they support your business plan.
It is essential to keep an invention secret until you submit to protect it with patents. Making an invention public before it is filed could often erode its originality and render it unpatentable. Therefore, pre-filing disclosures (e.g. for testing-marketing investors, test-marketing, or for other business partners) must only be done after signing a confidentiality agreement.
There are a variety of patents. Understanding the different types of patents is vital for protecting your invention. Patents on utility cover the development of new methods and machines. Design patents cover ornamental designs. Patents for utility are the best option and shield the owner from copycats and other competitors. Utility patents are often granted to enhance or modify existing inventions. Utility patents also cover improvements and changes in existing inventions. For example, a process patent will cover acts or methods of performing an action, while chemical compositions are the combination of components.
How long does a patent last? Utility patents last 20 years from the initial filing dates, but their expiration dates can be extended because of delays at the patent office for instance.
Are you considering patenting your ideas? Patents are only granted to applicants who file first, so you must file quickly. Contact PatentPC today to file your patent application filed!
When you are writing your patent application it is recommended to conduct an internet search for patents, since it will provide you with some insights into the thoughts of others ideas. This can help you limit the scope of your invention. Also, you can learn about the technological advancements in your field of invention. You’ll get a better understanding of what your invention should be and be better prepared for writing the patent application.
How to Search for Patents
A patent search is the very first step in obtaining your patent. You can do a google patent search or do a USPTO search. Once the patent application is filed, the product subject to the application may be called patent-pending, and you can locate the patent application on a public pair. Once the patent office has approved your application, you will be able to conduct an examination of the patent number to discover the patent that was issued. Your product will now become a patentable. You can also utilize the USPTO search engine. See below for details. It is possible to seek help from a patent lawyer. Patents in the United States are granted by the US trademark and patent office as well as the United States Patent and Trademark office. The office also evaluates trademark applications.
Are you interested in similar patents? Here are the steps to follow:
1. Brainstorm terms that describe your invention based upon its purpose, composition, and use.
Write down a short and precise description of the invention. Avoid using generic terms like “device,” “process,” and “system.” Look for synonyms to the terms you picked initially. Next, note important technical terms and keywords.
Use the questions below to help you determine keywords or concepts.
- What is the purpose of the invention? Is it a utilitarian device or an ornamental design?
- Does the invention consist of a method of creating something , or performing a function? Does it constitute a product?
- What is the nature and purpose of the invention? What is the physical structure?
- What is the goal of this invention?
- What are the terms used in technical terminology and terms that define the characteristics of an invention? To assist you in finding the correct terms, consult the technical dictionary.
2. Use these terms to find relevant Cooperative Patent Classifications on the Classification Text Search Tool. To determine the best classification to your invention, look through the classification’s class Schemes (class schedules). Consider substituting the words that you’re using for describing your invention, if you do not get any results from your Classification Text Search with synonyms like the ones you used in Step 1.
3. Examine 3. Review the CPC Classification Definition to verify the accuracy of the CPC classification that you have found. The hyperlink to a CPC classification definition is provided in the event that the title of the classification is a blue square with a “D” to its left. CPC classification definitions will help identify the specific classification’s scope and therefore you’re sure to choose the most relevant. They may also provide research tips or other suggestions which could prove useful in further research.
4. The Patents Full-Text Database and the Image Database allow you to retrieve patent documents that include the CPC classification. You can look through and find the most relevant patent publications by first focusing on abstract and representative drawings.
5. This selection of patent publication is the most appropriate to examine for similarities with your invention. Pay attention to the claims and specification. It is possible to find additional patents by referring to the patent examiner and applicant.
6. You can find patent applications published in the past that match the CPC classification you selected in Step 3. You may also employ the same method of search that you employed in step 4 to limit your search results to only the most relevant patents by reading the abstracts and representative drawings on each page. The next step is to review every patent application that has been published with care with particular attention paid to the claims as well as other drawings.
7. You can find additional US patent publications using keywords search in the AppFT or PatFT databases, as well as classification searching of patents not from the United States per below. You can also make use of search engines on the internet to search non-patent patent disclosures in literature about inventions. Here are some examples:
- Add keywords to your search. Keyword searches may turn up documents that are not well-categorized or have missed classifications during Step 2. For example, US patent examiners often supplement their classification searches with keyword searches. Think about the use of technical engineering terminology rather than everyday words.
- Search for foreign patents using the CPC classification. Then, re-run the search using international patent office search engines such as Espacenet, the European Patent Office’s worldwide patent publication database of over 130 million patent publications. Other national databases include:
- European Patent Office (EPO) provides esp@cenet to access a network of Europe’s patent databases with access to machine translation of European patents.
- Japan Patent Office (JPO) – with access to machine translations of Japanese patents.
- World Intellectual Property Organization (WIPO) offers PATENTSCOPE with a full-text search of published international patent applications and machine translations for some documents, as well as a list of international patent databases.
- Korean Intellectual Property Rights Information Service (KIPRIS)
- State Intellectual Property Office (SIPO) with machine translation of Chinese patents.
- Other International Intellectual Property Offices with online patent databases include Australia, Canada, Denmark, Finland, France, Germany, Great Britain, India, Israel, Netherlands, Norway, Sweden, Switzerland, and Taiwan.
- Search non-patent literature. Inventions can be made public in many non-patent publications. It is recommended that you search journals, books, websites, technical catalogs, conference proceedings, and other print and electronic publications.
To review your search, you can hire a registered patent attorney to assist. A preliminary search will help one better prepare to talk about their invention and other related inventions with a professional patent attorney. In addition, the attorney will not spend too much time or money on patenting basics.