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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1626—Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1637—Details related to the display arrangement, including those related to the mounting of the display in the housing
- G06F1/1643—Details 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1694—Constructional 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/222—Monitoring or handling of messages using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/54—Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices 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/2745—Devices 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/27467—Methods of retrieving data
- H04M1/27475—Methods of retrieving data using interactive graphical means or pictorial representations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/18—Information 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
- H04W4/21—Services 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)
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)
| 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)
| 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 |
-
2009
- 2009-02-06 GB GB0902024A patent/GB2467577A/en not_active Withdrawn
- 2009-10-16 EP EP09252435.4A patent/EP2216703B1/en not_active Not-in-force
- 2009-11-16 US US12/618,898 patent/US8831644B2/en active Active
- 2009-12-30 BR BRPI0905390-5A patent/BRPI0905390B1/en not_active IP Right Cessation
-
2010
- 2010-02-03 CN CN201010119144.0A patent/CN101820463B/en not_active Expired - Fee Related
-
2014
- 2014-07-14 US US14/330,973 patent/US9651988B2/en active Active
-
2017
- 2017-04-17 US US15/489,349 patent/US10007305B2/en active Active
-
2018
- 2018-02-05 US US15/888,968 patent/US10133318B2/en active Active
- 2018-10-05 US US16/153,283 patent/US10564683B2/en active Active
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. |