BRPI0807211B1

Unifying discoverability of a website's services

Abstract

computer readable medium containing a control method, computing device and computer implemented method various embodiments provide a unified discovery control (204) that can be incorporated as part of a web browser (110). unified discovery control (204) provides a central location describing various services that a web site has to offer. in addition, unified discovery control (204) may allow the user to interact with the individual services that the web site has to offer by providing a user with the ability to add, update, uninstall and / or otherwise manage the various services that are described in unified discovery control (204). thus, unified discovery control (204) provides a centralized management system that provides the user with a common, predictable and repeatable experience for interacting with the various services a web site can offer.

BRPI0807211B1, drawing sheet 1
Sheet 1 of 4

Term

Projected expiry 15 February 2028.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

12 claims: 3 independent, 9 dependent

  1. 1
    REIVINDICAÇÕES 1. Meio legível por computador contendo um método de controle, compreendendo:um controle de descoberta unificado (204) que é configurado para fornecer uma localização central que descreve os diferentes tipos de serviços que um sítio da rede tem a oferecer, caracterizado pelo fato de que a localização central é um componente de interface de usuário configurado para informar um usuário que o sítio da rede oferece um ou mais serviços, o componente de interface de usuário é renderizado pelo controle de descoberta unificado (204) e compreende um botão de serviço (202) que indica a presença de um ou mais serviços;o componente de interface de usuário é configurado para compreender um menu suspenso apresentando múltiplas categorias de tipos de serviço diferentes sob o qual instâncias individuais de serviços oferecidos são listadas, em que o menu suspenso é exposto uma vez que o usuário tiver pairado seu cursor sobre o botão de serviço (202);em que o controle de descoberta unificado (204) é implementado como parte de um navegador de rede ou como um componente autônomo cuja funcionalidade é utilizada pelo navegador da rede (110);e em que o controle de descoberta unificado (204) descobre o serviço que um sítio da rede oferece procurando por descrições de serviço no HTML correspondente a um sítio da rede quando o HTML de uma página da rede é analisado ou analisando o conteúdo da página da rede aplicando um conjunto de heurísticas à página da rede.
  2. 2
    Meio legível por computador, de acordo com a reivindicação 1, caracterizado pelo fato de que o controle de descoberta unificado (204) é configurado para capacitar um usuário a adicionar, atualizar e desinstalar um serviço particular. Petição 870190045858, de 16/05/2019, pág. 16/29 2/5
  3. 3
    Meio legível por computador, de acordo com a reivindicação 1, caracterizado pelo fato de que o controle de descoberta unificado (204) é configurado para fornecer um indicador de sobreposição visual para notificar visualmente um usuário de onde um serviço particular adicionado pode ser encontrado em uma interface de usuário.
  4. 4
    Meio legível por computador, de acordo com a reivindicação 1, caracterizado pelo fato de que o controle de descoberta unificado (204) é configurado para descobrir os vários serviços examinando as descrições de página da rede associadas com páginas da rede que podem oferecer os serviços.
  5. 5
    Meio legível por computador, de acordo com a reivindicação 1, caracterizado pelo fato de que o botão de serviço (202) é configurado para expor os vários serviços que são oferecidos pelo sítio da rede em uma lista, em que os vários serviços são arranjados em diferentes categorias de tipos de serviço, pelo menos algumas das quais podem indicar visualmente um novo serviço, ou em que a lista inclui uma aba selecionável pelo usuário que permite ao usuário gerenciar um ou mais serviços.
  6. 6
    Meio legível por computador, de acordo com a reivindicação 5, caracterizado pelo fato de que quando a lista inclui uma aba selecionável por usuário que permite que um usuário gerencie um ou mais serviços, a aba selecionável por usuário é selecionável para fornecer uma caixa de diálogo que:lista os múltiplos serviços aos quais um usuário foi inscrito;capacita um usuário a receber atualizações de serviço;capacita um usuário a habilitar/desabilitar um serviço;e capacita um usuário a desinstalar um serviço.
  7. 7
    Meio legível por computador, de acordo com a reivindicação 5, caracterizado pelo fato de que quando a lista inclui uma Petição 870190045858, de 16/05/2019, pág. 17/29 3/5 aba selecionável por usuário que permite que um usuário gerencie um ou mais serviços, a aba selecionável por usuário é selecionável para fornecer uma caixa de diálogo que lista os vários serviços por tipo, nome, fonte e nome do usuário.
  8. 8
    Meio legível por computador, de acordo com a reivindicação 5, caracterizado pelo fato de que quando a lista inclui uma aba selecionável por usuário que permite que um usuário gerencie um ou mais serviços, a aba selecionável por usuário é selecionável para fornecer uma caixa de diálogo que lista os vários serviços para os quais um usuário se inscreveu e fornece a funcionalidade de busca que pode capacitar um usuário a buscar por um serviço particular usando uma busca baseada em texto.
  9. 9
    Dispositivo de computação (102), compreendendo:um ou mais meios legíveis por computador implementando um navegador de rede que tem um controle de descoberta unificado (204) que é configurado para verificar quais serviços são oferecidos por um sítio da rede particular, e então apresentar uma interface de usuário que lista, em uma localização central, os serviços que são oferecidos pelo sítio de rede particular, onde o controle de descoberta unificado (204) lista os serviços de acordo com as categorias de tipo de serviço selecionável e inclui uma aba selecionável por usuário que permite que um usuário gerencie os serviços particulares aos quais ele se inscreveu;caracterizado pelo fato de que a localização central é um componente de interface de usuário configurado para informar um usuário que o sítio da rede oferece um ou mais serviços, o componente de interface de usuário é renderizado pelo controle de descoberta unificado (204) e compreende um botão de serviço (202) que indica a presença de um ou mais serviços;o componente de interface de usuário é configurado para compreender um menu suspenso apresentando múltiplas categorias Petição 870190045858, de 16/05/2019, pág. 18/29 4/5 de tipos de serviço diferentes sob o qual instâncias individuais de serviços oferecidos são listadas, em que o menu suspenso é exposto uma vez que o usuário tiver pairado seu cursor sobre o botão de serviço (202);em que o controle de descoberta unificado (204) é implementado como parte de um navegador de rede ou como um componente autônomo cuja funcionalidade é utilizada pelo navegador da rede (110);e em que o controle de descoberta unificado (204) descobre o serviço que um sítio da rede oferece procurando por descrições de serviço no HTML correspondente a um sítio da rede quando o HTML de uma página da rede é analisado ou analisando o conteúdo da página da rede aplicando um conjunto de heurísticas à página da rede.
  10. 10
    Dispositivo, de acordo com a reivindicação 9, caracterizado pelo fato de que o controle de descoberta unificado (204) é configurado para fornecer um indicador de sobreposição visual para notificar visualmente um usuário de onde um determinado serviço adicionado pode ser encontrado na interface de usuário do navegador da rede.
  11. 11
    Método implementado por computador, compreendendo as etapas de:receber uma ou mais descrições de páginas da rede;identificar, a partir das descrições das páginas da rede, um ou mais serviços oferecidos pela página da rede;caracterizado pelo fato de que um controle de descoberta unificado (204) fornece uma localização central;um componente de interface do usuário é renderizado, pelo controle de descoberta unificado (204), que é configurado para descrever, na localização central, vários tipos de serviços que são oferecidos pelo sítio da rede, o componente de interface do usuário sendo Petição 870190045858, de 16/05/2019, pág. 19/29 5/5 renderizado pelo controle de descoberta unificado (204) e compreendendo um botão de serviço (202) que indica a presença de um ou mais serviços, o componente de interface de usuário sendo configurado para compreender um menu suspenso apresentando várias categorias de tipos de serviços diferentes, no qual são listadas instâncias individuais de serviços oferecidos, em que o menu suspenso é exposto quando o usuário passa o cursor sobre o botão de serviço (202);em que o controle de descoberta unificado (204) é implementado como parte do navegador da rede ou como um componente autônomo cuja funcionalidade é utilizada pelo navegador da rede (110);e em que o controle de descoberta unificado (204) descobre os serviços que um website oferece ao procurar por descrições de serviço no HTML correspondente a um sítio da rede quando o HTML de uma página da rede é analisado ou ao analisar o conteúdo do website aplicando um conjunto de heurísticas à página da web.
  12. 12
    Método, de acordo com a reivindicação 11, caracterizado pelo fato de que as etapas de receber, identificar e renderizar são realizadas, pelo menos em parte, por um navegador da rede.