Facebook, Inc (Menlo Park, CA)

In one example the method comprises the receiving of the input of n-grams to the client device and identifying media items with keywords that match the n-grams from a media-item database which indexes a variety of media items in association with the respective keywords. The score of the media item is calculated for each media item that is identified. One or more identified media items that have media-item scores greater than the threshold media-item scoring are returned to the client device.

A social-networking system, which may include a social-networking website that allows users (such as organizations or individuals) to communicate with it as well as with each other through it. The social-networking system may be able to, with input from the user, create and save within the social-networking system a user profile that is associated with the user. The user profile may include demographic information, communication-channel information, and information on personal interests of the user. The social-networkingsystem may also, with input from a user, create and store a record of relationships of the user with other users of the social-networking system, as well as provide services (e.g. wall posts and photo-sharing, event management messages, games or ads) to facilitate social interaction between or between users.

One or more social-networking platforms may send messages or content from one or more networks to a mobile device or any other device that uses a computer. Users can also download applications that allow access to the profile of a user and other data in the social networking platform. Social networking systems may create the user’s own set of content objects that it can show to the user, for instance, an aggregated newsfeed that includes stories of other users connected to the user.

Social-graph analysis considers social connections in terms of network theory consisting of nodes and edges. Edges are the connections between the actors. Nodes represent the individual actors within the network. The graph-based structures are very complex. There can be many types of nodes and many types of edges connecting nodes. In its simplest form, a social graph is a map of all pertinent edges that connect all of the nodes that are being studied.

Specific embodiments permit the social-networking system to send information to a device that is connected to the client to suggest the media item (e.g. an image or an emoticon emoticon, emoticon, an audio file, GIF, or image) to a user. This suggestion could be helpful to a user in communicating via the social network or any other suitable platform (e.g. or a text messaging platform, or an email platform). Social-networking systems may be able to receive from the device of a user an input by the user(e.g. an input of text, a string or a selection of categories) corresponding to one or more n-grams. The input is not caused by any action of the user however, it could be sent automatically by the client device as an response to triggers (e.g. an event that takes place at a certain time or a specific location). The social-networking system may access a media-item index. The index can index multiple media items as well as one or more keywords that are associated with each item. Each keyword could have been extracted from messages on an online social network (e.g. posts, comments, reshares, comments, private messages) made by members of the online social network. Social networking systems could be able of identifying media items using the media-item list. A keyword associated with the item may be matched to the input by the user to determine the media item that is identified. Each of the identified media items can be assigned a media-item score by the social-networking platform. The score for a media item could be calculated based on any element, for example, a number of occurrences that the media item was used in communications on the online social network in connection with its matched keywords. The social-networkingsystem may send, to the client device of the first user for display, data corresponding to identified media items having a media-item score greater than a threshold media-item score. The data could include the media item in the form of a content object. Or, it could include a hyperlink to the media item (e.g. in a third-party website). The information may be displayed to the user as several suggestions, one or more of which the user may decide to use in a communication. You can use the media-itemindex for more than offering suggestions of media items. The keywords that are associated with media items may inform the social network system about the meanings in context of the item. They may also be utilized to rank posts. For instance postings that contain just a single photo of the president Barack Obama could be highly searched for in a search of “barack Obama”). This may be useful in the context of search. The media-items index can be used to offer an extensive dictionary of current language memes, slang, and memes. It stays up to date with their growth and displays the most recent usage. In addition, and without limitation, the keywords associated with media items can provide an array of analytical or polling data to anyone interested (e.g., a company’s logo could provide the company with information about users’ opinions about the company).

The embodiments presented in this disclosure are just examples, and the nature of this disclosure is not restricted to them. Specific embodiments may comprise the entirety, a portion, or none of the elements, components or features, functions, operations, or steps of the embodiments disclosed in this document. The attached claims provide specific embodiments of the invention, such as methods, storage medium, system, and computer program product. In each claim category (e.g. Method can also be claimed in a different claim category. system, and also. They do not contain reference or dependencies. They’re only selected because of formal reasons. Any subject matter that results from a deliberate linkage to previous claims, and in particular, multiple dependencies, can also be claimed. This means that any claim or feature may be disclosed regardless of whether or not they are mentioned in the claims attached. The subject matter may include not only combinations of features that are described in the attached claims, but also any combination of features within the claims. Each feature in the claims could be combined with another feature or a combination of features. Each of the features and embodiments discussed herein can be claimed as a separate claim, or in combination with any other feature or embodiment described in this document.

Click here to view the patent on USPTO website.

Get Patents with PatentPC

What is a patent?

Granted by the government to safeguard an invention, patents grant the inventor exclusive rights to use, create, sell and promote the invention? society gains when a innovative technology is introduced to the market. Benefits can be realized in the direct sense, since it allows people to do previously impossible things. Or indirectly, through the economic opportunities (business growth and employment) that innovation provides.

A lot of pharmaceutical firms and researchers from universities are seeking protection from patents in their research and development. Patents are granted for the creation of a product, process or method of creating new materials. In order to be granted protection under a patent an invention has to be innovative, novel and not be obvious to anyone else within the same subject.

Patents are a way to give inventors a reward for commercially profitable inventions. They provide a reason for inventors to invent. Patents enable entrepreneurs and inventors to know that there is the possibility that they’ll receive a return for their time, effort and money spent on the development of technology. This means they will be able to earn money from their work.

Patents play a vital role in businesses with the ability to:

Create and protect the latest products and services;

Enhance the value, visibility, and attractiveness of your product on the market;

Your business and your products should be distinguished from the competition;

Get business and technical details.

Beware of accidentally using content from third parties or loosing valuable data, creative outputs or any other creative output.

Patents convert knowledge of the inventor into an asset that can be sold, which creates new opportunities for employment creation by licensing joint ventures and joint ventures.

Investors involved in the development and commercialization of technology will appreciate small companies with patent protection more appealing.

Patenting can lead to innovative ideas and inventions. The information you create may be eligible for patent protection.

Patents can be used to stop untrustworthy third parties from profiting from the invention’s efforts.

The profits from technology patents that are successful and commercially viable can be used to fund the development of technology through research and development (R&D) and increase the chance of better technology in the near future.

You can leverage the intellectual property rights of your company to convince lenders and investors that your product has commercial potential. A single patent could lead to many financing opportunities. Patents can be used along with other IP assets as collateral or security financing. Investors can also see your patent assets in order to boost their valuation of your company. Forbes and other publications have pointed out that each patent could increase the value of your company by as much as $500,000 to $1 million.

Start-ups need a well-constructed business plan that leverages the IP to prove that your product/service is unique superior, innovative, or superior. Investors will be amazed if your IP rights are secured or are on the verge of becoming secure, and if they agree with your business strategy.

It is essential to keep your invention secret until you apply to protect it with patents. A public divulging an invention could be detrimental to its novelty and invalidate it. Thus, prior filing disclosures (e.g. for testing marketing investors, test-marketing, or any other business partners) should only be filed following the signing of a confidentiality agreement.

There are a variety of patents. Knowing them is essential to protect your invention. Patents for utility are used to protect new processes and machine creations. Design patents cover ornamental designs. Utility patents are the most effective and protect the owner against copycats and other competitors. Utility patents are often granted to enhance or modify existing inventions. Patents issued under utility can be used to enhance or modify existing inventions. For instance, a process patent covers acts or methods of doing a specific act, whereas chemical compositions will comprise an assortment of ingredients.

How long does a patent last? Utility patents last 20 years from the initial date they were filed, however, their expirations can be extended because of delays in the patent office, for example.

Are you looking to protect your idea? Patents are granted only to applicants who are the first to file, therefore you need to file your patent application quickly. Contact PatentPC today to file your patent application filed!

When drafting an application for patents, you should do an internet search for patents, since the search will give you some insight into other people’s thoughts. You’ll be able to limit the scope of your idea. It is also possible to find out about the latest developments in your area of invention. This will assist you in understand the scope of your invention as well as prepare you for filing your patent application.

How to Search for Patents

Patent searches are the first step to getting your patent. You can do a google patent search or do a USPTO search. After the patent application has been filed, the product subject to the patent can be described as patent-pending. you can find the patent application on public pair. After the patent office approves your application, you’ll be able to do a patent number look to find the patent issued. The product you are selling will be patented. Alongside the USPTO search engine, you can use other search engines, such as espacenet as described below. A patent lawyer or attorney can assist you with the procedure. In the US, patents are issued by the US trademark and patent office or by the United States patent and trademark office, which is also responsible for examining trademark applications.

Are you interested in similar patents? These are the steps:

1. Brainstorm terms to describe your invention according to its function, composition, or use.

Start by writing down a brief and precise description of your idea. Be sure to avoid using terms that are generic such as “device,” “process,” and “system.” Instead, think about synonyms for the terms you initially chose. Next, note important technical terms as well as keywords.

Utilize the following questions to help you determine keywords or concepts.

  • What is the goal of the invention? Is it a utilitarian device or an ornamental design?
  • Is invention a way to make something or carry out a function? Is it an item?
  • What is the structure of the invention? What is the invention’s physical composition?
  • What is the goal of the invention?
  • What are the terms used in technical terminology and keywords that describe the nature of an invention? A technical dictionary can help you find the appropriate terms.

2. These terms will enable you to look up pertinent Cooperative Patent Classifications at Classification Search Tool. To determine the best classification to your invention, look through the classification’s class Schemes (class schedules). If you do not get results using the Classification Text Search, you might consider substituting your words that describe your invention using synonyms.

3. Go through 3. Check the CPC Classification Definition for confirmation of the CPC classification you found. The link to a CPC classification definition will be provided in the event that the title of the chosen classification has a blue box that includes “D” on the left. CPC classification definitions can help identify the specific classification’s scope which is why you can be sure to select the most pertinent. The definitions could also contain search tips or other suggestions that could be helpful for further research.

4. Get patent documents using the CPC classification from the Patents Full-Text and Image Database. You can review and narrow down the most relevant patent publications by focusing first on the abstract and drawings representative of.

5. This list of patent publications is the most appropriate to examine for similarity to your invention. Pay close attention to the specification and claims. Consult the applicant and patent examiner to obtain additional patents.

6. Retrieve published patent applications with the CPC classification you chose in Step 3 of the Applications Full-Text and Image Database. You can apply the same method of search as in Step 4. You can narrow your search results down to the most relevant patent applications by examining the abstract and drawings that appear on each page. Then, you must carefully review the published patent applications with particular attention paid to the claims and additional drawings.

7. Locate other US patent publications using keyword searching in PatFT or AppFT databases, classification search of non-U.S. patents per below, and searching for non-patent literature disclosures of inventions using internet search engines. For instance:

  • 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:
  • 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.