US9270769B1 - Mobile communications device - Google Patents
Mobile communications device Download PDFInfo
- Publication number
- US9270769B1 US9270769B1 US11/023,632 US2363204A US9270769B1 US 9270769 B1 US9270769 B1 US 9270769B1 US 2363204 A US2363204 A US 2363204A US 9270769 B1 US9270769 B1 US 9270769B1
- Authority
- US
- United States
- Prior art keywords
- user
- mobile
- online
- mobile communications
- computer system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/34—User authentication involving the use of external additional devices, e.g. dongles or smart cards
- G06F21/35—User authentication involving the use of external additional devices, e.g. dongles or smart cards communicating wirelessly
-
- H04L67/24—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/82—Protecting input, output or interconnection devices
- G06F21/85—Protecting input, output or interconnection devices interconnection devices, e.g. bus-connected or in-line devices
-
- H04L12/581—
-
- 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/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- 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/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
- 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
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/04—Terminal devices adapted for relaying to or from another terminal or user
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2111—Location-sensitive, e.g. geographical location, GPS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/204—Multiple access
- H04B7/212—Time-division multiple access [TDMA]
- H04B7/2125—Synchronisation
- H04B7/2126—Synchronisation using a reference station
-
- 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/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Definitions
- This description relates to a mobile communications device for use in a communication system.
- Users of an instant messaging service can communicate virtually and in real time with other instant messaging users. Users may manually create a buddy list of user names or online identifiers of other users of the instant messaging service, and may use such a buddy list to facilitate establishment of instant messaging sessions with those users included in the buddy list or to perceive the availability of those other users, commonly references as “presence.”
- a mobile communications device includes a controller, a connector device configured to couple with a computer system, an interface device, and memory.
- the interface device is coupled to the controller and configured to communicate an electromagnetic signal.
- the memory stores instructions performed by the controller to cause the interface device to communicate an electromagnetic signal including information associated with a user of the mobile device or of another mobile device, and to cause the connector device to communicate the information associated with the user to or from the computer system.
- Implementations may include one or more of the following features.
- the memory may store instructions performed by the controller to cause the interface device to receive an electromagnetic signal including information associated with a user of another mobile device.
- the memory may also store instructions performed by the controller to cause the connector device to transmit the information associated with the user to the computer system.
- the memory may store instructions performed by the controller to cause the interface device to transmit an electromagnetic signal including information associated with a user of the mobile device.
- the memory may also store instructions performed by the controller to cause the connector device to receive the information associated with the user from the computer system.
- the memory may store instructions performed by the controller to cause the interface device to automatically communicate the electromagnetic signal.
- the mobile device may further include an output device coupled to the controller.
- the mobile device may further include an input device coupled to the controller.
- the interface device may be configured to transmit an electromagnetic signal.
- the interface device may be configured to receive an electromagnetic signal.
- the connector device may be coupled to the controller.
- the interface device may include a radio frequency identification (RFID) interface.
- RFID radio frequency identification
- the connector device may include a Universal Serial Bus (USB) device.
- a method for identifying online identifiers that are geographically proximate to a mobile communications device.
- a geographic proximity is detected between a mobile communications device and one or more mobile counterpart devices with which the mobile communications device communicates.
- An online identifier associated with each mobile counterpart device for which geographic proximity is detected is identified and information reflective of the detected geographic proximity and the associated online identifier is stored.
- An indication of at least one associated online identifier associated with a mobile counterpart device for which geographic proximity to the mobile communications device was detected is made perceivable.
- Implementations may include one or more of the following features.
- the storing may include maintaining a list of online identifiers for which geographic proximity has been detected.
- the list may correspond to a buddy list maintained for an operator of the mobile communications device.
- the list may be limited to online identifiers that appear on a buddy list maintained for an operator of the mobile communications device.
- Making the indication perceivable may include making the indication perceivable independently of perception of a buddy list. Making the indication perceivable independently of perception of a buddy list may include outputting a sound. Making the indication perceivable may include outputting a beep. Making the indication perceivable may include distinguishing online identifiers for which detected geographic proximity was detected after a buddy list was last made perceivable to an operator of the mobile communications device.
- Making the indication perceivable may include downloading, from the mobile communications device to a general purpose computer, the stored information that is reflective of the detected geographic proximity, and enabling a display of the information at the general purpose computer.
- Making the indication perceivable may include displaying the information using an imaging device at the mobile communications device. Displaying may include enabling display of the indication using a monitor. Displaying may include using a light to display an indication of current geographic proximity by a user-designated online identifier. The user-designated online identifier may be identified through reference to a user-designated buddy list configured for use in an instant messaging communications application.
- the indication may distinguish the online identifiers associated with at least two mobile counterpart devices for which geographic proximity to the mobile communications device was detected.
- the indication may distinguish the online identifiers associated with at least two mobile counterpart devices for which geographic proximity to the mobile communications device was previously detected but is not detected at the time of making the indicator perceivable.
- the detecting, identifying, and storing may begin upon logical separation of the mobile communications device from a general purpose computer.
- the detecting may include detecting information stored using an RFID of a mobile counterpart device for which geographic proximity is detected.
- a method of interaction includes receiving information from a first mobile device, and using that information within the instant messaging application.
- the information relates to a user of a second mobile device and is obtained independently of an instant messaging application.
- Implementations may include one or more of the following features.
- the method may further include running the instant messaging application at a computer system to which the first mobile device is configured to communicate.
- Using the information within the instant messaging application may include correlating a user identifier and a geographic proximity to the user information.
- Using the information within the instant messaging application may include displaying the user identifier and the geographic proximity in a buddy list.
- User information can be simply broadcasted, received, and gathered using a radio wave transmitter/receiver and using only a small amount of memory. For example, with less than 8 kilobytes of memory, a user of the portable device can store more than 1000, 10-digit user identification numbers.
- the mobile device can be prevented from broadcasting other user's online identifiers with a simple security procedure that links to a database, which procedure can be invoked during the initialization of the mobile device.
- the mobile device creates a link between the real (or tangible) world of people that a user encounters throughout the day and the online world that already exists within the network of users of the computer systems.
- the mobile device automatically broadcasts or pushes information while simultaneously and also automatically receiving information from other mobile devices in a given area or range, referred to as a geographic proximity.
- Both of these features are implemented within a single mobile device, which is configured to connect to a computer system through a USB port (or otherwise) to enable rapid exchange of information.
- FIG. 1 is a block diagram of a communication system.
- FIG. 2 is a block diagram of a computer system within the communication system of FIG. 1 .
- FIG. 3 is a perspective view of a mobile communications device within the communication system of FIG. 1 .
- FIG. 4 is a block diagram illustrating aspects of the mobile device of FIG. 3 .
- FIG. 5 is a block diagram of an electromagnetic interface of the mobile device of FIG. 3 .
- FIG. 6 is a flow chart of a procedure for setting up and updating presence on a network of computer systems within the communication system of FIG. 1 .
- FIG. 7 is a flow chart of a procedure for operating the communication system of FIG. 1 .
- FIG. 8 is a flow chart of a procedure for operating the mobile device of FIG. 3 .
- FIG. 9 is an illustration of component actions that may be performed incident to the procedure of FIG. 8 .
- a mobile communications device is configured to operate in connected mode with a computer system and in stand-alone mode, that is, disconnected from the computer system. While in stand-alone mode, the mobile communications device broadcasts information to and receives information from other mobile communications devices that are located within a geographic proximity or range of the mobile communications device. While in connected mode, the mobile communications device uploads information collected during stand-alone mode to the computer system with which it connects, and initiates a process to analyze, utilize, and manipulate the information at the computer system.
- a communication system 100 includes one or more user computer systems 105 within a multi-user network 110 .
- Each computer system 105 is configured to communicate with a server 115 through a communication link 120 or otherwise.
- the server 115 accesses a database 117 that stores information relating to users of the computer systems 105 .
- links 120 are shown in FIG. 1 between only three computer systems 105 and the server 115 . Nevertheless, any number of computer systems 105 can be communicating with the server 115 at any one moment.
- any number of computer systems 105 within the network 110 may be communicating with the server 115 at any one moment, any number of computer systems 105 may be operating in stand-alone mode, that is, not communicating with the server 115 (three of such stand-alone computer systems 105 are shown in FIG. 1 for illustrative purposes only).
- the computer system 105 may include one or more general-purpose computers (for example, personal computers), one or more special-purpose computers (for example, devices specifically programmed to communication with each other and/or the computer system 105 ), or a combination of one or more general-purpose computers and one or more special-purpose computers.
- the computer system 105 may be arranged to operate within or in concert with one or more other systems, such as, for example, one or more LANs and/or one or more WANs.
- Each of the computer systems 105 can be linked by a peer-to-peer link 125 to another computer system 105 .
- the peer-to-peer link 125 enables a direct exchange of computer resources and services between the computer systems 105 , as discussed in detail below.
- each computer system 105 can initiate requests of other computer systems 105 and can respond to requests from other computer systems 105 in the network 110 , independently of the communication with the server 115 through the link 120 . In this way, users of the computer systems 105 are able to form an autonomous online community.
- the server 115 is able to communicate with other servers or devices within an inter-network 130 .
- the inter-network 130 can be, for example, an Internet Protocol-based network (such as, for example, the Internet, the World Wide Web, a Wide Area Network (WAN), a Local Area Networks (LAN), and an analog or digital network); an X-25 protocol-based network; an analog or digital, wired or wireless telephone-based network (such as, for example, plain old telephone service (POTS); an asymmetric digital subscriber line (aDSL); a public switched telephone network (PSTN); an integrated services digital network (ISDN); or a digital subscriber line (DSL)).
- POTS plain old telephone service
- aDSL asymmetric digital subscriber line
- PSTN public switched telephone network
- ISDN integrated services digital network
- DSL digital subscriber line
- Each of the communication pathways within the inter-network 130 may include, for example, a wired, wireless, cable, or satellite communication pathway.
- the server 115 also may enable delivery of messages from other servers within the inter-network 130 to the computer system 105 through the link 120 .
- Each of the computer systems 105 may be configured to communicate with other servers within the inter-network 130 .
- the communication system 100 includes mobile communications devices (“mobile devices”) 135 that are configured to communicate with one or more computer systems 105 .
- the mobile devices 135 are able to operate in stand-alone mode, that is, without communicating with the computer systems 105 .
- two such stand-alone mobile devices 135 are shown in FIG. 1 .
- the mobile device 135 can transmit and receive an electromagnetic signal that includes information associated with a user of the mobile device 135 or a user of another mobile device 135 .
- the mobile device 135 can transmit to and receive from the computer system 105 the information associated with the user of the mobile device 135 or with the user of the other mobile device 135 .
- the mobile device 135 While communicating with the computer system 105 , the mobile device 135 links to an instant messaging program of the computer system 105 . In this way, the mobile device 135 encourages users of the computer systems 105 to interact using both the instant messaging program and the mobile device 135 .
- the communication system 100 includes a location or direction determining apparatus 150 such as a global positioning system (GPS) that is configured to detect locations of each of the mobile devices 135 that are operating in stand-alone mode.
- a location or direction determining apparatus 150 can be any satellite that uses a wireless receiver/transmitter.
- the computer system 105 typically includes one or more devices 200 and/or controllers 205 capable of responding to and executing instructions in a defined manner.
- the device 200 is any device that is generally capable of executing instructions under the command of the controller 205 by a wired or wireless data interface 210 capable of delivering data.
- the device 200 and the controller 205 each typically include one or more hardware components and/or software components.
- An example of a device 200 is a general-purpose computer capable of responding to and executing instructions in a defined manner. Other examples include a special-purpose computer, a workstation, a server, a device, a component, other physical or virtual equipment, or some combination of the above capable of responding to and executing instructions.
- the device 200 includes a computer 215 having an internal or external storage 220 for storing data and programs such as an operating system 225 (for example, DOS, WindowsTM, Windows 95TM, Windows 98TM, Windows 2000TM, Windows XPTM, Windows NTTM, OS/2, or Linux) and one or more application programs.
- an operating system 225 for example, DOS, WindowsTM, Windows 95TM, Windows 98TM, Windows 2000TM, Windows XPTM, Windows NTTM, OS/2, or Linux
- application programs for example, DOS, WindowsTM, Windows 95TM, Windows 98TM, Windows 2000TM, Windows XPTM, Windows NTTM, OS/2, or Linux
- Examples of application programs include authoring applications 230 (for example, word processing, database programs, spreadsheet programs, email program, calendar programs, or graphics programs) capable of generating and/or editing documents or other electronic content; client and peer-to-peer applications 235 (for example, AOL client, CompuServe client, AIM client, AOL TV client, ISP client, or ICQ application) capable of communicating with other computer users, accessing various computer resources, and viewing, creating, or otherwise manipulating electronic content; and browser applications 240 (for example, Netscape's Navigator or Microsoft's Internet Explorer) capable of rendering Internet content.
- authoring applications 230 for example, word processing, database programs, spreadsheet programs, email program, calendar programs, or graphics programs
- client and peer-to-peer applications 235 for example, AOL client, CompuServe client, AIM client, AOL TV client, ISP client, or ICQ application
- browser applications 240 for example, Netscape's Navigator or Microsoft's Internet Explorer
- the computer 215 also includes a central processing unit (CPU) 250 for executing instructions in response to commands from the controller 205 .
- the controller 205 includes one or more of the application programs installed on the internal or external storage 220 of the computer 215 .
- the controller 205 includes application programs externally stored in and executed by one or more devices external to the computer 215 .
- the computer 215 typically includes a communication device 255 for sending and receiving data.
- a communication device 255 is a modem.
- Other examples include a transceiver, a set-top box, a communication card, a satellite communications hardware, an antenna, or another network adapter capable of transmitting and receiving data over the communication link 120 through a wired or wireless data pathway.
- the computer 215 also may include a television (TV) tuner 260 for receiving television programming in the form of broadcast, satellite, and/or cable TV signals.
- TV television
- the device 200 can selectively and/or simultaneously display network content received by the communication device 255 and television programming content received by the TV tuner 260 .
- the computer 215 typically includes an input/output interface 265 to enable a wired or wireless connection to various peripheral devices 270 , 271 , 272 , 273 , 274 , 275 , and 276 .
- peripheral devices include, but are not limited to, a mouse 270 , a mobile telephone 271 , a personal digital assistant (PDA) 272 , a keyboard 273 , a display monitor 274 , a TV remote control 275 for receiving information from and rendering information to subscribers, and a video control system 276 .
- PDA personal digital assistant
- Other examples of peripheral devices include voice recognition and synthesis devices.
- peripheral devices in FIG. 2 are illustrated as being peripheral with respect to the computer 215 , in another implementation, such devices may themselves include the functionality of the computer 215 and operate as the device 200 .
- the mobile telephone 271 or the PDA 272 may include computing and networking capabilities, and may function as a device 200 by accessing the server 115 through the communication link 120 and by communicating with other computer systems 105 in the network 110 .
- the computer 215 also includes a general-purpose interface 280 for linking to the portable device 135 .
- the general-purpose interface 280 may be any interface with data rates suitable for data transfer between the computer 215 and the portable device 135 .
- the interface 280 is a Universal Serial Bus (USB) port.
- the interface 280 is a serial port or a parallel port.
- An example of the controller 205 is a software application loaded on the device 200 for commanding and directing communications enabled by the device 200 .
- Other examples include a program, a piece of code, an instruction, a device, a computer, a computer system, or a combination of the above, for independently or collectively instructing the device 200 to interact and operate as described.
- the controller 205 may be embodied permanently or temporarily in any type of machine, component, physical or virtual equipment, storage medium, or propagated signal capable of providing instructions to the device 200 .
- the device 200 includes one or more plug-in applications 245 that are installed and used as a part of the client applications 235 .
- the plug-in applications 245 enable the device 200 to transmit messages to and from the server 115 .
- Plug-in applications 245 include one or more of: a description of internal protocols; a message application that is activated when a message is received through the server 115 ; an interface application that implements user interface components and business rules; and a status application that establishes the status of the message based on information from the application or the message itself.
- the mobile device 135 includes a body 300 that forms a cavity configured to house various components that control operation of the mobile device 135 , as discussed in greater detail below.
- the body 300 is made of any of the various materials that have suitable properties (such as, durability, low weight, rigidity, and safety) for such a device.
- suitable materials include, but are not limited to, plastics such as resins, polymers, elastomers, or thermoplastics.
- the body 300 may be formed using any suitable molding technique, such as, for example, injection molding.
- the size of the body 300 facilitates portability of the device 135 .
- the body 300 may be the size of an object for use on a key-chain, thus enabling a user to carry the mobile device 135 on her person (her clothes, her bags, her hands or wrist, or any other object with the user).
- the mobile device 135 may include an attachment device such as a key ring 305 for attaching to the user's person, thus enabling the user to carry the mobile device 135 away from the computer system 105 and out into the public while in stand-alone mode.
- the mobile device 135 also includes a connector device 310 for coupling with the computer system 105 .
- the connector device 310 is any connector that is able to link with the general-purpose interface 280 of the computer system 105 . In the implementation in which the general-purpose interface 280 is a USB port, the connector device 310 is a USB device.
- the connector device 310 may include a device for wireless coupling between the mobile device 135 and the computer system 105 .
- the connector device 310 may enable communication between the mobile device 135 and the computer system 105 without a wired connection.
- the connector device 310 is retractable in and out of a region of the body 300 of the mobile device 135 .
- the body 300 of the mobile device 135 houses a controller 400 , a power source 405 such as a battery that provides power to the controller 400 , one or more input devices 410 that enable the mobile device 135 to obtain input from a user, and one or more output devices 415 , 420 , 425 .
- the output device 415 is an imaging device such as a light (for example, a light emitting diode or LED), a video display (for example, a liquid crystal display or LCD), or a monitor.
- the output device 420 is a motion producer such as a vibrator or a buzzer and the output device 425 is an audio device such as a speaker.
- One or more openings may be formed on the body 300 adjacent the audio device 425 to permit audio output (for example, music or speech) to emanate from the audio device 425 without being muffled.
- the body 300 may include a compartment (not shown) for housing the power source 405 .
- the compartment may be opened and closed using, for example, a screwdriver or a snap-fit latch.
- the controller 400 includes a processor 435 that performs the controller's tasks using additional information obtained from memory 440 , a clock 445 , and a counter 450 .
- the memory 440 within a particular mobile device 135 stores an identification of a user of that device 135 and a table that includes the online identifiers for one or more owners of mobile devices in the network 110 in the form of a buddy list, and a geographic proximity for each online identifier. The geographic proximity is determined for a particular online identifier while the mobile device 135 is operating in stand-alone mode, as discussed below.
- the body 300 of the mobile device 135 houses an electromagnetic interface 430 that is used to detect geographic proximities of mobile counterpart devices 135 within the network 110 .
- the electromagnetic interface 430 is any suitable radio transceiver, that is, a two-way radio that combines both a radio transmitter and a receiver that exchanges information using an electromagnetic signal operating in the radio frequencies.
- the interface 430 is a Bluetooth interface, which is a short-range radio technology.
- the mobile device 135 includes a location or direction determining apparatus such as a GPS that is able to detect a location or direction of the mobile counterpart devices 135 within geographic proximity of the mobile device 135 .
- a location or direction determining apparatus such as a GPS that is able to detect a location or direction of the mobile counterpart devices 135 within geographic proximity of the mobile device 135 .
- the controller 400 receives input from the power source 405 , from the input devices 410 , from the connector device 310 , and from the electromagnetic interface 430 or from the location or direction determining apparatus 150 , depending on how geographic proximities are detected within the system 100 .
- the controller 400 performs tasks such as sending output signals to one or more output device 415 , 420 , 425 , and sending information to the computer system 105 through the connector device 310 .
- the controller 400 also sends signals to the electromagnetic interface 430 to cause the interface 430 to emit electromagnetic radiation, and receives a signal from the interface 430 if the interface 430 has detected electromagnetic radiation.
- the controller 400 may store information in the memory 440 relating to the location or direction of a particular user along with the other information stored in the memory 440 for that user. In this way, the user can then determine where that particular user was detected while in stand-alone mode. Additionally, if the mobile device 135 includes the location or direction determining apparatus 150 , the controller 400 may be configured to send a signal to the imaging device 415 to display a map of the location or direction of the other mobile device 135 .
- the mobile device 135 may or may not include its own location or direction determining apparatus.
- the satellite of the communication system 100 may be configured to detect the locations of each of the mobile devices 135 within the network 110 using wireless communication.
- the satellite 150 could be linked to a service for the users of the mobile devices 135 .
- the service monitors the relative positions of each of the mobile devices 135 within the network 110 and reports the positions to a web interface that can be accessed by users either through the mobile devices 135 or through the computer systems 105 .
- each mobile device 135 need not store information but only need to transmit a signal that can be detected by the satellite 150 .
- the mobile device 135 may be a relatively simple device that includes only one output device, such as, for example, an audio device 425 .
- the mobile device 135 shown in FIG. 3 lacks an imaging device or a motion producer and is a relatively simple device.
- the mobile device 135 may be a more complex computing device and may be designed like the computer system 105 shown in FIG. 2 .
- the mobile device 135 may be a laptop computer or a PDA.
- At least one of the mobile devices 135 of the network is configured differently from one or more other mobile devices 135 of the network.
- one of the mobile devices 135 may be configured as a laptop
- one of the mobile devices 135 may be configured as a PDA
- one of the mobile devices 135 may be configured as a dongle.
- Each of the different configurations of mobile devices 135 may be used, in aggregate, to create the mobile network.
- the electromagnetic interface 430 is a radio frequency identification (RFID) interface that transmits and receives information in the form of an electromagnetic signal in the radio frequency (RF) portion of the electromagnetic spectrum.
- the RFID interface includes an interrogator 500 and a transponder 505 , or tag.
- the interrogator 500 includes a reader 510 , a writer 515 , and an antenna 520 .
- the interrogator 500 directly couples to the controller 400 .
- the tag 505 includes an integrated circuit (IC) or chip and an antenna.
- the IC includes read/write memory and some form of processing capability.
- the tag 505 can come in a variety of shapes and it may be embedded, for example, in a glass or an epoxy resin.
- the antenna in the tag 505 is the physical interface for the RF signal to be received and transmitted. Its construction varies depending on the configuration of the tag 505 and the frequency at which the tag 505 operates. A low frequency tag 505 can use coils of wire, whereas a high frequency tag 505 can be printed with conducting inks. Any suitable frequency can be used, depending on the design of the tag and the signal to be transmitted and received.
- the tag 505 can be passively powered by the interrogator 500 , that is, without the use of the power source 405 .
- a passive tag 505 gets all of its power from a radio wave signal sent by the interrogator 500 .
- the tag 505 converts the radio wave signal into power. This radio wave signal may also be used to carry data from the interrogator 500 to the tag 505 . In this way, the tag 505 is powered only when it is exposed to the beam of the interrogator 500 .
- the tag 505 uses a technique called backscatter to reply to the interrogator 500 . In the backscatter technique, the carrier wave from the interrogator 500 is reflected from the tag 505 without the use of a transmitter within the tag 505 .
- the tag 505 is powered by the power source 405 .
- the powered tag 505 still uses the backscatter technique, but it receives power to operate the IC from the power source 405 .
- the tag 505 is not dependent on the strength of the carrier signal from the interrogator 500 to provide the power it needs. Instead, the powered tag 505 can use all the power from the power source 405 and is able to work at a greater distance from the interrogator 500 .
- the tag 505 is active, that is, it uses not only the power source 405 , but also some form of transmitter internal to the tag 505 .
- the signal transmission range of the tag 505 can be increased substantially when compared with range of non-active tags (discussed above).
- the tag 505 of a particular mobile device 135 “talks” to the interrogator 500 of an nearby mobile counterpart device 135 using an air interface, which is a specification for how they talk to each other that includes the frequency of the carrier, the bit data rate, the method of encoding and any other parameters that may be needed.
- ISO 18000 is the standard for the air interface. Additionally, the air interface may include an anti-collision protocol that allows many tags in the field to talk to each other at the same time.
- the interface 430 may be a Reader talks first (RTF) interface, in which the tag 505 just sits there until it receives a request from the interrogator 500 of another mobile device 135 . Even though the tag 505 may be receiving power from the interrogator 500 , the tag 505 does not “talk” until it is “asked a question” by the interrogator 500 .
- RTF Reader talks first
- the interface 430 may be a Tag talks first (TTF) interface, in which the tag 505 talks as soon as it gets power, or in the case of a power-assisted tag or an active tag, it talks for short periods of time, all the time.
- TTF Tag talks first
- the tag 505 of a particular mobile device 135 can continuously transmit an RF signal by damping the incoming RF power from the interrogator 500 within the particular mobile device 135 .
- the tag 505 may initiate or pulse every five seconds. Or, as discussed above, the tag 505 may only initiate a pulse in response to an incoming RF signal from an interrogator 500 of another mobile device 135 .
- the tag 505 has a small size and may be formed into any suitable form, thus reducing the size requirements of the mobile device 135 .
- the RFID interface 430 does not require contact or line-of-sight between two mobile devices 135 . In this way, the RFID interface 430 permits great freedom of movement for a user of the mobile device 135 and enables flexibility in the placement of the tag 505 and the interrogator 500 within the interface 430 , thus reducing size requirements of the mobile device 135 .
- a user who wishes to join the network 110 engages in a procedure 600 .
- the user initially registers at the server 115 (step 605 ), at which time the user receives a unique identifier.
- the user is also given the option of providing additional personal information.
- the user can define and maintain a buddy list (step 610 ), that is, a list of other co-users of the network 110 (that is, buddies) that enables the user to perceive presence information for the co-users in a unique graphical user interface (GUI) and to track changes to presence status for the co-users in substantially real-time automatically, where presence indicates the availability of a co-user to presently communicate over the network 110 (for example, logon status of a co-user).
- the buddy list also provides the user with a mechanism to initiate communications (for example, instant messages (IMs), electronic mail (e-mail), chat, and other communications) with the co-users.
- IMs instant messages
- e-mail electronic mail
- chat chat
- Each user account may have one or more buddy lists.
- the user's presence may be announced (step 620 ) to other online users of the network 110 and the user's set of buddy lists is presented to a buddy list system.
- the buddy list system attempts to match co-users currently logged into the system with the entries on the user's buddy list. Any matches are displayed to the user (step 625 ).
- a user's buddy list is updated to reflect these changes (step 630 ).
- An indication also may be added to show that a co-user just logged on or logged off the system.
- the communication system 100 performs a procedure 700 for identifying online identifiers that are geographically proximate to a mobile communications device 135 .
- the system 100 detects a geographic proximity between a mobile device 135 and one or more mobile counterpart devices 135 with which the mobile device 135 communicates (step 705 ). Any component of the system 100 may be configured to detect the geographic proximity.
- the location or direction determining apparatus 150 may determine that one or more mobile counterpart devices 135 are geographically proximate to the mobile device 135 .
- the location or direction determining apparatus 150 can send a signal to the mobile device 135 indicating the presence of and information about the geographically proximate counterpart devices 135 .
- the information can then be stored in the memory 440 of the mobile device 135 through a wireless transmission between the location or direction determining apparatus 150 and the mobile device 135 .
- the mobile device 135 includes the interface 430 , then the mobile device 135 is configured to detect geographic proximity of mobile counterpart devices 135 in the network 110 . If the interface 430 is an RFID interface, then the mobile device 135 detects a geographic proximity of a mobile counterpart device 135 by detecting information stored within the mobile counterpart device 135 and transmitted from the mobile counterpart device 135 using RFID.
- the system 100 identifies an online identifier associated with each mobile counterpart device 135 for which geographic proximity is detected (step 710 ). If the system 100 includes the location or direction determining apparatus 150 , then the location or direction determining apparatus 150 identifies the online identifiers for those geographically proximate mobile counterpart devices 135 . Or, if the mobile device 135 includes the interface 430 , then the interface 430 identifies the online identifiers for those geographically proximate counterpart devices 135 .
- the online identifier may be a user-designated online identity set up during the registration (step 605 ) in the procedure 600 of FIG. 6 .
- These online identifiers may be used in the buddy list of an instant messaging communications application.
- the user-designated online identity can be identified through reference to a user-designated buddy list.
- the indication may distinguish the online identifiers associated with at least two mobile counterpart devices 135 for which geographic proximity to the mobile device 135 was detected.
- the system 100 stores information reflective of the detected geographic proximity and the associated online identifier (step 715 ).
- the information may be stored within the memory 440 of the mobile device 135 or it may be stored at the location or direction determining apparatus 150 if the system 100 includes the location or direction determining apparatus 150 .
- the storage of the information can include maintenance of a list of online identifiers for which geographic proximity was detected. Furthermore, the list may correspond to a buddy list maintained for the user of the mobile device 135 . The list can be limited to online identifiers that appear on a buddy list maintained for the user of the mobile device 135 .
- system 100 makes perceivable an indication of at least one associated online identifier associated with a mobile counterpart device 135 for which geographic proximity to the mobile device 135 was detected (step 720 ).
- the indication can be made perceivable in any suitable manner.
- the information stored at step 715 that is reflective of the detected geographic proximity can be downloaded from the mobile device 135 to the computer system 105 .
- the display of that information is an indication that is enabled at the computer system 105 , for example, at the monitor 274 .
- the information may be displayed as an indication at the imaging device 415 of the mobile device 135 .
- the indication is made perceivable independently of perception of the table of online identifiers or the buddy list that is stored within memory 440 of the mobile device 135 or within memory 220 of the computer system 105 . In this way, the indication is not made perceivable through the display of the table or the buddy list. Rather, the indication is made perceivable through the output of a signal to one or more output devices 415 , 420 , 425 at the mobile device 135 . For example, the indication is made perceivable through the output of an audio signal (such as a beep or any suitable sound or combination of tones) at the audio device 425 of the mobile device 135 .
- an audio signal such as a beep or any suitable sound or combination of tones
- the indication is made perceivable through the output of a flashing light at the imaging device 415 of the mobile device 135 .
- the indication may be made perceivable by distinguishing online identifiers for which the detected geographic proximity was detected after a buddy list or the table was last made perceivable to a user of the mobile device 135 .
- the indication may distinguish the online identifiers associated with at least two mobile counterpart devices 135 for which geographic proximity to the mobile device 135 was previously detected but is not detected at the time of making the indication perceivable (step 720 ).
- the steps of detecting (step 705 ), identifying (step 710 ), and storing (step 715 ) may begin upon logical separation of the mobile communications device 135 from the computer system 105 , that is, while the device 135 is operating in stand-alone mode.
- the mobile device 135 performs a procedure 800 for interacting with the computer system 105 and the mobile counterpart devices 135 .
- the mobile device 135 performs the procedure 800 under the control of the controller 400 . This procedure is represented by the illustration in FIG. 9 . Initially, the mobile device 135 is connected to the computer system 105 through the connector device 310 (step 805 ).
- the mobile device 135 transmits information through the connector device 310 with the computer system 105 (step 810 ).
- the mobile device 135 can obtain user information from the computer system 105 such as a user's online identifier (for example, a user identification number, a user's name, or a user's screen name).
- the user information may be information relating to the user of the mobile device 135 that the mobile device 135 later transmits while in stand-alone mode.
- the user information may be information relating to buddies of the user of the mobile device 135 .
- the mobile device 135 can transmit user information such as a user's online identifier (for example, a user identification number, a user's name, or a user's screen name) to the computer system 105 through the connector device 310 .
- user information may be information relating to one or more users of another mobile device 135 .
- the mobile device 135 stores the user information within memory 410 .
- the user information may be stored in a table that correlates each user's online identifier with other information about that user that is detected while the mobile device 135 operates in stand-alone mode.
- the table may correlate a location or a time with the user's online identifier, with the location or time being detected when the mobile device 135 determines that that user's mobile device 135 is geographically proximate to the mobile device 135 .
- the mobile device 135 If the mobile device 135 is connecting for the first time to the computer system 105 at step 805 , the mobile device 135 is initialized, that is, it retrieves and stores the user's information such as the user identification number. Moreover, the computer system 105 , and in particular, the server 115 , may detect the connection and transfer the necessary applications to store within the memory 220 of the computer system 105 , without the user being burdened with configuration and execution of the transfer. Thereafter, the computer system 105 uses these applications to interact with the mobile device 135 when the mobile device is connected (step 805 ).
- the mobile device 135 is disconnected from the computer system 105 (step 815 ). Once disconnected, the mobile device 135 (in particular, the interface 430 within the mobile device 135 ) broadcasts the user's information (such as the identification number) (step 820 ). In one implementation, the mobile device 135 is configured to automatically and continuously broadcast the user's information. In another implementation, the mobile device 135 is configured to only activate the interface 430 to broadcast the user information upon manual activation from a user (that is upon receipt of user input through one of the input devices 430 ).
- the mobile device 135 is configured to automatically and continuously broadcast the user's information. In another implementation, the mobile device 135 is configured to only activate the interface 430 to broadcast the user information upon manual activation from a user (that is upon receipt of user input through one of the input devices 430 ).
- the mobile device 135 receives information about other users through the interface 430 from other mobile devices 135 that are geographically proximate to the mobile device 135 (step 825 ).
- One device 135 is geographically proximate to another device 135 if the interface 430 in the device 135 is able to detect a presence of the other device 135 .
- the interface 430 is an RFID interface (described above)
- one mobile device 135 is geographically proximate to another mobile device 135 if the mobile device 135 is within radio frequency range of the other mobile device 135 .
- Block 915 demonstrates the broadcast and receipt of the mobile device 135 .
- the mobile device 135 stores the received information within its memory 440 (step 830 ).
- the mobile device 135 may also output a signal to the user at any time during the procedure 800 (step 835 ).
- the output signal may indicate that another user of the network 110 is in range of the mobile device 135 .
- the output signal may indicate that a buddy in the network 110 is within range of the mobile device 135 .
- the controller 400 may send a signal to the imaging device 415 to output a blinking light or an image.
- the controller 400 may send a signal to the motion producer 420 to vibrate or buzz.
- the controller 400 may send a signal to the audio device 425 to beep or play another sound or music.
- the mobile device 135 When the mobile device 135 is re-connected to the computer system 105 (step 805 ), the mobile device 135 uploads all the user information that it has collected (step 810 ).
- the computer system 105 may, at this time, open a window 910 (for example, a window that includes features that interact with a program or application of the computer system 105 ) that shows the user information that it received from the mobile device 135 .
- the application that runs the window 910 may or may not reside on the computer system 105 .
- the computer system 105 automatically retrieves other appropriate user information from the database 117 that correlates with the downloaded information.
- the computer system 105 may retrieve information about the user's name, address, interests, or other accessible information that the user may have initially provided to the database 117 during registration (step 605 ).
- the application that displays the window 910 allows the user to perform all the basic functions for any user that she “met” throughout the day with the mobile device 135 , such as, for example, add the other user to her contact list, send a message to the other user, retrieve more information about the other user.
- the controller 400 sends a signal to the imaging device 415 to output a list of user information received during stand-alone mode 915 .
- the controller 400 sends a signal to the motion producer 420 to vibrate or buzz while the interface 430 is receiving data from another mobile device 135 .
- the controller 400 sends a signal to the audio device 425 to beep or play a sound or music while the interface 430 is receiving data from another mobile device 135 .
- the controller 400 sends a first signal to a first output device if the data received is from a buddy of the user and a second signal to a second output device if the data received is from a user who is not a buddy of the user.
Abstract
Description
Claims (19)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/023,632 US9270769B1 (en) | 2004-08-11 | 2004-12-29 | Mobile communications device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US60038404P | 2004-08-11 | 2004-08-11 | |
US11/023,632 US9270769B1 (en) | 2004-08-11 | 2004-12-29 | Mobile communications device |
Publications (1)
Publication Number | Publication Date |
---|---|
US9270769B1 true US9270769B1 (en) | 2016-02-23 |
Family
ID=55314812
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/023,632 Active 2029-10-07 US9270769B1 (en) | 2004-08-11 | 2004-12-29 | Mobile communications device |
Country Status (1)
Country | Link |
---|---|
US (1) | US9270769B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140101558A1 (en) * | 2004-02-05 | 2014-04-10 | Nokia Corporation | Ad-hoc connection between electronic devices |
US20140187324A1 (en) * | 2012-12-28 | 2014-07-03 | Game Freak Inc. | Information processing apparatus, information processing system, storage medium and information processing method |
Citations (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5455851A (en) * | 1993-07-02 | 1995-10-03 | Executone Information Systems, Inc. | System for identifying object locations |
US5748138A (en) | 1996-09-30 | 1998-05-05 | Telle; John M. | Synchronous identification of friendly targets |
US5835061A (en) * | 1995-06-06 | 1998-11-10 | Wayport, Inc. | Method and apparatus for geographic-based communications service |
US5956626A (en) * | 1996-06-03 | 1999-09-21 | Motorola, Inc. | Wireless communication device having an electromagnetic wave proximity sensor |
US6236337B1 (en) | 1997-02-25 | 2001-05-22 | Alcatel | Process for transmitting information between moving bodies and a communication device for carrying out this process |
US6337978B1 (en) | 1998-10-01 | 2002-01-08 | Mitsubishi Denki Kabushiki Kaisha | Dedicated short-range communication mobile device for intelligent transport systems |
US20020007398A1 (en) * | 2000-05-10 | 2002-01-17 | Dennis Mendiola | Instant messaging account system |
US20030027528A1 (en) * | 2001-08-06 | 2003-02-06 | Toshiba Tec Kabushiki Kaisha. | Image information input/output device and control system for the same using mobile device |
US20030154398A1 (en) * | 2002-02-08 | 2003-08-14 | Eaton Eric Thomas | System for providing continuity between session clients and method therefor |
US6624752B2 (en) * | 1999-11-15 | 2003-09-23 | Bluetags A/S | Object detection system |
US20030185203A1 (en) * | 1998-12-31 | 2003-10-02 | At&T Corp. | Integrated high bandwidth communications system |
US20040003037A1 (en) * | 2002-06-27 | 2004-01-01 | Fujitsu Limited | Presence administration method and device |
US6693513B2 (en) | 1997-10-03 | 2004-02-17 | Micron Technology, Inc. | Wireless identification device, RFID device with push-on/push off switch, and method of manufacturing wireless identification device |
US20040054729A1 (en) * | 2002-09-06 | 2004-03-18 | Nec Corporation | Communication system, communication server and communication method |
US6714133B2 (en) | 1999-12-15 | 2004-03-30 | Koninklijke Philips Electronics N.V. | Short range communication system |
US6717516B2 (en) * | 2001-03-08 | 2004-04-06 | Symbol Technologies, Inc. | Hybrid bluetooth/RFID based real time location tracking |
US6735435B2 (en) | 2001-03-30 | 2004-05-11 | Motorola, Inc. | Method for providing entertainment to portable device based upon predetermined parameters |
US6761637B2 (en) | 2000-02-22 | 2004-07-13 | Creative Kingdoms, Llc | Method of game play using RFID tracking device |
US6804516B2 (en) | 2000-12-09 | 2004-10-12 | Lg Electronics, Inc. | Information system for a traveler information service and method for providing the service |
US20040215723A1 (en) * | 2003-04-22 | 2004-10-28 | Siemens Information | Methods and apparatus for facilitating online presence based actions |
US6820813B2 (en) | 2001-01-23 | 2004-11-23 | Symbol Technologies, Inc. | Adapter unit having an ergonomic grip for a personal digital assistant |
US6857021B1 (en) * | 1998-10-30 | 2005-02-15 | 3Com Corporation | Proximity-based registration on a data network telephony system |
US20050135305A1 (en) * | 2002-06-12 | 2005-06-23 | Globespanvirata, Inc. | Automatic peer discovery |
US20050163311A1 (en) * | 2004-01-28 | 2005-07-28 | Theglobe.Com | Internet telephony communications adapter for web browsers |
US20050227676A1 (en) * | 2000-07-27 | 2005-10-13 | Microsoft Corporation | Place specific buddy list services |
US6987847B1 (en) * | 2003-04-15 | 2006-01-17 | America Online, Inc. | Communication device monitoring |
US20060036712A1 (en) * | 2004-07-28 | 2006-02-16 | Morris Robert P | System and method for providing and utilizing presence information |
US7034684B2 (en) * | 2004-01-06 | 2006-04-25 | Matsushita Electric Industrial Co., Ltd. | Personal item monitor using radio frequency identification |
US7062572B1 (en) * | 2001-03-19 | 2006-06-13 | Microsoft Corporation | Method and system to determine the geographic location of a network user |
US20070076665A1 (en) * | 2002-08-02 | 2007-04-05 | Biju Nair | System and Method for Seamless Roaming Between Wireless Network |
US7209041B2 (en) * | 2003-09-12 | 2007-04-24 | Tony Hines | Mobile RFID management method and system |
US7636853B2 (en) * | 2003-01-30 | 2009-12-22 | Microsoft Corporation | Authentication surety and decay system and method |
-
2004
- 2004-12-29 US US11/023,632 patent/US9270769B1/en active Active
Patent Citations (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5455851A (en) * | 1993-07-02 | 1995-10-03 | Executone Information Systems, Inc. | System for identifying object locations |
US5835061A (en) * | 1995-06-06 | 1998-11-10 | Wayport, Inc. | Method and apparatus for geographic-based communications service |
US5956626A (en) * | 1996-06-03 | 1999-09-21 | Motorola, Inc. | Wireless communication device having an electromagnetic wave proximity sensor |
US5748138A (en) | 1996-09-30 | 1998-05-05 | Telle; John M. | Synchronous identification of friendly targets |
US6236337B1 (en) | 1997-02-25 | 2001-05-22 | Alcatel | Process for transmitting information between moving bodies and a communication device for carrying out this process |
US6693513B2 (en) | 1997-10-03 | 2004-02-17 | Micron Technology, Inc. | Wireless identification device, RFID device with push-on/push off switch, and method of manufacturing wireless identification device |
US6337978B1 (en) | 1998-10-01 | 2002-01-08 | Mitsubishi Denki Kabushiki Kaisha | Dedicated short-range communication mobile device for intelligent transport systems |
US6857021B1 (en) * | 1998-10-30 | 2005-02-15 | 3Com Corporation | Proximity-based registration on a data network telephony system |
US20030185203A1 (en) * | 1998-12-31 | 2003-10-02 | At&T Corp. | Integrated high bandwidth communications system |
US6624752B2 (en) * | 1999-11-15 | 2003-09-23 | Bluetags A/S | Object detection system |
US6714133B2 (en) | 1999-12-15 | 2004-03-30 | Koninklijke Philips Electronics N.V. | Short range communication system |
US6761637B2 (en) | 2000-02-22 | 2004-07-13 | Creative Kingdoms, Llc | Method of game play using RFID tracking device |
US20020007398A1 (en) * | 2000-05-10 | 2002-01-17 | Dennis Mendiola | Instant messaging account system |
US20050227676A1 (en) * | 2000-07-27 | 2005-10-13 | Microsoft Corporation | Place specific buddy list services |
US6804516B2 (en) | 2000-12-09 | 2004-10-12 | Lg Electronics, Inc. | Information system for a traveler information service and method for providing the service |
US6820813B2 (en) | 2001-01-23 | 2004-11-23 | Symbol Technologies, Inc. | Adapter unit having an ergonomic grip for a personal digital assistant |
US6717516B2 (en) * | 2001-03-08 | 2004-04-06 | Symbol Technologies, Inc. | Hybrid bluetooth/RFID based real time location tracking |
US7062572B1 (en) * | 2001-03-19 | 2006-06-13 | Microsoft Corporation | Method and system to determine the geographic location of a network user |
US6735435B2 (en) | 2001-03-30 | 2004-05-11 | Motorola, Inc. | Method for providing entertainment to portable device based upon predetermined parameters |
US20030027528A1 (en) * | 2001-08-06 | 2003-02-06 | Toshiba Tec Kabushiki Kaisha. | Image information input/output device and control system for the same using mobile device |
US20030154398A1 (en) * | 2002-02-08 | 2003-08-14 | Eaton Eric Thomas | System for providing continuity between session clients and method therefor |
US20060212585A1 (en) * | 2002-02-08 | 2006-09-21 | Eaton Eric T | System for providing continuity between session clients and method therefor |
US20050135305A1 (en) * | 2002-06-12 | 2005-06-23 | Globespanvirata, Inc. | Automatic peer discovery |
US20040003037A1 (en) * | 2002-06-27 | 2004-01-01 | Fujitsu Limited | Presence administration method and device |
US20070076665A1 (en) * | 2002-08-02 | 2007-04-05 | Biju Nair | System and Method for Seamless Roaming Between Wireless Network |
US20040054729A1 (en) * | 2002-09-06 | 2004-03-18 | Nec Corporation | Communication system, communication server and communication method |
US7636853B2 (en) * | 2003-01-30 | 2009-12-22 | Microsoft Corporation | Authentication surety and decay system and method |
US6987847B1 (en) * | 2003-04-15 | 2006-01-17 | America Online, Inc. | Communication device monitoring |
US20040215723A1 (en) * | 2003-04-22 | 2004-10-28 | Siemens Information | Methods and apparatus for facilitating online presence based actions |
US7209041B2 (en) * | 2003-09-12 | 2007-04-24 | Tony Hines | Mobile RFID management method and system |
US7034684B2 (en) * | 2004-01-06 | 2006-04-25 | Matsushita Electric Industrial Co., Ltd. | Personal item monitor using radio frequency identification |
US20050163311A1 (en) * | 2004-01-28 | 2005-07-28 | Theglobe.Com | Internet telephony communications adapter for web browsers |
US20060036712A1 (en) * | 2004-07-28 | 2006-02-16 | Morris Robert P | System and method for providing and utilizing presence information |
Non-Patent Citations (14)
Title |
---|
"Bleep at First Sight," Reuters, Wired News: Bleep at First Sight, www.wired.com/news/culture/0,1284,12342,00.html, dated May 15, 1998, captured Nov. 2, 2004, 2 pages. |
"Japan's lonely hearts find each other with 'Lovegety,'" CNN-Japan's lonely hearts find each other with 'Lovegety'-Jun. 7, 1998, CNN.com, www6.cnn.com/WORLD/asispcf/9806/07/fringe/japan.lovegety, 2 pages. |
"Love: Japanese Style," Yukari Iwatani, Wired News: Love: Japanese Style, www.wired.com/news/culture/0,1284,128990,00.html, dated Jun. 11, 1998, captured Nov. 2, 2004, 4 pages. |
"New Solutions for P2P Communications," Press Releases-ICQ.com, http://company.icq.com/info/press/press-release2.html, dated Nov. 15, 1996, captured Dec. 7, 2004, 2 pages. |
"The Business Card (draft)," Mike Volker, The Business Card, Business Basics for Engineers, 2003 www.sfu.ca/~mvolker/biz/buscard.htm, updated May 16, 2003, captured Nov. 2, 2004, 3 pages. |
"The Business Card (draft)," Mike Volker, The Business Card, Business Basics for Engineers, 2003 www.sfu.ca/˜mvolker/biz/buscard.htm, updated May 16, 2003, captured Nov. 2, 2004, 3 pages. |
"The ICQ Story," ICQ.com, http://company.icq.com/info/icqstory2.html, dated Nov. 15, 1996, captured Dec. 7, 2004, 4 pages. |
"The MatchUp SmartCard," MatchUp SmartCard, www.matchupsingles.com/smartcard.php?PHPSESSID=41a490f4d42e7c93070634955c4ae445, Interactive Digital Corporation, captured Nov. 2, 2004, 2 pages. |
"vCard and vCalendar," Personal Data Interchange, www.imc.org/pdi, Internet Mail Consortium, Nov. 2, 2004, 2 pages. |
"vCard Overview," www.imc.org/pdi/vcardoverview.html, Internet Mail Consortium, captured Nov. 2, 2004, 3 pages. |
"vCard(TM)-The Electronic Business Card for Cross-Platform Exchange of Personal Data and Much More," Versit Personal Data Interchange, captured Nov. 2, 2004, 2 pages. |
"vCard: The Electronic Business Card," Version 2.1, A versit Consortium White Paper, dated Jan. 1, 1997, vCard White Paper, www.imc.org/pdi,vcardwhite.html, Internet Mail Consortium, captured Nov. 2, 2004, 4 pages. |
"vCard™-The Electronic Business Card for Cross-Platform Exchange of Personal Data and Much More," Versit Personal Data Interchange, captured Nov. 2, 2004, 2 pages. |
"What Is P2P . . . And What Isn't?," Clay Shirky, Nov. 24, 2000, O'Reilly OpenP2P.com, www.openp2p.com/1pt/a/472, captured Dec. 7, 2004, 5 pages. |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140101558A1 (en) * | 2004-02-05 | 2014-04-10 | Nokia Corporation | Ad-hoc connection between electronic devices |
US9794133B2 (en) * | 2004-02-05 | 2017-10-17 | Nokia Technologies Oy | Ad-hoc connection between electronic devices |
US20140187324A1 (en) * | 2012-12-28 | 2014-07-03 | Game Freak Inc. | Information processing apparatus, information processing system, storage medium and information processing method |
US9687731B2 (en) * | 2012-12-28 | 2017-06-27 | Nintendo Co., Ltd. | Information processing apparatus, information processing system, storage medium and information processing method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10574942B2 (en) | Systems and methods for virtual co-location | |
US7864057B2 (en) | Pet locating device | |
US7734181B2 (en) | Devices, systems and methods for ad hoc wireless communication | |
US8194844B2 (en) | Rerouting ongoing telecommunications to a user | |
US7432805B2 (en) | Notifying users of device events in a networked environment | |
US8243661B2 (en) | Establishing user accounts for RFID-based telecommunications routing | |
AU2009251161B2 (en) | Instant messaging terminal adapted for Wi-Fi access | |
US8270589B2 (en) | Routing telecommunications to a user in dependence upon device-based routing preferences | |
CN101605305B (en) | Method for providing to an end device access to a service | |
US20060212519A1 (en) | Rfid wireless control of instant messaging | |
US6934739B2 (en) | System for contact services utilizing a local contact server and contact devices | |
WO2003090143A2 (en) | A portable communication apparatus and method for match-making with unique user id | |
EP2020150A2 (en) | Automatically updated instant messaging (im) presence of roaming im user | |
CN108390998A (en) | A kind of method and mobile terminal for sharing file | |
US9270769B1 (en) | Mobile communications device | |
US7296740B2 (en) | Routing telecommunications to a user in dependence upon location | |
KR101257405B1 (en) | Apparatus and method for instant messenger service | |
CN110351101A (en) | A kind of group invitation processing method, system and mobile terminal | |
CN108848240A (en) | A kind of protecting information safety method and terminal | |
US20210173943A1 (en) | Location-based information exchange between physically proximate users | |
KR100677409B1 (en) | Device and method for finding friends in virtual space of wireless terminal | |
CN110909377B (en) | Information display method, electronic equipment and server | |
KR20090003454A (en) | Human network matching system and method using radio frequency identification tag | |
WO2005060225A1 (en) | Partner search device, system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: AMERICA ONLINE, INC., VIRGINIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:WEINSTEIN, JOSHUA;REEL/FRAME:016370/0771 Effective date: 20050213 |
|
AS | Assignment |
Owner name: BANK OF AMERICAN, N.A. AS COLLATERAL AGENT, TEXAS Free format text: SECURITY AGREEMENT;ASSIGNORS:AOL INC.;AOL ADVERTISING INC.;BEBO, INC.;AND OTHERS;REEL/FRAME:023649/0061 Effective date: 20091209 |
|
AS | Assignment |
Owner name: AOL INC., VIRGINIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AOL LLC;REEL/FRAME:023723/0645 Effective date: 20091204 Owner name: AOL LLC, VIRGINIA Free format text: CHANGE OF NAME;ASSIGNOR:AMERICA ONLINE, INC.;REEL/FRAME:023723/0585 Effective date: 20060403 |
|
AS | Assignment |
Owner name: AOL ADVERTISING INC., VIRGINIA Free format text: DISTRIBUTION AGREEMENT OF INTELLECTUAL PROPERTY;ASSIGNOR:ICQ LLC;REEL/FRAME:024582/0462 Effective date: 20100422 |
|
AS | Assignment |
Owner name: TRUVEO, INC, CALIFORNIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS;ASSIGNOR:BANK OF AMERICA, N A;REEL/FRAME:025323/0416 Effective date: 20100930 Owner name: AOL ADVERTISING INC, NEW YORK Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS;ASSIGNOR:BANK OF AMERICA, N A;REEL/FRAME:025323/0416 Effective date: 20100930 Owner name: AOL INC, VIRGINIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS;ASSIGNOR:BANK OF AMERICA, N A;REEL/FRAME:025323/0416 Effective date: 20100930 Owner name: NETSCAPE COMMUNICATIONS CORPORATION, VIRGINIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS;ASSIGNOR:BANK OF AMERICA, N A;REEL/FRAME:025323/0416 Effective date: 20100930 Owner name: GOING INC, MASSACHUSETTS Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS;ASSIGNOR:BANK OF AMERICA, N A;REEL/FRAME:025323/0416 Effective date: 20100930 Owner name: SPHERE SOURCE, INC, VIRGINIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS;ASSIGNOR:BANK OF AMERICA, N A;REEL/FRAME:025323/0416 Effective date: 20100930 Owner name: QUIGO TECHNOLOGIES LLC, NEW YORK Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS;ASSIGNOR:BANK OF AMERICA, N A;REEL/FRAME:025323/0416 Effective date: 20100930 Owner name: TACODA LLC, NEW YORK Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS;ASSIGNOR:BANK OF AMERICA, N A;REEL/FRAME:025323/0416 Effective date: 20100930 Owner name: MAPQUEST, INC, COLORADO Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS;ASSIGNOR:BANK OF AMERICA, N A;REEL/FRAME:025323/0416 Effective date: 20100930 Owner name: YEDDA, INC, VIRGINIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS;ASSIGNOR:BANK OF AMERICA, N A;REEL/FRAME:025323/0416 Effective date: 20100930 Owner name: LIGHTNINGCAST LLC, NEW YORK Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS;ASSIGNOR:BANK OF AMERICA, N A;REEL/FRAME:025323/0416 Effective date: 20100930 |
|
AS | Assignment |
Owner name: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT, ILLINOIS Free format text: SECURITY AGREEMENT;ASSIGNORS:AOL INC.;AOL ADVERTISING INC.;BUYSIGHT, INC.;AND OTHERS;REEL/FRAME:030936/0011 Effective date: 20130701 Owner name: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT Free format text: SECURITY AGREEMENT;ASSIGNORS:AOL INC.;AOL ADVERTISING INC.;BUYSIGHT, INC.;AND OTHERS;REEL/FRAME:030936/0011 Effective date: 20130701 |
|
AS | Assignment |
Owner name: AOL INC., NEW YORK Free format text: RELEASE OF SECURITY INTEREST IN PATENT RIGHTS -RELEASE OF 030936/0011;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:036042/0053 Effective date: 20150623 Owner name: PICTELA, INC., NEW YORK Free format text: RELEASE OF SECURITY INTEREST IN PATENT RIGHTS -RELEASE OF 030936/0011;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:036042/0053 Effective date: 20150623 Owner name: BUYSIGHT, INC., NEW YORK Free format text: RELEASE OF SECURITY INTEREST IN PATENT RIGHTS -RELEASE OF 030936/0011;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:036042/0053 Effective date: 20150623 Owner name: AOL ADVERTISING INC., NEW YORK Free format text: RELEASE OF SECURITY INTEREST IN PATENT RIGHTS -RELEASE OF 030936/0011;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:036042/0053 Effective date: 20150623 Owner name: MAPQUEST, INC., NEW YORK Free format text: RELEASE OF SECURITY INTEREST IN PATENT RIGHTS -RELEASE OF 030936/0011;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:036042/0053 Effective date: 20150623 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: OATH INC., VIRGINIA Free format text: CHANGE OF NAME;ASSIGNOR:AOL INC.;REEL/FRAME:043672/0369 Effective date: 20170612 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
AS | Assignment |
Owner name: VERIZON MEDIA INC., NEW YORK Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:OATH INC.;REEL/FRAME:054258/0635 Effective date: 20201005 |
|
AS | Assignment |
Owner name: VERIZON PATENT AND LICENSING INC., NEW JERSEY Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:VERIZON MEDIA INC.;REEL/FRAME:057453/0431 Effective date: 20210801 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |