[go: up one dir, main page]

BRPI0905390A2 - portable electronic device, and method for visualizing on a substantially planar screen of a portable electronic device the location of a portable electronic device - Google Patents

portable electronic device, and method for visualizing on a substantially planar screen of a portable electronic device the location of a portable electronic device Download PDF

Info

Publication number
BRPI0905390A2
BRPI0905390A2 BRPI0905390-5A BRPI0905390A BRPI0905390A2 BR PI0905390 A2 BRPI0905390 A2 BR PI0905390A2 BR PI0905390 A BRPI0905390 A BR PI0905390A BR PI0905390 A2 BRPI0905390 A2 BR PI0905390A2
Authority
BR
Brazil
Prior art keywords
electronic device
portable electronic
pda
location
user
Prior art date
Application number
BRPI0905390-5A
Other languages
Portuguese (pt)
Inventor
Vladimir Khokhlov
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Publication of BRPI0905390A2 publication Critical patent/BRPI0905390A2/en
Publication of BRPI0905390B1 publication Critical patent/BRPI0905390B1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1643Details related to the display arrangement, including those related to the mounting of the display in the housing the display being associated to a digitizer, e.g. laptops that can be used as penpads
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1694Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/222Monitoring or handling of messages using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/54Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27467Methods of retrieving data
    • H04M1/27475Methods of retrieving data using interactive graphical means or pictorial representations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • H04W4/21Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Set Structure (AREA)

Abstract

DISPOSITIVO ELETRÈNICO PORTáTIL, E, MéTODO PARA VISUALIZAR EM UMA TELA SUBSTANCIALMENTE PLANAR DE UM DISPOSITIVO ELETRÈNICO PORTáTIL A LOCALIZAçãO DE UM DISPOSITIVO ELETRÈNICO. PDAs podem ser usados para prover seus usuários com várias funções. Uma tal função é a capacidade de contatar usuários sem ser os usuários que estão armazenados no PDA como contatos, por exemplo, por telefone de mensagem de texto. A decisão se um usuário particular deve ou não ser contatado pode ser influenciada pela localização desse usuário. Por exemplo, se um contato estiver por perto, então pode ser mais provável que o usuário do PDA queira contatá-lo. A presente invenção provê um PDA no qual a localização de um ou mais contatos pode ser exibida. Além disso, a localização de um contato particular pode ser mostrada em um mapa na tela do PDA simplesmente inclinando o PDA em um ângulo predeterminado em tomo de um eixo horizontal. Assim, o mapa pode ser exibido de uma maneira intuitiva e direta.PORTABLE ELECTRONIC DEVICE AND METHOD FOR VIEWING ON A SUBSTANTIALLY PLANE SCREEN FROM A PORTABLE ELECTRONIC DEVICE LOCATING AN ELECTRONIC DEVICE. PDAs can be used to provide their users with various functions. One such function is the ability to contact users other than users who are stored on the PDA as contacts, for example by text message phone. The decision as to whether or not a particular user should be contacted can be influenced by that user's location. For example, if a contact is nearby, then the PDA user may be more likely to want to contact you. The present invention provides a PDA in which the location of one or more contacts may be displayed. In addition, the location of a particular contact can be shown on a map on the PDA screen by simply tilting the PDA at a predetermined angle around a horizontal axis. Thus, the map can be displayed in an intuitive and straightforward manner.

Description

"DISPOSITIVO ELETRÔNICO PORTÁTIL, E, MÉTODO PARAVISUALIZAR EM UMA TELA SUBSTANCIALMENTE PLANAR DEUM DISPOSITIVO ELETRÔNICO PORTÁTIL A LOCALIZAÇÃO DEUM DISPOSITIVO ELETRÔNICO""PORTABLE ELECTRONIC DEVICE, AND METHOD TO VIEW ON A SUBSTANTIALLY PLANAR SCREEN FROM A PORTABLE ELECTRONIC DEVICE THE LOCATION OF AN ELECTRONIC DEVICE"

A presente invenção diz respeito a um assistente digitalpessoal (PDA), em particular a um PDA para interagir com contatos pessoais.A presente invenção também diz respeito a um método de interagir comcontatos pessoais usando um PDA.The present invention relates to a digital personal assistant (PDA), in particular a PDA for interacting with personal contacts. The present invention also relates to a method of interacting with personal contacts using a PDA.

PDAs atualmente permitem que seus usuários realizem váriasfunções. Por exemplo, PDAs podem ser usados para organizar eventos (porexemplo, provendo uma agenda eletrônica); conectar na Internet; ouvirmúsica; tirar e/ou ver fotografias; ver vídeos; prover direções (por exemplo,por meio de GPS) e produzir e editar documentos. PDAs podem também serusados para armazenar detalhes de contato, tais como endereços postais,endéreços de correio eletrônico e números de telefones. Como tal, os PDAspodem conter um livro de endereços eletrônicos. Tipicamente, PDAs podemser usados para ver e selecionar contatos para interagir, e podem permitir queo usuário do PDA interaja com o contato selecionado, por exemplo, portelefone ou correio eletrônico.PDAs currently allow their users to perform various functions. For example, PDAs can be used to organize events (eg by providing an electronic calendar); connect to the Internet; listen to music; take and / or view photos; see videos; provide directions (eg via GPS) and produce and edit documents. PDAs can also be used to store contact details such as postal addresses, e-mail addresses and telephone numbers. As such, PDAs may contain an electronic address book. Typically, PDAs may be used to view and select contacts to interact with, and may allow the PDA user to interact with the selected contact, for example, telephone or email.

A presente invenção reconhece que os contados em um livrode endereço de um PDA são arranjados atualmente em uma ordem arbitrária.Por exemplo, eles podem ser arranjados em ordem alfabética. Entretanto, ousuário do PDA não é provido com nenhuma informação adicional a respeitodo estado atual de seus contatos.The present invention recognizes that those counted in a PDA address book are currently arranged in an arbitrary order. For example, they can be arranged in alphabetical order. However, the PDA User is not provided with any additional information regarding the current state of your contacts.

A invenção é descrita aqui em relação a um PDA. Entretanto, ainvenção pode compreender e/ou ser usada ou aplicada a qualquer dispositivo *eletrônico. Em particular, a invenção pode compreender e/ou ser usada ouaplicada a qualquer dispositivo móvel e/ou portátil, tais como, por exemplo,um telefone inteligente, um netbook ou um computador de colo.De acordo com a presente invenção, é provido um dispositivoeletrônico portátil compreendendo:The invention is described herein with respect to a PDA. However, the invention may comprise and / or be used or applied to any electronic device. In particular, the invention may comprise and / or be used or applied to any mobile and / or portable device, such as, for example, a smart phone, a netbook or a lap computer. According to the present invention, there is provided a portable electronic device comprising:

uma tela substancialmente planar configurada para exibirinformação a um usuário do dispositivo eletrônico portátil; ea substantially planar screen configured to display information to a portable electronic device user; and

um sensor de inclinação para uso na determinação do ânguloentre a tela substancialmente planar e a horizontal, em que o dispositivoeletrônico portátil é configurado para:a tilt sensor for use in determining the angle between the substantially planar and horizontal screen, wherein the portable electronic device is configured to:

exibir informação relacionada a usuários pré-definidos deoutros dispositivos eletrônicos na tela substancialmente planar;display information related to predefined users of other electronic devices on the substantially planar screen;

operar em um modo de mapeamento quando o ângulo entre atela substancialmente planar e a horizontal estiver em uma faixapredeterminada; eoperate in a mapping mode when the angle between substantially planar and horizontal atelands is within a predetermined range; and

mostrar a localização do dispositivo eletrônico de um usuáriopré-definido de um outro dispositivo eletrônico na tela substancialmenteplanar durante operação no modo de mapeamento.show the location of a predefined user's electronic device of another electronic device on the substantiallyplanar screen during mapping mode operation.

O dispositivo eletrônico portátil supradescrito permite que seuusuário acesse facilmente um modo de mapeamento que permite que ousuário encontre a localização de seus contatos, ou de contatos selecionadosparticulares. O modo de mapeamento pode ser acessível simplesmenteinclinando, ou girando, o dispositivo eletrônico portátil (tal como um PDA).The above-described handheld electronic device allows your user to easily access a mapping mode that allows the user to find the location of his or her particular selected contacts. Mapping mode can be accessed by simply tilting or rotating the handheld electronic device (such as a PDA).

Como tal, o usuário não precisa nem remover suas mãos do dispositivo, oupressionar nenhum botão particular. O conhecimento da localização de umusuário (ou usuários) particular) de um outro dispositivo eletrônico permiteque o usuário do dispositivo eletrônico portátil tome uma decisão maisinformada, por exemplo, a respeito se ele gostaria de fazer contato (porexemplo, por meio de uma chamada telefônica) com o outro usuário.Certamente, a apresentação da localização do dispositivo eletrônico de umusuário pré-definido de um outro dispositivo eletrônico na telasubstancialmente planar também inclui a possibilidade de mostrar alocalização de pelo menos um usuário pré-definido de um outro dispositivoeletrônico portátil na tela substancialmente planar.As such, the user need neither remove their hands from the device, nor press any particular button. Knowing the location of a particular user (or users) of another electronic device allows the user of the portable electronic device to make a more informed decision, for example as to whether he or she would like to make contact (eg via a telephone call) Of course, the presentation of the electronic device location of a predefined user of another electronic device on the substantially planar screen also includes the ability to show the location of at least one predefined user of another substantially portable electronic device on the screen. to soar.

De acordo com um outro aspecto da invenção, o dispositivoeletrônico portátil pode ser adicionalmente configurado para exibirinformação de estado a respeito do dispositivo eletrônico do dito usuário pré-definido. Isto permite que o usuário do dispositivo eletrônico portátil tomeuma decisão ainda mais informada se eles gostariam de fazer contato com ooutro usuário, com base no estado de seu dispositivo de contato.According to another aspect of the invention, the portable electronic device may be further configured to display state information regarding said predefined user's electronic device. This allows the user of the handheld electronic device to make an even more informed decision whether they would like to make contact with another user based on the state of their contact device.

De acordo com um outro aspecto da invenção, a informação deestado pode compreender pelo menos um de:According to another aspect of the invention, the state information may comprise at least one of:

(i) qual função o dispositivo eletrônico está desempenhando; e(i) what function the electronic device is performing; and

(ii) o estado de energia do dispositivo eletrônico.(ii) the power state of the electronic device.

Esta informação de estado pode ser particularmente útil para ousuário do dispositivo eletrônico portátil conhecer. Por exemplo, pode ser queo dispositivo eletrônico do outro usuário esteja sendo usado para realizar amesma função que está sendo realizada pelo dispositivo eletrônico portátil, eassim pode ser mais provável de ser contatado.This status information may be particularly useful for the user of the portable electronic device to know. For example, it may be that the other user's electronic device is being used to perform the same function being performed by the portable electronic device, and that may be more likely to be contacted.

Alternativamente, se souber que o dispositivo eletrônico dooutro usuário está desligado, então o usuário do dispositivo eletrônico portátilmenos provavelmente tentaria fazer contato com ele.Alternatively, if you know that another user's electronic device is turned off, then the portable electronic device user would probably try to contact him or her.

De acordo com um aspecto da invenção, a função pode incluirpelo menos um de:According to one aspect of the invention, the function may include at least one of:

exibir vídeos;exibir fotografias;tirar fotos;display videos; display photographs; take photos;

tocar música;play music;

enviar mensagens de correio eletrônico;send email messages;

acessar a Internet;access the Internet;

jogar;agir como um telefone.play; act like a phone.

Pode ser particularmente útil para o usuário do dispositivoeletrônico portátil saber se o usuário de um outro dispositivo eletrônico estádesempenhando uma das funções citadas, por exemplo, na determinação seele quer fazer contato com ele. Por exemplo, se o outro usuário estiverjogando um jogo, então eles podem querer se unir nesse jogo, por exemplo,pela Internet. Esta lista de funções não é exaustiva, e pode ser expandida deforma a incluir qualquer outra função que o dispositivo eletrônico portátilpossa estar configurado para desempenhar.It can be particularly useful for the user of the portable electronic device to know if the user of another electronic device is performing one of the aforementioned functions, for example in determining whether he wants to make contact with it. For example, if the other user is playing a game, then they may want to join in that game, for example, over the Internet. This list of functions is not exhaustive, and may be expanded to include any other functions that the handheld electronic device may be configured to perform.

De acordo com um aspecto da invenção, o dispositivoeletrônico portátil pode ser configurado para obter informação de um servidorrelativa ao dispositivo eletrônico do usuário pré-definido.According to one aspect of the invention, the portable electronic device may be configured to obtain server information relating to the predefined user's electronic device.

A obtenção da informação de um servidor significa queinformação a respeito de um outro dispositivo eletrônico pode ser feita deuma maneira eficiente.Obtaining information from a server means that information about another electronic device can be done efficiently.

De acordo com um aspecto da invenção, o dispositivoeletrônico portátil pode ser configurado para obter a informação do servidorcomo dados XML que forma uma alimentação RS S.According to one aspect of the invention, the portable electronic device may be configured to obtain server information as XML data forming an RS S feed.

A obtenção da informação através de dados XML (porexemplo, pacotes XML) em uma alimentação RSS melhora ainda mais aeficiência de obtenção de informação, especialmente de mais de um outrodispositivo eletrônico.Obtaining information through XML data (for example, XML packages) in an RSS feed further enhances the efficiency of obtaining information, especially from more than one other electronic device.

De acordo com um aspecto da invenção, a informação obtidapode compreender informação relativa à localização do dispositivo eletrônicodo dito usuário pré-definido.According to one aspect of the invention, the information obtained may comprise information regarding the location of the electronic device of said predefined user.

Este aspecto permite que a localização do usuário pré-definidoseja então subseqüentemente exibida na tela do dispositivo eletrônico portátil.This aspect allows the predefined user location to be subsequently displayed on the handheld electronic device screen.

De acordo com um aspecto da invenção, o dispositivoeletrônico portátil pode compreender adicionalmente uma unidade derecepção configurada para receber informação relativa aos ditos usuários pré-definidos de outros dispositivos eletrônicos.According to one aspect of the invention, the portable electronic device may further comprise a receiving unit configured to receive information relating to said predefined users of other electronic devices.

Uma unidade de recepção como esta permite que o dispositivoeletrônico portátil receba informação relativa a outros dispositivos eletrônicosdiretamente.A receiving unit such as this allows the portable electronic device to receive information relating to other electronic devices directly.

De acordo com um aspecto da invenção, o dispositivoeletrônico portátil pode compreender adicionalmente dispositivo delocalização para determinar sua própria localização.According to one aspect of the invention, the portable electronic device may further comprise delocalization device for determining its own location.

Isto permite que o dispositivo eletrônico portátil (i) determine,e exiba para seu usuário, sua própria posição em relação à posição de outrosdispositivos eletrônicos; e (ii) subseqüentemente transmita sua própriaposição a outros dispositivos eletrônicos.This allows the portable electronic device (i) to determine, and display to its user, its own position relative to the position of other electronic devices; and (ii) subsequently transmit its own position to other electronic devices.

O dispositivo de localização pode usar um método detriangulação. O uso de um método de triangulação pode garantir que aposição determinada é convenientemente precisa.The locating device may use a triangulation method. Using a triangulation method can ensure that the given affix is conveniently accurate.

O dispositivo de localização pode usar um Sistema de Satélitede Navegação Global (GNSS), um exemplo do qual é o Sistema dePosicionamento Global (GPS).The locating device may use a Global Navigation Satellite System (GNSS), an example of which is the Global Positioning System (GPS).

De acordo com um aspecto da invenção, o dispositivoeletrônico portátil pode compreender adicionalmente uma unidade detransmissão configurada para transmitir informação a partir do dispositivoeletrônico portátil.According to one aspect of the invention, the portable electronic device may further comprise a transmission unit configured to transmit information from the portable electronic device.

Isto permite que o dispositivo eletrônico portátil transmitainformação a respeito de si próprio a outros dispositivos eletrônicos. Osusuários de outros dispositivos eletrônicos podem então usar a informaçãotransmitida para ajudar determinar, por exemplo, se eles devem fazer contatocom o usuário do dispositivo eletrônico portátil.This allows the portable electronic device to transmit information about itself to other electronic devices. Users of other electronic devices may then use the information transmitted to help determine, for example, whether they should contact the user of the portable electronic device.

A unidade de transmissão pode ser configurada para transmitirinformação na forma de uma alimentação RS S. Uma alimentação RSS comoesta é um meio particularmente eficiente de transmitir informação, porexemplo, a um servidor.The transmission unit may be configured to transmit information in the form of an RS S feed. An RSS feed such as this is a particularly efficient means of transmitting information, for example, to a server.

De acordo com um aspecto da invenção, a unidade detransmissão pode ser configurada para transmitir informação relativa a pelomenos um de:According to one aspect of the invention, the transmission unit may be configured to transmit information relating to at least one of:

(i) a localização do dispositivo eletrônico portátil; e(i) the location of the portable electronic device; and

(ii) o estado do dispositivo eletrônico portátil.(ii) the state of the portable electronic device.

Esta informação pode ser particularmente útil aos usuários deoutros dispositivos eletrônicos na decisão, por exemplo, se eles devem fazercontato com o usuário do dispositivo eletrônico portátil.This information may be particularly useful to users of other electronic devices in deciding, for example, whether they should contact the user of the portable electronic device.

De acordo com um aspecto da invenção, a informação deestado transmitida pode compreender pelo menos um de:According to one aspect of the invention, the transmitted state information may comprise at least one of:

(i) qual função o dispositivo eletrônico portátil está realizando;e(i) what function the portable electronic device is performing, and

(ii) o estado de energia do dispositivo eletrônico portátil.Novamente, esta informação pode ser particularmente útil paraos usuários de outros dispositivos eletrônicos. Por exemplo, se for sabido queo dispositivo eletrônico portátil do usuário está desligado, então o usuário dooutro dispositivo eletrônico menos provavelmente tentará fazer contato comeles.(ii) the power state of the portable electronic device. Again, this information may be particularly useful for users of other electronic devices. For example, if it is known that the user's portable electronic device is turned off, then the user of another electronic device is less likely to try to make contact with them.

De acordo com um aspecto da invenção, a função pode incluirpelo menos um de:According to one aspect of the invention, the function may include at least one of:

exibir vídeos;exibir fotografias;tirar fotos;display videos; display photographs; take photos;

tocar música;play music;

enviar mensagens de correio eletrônico;acessar a Internet;agir como telefone.Essas funções podem adicionalmente assistir o usuário dooutro dispositivo eletrônico na decisão se faz ou não contato com o usuário dodispositivo eletrônico portátil. Esta lista de funções não é exaustiva, e podeser expandida de forma a incluir qualquer outra função para a qual odispositivo eletrônico portátil possa estar configurado para realizar.send e-mail messages; access the Internet; act as a telephone. These functions can additionally assist the user of another electronic device in deciding whether or not to contact the portable electronic device user. This list of functions is not exhaustive, and may be expanded to include any other functions for which the portable electronic device may be configured to perform.

De acordo com um aspecto da invenção, o sensor de inclinaçãopode ficar arranjado para medir diretamente o ângulo entre a telasubstancialmente planar e a horizontal. De acordo com este aspecto, nãoexiste exigência de que nenhum processamento seja realizado para calcular oângulo entre a tela plana e a horizontal.According to one aspect of the invention, the tilt sensor may be arranged to directly measure the angle between the substantially planar and horizontal screens. Accordingly, there is no requirement that no processing be performed to calculate the angle between the flat and horizontal screens.

De acordo com um aspecto da invenção, o sensor de inclinaçãopode compreender um giroscópio. Sensores de inclinação compreendendogiroscópios são em particular facilmente disponíveis e podem ser de precisãoadequada.According to one aspect of the invention, the tilt sensor may comprise a gyroscope. Inclination sensors including gyroscopes are in particular readily available and may be of adequate accuracy.

De acordo com um aspecto da invenção, o dispositivoeletrônico portátil pode ser configurado para prover uma ou mais dasseguintes funções:According to one aspect of the invention, the portable electronic device may be configured to provide one or more of the following functions:

exibir vídeos;display videos;

exibir fotografias;display photographs;

tirar fotos;take pictures;

tocar música;play music;

enviar mensagens de correio eletrônico;send email messages;

acessar a Internet;access the Internet;

prover uma função de telefone;provide a telephone function;

agir como um dispositivo de navegação;act as a navigation device;

jogar;play;

agir como uma agenda eletrônica.act as an electronic organizer.

A provisão de pelo menos uma das funções citadas permiteque o usuário do dispositivo eletrônico portátil realize uma variedade defunções no mesmo dispositivo, minimizando assim o número de dispositivoseletrônicos que precisam ser levados pela pessoa.Providing at least one of the aforementioned functions allows the portable electronic device user to perform a variety of functions on the same device, thus minimizing the number of electronic devices that the person needs to carry.

De acordo com um aspecto da invenção, o usuário pré-definido, cuja localização do dispositivo eletrônico é exibida quando odispositivo eletrônico portátil está no modo de mapeamento, é um usuário quefoi selecionado na tela substancialmente planar antes de o dispositivoeletrônico portátil entrar no modo de mapeamento.According to one aspect of the invention, the predefined user whose location of the electronic device is displayed when the portable electronic device is in mapping mode is a user who has been selected on the substantially planar screen before the portable electronic device enters the mapping mode. .

De acordo com este aspecto da invenção, o usuário dodispositivo eletrônico portátil é capaz de selecionar especificamente o outrousuário cuja localização deve ser exibida no modo de mapeamento.According to this aspect of the invention, the portable electronic device user is able to specifically select the other user whose location should be displayed in mapping mode.

De acordo com um aspecto da invenção, o dispositivoeletrônico portátil é configurado de maneira tal que, no modo de mapeamento,a localização dos dispositivos eletrônicos de mais de um dos usuários pré-definidos pode ser exibida.According to one aspect of the invention, the portable electronic device is configured such that, in mapping mode, the location of the electronic devices of more than one of the predefined users can be displayed.

De acordo com um aspecto da invenção, o dispositivoeletrônico portátil pode ser configurado de maneira tal que, no modo demapeamento, a localização de um número predeterminado de contatosgeograficamente mais pertos pode ser exibida. Isto significa que o usuário dodispositivo eletrônico portátil pode facilmente determinar se qualquer contato,ou quantos contatos, está próximo o bastante deles para considerar umencontro com ele.According to one aspect of the invention, the portable electronic device may be configured such that, in mapping mode, the location of a predetermined number of geographically closer contacts may be displayed. This means that the portable electronic device user can easily determine if any contact, or how many contacts, is close enough to them to consider meeting them.

A exibição da localização dos dispositivos eletrônicos de maisde um dos usuários pré-definidos permite que o usuário do dispositivoeletrônico portátil tome decisões com relação a se eles querem ou não fazercontato com usuários particulares a partir da informação exibida em umaúnica tela em um dado momento.Displaying the location of the electronic devices of more than one of the predefined users allows the portable electronic device user to make decisions as to whether or not they want to contact particular users from the information displayed on a single screen at any given time.

De acordo com um aspecto da invenção, a telasubstancialmente planar é rigidamente montada no dispositivo eletrônicoportátil, de maneira tal que o ângulo entre a tela substancialmente planar e ahorizontal seja o mesmo ângulo entre o dispositivo eletrônico portátil e ahorizontal. Isto significa que o usuário pode girar todo o dispositivo a fim deacessar o modo de mapeamento, melhorando assim a usabilidade.According to one aspect of the invention, the substantially planar screens are rigidly mounted on the portable electronic device such that the angle between the substantially planar and horizontal screen is the same angle as the portable and horizontal electronic device. This means that the user can rotate the entire device to access mapping mode, thereby improving usability.

Qualquer ângulo adequado com a horizontal pode serescolhido como o ângulo no qual o dispositivo eletrônico portátil entra nomodo de mapeamento. Assim, o modo de mapeamento pode ser operacionalem uma faixa adequada de ângulos.Any suitable angle with the horizontal can be chosen as the angle at which the handheld electronic device enters the mapping mode. Thus, the mapping mode may be operable within an appropriate range of angles.

De acordo com um aspecto da invenção, a faixa predefinida éentre 0 grau e ± 45 graus.According to one aspect of the invention, the default range is between 0 degrees and ± 45 degrees.

De acordo com um aspecto da invenção, a faixa predefinida éentre 0 grau e ± 30 graus.According to one aspect of the invention, the default range is between 0 degree and ± 30 degrees.

De acordo com um aspecto da invenção, a faixa predefinida éentre 0 grau e ± 15 graus.According to one aspect of the invention, the default range is between 0 degree and ± 15 degrees.

De acordo com um aspecto da invenção, a faixa predefinida éentre 0 grau e ± 10 graus.According to one aspect of the invention, the predefined range is between 0 degree and ± 10 degrees.

De acordo com um aspecto da invenção, a faixa predefinida éentre 0 grau e ± 5 graus.According to one aspect of the invention, the default range is between 0 degree and ± 5 degrees.

De acordo com um aspecto da invenção, o dispositivoeletrônico portátil é configurado para operar no modo de mapeamento quandoo ângulo entre a tela substancialmente planar e a horizontal ésubstancialmente zero grau.According to one aspect of the invention, the portable electronic device is configured to operate in mapping mode when the angle between the substantially planar and horizontal screen is substantially zero degree.

De acordo com um aspecto da invenção, é provido um métodopara visualizar em uma tela substancialmente planar de um dispositivoeletrônico portátil a localização de um dispositivo eletrônico pertencente a umusuário pré-definido, o método compreendendo:According to one aspect of the invention, a method is provided for displaying on a substantially planar screen of a portable electronic device the location of an electronic device belonging to a predefined user, the method comprising:

selecionar um usuário pré-definido cuja localização dodispositivo eletrônico deve ser exibida;select a predefined user whose electronic device location should be displayed;

inclinar a tela substancialmente planar de forma que seuângulo com a horizontal seja dentro de uma faixa pré-definida; eexibir automaticamente um mapa mostrando a localização dodispositivo eletrônico do usuário pré-definido na tela substancialmente planarquando o dito ângulo estiver dentro da faixa pré-definida.tilt the screen substantially planar so that its horizontal angle is within a predefined range; and automatically display a map showing the predefined user's electronic device location on the screen substantially when the said angle is within the predefined range.

Com o uso de um método como este, o usuário de umdispositivo eletrônico portátil adequado é capaz de ver a localização de seuscontatos de uma maneira simples e eficiente.Using such a method, the user of a suitable portable electronic device is able to view the location of their contacts in a simple and efficient manner.

De acordo com um aspecto da invenção, a etapa de inclinar atela substancialmente planar compreende inclinar o próprio dispositivoeletrônico portátil. Isto aumenta ainda mais a facilidade com a qual o usuáriopode entrar no modo de mapeamento, em virtude de eles simplesmenteprecisarem inclinar, ou girar, o dispositivo como um todo.According to one aspect of the invention, the step of tilting the substantially planar telescope comprises tilting the portable electronic device itself. This further increases the ease with which the user can enter mapping mode because they simply need to tilt or rotate the device as a whole.

De acordo com um aspecto da invenção, a etapa de inclinarcompreende girar o dispositivo eletrônico portátil em torno de um eixo quefica disposto de forma substancialmente horizontal e substancialmenteparalelo com o plano da tela plana. Este é um eixo particularmente intuitivoem torno do qual o usuário pode querer inclinar o dispositivo eletrônicoportátil, por exemplo, para levar a tela de uma orientação substancialmentevertical para uma orientação substancialmente horizontal.According to one aspect of the invention, the tilting step comprises rotating the portable electronic device about a pivotal axis arranged substantially horizontally and substantially parallel to the plane of the flat panel. This is a particularly intuitive axis around which the user may wish to tilt the portable electronic device, for example, to bring the screen from substantially vertical orientation to substantially horizontal orientation.

A invenção será mais claramente entendida a partir dadescrição seguinte, dada apenas a título de exemplo, com referência aosdesenhos anexos, em que:The invention will be more clearly understood from the following description, given by way of example only, with reference to the accompanying drawings, in which:

A figura 1 mostra uma vista frontal de um PDA de acordo comuma modalidade da presente invenção na qual uma tela de contatosespecíficos está sendo exibida;Figure 1 shows a front view of a PDA according to an embodiment of the present invention in which a specific contact screen is being displayed;

A figura 2 mostra uma vista lateral de um PDA de acordo comuma modalidade da presente invenção;Figure 2 shows a side view of a PDA according to one embodiment of the present invention;

A figura 3 mostra uma vista frontal de um PDA de acordo comuma modalidade da presente invenção na qual uma tela de contatos está sendoexibida;A figura 4 mostra uma vista frontal de um PDA de acordo comuma modalidade da presente invenção na qual um mapa mostrando alocalização de contatos está sendo exibida;Figure 3 shows a front view of a PDA according to an embodiment of the present invention in which a contact screen is being shown Figure 4 shows a front view of a PDA according to an embodiment of the present invention in which a map showing location of contacts is being displayed;

A figura 5 mostra uma vista lateral de um PDA de acordo comuma modalidade da presente invenção mostrando a inclinação do PDA a fimde acessar uma tela de mapa; eFigure 5 shows a side view of a PDA according to one embodiment of the present invention showing the inclination of the PDA to access a map screen; and

A figura 6 mostra uma vista frontal de um PDA de acordo comuma modalidade da presente invenção na qual uma página inicial está sendoexibida.Figure 6 shows a front view of a PDA according to an embodiment of the present invention in which a homepage is being displayed.

A figura 1 mostra um PDA 100 de acordo com umamodalidade da presente invenção. Na modalidade mostrada na figura 1, umatela de exibição 10 é provida no PDA 100. Esta tela de exibição 10 é divididaem duas áreas principais. Uma primeira área 20 mostra a função atualmenteselecionada (essas funções serão descritas aqui). A segunda área, mostrada namodalidade da figura 1 voltada para a parte inferior da tela, contém váriasoutras funções selecionáveis, mostradas em caixas 30, 40, 50, 60 e 70. Umavez selecionadas, as funções selecionáveis nas caixas 30, 40, 50, 60 e 70 sãoexibidas na primeira área (que pode também ser referida como a janelaprincipal) 20.Figure 1 shows a PDA 100 according to one embodiment of the present invention. In the embodiment shown in Figure 1, a display screen 10 is provided on the PDA 100. This display screen 10 is divided into two main areas. A first area 20 shows the currently selected function (these functions will be described here). The second area, shown in the embodiment of Figure 1 facing the bottom of the screen, contains several other selectable functions, shown in boxes 30, 40, 50, 60 and 70. Once selected, the functions selectable in boxes 30, 40, 50, 60 and 70 are displayed in the first area (which may also be referred to as the main window) 20.

A figura 2 mostra uma vista lateral do PDA 100 mostrado nafigura 1. Como pode-se ver na figura 2, várias portas e/ou soquetes de entradae/ou saída podem ser providos em um lado do PDA 100. Tais portas/soquetespodem incluir, por exemplo, um soquete de fone de ouvido 200, uma portaUSB 210 e uma tomada de energia 220. Outras portas e/ou soquetes deentrada e/ou saída típicos podem também ser providos em um PDA. Alémdisso, em algumas modalidades, um, mais de um, ou todos os soquetes e/ouportas podem ser providos na frente, traseira, topo ou base do PDA, emsubstituição, ou em adição, ao lado.Figure 2 shows a side view of the PDA 100 shown in Figure 1. As can be seen from Figure 2, various ports and / or input and / or sockets may be provided on one side of the PDA 100. Such ports / sockets may include, for example, a headphone socket 200, a USB port 210, and a power outlet 220. Other typical input and / or output ports and / or sockets may also be provided on a PDA. In addition, in some embodiments, one, more than one, or all sockets and / or gates may be provided on the front, rear, top, or bottom of the PDA, as a replacement, or in addition to the side.

O PDA 100 pode compreender um controlador, que podecompreender um processador, e/ou um dispositivo de armazenamento e/ouRAM. O controlador pode ser usado para controlar as várias funções do PDA100 descritas a seguir.The PDA 100 may comprise a controller, which may comprise a processor, and / or a storage and / or RAM device. The controller can be used to control the various functions of the PDA100 described below.

Referindo-se de volta à figura 1, como explicadoanteriormente, o PDA 100 pode ser configurado para exibir uma variedade dediferentes modos de operação na janela principal 20 selecionando-se a funçãoapropriada 30-70 na metade inferior da tela do PDA 10. No exemplomostrado na figura 1, os modos de operação incluem: "contato" (acessadoselecionando-se a área 30); "contatos específicos" (acessado selecionando-sea área 40); "mapa" (acessado selecionando-se a área 50); "página inicial"(acessada selecionando-se a área 60); e "atualizações" (acessadaselecionando-se a área 70). Vários outros modos de operação podem tambémser disponíveis para seleção.Referring back to Figure 1, as explained earlier, the PDA 100 can be configured to display a variety of different modes of operation in the main window 20 by selecting the appropriate function 30-70 in the lower half of the PDA 10 screen. Figure 1, modes of operation include: "contact" (accessed by selecting area 30); "specific contacts" (accessed by selecting area 40); "map" (accessed by selecting area 50); "homepage" (accessed by selecting area 60); and "updates" (accessed by selecting area 70). Various other modes of operation may also be available for selection.

Na figura 1, a janela principal 20 está representada exibindocontatos específicos. Isto pode ser visto pela área de contatos específicos 40que é salientada. Quando a tela de contatos específicos está sendo exibida,vários contatos 201-205 do usuário do PDA 100 são mostrados na janelaprincipal 20. Entretanto, conforme será descrito com detalhes a seguir, nemtodos os contatos disponíveis ao usuário do PDA 100 podem necessariamenteser acessíveis por meio da tela de contatos específicos. Os contatos que sãoexibidos na tela de contatos específicos podem ser adequados às necessidadesdo usuário em um dado momento.In figure 1, the main window 20 is shown showing specific contacts. This can be seen from the specific contact area 40 that is highlighted. When the specific contacts screen is displayed, several PDA 100 user contacts 201-205 are shown in the main window 20. However, as will be described in detail below, not all contacts available to the PDA 100 user may necessarily be accessible via from the specific contacts screen. Contacts that are displayed on the specific contacts screen may be tailored to the user's needs at any given time.

Cada contato 201-205 pode ser exibido como um avatar. Nafigura 1, cada avatar 201-205 está mostrado de forma idêntica. Entretanto, emalgumas modalidades, cada avatar poderia ser específico para o contato. Porexemplo, cada avatar poderia ser um desenho do contato. Alternativamente,qualquer outra imagem adequada pode ser exibida para os contatosespecíficos, tal como uma fotografia deles. Por exemplo, o nome do contatopoderia ser usado, alternativamente, ou adicionalmente, a um avatar. Namodalidade mostrada na figura 1, os contatos específicos estão mostradostanto com nomes quanto avatares.Each 201-205 contact can be displayed as an avatar. In Figure 1, each 201-205 avatar is shown identically. However, in some modalities, each avatar could be specific to the contact. For example, each avatar could be a contact drawing. Alternatively, any other suitable image may be displayed for the specific contacts, such as a photograph of them. For example, the contact name could be used alternatively or in addition to an avatar. As shown in Figure 1, specific contacts are shown with both names and avatars.

Além de mostrar o contato específico (por exemplo, como umavatar 201-205), a tela de contatos específicos pode também mostrar o estadode cada contato específico. Por exemplo, a janela principal de contatosespecíficos 20 pode mostrar detalhes de qual atividade está sendo realizadapelo PDA de cada contato específico. Por exemplo, na janela principal decontato específico 20 mostrada na figura 1, o avatar 201 está mostrado comuma nota musical próxima a ele, indicando que Alan está ouvindo música.In addition to showing the specific contact (for example, such as a 201-205), the specific contacts screen can also show the status of each specific contact. For example, the main specific contacts window 20 may show details of what activity is being performed by the PDA of each specific contact. For example, in the main specific contact window 20 shown in figure 1, avatar 201 is shown with a musical note next to it, indicating that Alan is listening to music.

Similarmente, avatares 202, 203 e 204 estão mostrados com uma fita devídeo, um símbolo "Â", e um símbolo de telefone próximos a eles,respectivamente. Isto indica que Lynn está usando seu PDA para ver um clipede vídeo, o PDA de Michael está atualmente no modo adormecido, e Susanestá usando seu PDA para fazer uma chamada telefônica.Similarly, avatars 202, 203 and 204 are shown with a video tape, an "Â" symbol, and a telephone symbol next to them, respectively. This indicates that Lynn is using her PDA to watch a video clip, Michael's PDA is currently in sleep mode, and Susan is using her PDA to make a phone call.

Alternativamente, ou adicionalmente, os estados dos contatosespecíficos poderiam indicar a localização geográfica desses contatos. Porexemplo, o avatar de Gill 205 está mostrado com um bloco de escritóriopróximo a ele, indicando que Gill está no seu local de trabalho. Em algumasmodalidades, mais de um ícone de estado podem ser mostrados próximos aum dado avatar. Por exemplo, um contato pode estar tanto no trabalho quantoouvindo música, e assim tem um ícone "no trabalho" e "ouvindo música"próximos ao seu avatar. Entretanto, em outras modalidades, somente umícone de estado pode estar mostrado, de maneira tal que, por exemplo, se umcontato estiver tanto no trabalho quanto ouvindo música, somente o ícone"ouvindo música" é mostrado. Certamente, como explicado a seguir, na figura1, todos os contatos podem estar nos seus locais de trabalho, mesmo quesomente um deles (Gill) esteja mostrado com um ícone "no trabalho".Alternatively, or additionally, the specific contact states could indicate the geographic location of these contacts. For example, Gill 205's avatar is shown with an office block next to it, indicating that Gill is at his place of work. In some modes, more than one status icon may be shown next to a given avatar. For example, a contact may be either at work or listening to music, and thus has a "at work" and "listening to music" icon next to his avatar. However, in other modalities, only one status icon may be shown, such that, for example, if a contact is at work as well as listening to music, only the "listening to music" icon is shown. Of course, as explained below, in Figure 1, all contacts may be in their workplaces, even if only one of them (Gill) is shown with an "at work" icon.

Um contato particular na janela de contatos específicos podeser salientado para seleção, rolando os vários avatares. Esta rolagem pode serconseguida inclinando-se o PDA 100 em torno do eixo z (como descrito aseguir com relação à janela principal 20 que exibe a tela de contatos mostradana figura 3). Alternativamente, a rolagem pode ser obtida pelo usuáriorolando por meio de um sistema de entrada sensível ao toque (tal como umbloco de toque, não mostrado) usando seu dedo ou uma caneta de entrada.A particular contact in the specific contacts window can be highlighted for selection by scrolling the various avatars. This scrolling can be accomplished by tilting the PDA 100 around the z axis (as described below with respect to the main window 20 showing the contact screen shown in figure 3). Alternatively, scrolling can be achieved by the user by using a touch input system (such as a touch pad, not shown) using his finger or an input pen.

Alternativamente, ainda, a rolagem poderia ser feita pelo usuário rolandoatravés da própria janela principal 20 usando seu dedo ou uma caneta deentrada, por exemplo, na área mostrada pela seta 206 na tela 20.Alternativamente, ainda, a rolagem poderia ser feita usando botões (tambémnão mostrados) providos no PDA 100.Alternatively, still, the user could scroll by scrolling through the main window itself using his finger or a pen, for example in the area shown by the arrow 206 on screen 20. Alternatively, still, the scroll could be done using buttons ( also not shown) provided on the PDA 100.

Quando um contato particular é salientado para seleção, suaaparência pode mudar. Isto permite que o usuário do PDA 100 identifiquefacilmente qual contato está salientado para seleção. Por exemplo, namodalidade mostrada na figura 1, o contato 203 (Michael) está mostradomaior que os outros contatos na tela, indicando que este contato estásalientado para seleção.When a particular contact is highlighted for selection, their appearance may change. This allows the PDA 100 user to easily identify which contact is highlighted for selection. For example, in the mode shown in Figure 1, contact 203 (Michael) is shown larger than the other contacts on the screen, indicating that this contact is selected for selection.

A escolha de quais contatos são exibidos na janela principal decontatos específicos 20 pode ser adequada às necessidades do usuário do PDA100. Este processo de ajuste será descrito com detalhes em uma partesubsequente da descrição.The choice of which contacts are displayed in the main window for specific contacts 20 may suit the PDA100 user's needs. This adjustment process will be described in detail in a subsequent part of the description.

Como explicado anteriormente, se a função de contatosespecíficos do PDA 100 for selecionada, então a janela principal 20 do PDA100 pode aparecer da maneira mostrada na figura 1. Se, por outro lado, afunção de contatos do PDA 100 for selecionada, então a tela 10 do PDA 100pode aparecer da maneira mostrada na figura 3. Como mostrado na figura 3,quando a função de contatos do PDA 100 é selecionada, todos os contatosdisponíveis para o usuário do PDA 100 são acessíveis por meio da janelaprincipal 20. Os contatos podem ficar arranjados em uma ordem apropriada.Por exemplo, os contatos podem ficar arranjados em ordem alfabética, comomostrado na figura 3.As explained earlier, if the PDA 100 specific contacts function is selected, then the PDA100 main window 20 may appear as shown in figure 1. If, on the other hand, the PDA 100 contact function is selected, then screen 10 PDA 100 may appear as shown in figure 3. As shown in figure 3, when the PDA 100 contacts function is selected, all contacts available to the PDA 100 user are accessible through the main window 20. Contacts can be arranged in an appropriate order. For example, contacts may be arranged in alphabetical order, as shown in Figure 3.

Um contato particular pode ser salientado para seleção pelarolagem nos contatos de uma maneira particular, como com a tela de contatosespecíficos. Por exemplo, pode ser possível rolar nos contatos usando umdispositivo de entrada sensível ao toque (tal como um bloco de toque). Odispositivo de entrada sensível ao toque pode ser provido separadamente noPDA 100, ou pode ser incorporado na janela principal 20. Por exemplo, odispositivo de entrada sensível ao toque poderia ser um bloco de toqueprovida na área mostrada pela seta 206 na figura 3.A particular contact can be highlighted for selecting contacts in a particular way, such as with the specific contacts screen. For example, you may be able to scroll through contacts using a touch input device (such as a touch pad). The touch input device may be provided separately on the PDA 100, or may be incorporated into the main window 20. For example, the touch input device could be a touch pad provided in the area shown by the arrow 206 in figure 3.

Alternativamente, ou adicionalmente, pode ser possível rolarnos contatos mostrados na figura 3 inclinando o PDA 100. Por exemplo, podeser possível rolar nos contatos inclinando o PDA 100 em torno do eixo z, istoé, o eixo perpendicular à página da figura 3. Na modalidade mostrada nafigura 3, o eixo ζ (isto é, o eixo em torno do qual o PDA 100 pode serrotacionado a fim de rolar nos contatos) está mostrado perpendicular à tela deexibição 10. A rotação do PDA 100 no sentido anti-horário (isto é, em tornode um eixo que aponta para fora da página mostrada na figura 3, na direçãoque o PDA 100 girou da figura 1 para a figura 3) pode fazer com que oscontatos girem em uma direção (por exemplo, da esquerda para a direita), aopasso que a rotação do PDA 100 no sentido horário (isto é, em torno de umeixo que aponta para a página mostrada na figura 3) pode fazer com que oscontatos rolem em uma direção diferente, ou oposta (por exemplo, da direitapara a esquerda). Os contatos específicos mostrados na janela principal dafigura 1 podem também ser rolados inclinando-se o PDA 100 da maneirasupradescrita.Alternatively, or additionally, it may be possible to roll the contacts shown in figure 3 by tilting the PDA 100. For example, it may be possible to roll in the contacts by tilting the PDA 100 around the z axis, i.e. the axis perpendicular to the page of figure 3. In the embodiment shown in figure 3, the eixo axis (ie, the axis around which the PDA 100 can be rotated to scroll the contacts) is shown perpendicular to the display screen 10. The rotation of the PDA 100 counterclockwise (ie , around an axis pointing away from the page shown in figure 3, in the direction that the PDA 100 rotated from figure 1 to figure 3) can cause contacts to rotate in one direction (for example, left to right), step PDA 100 clockwise rotation (ie, around an axis that points to the page shown in figure 3) can cause contacts to scroll in a different or opposite direction (for example, from right to left) . The specific contacts shown in the main window of Figure 1 can also be scrolled by tilting the PDA 100 in the superscript manner.

O PDA 100 pode ser provido com um sensor de inclinaçãoadequado a fim de realizar a rolagem nos contatos quando o PDA 100 éinclinado ou rotacionado, por exemplo, em torno de um eixo perpendicular àtela de exibição 10. Por exemplo, um sensor giroscópico pode ser usado comoum sensor de inclinação. Além disso, o sensor de inclinação pode serconfigurado para determinar o ângulo no qual o PDA 100 rotacionou emtorno do eixo ζ (isto é, o ângulo em relação à posição neutra, a posição neutrasendo, por exemplo, a posição na qual as superfícies laterais do PDA 100mostrado na figura 3 ficam dispostas tanto em um plano vertical quanto emum horizontal). Este ângulo pode então ser usado para determinar avelocidade na qual os contatos são rolados. Em algumas modalidades, avelocidade na qual os contatos são rolados pode ser associada com a taxa derotação do PDA 100. Esta taxa de rotação do PDA 100 pode ser determinadapor um sensor de inclinação, tal como um sensor de inclinação giroscópico.The PDA 100 may be provided with a suitable tilt sensor for scrolling the contacts when the PDA 100 is tilted or rotated, for example about an axis perpendicular to the display screen 10. For example, a gyro sensor may be used. as a tilt sensor. In addition, the tilt sensor can be configured to determine the angle at which the PDA 100 has rotated around the ζ axis (i.e. the angle relative to the neutral position, the neutral position, for example, the position at which the lateral surfaces of the PDA 100 (shown in Figure 3 are arranged in both a vertical and a horizontal plane). This angle can then be used to determine the speed at which contacts are rolled. In some embodiments, the speed at which the contacts are rotated may be associated with the PDA 100 rotation rate. This PDA 100 rotation rate may be determined by a tilt sensor, such as a gyro tilt sensor.

O PDA 100 pode compreender um controlador para processarcomo os contatos são rolados pela inclinação do PDA 100. Por exemplo, ocontrolador pode converter a saída do sensor de inclinação a uma taxa derolagem nos contatos.The PDA 100 may comprise a controller for processing how contacts are rolled by the inclination of the PDA 100. For example, the controller may convert the output of the tilt sensor to a roll rate at the contacts.

Como descrito anteriormente com relação aos contatosespecíficos mostrados na figura 1, cada contato na tela de contatos mostradana figura 3 pode ser representado por um avatar, um nome, ou ambos. Alémdisso, o estado de cada contato pode também ser exibido na janela principal20 mostrando os contatos de uma maneira adequada. O estado dos contatospode ser exibido da maneira supradescrita em relação aos contatos específicosmostrados na figura 1.As described above with respect to the specific contacts shown in figure 1, each contact in the contact screen shown in figure 3 can be represented by an avatar, a name, or both. In addition, the status of each contact can also be displayed in the main window20 showing the contacts in an appropriate manner. The state of the contacts can be displayed as described above for the specific contacts shown in figure 1.

A figura 4 mostra a tela 10 do PDA 100 quando a funçãocontatos do mapa do PDA 100 tiver sido selecionada de uma maneiraapropriada. Como mostrado na figura 3, quando a opção contatos do mapa doPDA 100 for selecionada, um mapa é exibido na janela principal 20,mostrando a localização em um mapa de um ou mais dos contatos. Noexemplo mostrado na figura 4, a localização do contato "Alan" está mostradana união entre "Norwich Road" e "Longstanton Flyover". Isto está indicadopela posição do avatar de Alan no mapa.A localização de outros contatos que não estão no mesmomapa pode ser acessível mostrando-se o contato (por exemplo, um avatarrepresentando o contato) em uma posição no mapa que é na direção de sualocalização. O contato pode então ser selecionado (por exemplo, usando umdispositivo de entrada sensível ao toque, tal como um bloco sensível ao toque)e o mapa pode então ser rolado para a posição desse contato.Figure 4 shows screen 10 of the PDA 100 when the PDA 100 map contacts function has been properly selected. As shown in figure 3, when PDA 100 map contacts is selected, a map is displayed in the main window 20, showing the location on a map of one or more of the contacts. In the example shown in Figure 4, the location of contact "Alan" is shown at the union between "Norwich Road" and "Longstanton Flyover". This is indicated by Alan's avatar position on the map. The location of other contacts not on the same map can be accessed by showing the contact (for example, an avatar representing the contact) at a position on the map that is in the direction of his or her location. The contact can then be selected (for example, using a touch input device such as a touch pad) and the map can then be scrolled to that contact's position.

Em algumas modalidades, pode ser possível rolar nos contatosdisponíveis no modo de mapeamento da mesma maneira descritaanteriormente com relação à tela de contatos.In some embodiments, it may be possible to scroll through the contacts available in mapping mode in the same manner as described earlier with respect to the contacts screen.

A opção de contatos do mapa pode ser acessada, por exemplo,quando tanto as telas dos contatos (mostrado na figura 3) quanto dos contatosespecíficos (mostrado na figura 1) são exibidas na janela principal 20. Quandoa operação de contatos do mapa é selecionada, o contato que está mostrado nomapa pode ser o contato que foi previamente salientado para seleção damaneira anteriormente explicada em qualquer um tanto da janela principal decontatos específicos quanto de contatos. Tipicamente, entretanto, a opção decontatos do mapa seria acessada quando a tela de contatos específicos estásendo exibida. Desta maneira, o contato que está mostrado no mapa seria ocontato específico salientado. Além disso, os contatos que estão mostrados emtorno da borda do mapa (e que podem assim ser selecionados paravisualização no mapa) seria parte ou todos os demais contatos específicos.The map contacts option can be accessed, for example, when both the contact (shown in figure 3) and specific contact (shown in figure 1) screens are displayed in main window 20. When the map contact operation is selected, The contact that is shown in the map may be the contact that was previously highlighted for selection previously explained in either the main window of specific contacts or contacts. Typically, however, the map contact option would be accessed when the specific contacts screen is displayed. In this way, the contact that is shown on the map would be the specific contact highlighted. In addition, contacts that are shown around the map border (and thus can be selected for map viewing) would be part or all of the other specific contacts.

A opção de contatos do mapa pode ser acessada de qualquermaneira adequada. Por exemplo, a opção contatos do mapa poderia serselecionada selecionando-se a área de entrada de contatos do mapa 50 da tela10. Isto poderia ser feito, por exemplo, usando um dispositivo de entradasensível ao toque, que pode ou não compreender a própria área de entrada decontatos do mapa 50.The map contacts option can be accessed in any suitable way. For example, the map contacts option could be selected by selecting the map contact entry area 50 from screen10. This could be done, for example, by using a touch-sensitive input device, which may or may not understand the map's own contact input area 50.

Em uma modalidade da invenção, a opção contatos do mapapode ser selecionada inclinando-se, ou girando, o PDA 100. Por exemplo, aopção contatos do mapa pode ser selecionada inclinando-se o PDA 100 emtorno do eixo χ mostrado na figura 1. Assim, referindo-se agora à figura 5, afim de acessar o modo contatos do mapa, o PDA 100 poderia ser inclinado daposição substancialmente vertical indicada por A para a posiçãosubstancialmente horizontal indicada por B (na posição Β, o PDA 100 estárepresentado com linhas tracejadas, ao passo que, na posição A, o PDA 100está representado com linhas cheias). Assim, a tela contatos específicospoderia ocupar a janela principal 20 quando o PDA 100 estiver na posiçãosubstancialmente vertical A, e quando o PDA é então rotacionado em tornodo eixo χ (isto é, um eixo disposto de forma substancialmente longitudinal noPDA 100) para a posição B mostrada na figura 5, a opção contatos do mapaseria mostrada na janela principal 20. Como descrito anteriormente, o contatomostrado no mapa na janela principal 20 tipicamente seria o contato que foipreviamente salientado para seleção na opção contatos específicos na janelaprincipal 20.In one embodiment of the invention, the map contacts option can be selected by tilting or rotating the PDA 100. For example, the map contacts option can be selected by tilting the PDA 100 around the χ axis shown in Figure 1. Thus referring now to Figure 5 in order to access the map contacts mode, the PDA 100 could be tilted from the substantially vertical position indicated by A to the substantially horizontal position indicated by B (at position Β, the PDA 100 is represented by dashed lines, whereas in position A the PDA 100 is represented with full lines). Thus, the specific contacts screen could occupy the main window 20 when the PDA 100 is in the substantially vertical position A, and when the PDA is then rotated around the χ axis (i.e., a substantially longitudinally disposed axis in the PDA 100) to position B shown in figure 5, the map contacts option would be shown in main window 20. As described earlier, the contact shown on the map in main window 20 would typically be the contact that was previously highlighted for selection in the specific contacts option in main window 20.

A opção de contatos do mapa pode ser acessada girando oPDA 100 em qualquer ângulo adequado. Tipicamente, a rotação seria emtorno do eixo χ mostrado nas figuras (isto é, um eixo horizontal, e/ou um eixoparalelo ao plano da tela longitudinal 10 do PDA 100). Entretanto, qualquereixo adequado para rotação poderia ser escolhido.The map contacts option can be accessed by rotating the PDA 100 at any suitable angle. Typically, the rotation would be around the χ axis shown in the figures (ie, a horizontal axis, and / or an axis parallel to the plane of the longitudinal screen 10 of the PDA 100). However, any suitable rotation axis could be chosen.

Não é necessário em algumas modalidades girar o PDA 100 deuma posição substancialmente vertical mostrada por A na figura 5 a fim deacessar o mapa. Além disso, em algumas modalidades, não é necessário giraro PDA 100 para a posição substancialmente horizontal indicada por B nafigura 5 a fim de acessar o mapa. Assim, se o ângulo entre a horizontal e oplano do PDA 100 (por exemplo, o plano definido pela tela 100 do PDA 100)for definido como Θ, então o valor de 0] no qual o modo de contatos do mapaé ativado (isto é, o ângulo abaixo do qual o PDA 100 entra no modo decontatos do mapa) poderia ser qualquer ângulo adequado. Por exemplo, Oipoderia ser: de 0 0 a 80 de 10 0 a 70 de 20 0 a 60 ou de 30 0 a 50 Oângulo Oi no qual a opção de contatos do mapa é ativada poderia ser 40 ou45It is not necessary in some embodiments to rotate the PDA 100 from a substantially vertical position shown by A in Figure 5 in order to access the map. Also, in some embodiments, it is not necessary to rotate the PDA 100 to the substantially horizontal position indicated by Figure 5 in order to access the map. Thus, if the angle between the horizontal and the plane of the PDA 100 (for example, the plane defined by the PDA 100 screen 100) is set to Θ, then the value of 0] at which the map contact mode is enabled (ie , the angle below which the PDA 100 enters map contact mode) could be any suitable angle. For example, Oip could be: 0 0 to 80 10 10 to 70 20 0 to 60 or 30 0 to 50 Hi angle in which the map contacts option is enabled could be 40 or 45

Em outras modalidades, a tela de contatos do mapa pode seracessada quando o PDA 100 é rotacionado de uma posição substancialmentehorizontal para uma posição substancialmente vertical.In other embodiments, the map contact screen may be accessed when the PDA 100 is rotated from a substantially horizontal position to a substantially vertical position.

O PDA 100 pode compreender um controlador que pode serusado para controlar qualquer das funções aqui descritas relacionadas com aopção de contatos do mapa. Por exemplo, um controlador pode ser usado, porexemplo, para converter uma saída do sensor de inclinação em uma instruçãopara exibir a tela de contatos do mapa.The PDA 100 may comprise a controller that may be used to control any of the functions described herein related to the map contact option. For example, a controller can be used, for example, to convert a tilt sensor output into an instruction to display the map contact screen.

Como explicado anteriormente, uma vez que o modo, ouopção, de contatos do mapa tenha sido ativado, o usuário do PDA 100 éapresentado com informação indicando a localização de um ou mais contatosem um mapa. Esta informação pode então ser usada pelo usuário do PDA 100na tomada de decisões particulares. Por exemplo, a localização de um contatoparticular pode afetar se o usuário do PDA 100 quer ou não entrar em contatoou enviar informação ao contato particular mostrado no mapa. Dispor de umafunção de mapa que é acessível simplesmente inclinando, ou girando, o PDA100 significa que a função de mapa pode ser facilmente acessada pelo usuáriodo PDA 100 da maneira exigida.As explained above, once the map contact mode or option has been activated, the PDA 100 user is presented with information indicating the location of one or more contacts on a map. This information can then be used by the PDA 100 user in particular decision making. For example, the location of a particular contact may affect whether or not the PDA 100 user wants to contact or send information to the particular contact shown on the map. Having a map function that is accessible by simply tilting or rotating the PDA100 means that the map function can be easily accessed by the PDA 100 user in the required manner.

Como declarado aqui, um PDA 100 de acordo com umamodalidade da presente invenção pode compreender uma faixa defuncionalidades. Por exemplo, o PDA 100 pode compreender pelo menostodas as funções conhecidas em PDAs típicos disponíveis na tecnologiaanterior. Assim, o PDA 100 pode permitir que seu usuário realize qualqueruma ou mais das seguintes funções: ver clipes de vídeo; ver fotos, ouvirmúsica, acessar a Internet, enviar mensagens de correio eletrônico; agir comouma agenda eletrônica; realizar funções de GPS (tal como prover alocalização atual do PDA 100); fazer chamadas telefônicas; enviar mensagensde texto; jogar; e criar e armazenar planilhas e/ou outros documentos.As stated herein, a PDA 100 according to one embodiment of the present invention may comprise a range of functionalities. For example, the PDA 100 may comprise at least all known functions in typical PDAs available in prior art. Thus, the PDA 100 can allow its user to perform any or all of the following functions: view video clips; view photos, listen to music, access the Internet, send email messages; act as an electronic agenda; perform GPS functions (such as providing current PDA 100 location); make telephone calls; send text messages; play; and create and store spreadsheets and / or other documents.

As várias funções que o PDA 100 pode desempenhar podemser exibidas e acessíveis por meio de uma página inicial 600 mostrada nafigura 6. A página inicial 600 pode ser acessível por qualquer outra tela queestá sendo exibida no monitor 10 do PDA 100, por exemplo, selecionando aárea 60 da tela 10 relativa à página inicial. Esta área 60 que fornece acesso àpágina inicial 600 pode ser selecionada por um dispositivo adequado. Porexemplo, a área 60 poderia ser selecionada usando um dispositivo de entradasensível ao toque, tal como um bloco sensível ao toque. Uma vez que a páginainicial 600 tenha sido acessada, as várias funções do PDA podem serselecionadas (por exemplo, usando um dispositivo de entrada sensível aotoque, tal como um bloco sensível ao toque) para uso pelo usuário.The various functions the PDA 100 can perform can be displayed and accessible through a 600 home page shown in Figure 6. The 600 home page can be accessed from any other screen that is being displayed on the PDA 100 monitor 10, for example by selecting the area. 60 of screen 10 relative to the home page. This area 60 that provides access to home page 600 may be selected by a suitable device. For example, area 60 could be selected using a touch-sensitive input device, such as a touch pad. Once the home page 600 has been accessed, the PDA's various functions can be selected (for example, using a touch sensitive input device, such as a touch pad) for use by the user.

Entende-se que não é necessário que um PDA 100 de acordocom uma modalidade da presente invenção use a estrutura e esquema de menuprecisas aqui descritas em relação às figuras. Por exemplo, em algumasmodalidades, a estrutura do menu pode ser pelo menos parcialmente emcamadas. Isto pode significar, por exemplo, que uma página inicial (que podeou não ser similar à descrita com relação à figura 6) pode ficar no topo deuma estrutura de menu hierárquica, e as várias outras telas (tais como a tela decontato, a tela de contatos específicos, e a tela de contatos do mapa) podeficar arranjada em pelo menos um nível inferior da estrutura do menuhierárquico.It is understood that it is not necessary for a PDA 100 according to one embodiment of the present invention to use the precise menu structure and scheme described herein in relation to the figures. For example, in some embodiments, the menu structure may be at least partially layered. This may mean, for example, that a home page (which may or may not be similar to that described with respect to Figure 6) may be at the top of a hierarchical menu structure, and various other screens (such as the contact screen, specific contacts, and the map contacts screen) can be arranged at least one lower level of the hierarchical menu structure.

Será feita agora uma explicação de como os contatosparticulares podem ser selecionados, determinados ou escolhidos paraexibição na tela de contatos específicos mostrada na janela principal da figura1.An explanation will now be given of how particular contacts can be selected, determined or chosen for display in the specific contacts screen shown in the main window of FIG. 1.

De acordo com um aspecto da presente invenção, o PDA 100pode ser configurado para transmitir, ou transferir, informação de estado arespeito de si próprio (por exemplo, usando um transmissor que podecompreender uma antena). Esta informação de estado pode ser recebida poroutros dispositivos. Por exemplo, os detalhes do estado do PDA 100 podemser transmitidos, ou transferidos, a outros dispositivos eletrônicos, porexemplo, outros PDAs do mesmo tipo, ou de um tipo similar ao PDA 100.Assim, pode ser possível que outros dispositivos eletrônicos (tais como outrosPDAs 100) recebam certa informação de estado do PDA 100 e assim saiba arespeito de seu estado.According to one aspect of the present invention, the PDA 100 may be configured to transmit or transfer self-respecting state information (for example, using a transmitter which may comprise an antenna). This status information may be received by other devices. For example, PDA 100 status details may be transmitted, or transferred, to other electronic devices, for example, other PDAs of the same type, or of a type similar to PDA 100. Thus, it may be possible for other electronic devices (such as other PDAs 100) receive certain status information from the PDA 100 and thus know about their status.

Similarmente, de acordo com um aspecto da invenção, o PDA100 pode ser configurado para receber ou obter (por exemplo, usando umreceptor que pode compreender uma antena) informação de estado relativa aoestado de outros dispositivos eletrônicos, tais como outros PDAs que podemou não ser do mesmo tipo do PDA 100. O PDA 100 pode ser adicionalmenteconfigurado para então usar a informação de estado recebida/obtida, porexemplo, no processo de selecionar quais contatos específicos devem serexibidos quando o usuário do PDA 100 selecionar a opção contatosespecíficos, como explicado a seguir.Similarly, according to one aspect of the invention, the PDA100 may be configured to receive or obtain (for example, using a receiver that may comprise an antenna) state information relating to the state of other electronic devices, such as other PDAs that may or may not be of the same type as PDA 100. The PDA 100 can be further configured to then use received / obtained state information, for example, in the process of selecting which specific contacts to display when the PDA 100 user selects the specific contacts option, as explained below.

A fim de tornar a informação de estado do PDA 100disponível para outros dispositivos, o PDA 100 pode ser configurado paratransmitir dados XML como uma ou mais alimentações RSS a um servidor.Os pacotes XML tipicamente conteriam a informação de estado relativa aoPDA 100. Esta informação de estado poderia então ser armazenada em umservidor. A fim de acessar a informação de estado do PDA 100, outrosdispositivos (tais como outros PDAs) podem ser configurados para acessar oservidor e assim acessar a informação de estado relativa ao PDA 100. Ainformação poderia então ser provida a um ou mais outros dispositivos peloservidor na forma de dados XML, por exemplo, usando uma alimentaçãoRSS. Similarmente, o PDA 100 pode ser configurado para acessar umservidor no qual informação de estado relativa a outros dispositivoseletrônicos (tais como outros PDAs 100) é armazenada usando, por exemplo,o método salientado anteriormente. Desta maneira, o PDA 100 pode ser capazde acessar informação de estado relativa a outros dispositivos (por exemplo,outros PDAs 100).In order to make PDA 100 state information available to other devices, PDA 100 may be configured to transmit XML data as one or more RSS feeds to a server. XML packets would typically contain PDA 100 state information. state could then be stored in a server. In order to access PDA 100 status information, other devices (such as other PDAs) may be configured to access the server and thus access PDA 100 status information. Information could then be provided to one or more other devices by the server. XML data form, for example, using an RSS feed. Similarly, PDA 100 may be configured to access a server in which state information relating to other electronic devices (such as other PDAs 100) is stored using, for example, the method outlined above. In this way, the PDA 100 may be able to access status information relating to other devices (for example, other PDAs 100).

Em uma modalidade como esta, cada dispositivo eletrônico(por exemplo, PDA 100) que é conectado no servidor pode ter seu próprioIdentificador de Recursos Uniformes (URI) no servidor. Isto permitiria que aalimentação RSS (que pode, por exemplo, incluir informação de localização arespeito do dispositivo eletrônico) seja periodicamente recuperada e/outransmitida ao servidor para um dispositivo eletrônico com um URIparticular.In such an embodiment, each electronic device (for example, PDA 100) that is connected to the server may have its own Uniform Resource Identifier (URI) on the server. This would allow RSS feed (which may, for example, include location information regarding the electronic device) to be periodically retrieved and / or transmitted to the server for an electronic device with a particular URI.

O servidor configurado para receber as alimentações RSScontendo a informação de estado a respeito do PDA 100 pode ter uma listapredeterminada de possíveis estados para o PDA 100. Neste caso, o PDA 100então proveria informação ao servidor (por exemplo, por uma alimentaçãoRSS) declarando quais dos estados predeterminados está atualmente em uso.Similarmente, outros dispositivos (tais como outros PDAs 100) podem serconfigurados para prover informação ao servidor relativa a em que estadopredeterminado eles estão.The server configured to receive RSS feeds containing state information about PDA 100 may have a predetermined list of possible states for PDA 100. In this case, PDA 100 would then provide information to the server (for example, by an RSS feed) stating which of the Default states are currently in use. Similarly, other devices (such as other PDAs 100) can be configured to provide information to the server as to what default state they are in.

O estado de cada um dos dispositivos cujo estado estáregistrado no servidor pode ser acessado pelo menos por outros dispositivos,tais como PDAs, cujos estados estão registrados no servidor. Como pode-seperceber pela explanação relativa a possíveis estados a seguir, pode serpossível que um dispositivo (tal como o PDA 100) tenha zero, um ou maisestados além de um estado registrado no servidor a qualquer dado momento.The state of each device whose state is registered on the server can be accessed at least by other devices, such as PDAs, whose states are registered on the server. As can be seen from the explanation of possible states below, it may be possible for a device (such as PDA 100) to have zero, one or more states in addition to a state registered on the server at any given time.

Embora uma explanação tenha sido provida anteriormente quediz respeito a dispositivos que acessam informação de estados uns dos outrosusando pacotes XML em alimentações RSS, percebe-se que qualquer outrométodo, técnica e/ou aparelho poderia ser provido para permitir que o PDA100 acesse informação de estado de outros dispositivos e para proverinformação de estado a respeito de si próprio a outros dispositivos.Although an explanation has previously been provided regarding devices that access each other's state information using XML packets in RSS feeds, it is understood that any other method, technique and / or apparatus could be provided to allow the PDA100 to access state information. other devices and for providing status information about itself to other devices.

Exemplos de informação de estado que poderia ser provida ouacessada pelo PDA 100 incluem informação a respeito de qual PDA 10 estáatualmente sendo usado; informação a respeito de localização do PDA 100; einformação de estado de energia. Por exemplo, a informação de estadopoderia ser se o PDA 100 está sendo usado para ver vídeos (ou tiposparticulares de vídeo); para ouvir música (ou um tipo particular de música);para ver imagens (tais como fotos); navegar na Internet; para transmitirmensagens de correio eletrônico; jogar; ou fazer chamadas telefônicas. Ainformação de estado pode adicionalmente, ou alternativamente, estarrelacionada com a localização do PDA 100. A este respeito, bem como a dar alocalização geográfica (em termos, por exemplo, de coordenadas e/oulongitude/latitude), a informação de estado poderia também estar relacionadaa se o PDA 100 está em uma localização pré-definida especificada pelousuário do PDA 100, tal como em casa, ou no trabalho. O PDA 100 podedeterminar sua posição usando GPS, ou qualquer outro método detriangulação adequado. Além disso, a informação de estado pode estarrelacionada a se o PDA está ligado; se está atualmente ativo; ou se está emum modo de dormência ou hibernação.Examples of status information that could be provided or accessed by PDA 100 include information as to which PDA 10 is currently being used; PDA 100 location information; and energy state information. For example, the state information could be whether the PDA 100 is being used to watch videos (or particular types of video); to listen to music (or a particular type of music), to view images (such as photos); surf the Internet; to transmit e-mail messages; play; or make phone calls. State information may additionally or alternatively be related to the location of the PDA 100. In this regard, as well as giving geographic location (in terms of, for example, coordinates and / or longitude / latitude), state information could also be whether the PDA 100 is in a predefined location specified by the PDA 100 user, such as at home or at work. The PDA 100 can determine your position using GPS, or any other suitable angulation method. In addition, status information may be related to whether the PDA is on; if it is currently active; or if you are in a sleep or hibernate mode.

Percebe-se que, pelos exemplos apresentados de informaçãode estado, que o PDA 100 poderia estar, e prover informação a outrosdispositivos em torno, em mais de uma condição de estado em qualquer dadomomento. Por exemplo, o PDA 100 proveria informação de estado indicandoque ele está ativo; está sendo usado para ouvir música; e está localizado nasua casa ao mesmo tempo.It is understood from the presented examples of state information that the PDA 100 could be, and provide information to other devices around, in more than one state condition at any given time. For example, PDA 100 would provide state information indicating that it is active; is being used to listen to music; and is located in your house at the same time.

O PDA 100 pode ser configurado para reconhecer seu próprioestado (de maneira a poder então prover esta informação de estado a outrosdispositivos) de qualquer maneira adequada. Em uma modalidade, softwarepode ser provido para determinar seu estado. Por exemplo, o PDA 100 podeser configurado para reconhecer que ele está sendo usado para ouvir músicaquando ele estiver sendo usado para acessar e/ou dar saída a um arquivo demúsica. Alternativamente, ou adicionalmente, informação de estado pode serdeterminada pelo PDA 100 usando hardware. Por exemplo, o PDA 100 podeser configurado para reconhecer que ele está sendo usado para ouvir músicaquando fones de ouvido são ligados no soquete do fone de ouvido 200mostrado na figura 2.The PDA 100 may be configured to recognize its own state (so that it can then provide this state information to other devices) in any suitable manner. In one embodiment, software may be provided to determine its state. For example, the PDA 100 may be configured to recognize that it is being used to listen to music when it is being used to access and / or output a music file. Alternatively, or additionally, status information may be determined by the PDA 100 using hardware. For example, the PDA 100 may be configured to recognize that it is being used to listen to music when headphones are plugged into the headset socket 200 shown in Figure 2.

O PDA 100 pode ser configurado para acessar informação arespeito do estado de outros dispositivos (tais como outros PDAs 100 de ummesmo tipo, ou tipo similar) a qualquer momento adequado. Por exemplo, oPDA 100 pode ser configurado para obter informação de estado a respeito deoutros dispositivos automaticamente em um intervalo de tempopredeterminado, tal como uma vez por dia.The PDA 100 may be configured to access information regarding the status of other devices (such as other PDAs 100 of the same or similar type) at any appropriate time. For example, PDA 100 may be configured to obtain status information about other devices automatically at a predetermined time interval, such as once per day.

Alternativamente, ou adicionalmente, o PDA 100 poderia serconfigurado para obter a informação de estado a respeito de outrosdispositivos (por exemplo, acessando o servidor supradescrito) quando ousuário do PDA 100 realiza uma função específica. Por exemplo, o PDA 100poderia ser configurado para acessar informação de estado relativa a outrosdispositivos quando o PDA 100 for ligado, ou quando o usuário selecionaruma certa função ou modo (tal como entrando na tela de contatosespecíficos). Alternativamente, ou adicionalmente, o PDA 100 pode serconfigurado de maneira tal que o usuário do PDA 100 possa instruirinformação relativa a outros dispositivos a ser acessados sob demanda.Alternatively, or additionally, the PDA 100 could be configured to obtain status information about other devices (for example, by accessing the above server) when the PDA 100 user performs a specific function. For example, the PDA 100 could be configured to access status information regarding other devices when the PDA 100 is turned on, or when the user selects a certain function or mode (such as entering the specific contacts screen). Alternatively, or in addition, the PDA 100 may be configured in such a way that the PDA 100 user can instruct information regarding other devices to be accessed on demand.

A informação de estado relativa a outros dispositivos pode serusada pelo PDA 100 em várias maneiras diferentes e por vários motivosdiferentes. Um exemplo do uso de informação de estado é na determinação dequais dos contatos do usuário do PDA 100 deve ser exibido a qualquermomento como contatos específicos, isto é, quais dos contatos de usuáriodevem ser exibidos e/ou acessíveis quando a tela de contatos específicos foracessada pelo usuário.Status information regarding other devices may be used by the PDA 100 in a number of different ways and for various different reasons. An example of the use of state information is in determining which PDA 100 user contacts should be displayed at any time as specific contacts, ie which user contacts should be displayed and / or accessible when the specific contacts screen is accessed by the user. user.

Os contatos específicos exibidos pela tela de contatosespecíficos do PDA 100 podem ser assim determinados com base no estadodo próprio PDA 100 e/ou no estado dos dispositivos pertencentes aos contatosdo usuário do PDA 100 a qualquer dado momento. Por exemplo, o PDA 100poderia ser configurado de maneira tal que contatos diferentes sejam exibidosdependendo de sua localização (determinada, por exemplo, por GPS). Porexemplo, quando o PDA 100 está no seu local de trabalho do usuário, umalista específica predeterminada de contatos de trabalho poderia ser exibidacomo os contatos específicos. Esses contatos poderiam ser, por exemplo,contatos que trabalham com o usuário do PDA 100, ou que geralmenteprecisam ser contatados por motivos de trabalho.The specific contacts displayed by the PDA 100 specific contacts screen can thus be determined based on the PDA 100's own state and / or the state of the devices belonging to the PDA 100 user's contacts at any given time. For example, the PDA 100 could be configured such that different contacts are displayed depending on their location (determined, for example, by GPS). For example, when the PDA 100 is in your user's workplace, a predetermined specific list of work contacts could be displayed as specific contacts. These contacts could be, for example, contacts who work with the PDA 100 user, or who usually need to be contacted for work reasons.

Alternativamente, ou adicionalmente, o PDA 100 pode serconfigurado para selecionar ativamente os contatos específicos com base noseu próprio estado. Por exemplo, o PDA 100 pode ser configurado de maneiratal que, quando ele está em um local de trabalho, ele busque cada um doscontatos no livro de endereços do usuário do PDA 100 e acesse informaçãorelativa ao estado desses contatos (usando, por exemplo, a técnica e aparelhosupradescritos) a fim de determinar se esses contatos também estão notrabalho. Esses contatos cujo estado do dispositivo indica que eles estão notrabalho podem então ser exibidos como os contatos específicos no PDA 100.Na tela de exemplo mostrada na figura 1, pode ser que todos os contatosrepresentados por avatares 201-205 estejam em trabalho, e assim está ousuário do PDA 100.Alternatively, or additionally, the PDA 100 can be configured to actively select specific contacts based on their own state. For example, the PDA 100 can be configured in a way that when it is in a workplace, it looks for each of the contacts in the PDA 100 user's address book and accesses information regarding the status of those contacts (using, for example, technique and handsets) to determine if these contacts are also working. These contacts whose device state indicates that they are in work can then be displayed as the specific contacts on the PDA 100. In the example screen shown in figure 1, it may be that all contacts represented by avatars 201-205 are in work, and so are PDA 100 user.

Assim, o PDA 100 pode ser configurado para exibir uma listapredeterminada de contatos específicos e/ou uma lista ativa (isto é,determinada pelo PDA 100 usando a informação de estado que ele obteve arespeito de outros dispositivos) como contatos específicos. Se uma lista ativaou uma lista predeterminada é exibida pode depender, por exemplo, dapreferência do usuário.Thus, the PDA 100 may be configured to display a predetermined list of specific contacts and / or an active list (that is, determined by the PDA 100 using state information that it has obtained from other devices) as specific contacts. Whether a list activated or a predetermined list is displayed may depend, for example, on user preference.

A título de um exemplo adicional, se o PDA 100 estiver sendousado para ouvir música, então os contatos específicos do PDA 100 poderiamser selecionados devidamente. Por exemplo, o PDA 100 pode ser configuradode maneira tal que, quando ele estiver sendo usado para ouvir música, umalista predeterminada de contatos específicos (por exemplo, aqueles contatosque particularmente gostam de música, ou particularmente gostam do gênerode música que está sendo produzida pelo PDA 100) poderiam ser exibidoscomo os contatos específicos. Alternativamente, ou adicionalmente, se o PDA100 estiver sendo usado para ouvir música, então o PDA 100 pode serconfigurado para usar informação de estado que ele obteve a respeito deoutros dispositivos a fim de gerar uma lista ativa de contatos específicos. Porexemplo, a lista de contatos específicos pode conter aqueles contatos queestão atualmente ouvindo música, ou atualmente ouvindo música de umgênero específico.As an additional example, if the PDA 100 is being used to listen to music, then the PDA 100 specific contacts could be properly selected. For example, the PDA 100 can be configured such that when it is being used to listen to music, a predetermined list of specific contacts (for example, those contacts who particularly like music, or particularly like the genre of music being produced by the PDA). 100) could be displayed as specific contacts. Alternatively, or in addition, if the PDA100 is being used to listen to music, then the PDA 100 can be configured to use status information it has obtained about other devices to generate an active list of specific contacts. For example, the specific contact list may contain those contacts who are currently listening to music, or currently listening to music of a specific genre.

A título de mais um exemplo adicional, o PDA 100 pode serconfigurado de maneira tal que, quando o modo de contatos do mapa éselecionado (por exemplo, inclinando ou girando o PDA 100), um mapamostrando a localização de um número predeterminado de contatosgeograficamente mais próximos é exibido, por exemplo, um mapa mostrandoos dois, cinco, dez ou vinte contatos mais próximos pode ser exibido.By way of another additional example, the PDA 100 can be configured such that when map contact mode is selected (for example, by tilting or rotating the PDA 100), a map showing the location of a predetermined number of geographically close contacts is mapped. For example, a map showing the two, five, ten, or twenty closest contacts can be displayed.

Os contatos específicos podem estar relacionados, porexemplo, com uma busca da Internet que o usuário de um PDA 100 estárealizando. Por exemplo, se o usuário do PDA 100 estiver buscando umserviço particular (tal como um restaurante, ou um tipo particular de loja),então a lista de contatos específicos poderia incluir aqueles contatos quepostaram uma revisão desse serviço particular, por exemplo, na Internet.Specific contacts may relate, for example, to an Internet search that a PDA 100 user is performing. For example, if the PDA 100 user is looking for a particular service (such as a restaurant, or a particular type of store), then the specific contact list could include those contacts who have posted a review of that particular service, for example, on the Internet.

A título de mais um exemplo adicional, os contatos específicospoderiam estar relacionados com grupos com os quais o usuário do PDA estáregistrado. Por exemplo, se o usuário do PDA 100 estiver registrado com umclube de fotografia, então, se o PDA 100 for usado para tirar uma foto, oscontatos específicos poderiam ser usuários de dispositivos eletrônicos que sãotambém membros de um clube de fotografia. Isto faria com que a fotografiafosse enviada a outros membros do clube de uma maneira mais fácil, se assimfosse desejado.As a further example, specific contacts could relate to groups with which the PDA user is registered. For example, if the PDA 100 user is registered with a photography club, then if the PDA 100 is used to take a photo, the specific contacts could be users of electronic devices that are also members of a photography club. This would make the picture easier to send to other club members if desired.

As etapas de receber informação de estado de outrosdispositivos eletrônicos, comparar a informação de estado dos outrosdispositivos eletrônicos com o estado do PDA 100, e determinar a lista decontatos específicos com base na comparação podem ser realizadas usandoum processador contido no PDA 100.The steps of receiving state information from other electronic devices, comparing the state information of other electronic devices with the state of the PDA 100, and determining the list of specific contacts based on the comparison can be performed using a processor contained in the PDA 100.

Os contatos específicos exibidos pela tela de contatosespecíficos do PDA 100 podem ser atualizados com o tempo. Por exemplo, àmedida que o usuário continua ouvir música, outros usuários podem começarouvir música, e alguns usuários que estavam originalmente ouvindo músicapodem parar de ouvir música. Este estado mutante dos vários contatos poderiaser atualizado mudando a lista de contatos específicos com o tempo.Alternativamente, o PDA 100 pode ser configurado de maneira tal que a listade contatos específicos que é gerada cada vez que o estado do PDA 100 mudaseja então fixa até que o estado do PDA 100 mude em seguida.The specific contacts displayed by the PDA 100 specific contacts screen may be updated over time. For example, as the user continues to listen to music, other users may start listening to music, and some users who were originally listening to music may stop listening to music. This changing state of the various contacts could be updated by changing the list of specific contacts over time. Alternatively, the PDA 100 can be configured such that the specific contact list that is generated each time the PDA 100 state is then fixed until The PDA 100 state then changes.

Assim, a lista de contatos específicos provê ao usuário do PDA100 com fácil acesso a uma lista daqueles contatos com os quais eles maisprovavelmente desejam fazer contato a qualquer dado momento.Thus, the specific contact list provides the PDA100 user with easy access to a list of those contacts they most likely want to contact at any given time.

Claims (31)

1. Dispositivo eletrônico portátil, caracterizado pelo fato deque compreende:uma tela substancialmente planar configurada para exibirinformação a um usuário do dispositivo eletrônico portátil; eum sensor de inclinação para uso na determinação do ânguloentre a tela substancialmente planar e a horizontal, em que o dispositivoeletrônico portátil é configurado para:exibir informação relacionada a usuários pré-definidos deoutros dispositivos eletrônicos na tela substancialmente planar;operar em um modo de mapeamento quando o ângulo entre atela substancialmente planar e a horizontal estiver em uma faixapredeterminada; emostrar a localização do dispositivo eletrônico de um usuáriopré-definido de um outro dispositivo eletrônico na tela substancialmenteplanar durante operação no modo de mapeamento.Portable electronic device, characterized in that it comprises: a substantially planar screen configured to display information to a user of the portable electronic device; A tilt sensor for use in determining the angle between the substantially planar screen and the horizontal, wherein the portable electronic device is configured to: display information related to predefined users of other substantially planar screen electronic devices, operate in a mapping mode when the angle between the substantially planar and horizontal atella is in a predetermined range; Show the location of a pre-set user's electronic device from another electronic device on the substantially planar screen during mapping mode operation. 2. Dispositivo eletrônico portátil de acordo com areivindicação 1, caracterizado pelo fato de que é adicionalmente configuradopara exibir informação de estado a respeito do dispositivo eletrônico do ditousuário pré-definido.Portable electronic device according to claim 1, characterized in that it is additionally configured to display status information about the predefined user electronic device. 3. Dispositivo eletrônico portátil de acordo com areivindicação 2, caracterizado pelo fato de que a informação de estadocompreende pelo menos uma de:(i) qual função o dispositivo eletrônico está desempenhando; e(ii) o estado de energia do dispositivo eletrônico.Portable electronic device according to claim 2, characterized in that the status information comprises at least one of: (i) what function the electronic device is performing; and (ii) the power state of the electronic device. 4. Dispositivo eletrônico portátil de acordo com areivindicação 3, caracterizado pelo fato de que a função inclui pelo menosuma de:exibir vídeos;exibir fotografias;tirar fotos;tocar música;enviar mensagens de correio eletrônico;acessar a Internet;jogar;agir como um telefone.Portable electronic device according to claim 3, characterized in that the function includes at least one of: displaying videos; displaying photographs; taking photos; playing music; sending email messages; accessing the Internet; playing; telephone. 5. Dispositivo eletrônico portátil de acordo com areivindicação 1, caracterizado pelo fato de que é adicionalmente configuradopara obter informação de um servidor relativa ao dispositivo eletrônico dousuário pré-definido.Portable electronic device according to claim 1, characterized in that it is additionally configured to obtain information from a server concerning the predefined electronic device of the user. 6. Dispositivo eletrônico portátil de acordo com areivindicação 5, caracterizado pelo fato de que o dispositivo eletrônicoportátil é configurado para obter a dita informação do servidor como dadosXML que formam uma alimentação RS S.Portable electronic device according to claim 5, characterized in that the portable electronic device is configured to obtain said server information as XML data forming an RS S power. 7. Dispositivo eletrônico portátil de acordo com areivindicação 5 ou reivindicação 6, caracterizado pelo fato de que ainformação obtida compreende informação relativa à localização dodispositivo eletrônico do dito usuário pré-definido.Portable electronic device according to claim 5 or claim 6, characterized in that the information obtained comprises information regarding the electronic device location of said predefined user. 8. Dispositivo eletrônico portátil de acordo com qualquer umadas reivindicações anteriores, caracterizado pelo fato de que compreendeadicionalmente uma unidade de recepção configurada para receberinformação relativa aos ditos usuários pré-definidos de outros dispositivoseletrônicos.Portable electronic device according to any of the preceding claims, characterized in that it further comprises a receiving unit configured to receive information regarding said predefined users of other electronic devices. 9. Dispositivo eletrônico portátil de acordo com qualquer umadas reivindicações anteriores, caracterizado pelo fato de que compreendeadicionalmente dispositivo de localização para determinar sua próprialocalização.Portable electronic device according to any one of the preceding claims, characterized in that it additionally comprises a locating device for determining its own location. 10. Dispositivo eletrônico portátil de acordo com areivindicação 9, caracterizado pelo fato de que o dispositivo de localizaçãousa um método de triangulação.Portable electronic device according to claim 9, characterized in that the locating device is a triangulation method. 11. Dispositivo eletrônico portátil de acordo com qualqueruma das reivindicações anteriores, caracterizado pelo fato de que compreendeadicionalmente uma unidade de transmissão configurada para transmitirinformação a partir do dispositivo eletrônico portátil.Portable electronic device according to any one of the preceding claims, characterized in that it further comprises a transmission unit configured to transmit information from the portable electronic device. 12. Dispositivo eletrônico portátil de acordo com areivindicação 11, caracterizado pelo fato de que a unidade de transmissão éconfigurada para transmitir informação na forma de uma alimentação RS S.Portable electronic device according to claim 11, characterized in that the transmission unit is configured to transmit information in the form of an RS S power supply. 13. Dispositivo eletrônico portátil de acordo com areivindicação 11 ou reivindicação 12, caracterizado pelo fato de que a unidadede transmissão é configurada para transmitir informação relativa a pelo menosum de:(i) a localização do dispositivo eletrônico portátil; e(ii) o estado do dispositivo eletrônico portátil.Portable electronic device according to claim 11 or claim 12, characterized in that the transmission unit is configured to transmit information relating to at least one of: (i) the location of the portable electronic device; and (ii) the state of the portable electronic device. 14. Dispositivo eletrônico portátil de acordo com areivindicação 13, caracterizado pelo fato de que a informação de estadocompreende pelo menos um de:(i) qual função o dispositivo eletrônico portátil está realizando;e(ii) o estado de energia do dispositivo eletrônico portátil.Portable electronic device according to claim 13, characterized in that the status information comprises at least one of: (i) what function the portable electronic device is performing, and (ii) the power state of the portable electronic device. 15. Dispositivo eletrônico portátil de acordo com areivindicação 14, caracterizado pelo fato de que a função inclui pelo menosum de:exibir vídeos;exibir fotografias;tirar fotos;tocar música;enviar mensagens de correio eletrônico;acessar a Internet;agir como telefone.Portable electronic device according to claim 14, characterized in that the function includes at least one of: displaying videos; displaying photographs; taking photos; playing music; sending e-mail messages; accessing the Internet; acting as a telephone. 16. Dispositivo eletrônico portátil de acordo com qualqueruma das reivindicações anteriores, caracterizado pelo fato de que o sensor deinclinação fica arranjado para medir diretamente o ângulo entre a telasubstancialmente planar e a horizontal.Portable electronic device according to any one of the preceding claims, characterized in that the inclination sensor is arranged to directly measure the angle between the substantially planar and horizontal screens. 17. Dispositivo eletrônico portátil de acordo com qualqueruma das reivindicações anteriores, caracterizado pelo fato de que o sensor deinclinação compreende um giroscópio.Portable electronic device according to any one of the preceding claims, characterized in that the inclination sensor comprises a gyroscope. 18. Dispositivo eletrônico portátil de acordo com qualqueruma das reivindicações anteriores, caracterizado pelo fato de que odispositivo eletrônico portátil é configurado para prover uma ou mais dasseguintes funções:exibir vídeos;exibir fotografias;tirar fotos;tocar música;enviar mensagens de correio eletrônico;acessar a Internet;prover uma função de telefone;agir como um dispositivo de navegação;jogar;agir como uma agenda eletrônica.Portable electronic device according to any one of the preceding claims, characterized in that the portable electronic device is configured to provide one or more of the following functions: video display, photo taking, music playing, e-mailing, accessing the Internet; provide a telephone function; act as a navigation device; play; act as an electronic organizer. 19. Dispositivo eletrônico portátil de acordo com qualqueruma das reivindicações anteriores, caracterizado pelo fato de que o usuáriopré-definido, cuja localização do dispositivo eletrônico é exibida quando odispositivo eletrônico portátil está no modo de mapeamento, é um usuário quefoi selecionado na tela substancialmente planar antes de o dispositivoeletrônico portátil entrar no modo de mapeamento.Portable electronic device according to any one of the preceding claims, characterized in that the default user whose location of the electronic device is displayed when the portable electronic device is in mapping mode is a user who has been selected on the substantially planar screen beforehand. the portable electronic device enters mapping mode. 20. Dispositivo eletrônico portátil de acordo com qualqueruma das reivindicações anteriores, caracterizado pelo fato de que odispositivo eletrônico portátil é configurado de maneira tal que, no modo demapeamento, a localização dos dispositivos eletrônicos de mais de um dosusuários pré-definidos pode ser exibida.Portable electronic device according to any one of the preceding claims, characterized in that the portable electronic device is configured such that, in mapping mode, the location of the electronic devices of more than one of the predefined users can be displayed. 21. Dispositivo eletrônico portátil de acordo com qualqueruma das reivindicações anteriores, caracterizado pelo fato de que odispositivo eletrônico portátil, é configurado de maneira tal que, no modo demapeamento, a localização de um número predeterminado de contatosgeograficamente mais pertos pode ser exibida.Portable electronic device according to any one of the preceding claims, characterized in that the portable electronic device is configured such that, in mapping mode, the location of a predetermined number of geographically close contacts can be displayed. 22. Dispositivo eletrônico portátil de acordo com areivindicação 1, caracterizado pelo fato de que a tela substancialmente planaré montada rigidamente no dispositivo eletrônico portátil, de maneira tal que oângulo entre a tela substancialmente planar e a horizontal seja o mesmoângulo entre o dispositivo eletrônico portátil e a horizontal.Portable electronic device according to claim 1, characterized in that the substantially planar screen is rigidly mounted on the portable electronic device such that the angle between the substantially planar screen and the horizontal is the same angle between the portable electronic device and the horizontal. 23. Dispositivo eletrônico portátil de acordo com qualqueruma das reivindicações anteriores, caracterizado pelo fato de que a faixapredefinida é entre 0 grau e ± 45 graus.Portable electronic device according to any one of the preceding claims, characterized in that the predefined range is between 0 degree and ± 45 degrees. 24. Dispositivo eletrônico portátil de acordo com qualqueruma das reivindicações anteriores, caracterizado pelo fato de que a faixapredefinida é entre 0 grau e ± 30 graus.Portable electronic device according to any one of the preceding claims, characterized in that the predefined range is between 0 degree and ± 30 degrees. 25. Dispositivo eletrônico portátil de acordo com qualqueruma das reivindicações anteriores, caracterizado pelo fato de que a faixapredefinida é entre 0 grau e ± 15 graus.Portable electronic device according to any one of the preceding claims, characterized in that the predefined range is between 0 degree and ± 15 degrees. 26. Dispositivo eletrônico portátil de acordo com qualqueruma das reivindicações anteriores, caracterizado pelo fato de que a faixapredefinida é entre 0 grau e ± 10 graus.Portable electronic device according to any one of the preceding claims, characterized in that the predefined range is between 0 degree and ± 10 degrees. 27. Dispositivo eletrônico portátil de acordo com qualqueruma das reivindicações anteriores, caracterizado pelo fato de que a faixapredefinida é entre 0 grau e ± 5 graus.Portable electronic device according to any one of the preceding claims, characterized in that the predefined range is between 0 degree and ± 5 degrees. 28. Dispositivo eletrônico portátil de acordo com qualqueruma das reivindicações anteriores, caracterizado pelo fato de que odispositivo eletrônico portátil é configurado para operar no modo demapeamento quando o ângulo entre a tela substancialmente planar e ahorizontal for substancialmente zero grau.Portable electronic device according to any of the preceding claims, characterized in that the portable electronic device is configured to operate in mapping mode when the angle between the substantially planar and horizontal screen is substantially zero degree. 29. Método para visualizar em uma tela substancialmenteplanar de um dispositivo eletrônico portátil a localização de um dispositivoeletrônico pertencente a pelo menos um usuário pré-definido, caracterizadopelo fato de que o método compreende:selecionar um usuário pré-definido cuja localização dodispositivo eletrônico deve ser exibida;inclinar a tela substancialmente planar de forma que seuângulo com a horizontal seja dentro de uma faixa pré-definida; eexibir automaticamente um mapa mostrando a localização dodispositivo eletrônico do usuário pré-definido na tela substancialmente planarquando o dito ângulo estiver dentro da dita faixa pré-definida.29. Method for displaying on a substantiallyplanar screen of a portable electronic device the location of an electronic device belonging to at least one predefined user, characterized in that the method comprises: selecting a predefined user whose electronic device location is to be displayed. tilt the screen substantially planar so that its horizontal angle is within a predefined range; and automatically displaying a map showing the predefined user's electronic device location on the screen substantially while the said angle is within said predefined range. 30. Método para visualizar a localização de um dispositivoeletrônico de acordo com a reivindicação 29, caracterizado pelo fato de que aetapa de inclinar a tela substancialmente planar compreende inclinar o própriodispositivo eletrônico portátil.Method for visualizing the location of an electronic device according to claim 29, characterized in that the step of tilting the substantially planar screen comprises tilting the portable electronic device itself. 31. Método para visualizar a localização de um dispositivoeletrônico de acordo com a reivindicação 29 ou reivindicação 30,caracterizado pelo fato de que a etapa de inclinar compreende girar odispositivo eletrônico portátil em torno de um eixo que fica disposto de formasubstancialmente horizontal e substancialmente paralelo ao plano da telaplanar.Method for visualizing the location of an electronic device according to claim 29 or claim 30, characterized in that the tilting step comprises rotating the portable electronic device about an axis that is arranged substantially horizontally and substantially parallel to the plane. of theplanplanar.
BRPI0905390-5A 2009-02-06 2009-12-30 PORTABLE ELECTRONIC DEVICE, AND METHOD FOR VIEWING ON A SUBSTANTIALLY PLANE SCREEN FROM A PORTABLE ELECTRONIC DEVICE LOCATING AN ELECTRONIC DEVICE BRPI0905390B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB0902024A GB2467577A (en) 2009-02-06 2009-02-06 Handheld electronic device configured to display location of another electronic device when tilted
GB0902024.9 2009-02-06

Publications (2)

Publication Number Publication Date
BRPI0905390A2 true BRPI0905390A2 (en) 2011-07-05
BRPI0905390B1 BRPI0905390B1 (en) 2019-10-01

Family

ID=40469738

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0905390-5A BRPI0905390B1 (en) 2009-02-06 2009-12-30 PORTABLE ELECTRONIC DEVICE, AND METHOD FOR VIEWING ON A SUBSTANTIALLY PLANE SCREEN FROM A PORTABLE ELECTRONIC DEVICE LOCATING AN ELECTRONIC DEVICE

Country Status (5)

Country Link
US (5) US8831644B2 (en)
EP (1) EP2216703B1 (en)
CN (1) CN101820463B (en)
BR (1) BRPI0905390B1 (en)
GB (1) GB2467577A (en)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9582937B2 (en) * 2008-01-02 2017-02-28 Nokia Technologies Oy Method, apparatus and computer program product for displaying an indication of an object within a current field of view
US8565731B2 (en) * 2009-09-30 2013-10-22 Apple Inc. Missed communication handling
US8848713B2 (en) 2009-10-13 2014-09-30 Apple Inc. Data routing acceleration
US20110111735A1 (en) * 2009-11-06 2011-05-12 Apple Inc. Phone hold mechanism
US8537815B2 (en) 2010-06-17 2013-09-17 Apple Inc. Accelerating data routing
JP5567446B2 (en) * 2010-10-12 2014-08-06 京セラ株式会社 Mobile terminal device
US8571487B2 (en) 2010-12-10 2013-10-29 Apple Inc. Network status
CN102714884B (en) 2010-12-28 2015-09-09 华为终端有限公司 Method for processing contacts and mobile terminal
US8577965B2 (en) * 2011-02-25 2013-11-05 Blackberry Limited Knowledge base broadcasting
SE1100374A1 (en) * 2011-05-17 2012-11-18 Jan Stocklassa System and procedure
US8548475B2 (en) 2011-08-17 2013-10-01 Apple Inc. Method for optimizing power consumption in wireless devices using data rate efficiency factor
EP2849088A4 (en) * 2012-05-07 2015-05-13 Zte Corp Contact person display processing method and mobile terminal
WO2016035183A1 (en) * 2014-09-04 2016-03-10 ヤマザキマザック株式会社 Device having menu display function
US20180032536A1 (en) * 2016-08-01 2018-02-01 Barbara Carey Stachowski Method of and system for advertising real estate within a defined geo-targeted audience
CN106775186A (en) * 2016-11-09 2017-05-31 深圳天珑无线科技有限公司 Notify preview and the control method checked
CN120372106A (en) * 2018-02-08 2025-07-25 连普乐士株式会社 Chat room display method, chat room display system, and computer-readable recording medium
CN113965539B (en) * 2020-06-29 2024-05-10 腾讯科技(深圳)有限公司 Message sending method, message receiving method, device, equipment and medium

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5815814A (en) * 1991-12-26 1998-09-29 Sygnet Communications, Inc. Cellular telephone system that uses position of a mobile unit to make call management decisions
JPH09178833A (en) * 1995-12-28 1997-07-11 Sony Corp Terminal device
JPH1049290A (en) * 1996-08-05 1998-02-20 Sony Corp Information processing apparatus and method
KR20010021111A (en) 1999-07-23 2001-03-15 스테븐 디.피터스 Messaging and status indication for wireless communication devices
US6968179B1 (en) 2000-07-27 2005-11-22 Microsoft Corporation Place specific buddy list services
US7844055B2 (en) * 2001-06-26 2010-11-30 Link Us All, Llc Detecting and transporting dynamic presence information over a wireless and wireline communications network
GB2378878B (en) * 2001-06-28 2005-10-05 Ubinetics Ltd A handheld display device
SE523643C2 (en) 2001-09-28 2004-05-04 Telia Ab Device and method of communication status
US8460103B2 (en) * 2004-06-18 2013-06-11 Igt Gesture controlled casino gaming system
US8103722B2 (en) * 2003-10-29 2012-01-24 Inter-Tel, Inc. Endpoint status notification system
US20050165920A1 (en) * 2004-01-22 2005-07-28 Kerr Bernard J. Method and system for providing detail information about computer system users for which on-line status and instant messaging capabilities are available
US7031728B2 (en) * 2004-09-21 2006-04-18 Beyer Jr Malcolm K Cellular phone/PDA communication system
US8126441B2 (en) 2004-09-21 2012-02-28 Advanced Ground Information Systems, Inc. Method of establishing a cell phone network of participants with a common interest
GB0428533D0 (en) * 2004-12-30 2005-02-09 Nokia Corp Presence services in a wireless communications network
KR100641182B1 (en) * 2004-12-30 2006-11-02 엘지전자 주식회사 Apparatus and method for moving virtual screens in portable terminals
US20060240866A1 (en) * 2005-04-25 2006-10-26 Texas Instruments Incorporated Method and system for controlling a portable communication device based on its orientation
CN101589354B (en) * 2005-05-17 2013-06-12 高通股份有限公司 Direction Sensitive Signal Output
US7634354B2 (en) * 2005-08-31 2009-12-15 Microsoft Corporation Location signposting and orientation
JP2009517762A (en) * 2005-12-01 2009-04-30 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Visualization of buddy list using positioning information
US7620404B2 (en) * 2005-12-22 2009-11-17 Pascal Chesnais Methods and apparatus for organizing and presenting contact information in a mobile communication system
US8244279B2 (en) * 2006-03-31 2012-08-14 Research In Motion Limited Methods and apparatus for associating mapping functionality and information in contact lists of mobile communication devices
US7660572B2 (en) * 2006-05-30 2010-02-09 Dell Products L.P. Community networking using networked audio devices
KR100772909B1 (en) * 2006-05-30 2007-11-05 삼성전자주식회사 Image search method and device
US7979091B2 (en) 2006-08-31 2011-07-12 Nokia Corporation Method for operating a mobile communication device, software provided for carrying out the method, software storage medium for storing the software, and the mobile communication device
KR20080033584A (en) * 2006-10-12 2008-04-17 삼성전자주식회사 Apparatus and method for providing news service using multicast and broadcast services in broadband wireless access system
US7970384B1 (en) * 2006-11-21 2011-06-28 Picomobile Networks, Inc. Active phone book enhancements
WO2008064483A1 (en) * 2006-11-30 2008-06-05 James Andrew Wanless A method and system for providing automated real-time contact information
US20080132243A1 (en) * 2006-11-30 2008-06-05 Sony Ericsson Mobile Communications Ab Device and method for providing location information on a portable mobile communications device
DE602006011925D1 (en) 2006-12-14 2010-03-11 Research In Motion Ltd Transmitting the status information of an electronic handset to another electronic device and determining a communication form between the devices based on the status information
US9961535B2 (en) * 2007-01-31 2018-05-01 Verizon Patent And Licensing Inc. Method and system of providing instant location service
CN101022429A (en) 2007-03-19 2007-08-22 中兴通讯股份有限公司 Method for realizing presenting contact person personal information in dynamic number book
JP4465631B2 (en) * 2007-05-10 2010-05-19 ソニー株式会社 Navigation device and position registration method in navigation device
EP1993270A1 (en) 2007-05-12 2008-11-19 Nitesh Ratnakar System and method for automatically downloading and storing contact information to a personal communication device based on a geographical position of the personal communication device - yellow book for the phone
ATE520257T1 (en) 2007-06-27 2011-08-15 Thomson Licensing AUTOMATIC CONTACT INFORMATION ENTRY USING LOCATION
US20090028179A1 (en) * 2007-07-26 2009-01-29 Motorola, Inc. Storing device capability information in an address book
US8626863B2 (en) * 2008-10-28 2014-01-07 Trion Worlds, Inc. Persistent synthetic environment message notification
ATE527807T1 (en) * 2009-01-28 2011-10-15 Research In Motion Ltd USER INTERFACE OF A PORTABLE DEVICE FOR DISPLAYING EMERGENCY INFORMATION

Also Published As

Publication number Publication date
EP2216703A3 (en) 2014-08-20
US8831644B2 (en) 2014-09-09
BRPI0905390B1 (en) 2019-10-01
US20140320401A1 (en) 2014-10-30
CN101820463B (en) 2014-10-29
US10133318B2 (en) 2018-11-20
GB0902024D0 (en) 2009-03-11
EP2216703B1 (en) 2016-08-10
US10564683B2 (en) 2020-02-18
CN101820463A (en) 2010-09-01
US10007305B2 (en) 2018-06-26
US20100203904A1 (en) 2010-08-12
US20170220078A1 (en) 2017-08-03
US20180157293A1 (en) 2018-06-07
US20190050029A1 (en) 2019-02-14
GB2467577A (en) 2010-08-11
US9651988B2 (en) 2017-05-16
EP2216703A2 (en) 2010-08-11

Similar Documents

Publication Publication Date Title
BRPI0905390A2 (en) portable electronic device, and method for visualizing on a substantially planar screen of a portable electronic device the location of a portable electronic device
BRPI0904201A2 (en) portable electronic device, and method for determining specific contacts to display on the screen of a portable electronic device
US9131342B2 (en) Location-based categorical information services
US8180379B2 (en) Synchronizing mobile and vehicle devices
JP5840647B2 (en) Geocode data detection and user interface therefor
US20120142377A1 (en) Showing realistic horizons on mobile computing devices
Fröhlich et al. Comparing conceptual designs for mobile access to geo-spatial information
CN110191236B (en) Song playing queue management method and device, terminal equipment and storage medium
WO2017141393A1 (en) Server device, method, and program
EP1028366A2 (en) Motion driven access to object viewers
JP2017144224A (en) Server apparatus, method and program
HK40019576B (en) Method for obtaining poi data, terminal and readable storage medium
CN114969579A (en) Breadcrumb navigation generation method and device and computer readable storage medium
Simon et al. Comparing conceptual designs for mobile access to geo-spatial information

Legal Events

Date Code Title Description
B03A Publication of a patent application or of a certificate of addition of invention [chapter 3.1 patent gazette]
B06F Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]
B06T Formal requirements before examination [chapter 6.20 patent gazette]
B15K Others concerning applications: alteration of classification

Free format text: AS CLASSIFICACOES ANTERIORES ERAM: G06F 19/00 , G06F 1/00

Ipc: G06F 1/16 (1990.01), G06F 3/01 (2006.01), G06F 3/0

B09A Decision: intention to grant [chapter 9.1 patent gazette]
B16A Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]

Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 30/12/2009, OBSERVADAS AS CONDICOES LEGAIS. (CO) 20 (VINTE) ANOS CONTADOS A PARTIR DE 30/12/2009, OBSERVADAS AS CONDICOES LEGAIS

B21F Lapse acc. art. 78, item iv - on non-payment of the annual fees in time

Free format text: REFERENTE A 15A ANUIDADE.

B24J Lapse because of non-payment of annual fees (definitively: art 78 iv lpi, resolution 113/2013 art. 12)

Free format text: EM VIRTUDE DA EXTINCAO PUBLICADA NA RPI 2807 DE 22-10-2024 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDA A EXTINCAO DA PATENTE E SEUS CERTIFICADOS, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013.