Facebook, Inc. (Menlo Park, CA)
A variety of mobile apps can be utilized to carry out two or more functionalities. For example social networking applications could allow users to browse through a feed of news stories that includes photos and/or posts from other users. They could also permit the user totake a photo on their mobile phone for sharing the image with others (e.g., by posting the image and/or sending the photo via message).
The various functionalities of the application may present different interfaces. The browsing function of the social media application may show an interface with scrollable content. But, the photography functionality of the application may display a window that displays an image that can be captured using a mobile device’s camera.
Multi-functional mobile apps have had one default state which shows the identical window. As such, if the user is opening the application intending to use a different functionality than the functionalitycorresponding to the default start state, the user will be required to interact with the application in some way to change the window being presented by the application. For example, if a social network application is configured to be always open by showing a newsfeed and the user s opening the application in order to take a picture, the user would need to alter the way the application is displayed by the application to make use of the photography feature. This may, at a minimum,inconvenience the user, and if the moment the user would like to photograph is time-sensitive, cause the user to miss the moment he or she would like to photograph. The disclosed methods and systems demonstrate the need for better methods and systems for determining the application’s initial state.
As will be described in greater detail later The present disclosure provides various methods and systems to automatically alter the start-up state in accordance with the orientation of the device. One method to change the application’s start state is when it receives a request to open an app that has been installed on mobile devices. It is possible to configure it to permit at least two open behavior. When the application is opened in response, the method may include (1) using at least one sensor on the phone to determine the orientation of the device’s physical at the time of the request and (2) opening an application through: (i) using a first open behavior which is at a minimum based on finding the initial orientation of the mobile device or (ii), opening the application using another open behaviour which is based on detecting the second orientation of a mobile device.
In certain cases the first open action might be to display a scrollable newsfeed through an element of display in the mobile device. In these scenarios, the first orientation may be a largely horizontal orientation.
One embodiment of the second open behavior could include (1) accessing the camera on the mobile device so that the application is able to capture an image using that camera and (2) showing the image via a display element on the mobile device. The second orientation in this example could be a substantially vertical one. In certain instances the method could further include using a front-facing camera of the mobile device based at least in part ondetermining that an angle of the mobile device in the vertical orientation is within a first range. In addition, the method may also involve accessing the back camera on a mobile device based at minimum in part on determining that the angle of the device in the nearly horizontal orientation is within a particular range.
In one example the application could represent a photo-sharing app that is operated by a social-networking platform. In some instances the one or more sensors may comprise a gyroscope, and/or an accelerometer.
In some examples the method could also include, prior to receiving the request the method may include the identification of (1) multiple first-behavior instances where a user accessed the application on the mobile device and, after opening the app by hand, selected the application to be opened by using the first open behavior and (2) multiple second-behavior instances where the user opened the application on the mobile device and, upon opening the application and selecting the application to be opened by using the second open behavior. In these examples, the method may further include, prior to receiving the request, using machine learning to detect one or more features associated with the multiple first-behavior instances and/or the multiple second-behaviorinstances (e.g., a time of day, a day of the week, a time of year, a location, a user demographic, a usage pattern, etc.). In one particular embodiment, the method may further include, following receipt of the request, (1) finding, at the time of the request, at a minimum one or more features and (2) determining whether to launch the application by using the first open behavior or the second open behavior based on the features that were detected at the time of the request.
The method may also be used to determine whether (1) the initial open behavior was followed by a manual modification to the application. (2) The second open behavior was followed by an app opening using the second behavior. These examples demonstrate that the method can also be utilized to modify the policy to decide whether to allow an application to run on the device using the first or second open behavior.
An automated system that changes the behavior of applications that are open may comprise several modules. For instance, (1) a receivingmodule, which is stored in the memory memory of a cell phone, is set up to accept requests for applications to be opened. (2) An open module, stored in memory of the mobile phone, is configured to (i) use one of the sensors in the device to identify the orientation of the device when it receives of the request. (ii) to open the app by (A) by using a different orientation, or (B) or (B) dependent at most on the device’s.
The above-described process may also be encoded onto a nontransitory computer-readable media as computer-readable instructions. For example, a non-transitory computer-readable medium may include one or more computer-executableinstructions that, when executed by at least one processor of a computing device, may cause the computing device to receive a request to open an application that is installed on the mobile device and is capable of opening using at least two differentopen behaviors and, in response to receiving the request, (1) use one or more sensors of the mobile device to detect a physical orientation of the mobile device at the time the request received and (2) open the application by (i) opening the applicationusing a first open behavior based at least in part on detecting a first orientation of the mobile device or (ii) opening the application using a second open behavior based at least in part on detecting a second orientation of the mobile device.
The features of any of the embodiments mentioned above may be used in combination with one another according to the general principles described herein. These, as well as other examples, advantages and embodiments, will be better appreciated if you review the complete description in conjunction with the claims as well as the accompanying illustrations.Click here to view the patent on USPTO website.
Get Patents with PatentPC
What is a patent?
A patent is issued by the government in order to protect the invention. It grants the inventor the sole rights to develop, use and sell the invention. Society benefits when new technology is introduced for sale. The benefits can be in directly, in that it may allow people to do previously impossible things. Or indirectly by the economic benefits (business expansion and job creation) that the innovation offers.
Patent protection is demanded out by many universities and pharmaceutical companies for their research and development. Patents can be granted to a product, process, or method for making new materials. Patent protection has to be granted to an invention that is beneficial or novel and is not yet known by other people in the same field.
Patents give inventors a chance to be recognized for commercially viable inventions. They provide a motivation for inventors to come up with new ideas. Small-scale businesses and inventors are assured that they will get a return on their investment in technology development through patents. They can earn a living by their work.
Companies with the capacity to:
Make sure you protect your unique products and services.
Increase the value, popularity, and appeal of your products market;
Stand out and differentiate yourself and your product from the competition.
Find out about business and technical information.
Avoid the danger of accidentally using third-party proprietary content, or losing your valuable information, innovative outputs, or other creative output.
Patents transform the knowledge of inventors into a marketable asset, which creates new opportunities to create jobs by licensing joint ventures and joint ventures.
Investors involved in the development and commercialization of technology will find small-scale businesses that have patent protection to be more attractive.
Patents can lead to fresh ideas and innovative inventions. This information can encourage the development of new ideas and may be eligible to be protected by patents.
Patents can be used to stop untrustworthy third-party companies from earning through the work of inventions.
Revenues from patent-protected technology that are commercially successful could be used to finance technological research and development (R&D) and improve the chances of developing better technology in the coming years.
Intellectual ownership of property can be used to convince lenders and investors that there are legitimate chances to commercialize your product. Sometimes, one patent can lead to multiple financing options. Patents as well as other IP assets are able to be used as collateral or as security for debt financing. Investors can also see the patents you own to increase the value of your business. Forbes and others have pointed out that every patent can boost the value of a company by anything from $500,000 to $1 Million.
A well-crafted business plan is vital for startups. It should be built on IP and explain what your service or product stands out. Investors are also impressed if your IP rights are secure or are in the process of becoming secure, and that they support your business strategy.
It is essential to keep an invention secret until you apply for patent protection. Public disclosure of an invention before filing it can often destroy its novelty and render it unpatentable. The filing of disclosures prior to filing, for example, for investors, test-marketing or any other business partners, is best done only after signing a confidentiality contract.
There are many kinds of patents. Knowing them is essential to safeguard your invention. Utility patents cover the development of new methods and machines. Design patents cover ornamental designs. Utility patents are the most effective and shield the proprietor from copies and competitors. Patents for utility are usually granted to improve or alter existing inventions. Utility patents can also be used to improve or alter existing inventions. A process patent would be a way to describe the actions or methods of performing a specific act. But, a chemical composition would include a combination of components.
What is the typical length of a patent? Utility patents last 20 years from the earliest date of filing, however their expirations can be extended due to delays in the patent office for instance.
Are you planning to patent your ideas? Patents are granted only to applicants who file first, you need to file quickly – call PatentPC to speak with a patent attorney PatentPC to protect your idea now!
Patent searches are a must when you are preparing your patent application. This will enable you to view other ideas and give you insight into their creations. This allows you to limit the potential of your idea. You can also learn about the latest developments in your field of invention. This will allow you to know the extent of your invention as well as prepare you to file the patent application.
How to Search for Patents
The first step to obtain your patent is to perform an internet search for patents. You can do a google patent search or do a USPTO search. Patent-pending is the name used to describe the product that has been included in the patent application. You can search the public pair to locate the patent application. After the patent office has approved the patent application, you are able to do a patent number search to find the granted patent. Your product has now been granted a patent. In addition to the USPTO search engine, you can use other search engines such as espacenet as described below. A patent lawyer or patent attorney can help you through the procedure. Patents granted in the United States are granted by the US trademark and patent office as well as the United States patent office. This office also reviews trademark applications.
Are you looking for similar patents? Here are the steps:
1. Create a list of terms for your invention according to its function composition, use, or purpose.
Write down a brief and precise explanation of your invention. Do not use generic terms such as “device,” “process,” and “system.” Instead, think about synonyms for the terms you chose initially. Next, note important technical terms as well as keywords.
Utilize the following questions to help you identify the keywords or concepts.
- What is the goal of the invention? Is it a utilitarian device or an ornamental design?
- Is inventing a method to create something or perform some function? Is it a product?
- What is the structure of the invention? What is the physical constitution?
- What’s the point of the invention
- What are the technical terms and terms used to describe an invention’s nature? A technical dictionary can assist you to locate the right words.
2. These terms will enable you to look up relevant Cooperative Patent Classifications at Classification Search Tool. If you are unable to find the correct classification to describe your invention through the classification’s class Schemas (class schedules) and then try again. Think about substituting the words that you’ve used for describing your invention, if you fail to receive any results from your Classification Text Search with synonyms such as the terms you used in step 1.
3. Examine the CPC Classification Definition to determine the validity of the CPC classification you’ve discovered. The link to a CPC classification definition will be available if the chosen classification title has a blue box that includes “D” to the left. CPC classification definitions can help you determine the applicable classification’s scope of application so that you can choose the most relevant. In addition, these definitions can include research tips and other suggestions that may be useful to further study.
4. Retrieve patent documents with the CPC classification from the Patents Full-Text and Image Database. By focusing on the abstracts and representative drawings, you can narrow down your search to the most relevant patent publications.
5. Utilize this list of most relevant patent publications to examine each in detail to find similarity to your invention. Pay close attention to the claims and specifications. There are many patents available by consulting the patent examiner as well as the applicant.
6. You can find published patent applications that match the CPC classification you picked in Step 3. You can use the same strategy of searching in Step 4 to narrow your search results to the most pertinent patent applications by examining the abstract as well as the illustrations on every page. After that, take a close look at the published patent applications and pay particular attention to the claims and the additional drawings.
7. Find other US patent publications by keyword searches in PatFT and AppFT databases, searching for classification of non-U.S. patents as per below, and searching for non-patent patent disclosures in the literature of inventions using web search engines. For example:
- 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.