Como eu iria descobrir se existem outros algoritmos semelhante à minha?

votos
1

Em outra pergunta , eu pedi algo semelhante, mas acabei apenas postar meu algoritmo lá e invalidar várias respostas. Eu re-perguntar-lo aqui:

Se eu inventou um algoritmo, que é a melhor maneira para eu descobrir se ele já foi publicado sobre / patenteado?

Publicado 26/08/2009 em 23:51
fonte usuário
Em outras línguas...                            


5 respostas

votos
4

Você precisa fazer alguma pesquisa. Começando com pesquisa do Google, genericamente, muitas vezes será suficiente para assegurar-lhe que o seu algoritmo não é romance. Se isso não é conclusivo, então você precisa procurar mais difícil, talvez olhando para pesquisar vários sites de patentes (Google, USPTO, outros lugares também). Se você ainda não encontrar nada, então talvez o seu algoritmo é romance.

Próximas perguntas: vale a pena para você para tentar patenteá-lo, ou peça a alguém para patenteá-lo para você (uma empresa, por exemplo)? Na verdade, você pode patenteá-lo ou não o seu empregador já possuí-la? Isso vai depender, em parte, como provável é que todo mundo vai querer usar o mesmo algoritmo. As chances são, eles não vão. Se você patenteá-lo, eles vão ignorá-lo até que a patente expira.

Se você encontrar uma maneira de pagar recebendo a patente depositado - e emitidos (que não é automático só porque você Arquivado) - então você enfrenta impor sua patente. você será capaz de identificar e processar aqueles que abusam de sua patente? Se não, valeu a pena persegui-lo? Talvez talvez não; mas provavelmente não.

Finalmente, note que você não pode realmente patentear um algoritmo puro. Você teria de reduzi-la à prática. Isso não é tão difícil quanto parece, mas apenas estar ciente de que algoritmos matemáticos puros são inerentemente não-patenteáveis.

Em suma:

  • Você provavelmente vai encontrar alguém já pensou nisso.
  • Se você decidir patenteá-lo porque ele é novo, você precisa de dinheiro.
  • Você precisa de dinheiro para o arquivo para a patente.
  • Você precisa de dinheiro para perseguir aqueles que abusam de sua patente.
  • Você provavelmente seria melhor fora apenas publicá-lo.
Respondeu 27/08/2009 em 00:00
fonte usuário

votos
1

Se um algoritmo ou método não pode ser encontrado imediatamente (wikipedia / google), acho que é gratificante para escanear sites / engenharia acadêmicos (Web of Science, IEEE explorar, acm etc.) for papers 'revisão'. Se recente, eles podem dar uma visão sólida sobre o campo (por exemplo, pesquisa gráfico) mencionar livros, papéis e conferências. Depois que se pode focar a pesquisa em métodos particulares.

Respondeu 27/08/2009 em 02:14
fonte usuário

votos
1

Rastreamento de cada algoritmo para um problema particular seria muito difícil. Um processo poderia ser melhor para rastrear as melhores soluções conhecidas para o problema e compará-los com o seu.

Gostaria de começar com Wikipedia. Eu sei que as pessoas dizem "não use wiki para a pesquisa", mas é muito bom em ciência da computação (todos aqueles geeks contribuindo), e ele vai dizer muito rapidamente o que os melhores algoritmos amplamente conhecidos são. Se você tem algo estritamente melhor do que os algoritmos que você pode encontrar na Wikipedia, então pode valer a pena olhar mais longe. Se Wikipedia tem algo estritamente melhor do que o seu algoritmo, então você inventou uma curiosidade na melhor das hipóteses e, provavelmente, não vai ficar rico ou famoso dele.

Em seguida, verifique as referências na parte inferior; eles podem levar você a papéis (que terá mais referências que você pode seguir), ou para sites de acadêmicos (que pode ter links). Também ir à citeseer e procurar por palavras-chave.

Infelizmente, não há nenhum substituto real para ter alguns conhecimentos básicos. Se você inventou (por exemplo) um algoritmo gráfico-teórica, mas você não sabe o idioma do gráfico em teoria, então você luta para encontrá-lo, porque você não sabe onde começar a procurar. Você pode lucrativamente gasta seu tempo lendo um livro de algoritmos - que lhe dará uma visão geral de bons algoritmos e como falar sobre eles.

Respondeu 27/08/2009 em 01:43
fonte usuário

votos
1

Bem, se é em um livro como o seu algoritmo parece ter sido (Dijkstra), então ele definitivamente já existe no domínio público e não pode ser patenteado. Como você usar o algoritmo em seu aplicativo como um todo pode ser, mas a maioria das idéias abstratas ou implementações dos mesmos (como "encontrar o caminho mais curto entre dois nós") não pode ser patenteado.

Ou, você pode perder um monte de dinheiro e enviar uma patente e ver o que acontece :)

Em toda a seriedade, porém, que você pode começar por pesquisar por patentes existentes, ou ler sobre alguns artigos como este para obter uma melhor sensação para o processo de patente.

Respondeu 27/08/2009 em 00:03
fonte usuário

votos
1

Na maioria das vezes você basicamente só tem que fazer para trás a pesquisa chão na área dada. É por isso que quando acadêmicos fazer projetos de pesquisa que começar de aprender sobre a história (back ground) da área todo o caminho até os métodos ou teorias atuais que estão sendo usadas. Ela também ajuda a pedir a alguém que conhece a área e tem trabalhado nele por muitos anos.

Respondeu 27/08/2009 em 00:01
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more