US20040252197A1 - Mobile device management system - Google Patents

Mobile device management system Download PDF

Info

Publication number
US20040252197A1
US20040252197A1 US10/430,197 US43019703A US2004252197A1 US 20040252197 A1 US20040252197 A1 US 20040252197A1 US 43019703 A US43019703 A US 43019703A US 2004252197 A1 US2004252197 A1 US 2004252197A1
Authority
US
United States
Prior art keywords
mobile device
event
video
location
camera
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.)
Abandoned
Application number
US10/430,197
Inventor
James Fraley
Ning Chen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pluto Technologies Inc
Original Assignee
News IQ Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by News IQ Inc filed Critical News IQ Inc
Priority to US10/430,197 priority Critical patent/US20040252197A1/en
Assigned to NEWS IQ INC. reassignment NEWS IQ INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHEN, NING NICHOLAS, FRALEY, JAMES J.
Publication of US20040252197A1 publication Critical patent/US20040252197A1/en
Assigned to PLUTO TECHNOLOGIES, INC. reassignment PLUTO TECHNOLOGIES, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: NEWS IQ INC.
Priority to US12/613,142 priority patent/US8484381B2/en
Priority to US12/772,827 priority patent/US8897375B2/en
Priority to US13/911,838 priority patent/US20130271609A1/en
Priority to US14/056,787 priority patent/US10375641B2/en
Priority to US17/303,578 priority patent/US20210289173A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/183Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/183Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source
    • H04N7/185Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source from a mobile camera, e.g. for remote control
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4143Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a Personal Computer [PC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42202Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] environmental sensors, e.g. for detecting temperature, luminosity, pressure, earthquakes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/4223Cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/4227Providing Remote input by a user located remotely from the client device, e.g. at work
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • H04N21/4586Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/632Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing using a connection between clients on a wide area network, e.g. setting up a peer-to-peer communication via Internet for retrieving video segments from the hard-disk of other client devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/66Remote control of cameras or camera parts, e.g. by remote control devices

Definitions

  • the present invention relates to mobile communication systems and, in particular, relates to a mobile device management system.
  • Mobile device users also demand reliable and innovative mechanisms for updating personal data, such as calendar and scheduling information, that is stored on their mobile devices.
  • the ability to update calendar and schedule information with real time location information about other mobile device users with whom the user is scheduled to or desires to interact would be particularly invaluable.
  • personal data stored on a mobile device is updated via synchronization with a larger system such as a server or personal computer.
  • the mobile device usually must be cabled to the system for update of personal data and calendar information, and the updates are often user-initiated rather than system-driven or automatic.
  • Real time, automatic updating of calendar information incorporating location information about other mobile devices is not provided by current systems.
  • One aspect of the invention is a system for monitoring a remote camera on a mobile device. Live video images from the remote camera are captured and streamed in real time over a network to the mobile device. The images may be encoded prior to streaming with a software-based encoder, and decoded by the mobile device using a software-based video decoder. Control signals may be sent from the mobile device to the camera to remotely control the camera. Modifications to standard video compression and streaming protocols are provided to better suit a mobile device environment.
  • Another aspect of this invention is a system for mobile device event management, using location and calendar information. Calendar and location information is shared among multiple devices and used to schedule, re-schedule and manage events. The relative proximity of the mobile devices may be displayed.
  • FIG. 1 is a diagram of an inventive mobile device video monitoring system.
  • FIG. 2 is a block diagram illustrating the components of the mobile device of FIG. 1 in more detail.
  • FIG. 3 is a block diagram illustrating the components of the computer system of FIG. 1 in more detail.
  • FIG. 4 is a flow diagram of an inventive method for delivering and displaying video on a mobile device.
  • FIG. 5 is a block diagram of an inventive peer-to-peer mobile device event scheduling system.
  • FIG. 6 is a block diagram of an inventive mobile device event scheduling system.
  • FIG. 7 is a flow diagram of an inventive method for mobile device event scheduling.
  • FIG. 8 is a diagram of an inventive network of fixed location devices for assisting in mobile device event scheduling and location.
  • the present invention provides a comprehensive system for mobile device management. It includes a system for monitoring, receiving and displaying video feed from a remote camera on a mobile device, and a system for real time mobile device event management using calendar and location information.
  • Drawbacks associated with existing event scheduling methodologies are overcome by incorporating real time location information and video feed into a robust system of mobility management that has application in several practical areas, including surveillance, safety and security.
  • FIG. 1 illustrates a wireless video monitoring system 100 .
  • Video monitoring system 100 has broad application and may be implemented wherever it is advantageous to use a mobile or wireless device (such as a cellular telephone) to monitor images captured by a remote camera.
  • a mobile device can be employed to monitor one's home while on vacation, or to monitor the babysitter or the pets.
  • the present invention even allows the mobile device user to issue control signals to the camera to change the video feed that is received by the mobile device.
  • mobile device 105 is coupled to cell network 120 over air interface 110 .
  • Computer 140 delivers a live video image from camera 145 to mobile device 105 via network connection 135 , packet-switched network 130 and cell network 120 .
  • Cell network 120 can be a public or private cellular network providing the necessary architecture for mobile call maintenance, including base station subsystem(s), mobile switching center(s), location registries and other infrastructure components.
  • cell network 120 is a public, wireless wide area network (W-WAN) supporting one or more multiple access schemes (i.e., TDMA, CDMA, etc.) and coupled to the Internet.
  • W-WAN wireless wide area network
  • Packet-switched network 130 is a public or private wide area network (WAN) or local area network (LAN) supporting transport services for delivering video packets between camera 145 and mobile device 105 .
  • network 130 is a private intranet supporting a proprietary packet transport mechanism.
  • network 130 is the Internet and supports the transmission control protocol (TCP) and Internet protocol (IP).
  • TCP transmission control protocol
  • IP Internet protocol
  • computer 140 is configured with either a static or dynamic IP address.
  • Mobile device 105 can be manually configured with the IP address of computer 140 , or configured to receive the IP address of computer 140 dynamically, using for example, the short message service (SMS) protocol to communicate the IP addressing information.
  • SMS short message service
  • Network connection 135 can use a variety of data communication technologies to connect computer 140 to packet-switched network 130 .
  • network 130 is the Internet
  • computer 140 can connect to Internet 130 using an Internet service provider (ISP) under a variety of connectivity options, including cable, digital subscriber line (DSL), or asynchronous dial-up access over the public switched telephone network (PSTN) using a conventional modem.
  • ISP Internet service provider
  • DSL digital subscriber line
  • PSTN public switched telephone network
  • Network connection 135 can also be a high-speed dedicated circuit running between an ISP and computer 140 .
  • Network connection 135 can itself incorporate a wireless data communication link. The test results described were achieved using a cable modem to connect between computer 140 and packet-switched network (Internet) 130 .
  • Mobile device 105 may be one of many widely available wireless communication devices, such as a cellular telephone, a personal digital assistant (PDA), a laptop personal computer equipped with a wireless modem or even a smart mobile television.
  • exemplary implementations of mobile device 105 include a Sharp® code division multiple access (CDMA) cellular telephone (used by the inventors as a prototype) and a PalmTM handheld device with wireless capability.
  • CDMA code division multiple access
  • System 100 supports true device independence and is uniquely tailored to run on nearly all third generation CDMA phones on the market.
  • FIG. 2 illustrates mobile device 105 in more detail.
  • Radio frequency (RF) section 205 is coupled to antenna 210 for receiving and transmitting RF signals.
  • RF section 205 communicates with baseband section 215 over bus 220 .
  • Baseband section 215 comprises a processor 225 for voice and data signal processing.
  • Baseband section 215 stores and retrieves data from random access memory (RAM) 230 over memory bus 235 .
  • Baseband section 215 also communicates with user interface 240 over interface bus 245 .
  • User interface 240 typically comprises a display 255 for displaying text, graphics or video, a keypad 270 for entering data and dialing, and an audio system 260 , such as a speaker.
  • Mobile device 105 is preferably configured with a software video decoder 250 for decoding video signals.
  • Mobile device 105 may also be configured with a software video encoder 290 for encoding and transmitting video control information.
  • system 100 is device and processor independent. In other words, viewing a video bit stream is possible on any mobile device because the video decoder and encoder are implemented in software rather than embedded or hard-coded for operation on a particular wireless device chipset.
  • API application programming interface
  • Function calls from decoder 250 can be written to conform to a particular API, such as Sun Microsystems® Inc.'s Java 2 micro edition (J2ME) or Qualcomm® Inc.'s binary runtime environment for wireless (BREW), instead of to a particular chip (i.e., processor).
  • BREW binary runtime environment for wireless
  • the video decoder and encoder can be loaded and run on any mobile device that supports BREW.
  • An API such as BREW is also useful for providing the necessary IP connectivity.
  • Video decoder 250 can be written to pass IP-related function calls to the BREW API, which will then handle the details of establishing a link between mobile device 105 and computer 140 .
  • the achievable frame rate, video rendering quality and performance are functions of the processing power and memory at the disposal of mobile device 105 .
  • a relatively fast processor is needed to eliminate frame latency.
  • the inventors achieved six frames per second using an advanced RISC machine (ARM) 7 processor with 100 kilobytes of RAM embedded in a Qualcomm® MSM 3100 chipset in a prototype Sharp® CDMA cell phone.
  • ARM advanced RISC machine
  • Video encoder 290 may send control data over cell network 120 and packet-switched network 130 to computer 140 to control camera 145 .
  • a mobile user can remotely control basic camera functions, such as pan, zoom, and tilt, from device 105 .
  • Video encoder 290 is preferably a software-based video encoder loaded into RAM 230 .
  • a mobile device 105 including both decoder 250 and encoder 290 supports full duplex operation with live video feed in one direction (from camera 145 to mobile device 105 ) and control information in the other direction (from mobile device 105 to camera 145 ).
  • the protocol used to stream video can be a standard packet-based video compression protocol such as the MPEG4 video compression standard, modified to control special features and limitations of the present invention.
  • the video frame flow control mechanism is modified to accommodate the relatively limited amount of mobile device frame buffer space that is available.
  • Device 105 waits until assembly of a complete multi-packet video frame is complete before signaling computer 140 (typically with a one byte header) to send another frame.
  • Computer 140 waits for receipt of this header before sending another video frame to the mobile device.
  • Display 255 may be an LCD panel having a resolution large enough to accurately distinguish and render a video image.
  • display 255 is a color display capable of supporting an MPEG4 compressed video bit stream.
  • Other display technologies and display enhancements commonly found on wireless devices, such as windowing and backlighting, are supported by system 100 .
  • the video display features of the API that is used, such as BREW, can be employed to effect display of the video image. Satisfactory results were achieved in a laboratory prototype developed by the inventors that included a cell phone having a 256 color, (8-bit) 128 ⁇ 144 pixel display supporting a video image having a frame size of 128 pixels tall by 96 pixels wide.
  • Computer 140 preferably has a software-based video encoder 303 and may be configured to operate as a video server. This is a significant departure from streaming video systems which employ hardware-based video encoders.
  • a software video encoder provides many advantages, including efficient resource utilization and no special hardware requirements. So long as it has the minimum components needed to load and run a software video encoder, computer 140 may be a conventional desktop computer including components such as a processor 302 , a dynamic memory (RAM) 304 and a static memory (ROM) 306 coupled via a bus 301 or other communication mechanism.
  • An external storage device 307 such as a magnetic or optical disk, input/output devices 309 , such as a keyboard and a monitor, and a network adapter 310 , such as a network interface card (NIC), may also be coupled to computer 140 .
  • a network adapter 310 such as a network interface card (NIC)
  • Video camera 145 may be any camera capable of capturing and streaming a video image to computer 140 for transmission to mobile device 105 .
  • Connectivity between computer 140 and camera 145 can be a simple universal serial bus (USB) or other serial cable connector.
  • the video generated by camera 145 may be a still image, such as an image presentable in JPEG format, or a component of a live streaming video feed, such as a feed presentable in MPEG4 format.
  • computer 140 is preferably configured with a software video encoder 303 stored in the dynamic memory or RAM 304 .
  • a software video encoder 303 stored in the dynamic memory or RAM 304 .
  • the video decoding software is written to a particular operating system API, such as Microsoft Windows® or Linux®, rather than embedded or hard-coded for operation on a particular processor.
  • the prototype computer used by the inventors included an Intel Pentium® III processor running Microsoft Windows®.
  • Computer 140 may be deployed in a client/server environment having multiple mobile devices, video cameras and servers.
  • Mobile device 105 typically acts as a client (video decoder 250 ) and computer 140 acts as a server (video encoder 303 ). Additionally, as described, mobile device 105 may include software-based video encoder 290 for transmitting camera control signals to computer 140 .
  • FIG. 4 depicts a method 400 for delivering video from camera 145 to mobile device 105 for display.
  • connectivity is established between mobile device 105 and computer 140 .
  • computer 140 captures a live video image from camera 145 .
  • computer 140 stores the captured image on a storage device, such as storage device 107 . Alternatively, the video can be stored on a storage device located within or associated with network 130 .
  • computer 140 encodes and streams the video image to mobile device 105 over packet-switched network 130 and cell network 120 .
  • mobile device 105 receives, decodes and displays the video image on display 255 . As previously described, device 105 waits for receipt of a complete multi-packet video frame before signaling computer 140 to send another frame.
  • a “live” mode the mobile user may simply view live video feed in real time.
  • computer 140 may assemble and deliver to mobile device 105 a summary file containing images of significant activity only. Timestamps may accompany the images logged in the summary file.
  • a motion detector for example, may be coupled to or proximate camera 145 , and only those portions of video feed in which motion occurs would be deemed “significant” by computer 140 and added to the summary file.
  • alert a real time alert along with video feed may be provided to the mobile device user upon motion detection.
  • the history and alert modes are very useful for security and surveillance applications.
  • Another aspect of this invention is a system and method for real time mobile device event scheduling, synchronization and modification, using location information.
  • Intelligent event calendar and schedule information is incorporated and shared among multiple mobile devices.
  • a first mobile device updates its calendar/event schedule by obtaining location and calendar information from a second mobile device.
  • the location information may be obtained with the assistance of a global positioning system (GPS) and used to graphically represent the location of the second mobile device on the display of the first mobile device.
  • GPS global positioning system
  • Audible or visible indicia of the proximity of the second device can also be provided, such as by a beeping sound or an LED.
  • FIG. 5 depicts mobile device event management system 500 for managing events between mobile device 105 and a second mobile device 520 .
  • Mobile device 105 comprises, in addition to the components discussed with respect to FIG. 2, event manager 505 , calendar query module 510 , and location query module 515 , which are preferably implemented in software (i.e., executable in RAM 230 ) using a suitable API, such as BREW or Java.
  • Calendar query module 510 queries a second mobile device 520 over wireless channel 525 to obtain information stored in its calendar 530 .
  • Location query module 515 queries a locator system 550 , such as a satellite-based GPS, over wireless channel 560 to obtain the location of second mobile device 520 .
  • Modules 510 and 515 communicate with manager 505 via busses 570 and 580 .
  • the peer-to-peer implementation of system 500 depicted in FIG. 5 is effective for managing events, such as schedule creation and synchronization, between two mobile devices 105 and 520 .
  • a server could also be added to system 500 to permit shared calendar and event synchronization, update and modification among many users.
  • Mobile device 520 may be any of a wide array of mobile communication products, including cellular telephones, personal digital assistants, portable personal computers with wireless capability, and the like.
  • channel 525 may be any of a large number of wireless air interfaces available for establishing a wireless link.
  • channel 525 can be a public or private W-WAN or W-LAN, such as a personal communication service (PCS) network using CDMA, a global system for mobile communication (GSM) network using time division multiple access (TDMA), and/or even a local wireless personal area network (PAN) incorporating BluetoothTM technology.
  • PCS personal communication service
  • GSM global system for mobile communication
  • TDMA time division multiple access
  • PAN local wireless personal area network
  • FIG. 6 illustrates a method 600 for mobile device event management.
  • a first mobile device such as device 105 of FIG. 5 queries and obtains calendar information from a second mobile device, such as device 520 .
  • the user of device 105 may want to schedule a meeting with the user of device 520 .
  • Step 605 can be performed, for example, by calendar query module 510 .
  • the calendar information may comprise any of the information typically found in modern calendar applications, such as meeting location, date, and time. From this information, in step 610 , the event manager of the first mobile device determines the availability of the second mobile device for purposes of creating, rescheduling, or canceling an event.
  • the first mobile device obtains the location of the second mobile device.
  • Step 615 can be performed, for example, by location query module 515 .
  • the location information may be obtained using a global positioning system (GPS) and may take the form of latitude or longitude data. This information is used to determine the relative proximity of the second mobile device to the first mobile device.
  • GPS global positioning system
  • the event manager of the first mobile device schedules an event based on the location and calendar information obtained from the second mobile device.
  • Event management may include checking the status of and updating an existing event.
  • Method steps 605 - 620 can be used by a first mobile device, for example, to determine whether the user of a second mobile device will be on time to a scheduled event. By considering the current time, the time that the event is scheduled and the relative proximity of the two devices, it can be determined whether a scheduled event will be late (step 625 ). If the second user will be late but the event can still proceed (step 630 ), the user of the first (querying) mobile device may be alerted that the scheduled event is going to be late or cancelled, and the relative proximity of the second mobile device can be displayed (step 635 ). If the event is going to be missed completely, in step 640 , the two mobile devices can coordinate a re-scheduling of the event.
  • steps 610 and 615 may be omitted since it is only necessary to determine the other device's availability. Its current location is not relevant so far in advance of the event. Likewise, a device may sometimes be interested only in the current location of another device, and not in its calendar information.
  • Method 600 may also be used to track the location/proximity of another mobile device.
  • This location/proximity information may be displayed in a simple fashion, for example, by analyzing the longitude/latitude information of each party, scaling this information to the device display size, and then displaying relative proximity through the use of spaced dots. More complex displays may be used if device display and capability permits. Location boundaries may be established for a first mobile device, and an alert may be provided to a second mobile device if the first mobile device has left those boundaries. This can be extremely useful for monitoring children and pets, for example.
  • FIG. 7 demonstrates an example of method 600 in action.
  • a first mobile device 702 and a second mobile device 704 are configured with event managers, location query modules and calendar query modules as described with reference to mobile device 105 .
  • first mobile device 702 belongs to a father and second mobile device 704 belongs to his son.
  • father Before his morning commute, father synchronizes the calendar information stored in his mobile device 702 with the information stored in his home calendar 706 .
  • Home calendar 706 may be stored in, for example, father's home computer. Synchronization may be performed in a known matter over a cable or wireless link.
  • one event is added to the calendar information stored in father's mobile device 702 : event A, a doctor's appointment at 10:00 a.m.
  • father's mobile device 702 is queried by son's mobile device 704 for his availability to attend son's soccer game that night at 6 p.m. (i.e., step 605 in FIG. 6). From father's calendar information, son's mobile device determines that father is available (step 610 ) and the event (“B”) is scheduled on father's mobile device (step 620 ).
  • Office calendar 708 may be stored in, for example, father's office computer. Synchronization may be performed in a known matter over a cable or wireless link. Two more events are added to the calendar information stored in father's mobile device 702 : event C: a staff meeting at 1:00 p.m.; and event D, a conference call at 4:00 p.m.
  • son's mobile device 604 automatically queries and obtains the location of father's mobile device 602 to determine whether father will be on time for son's soccer game. If, for example, father's 4:00 p.m. conference call runs late, the location query module of son's mobile device 604 will note that father's mobile device 602 is still located at father's office, and can provide an alert on son's mobile device display that father will likely be late. Son's mobile device 604 may also modify its stored calendar information to reflect the fact that father will be late.
  • the location query module of son's mobile device notes the location of father's mobile device and alerts son's mobile device that father is running even later or perhaps will miss the game entirely.
  • Father's mobile device 602 conversely, can help father make the game by providing a suggestion for a less congested alternate route with real time directions and a visual map of the alternate route.
  • Such information may be obtained from the Internet, for example.
  • Son's mobile device 604 may display the relative proximity of father's mobile device 602 and, when son's location query module confirms that father's mobile device 602 is within a defined proximity (i.e., within five miles of the soccer field), it may cause son's mobile device to issue an appropriate alert (i.e., beeping, flashing, vibrating, etc.).
  • a defined proximity i.e., within five miles of the soccer field
  • Father's mobile device event scheduler may also be configured to issue alerts to the mobile devices of all users with whom he is scheduled to meet in the event that father's schedule unexpectedly changes. If father is called away on an emergency business trip, for example, father's mobile device 602 may automatically alert son's mobile device 604 that father will miss son's soccer game entirely.
  • Real time location information is typically gathered using a locator network of fixed location devices, such as cellular base stations. In rural or obstructed urban areas, however, there may be no base station coverage. While a GPS reading may be possible in these areas, some locations are impenetrable even to a satellite, such as in the basement of a high-rise building. Thus, the present invention contemplates extending the physical reach of real time event scheduling through the use of strategically placed locator networks.
  • FIG. 8 shows a mobile device 105 passing through a series of overlapping wireless coverage areas, including cell network 805 and coverage provided by satellite 835 .
  • mobile device 105 When mobile device 105 enters the underground parking garage 825 of office building 810 , however, it will likely lose the coverage previously provided by cell network 805 .
  • Neither cell nor satellite coverage may be available within the entire interior of building 810 Typically, neither coverage by cell network 805 , nor satellite system coverage from satellite 835 will extend to the interior of building 810 .
  • a network of fixed location devices 850 is provided throughout building 810 to extend the range of wireless coverage so that the systems and methods for wireless device event scheduling can be effectively deployed in a locale.
  • each floor as well as the parking garage is shown as having a fixed location device 805 .
  • Fixed location devices 850 may be any intelligent device that can be networked together to enable end-to-end wireless communication with another device. They will typically employ a short range wireless technology such as wireless LAN, Bluetooth or the like.
  • Fixed location devices 850 may be implemented in, for example, a vending machine network, interconnected to feed location information on mobile device 105 back through the cellular network via a direct connection to the cell core or via a fixed location that is within the coverage area of network 805 .
  • As mobile device 105 transits building 810 its location is tracked by the fixed location devices and ultimately relayed back to cellular network, enabling real time event scheduling and updating to continue even while device 105 is outside the coverage area of a traditional wireless network.
  • a backpacker's mobile device might attempt to send location or calendar information in a rural area with no coverage and little auto traffic.
  • the rural area might have, however, a vending machine equipped with a fixed location short range wireless device.
  • the vending machine stores the backpackers information until a passing car, also equipped with a fixed location device, receives the backpacker's data from the vending machine and then passes it to other cars, one eventually entering the coverage area of a cellular network.
  • a thief could not escape the law even by driving into a parking garage (assuming it is equipped with fixed location devices).
  • locator devices such as OnStar from OnStar Corp. could alternately be used to provide the location information.
  • a mobile device may be provided with appropriate software to track and store this calendar and location information, and to thereby gradually learn the habits, likes and dislikes of the device user.
  • the device may learn, for example, when its user leaves for work, how the user drives to work and when and how it returns home.
  • the device may learn where and at what time the user likes to each lunch.
  • the mobile device can develop a knowledge-based “personality” that reflects the user's personality, and might even make suggestions to the user.
  • the device may know that the user likes Chinese food (from his many scheduled lunches at Chinese restaurants, for example), and may obtain information from the Internet about nearby Chinese restaurants and their locations. Based on this information, the device can suggest and schedule a lunch at a nearby Chinese restaurant.
  • This knowledge-based application of the present invention can be extended to applications other than conventional mobile communication devices.
  • One's dog could be equipped with a wireless collar, for example, that tracks the dog's location as well as gathers data indicative of the dogs health. Where warranted, the collar could automatically generate a recommendation that a vet appointment be scheduled, and query the owner's mobile device (as described) to recommend an appointment time.
  • an Alzheimer's patient could be tracked using a wirelessly equipped wristband to feed location information back to a caregiver's event scheduler, perhaps to know when a medication dose is next needed.

Abstract

A mobile device management system including a method for monitoring a remote video camera and event scheduling, synchronization and modification using location information. Video from a remote camera is encoded by a computer and streamed in real time over a network to a mobile device for decoding and display. The computer encoder and mobile device decoder are software-based. Event calendar and schedule information is incorporated, shared and automatically updated among multiple mobile devices. Location information, such as from a locator network or a satellite-based global positioning system, is used to provide real time updates to a mobile device calendar or event schedule. A map or other indicia of the location of other mobile devices may be provided.

Description

    FIELD OF THE INVENTION
  • The present invention relates to mobile communication systems and, in particular, relates to a mobile device management system. [0001]
  • BACKGROUND OF THE INVENTION
  • The industrialized world is becoming increasingly reliant on mobile technologies, such as wireless voice and data transmission. In addition to voice and data transmission, users now demand useful and innovative video and multimedia applications that are supported by their cell phones and personal digital assistants (PDAs). One video application that would be of particular utility to a mobile device user is the ability to view and monitor feed from a remote video camera on their mobile device. The delivery of live video feed generally requires broadband transmission media capable of supporting a very high data rate signal. Wireless systems, however, are typically characterized by lower device processing power and channels having reduced bandwidth and lower reliability. Hence, the receipt and display of video feed from a remote camera on a mobile device is difficult to achieve over a wireless link. [0002]
  • Mobile device users also demand reliable and innovative mechanisms for updating personal data, such as calendar and scheduling information, that is stored on their mobile devices. The ability to update calendar and schedule information with real time location information about other mobile device users with whom the user is scheduled to or desires to interact would be particularly invaluable. Typically, however, personal data stored on a mobile device is updated via synchronization with a larger system such as a server or personal computer. The mobile device usually must be cabled to the system for update of personal data and calendar information, and the updates are often user-initiated rather than system-driven or automatic. Real time, automatic updating of calendar information incorporating location information about other mobile devices is not provided by current systems. [0003]
  • SUMMARY OF THE INVENTION
  • One aspect of the invention is a system for monitoring a remote camera on a mobile device. Live video images from the remote camera are captured and streamed in real time over a network to the mobile device. The images may be encoded prior to streaming with a software-based encoder, and decoded by the mobile device using a software-based video decoder. Control signals may be sent from the mobile device to the camera to remotely control the camera. Modifications to standard video compression and streaming protocols are provided to better suit a mobile device environment. [0004]
  • Another aspect of this invention is a system for mobile device event management, using location and calendar information. Calendar and location information is shared among multiple devices and used to schedule, re-schedule and manage events. The relative proximity of the mobile devices may be displayed. [0005]
  • Additional features, aspects and improvements of this invention will be apparent after review of the following figures and detailed description, and are intended to be within the scope of this invention and protected by the accompanying claims.[0006]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a diagram of an inventive mobile device video monitoring system. [0007]
  • FIG. 2 is a block diagram illustrating the components of the mobile device of FIG. 1 in more detail. [0008]
  • FIG. 3 is a block diagram illustrating the components of the computer system of FIG. 1 in more detail. [0009]
  • FIG. 4 is a flow diagram of an inventive method for delivering and displaying video on a mobile device. [0010]
  • FIG. 5 is a block diagram of an inventive peer-to-peer mobile device event scheduling system. [0011]
  • FIG. 6 is a block diagram of an inventive mobile device event scheduling system. [0012]
  • FIG. 7 is a flow diagram of an inventive method for mobile device event scheduling. [0013]
  • FIG. 8 is a diagram of an inventive network of fixed location devices for assisting in mobile device event scheduling and location. [0014]
  • DETAILED DESCRIPTION OF THE INVENTION
  • The present invention provides a comprehensive system for mobile device management. It includes a system for monitoring, receiving and displaying video feed from a remote camera on a mobile device, and a system for real time mobile device event management using calendar and location information. Drawbacks associated with existing event scheduling methodologies are overcome by incorporating real time location information and video feed into a robust system of mobility management that has application in several practical areas, including surveillance, safety and security. [0015]
  • FIG. 1 illustrates a wireless [0016] video monitoring system 100. Video monitoring system 100 has broad application and may be implemented wherever it is advantageous to use a mobile or wireless device (such as a cellular telephone) to monitor images captured by a remote camera. With monitoring system 100, for example, a mobile device can be employed to monitor one's home while on vacation, or to monitor the babysitter or the pets. As will be described below, the present invention even allows the mobile device user to issue control signals to the camera to change the video feed that is received by the mobile device.
  • Referring to FIG. 1, [0017] mobile device 105 is coupled to cell network 120 over air interface 110. Computer 140 delivers a live video image from camera 145 to mobile device 105 via network connection 135, packet-switched network 130 and cell network 120. Cell network 120 can be a public or private cellular network providing the necessary architecture for mobile call maintenance, including base station subsystem(s), mobile switching center(s), location registries and other infrastructure components. In one embodiment, cell network 120 is a public, wireless wide area network (W-WAN) supporting one or more multiple access schemes (i.e., TDMA, CDMA, etc.) and coupled to the Internet.
  • Packet-switched [0018] network 130 is a public or private wide area network (WAN) or local area network (LAN) supporting transport services for delivering video packets between camera 145 and mobile device 105. In one embodiment, network 130 is a private intranet supporting a proprietary packet transport mechanism. In another embodiment, network 130 is the Internet and supports the transmission control protocol (TCP) and Internet protocol (IP). In this embodiment, computer 140 is configured with either a static or dynamic IP address. Mobile device 105 can be manually configured with the IP address of computer 140, or configured to receive the IP address of computer 140 dynamically, using for example, the short message service (SMS) protocol to communicate the IP addressing information.
  • [0019] Network connection 135 can use a variety of data communication technologies to connect computer 140 to packet-switched network 130. If network 130 is the Internet, computer 140 can connect to Internet 130 using an Internet service provider (ISP) under a variety of connectivity options, including cable, digital subscriber line (DSL), or asynchronous dial-up access over the public switched telephone network (PSTN) using a conventional modem. Network connection 135 can also be a high-speed dedicated circuit running between an ISP and computer 140. Network connection 135 can itself incorporate a wireless data communication link. The test results described were achieved using a cable modem to connect between computer 140 and packet-switched network (Internet) 130.
  • [0020] Mobile device 105 may be one of many widely available wireless communication devices, such as a cellular telephone, a personal digital assistant (PDA), a laptop personal computer equipped with a wireless modem or even a smart mobile television. Exemplary implementations of mobile device 105 include a Sharp® code division multiple access (CDMA) cellular telephone (used by the inventors as a prototype) and a Palm™ handheld device with wireless capability. System 100 supports true device independence and is uniquely tailored to run on nearly all third generation CDMA phones on the market.
  • FIG. 2 illustrates [0021] mobile device 105 in more detail. Radio frequency (RF) section 205 is coupled to antenna 210 for receiving and transmitting RF signals. RF section 205 communicates with baseband section 215 over bus 220. Baseband section 215 comprises a processor 225 for voice and data signal processing. Baseband section 215 stores and retrieves data from random access memory (RAM) 230 over memory bus 235. Baseband section 215 also communicates with user interface 240 over interface bus 245. User interface 240 typically comprises a display 255 for displaying text, graphics or video, a keypad 270 for entering data and dialing, and an audio system 260, such as a speaker.
  • [0022] Mobile device 105 is preferably configured with a software video decoder 250 for decoding video signals. Mobile device 105 may also be configured with a software video encoder 290 for encoding and transmitting video control information. By implementing the encoding and decoding processes in software, system 100 is device and processor independent. In other words, viewing a video bit stream is possible on any mobile device because the video decoder and encoder are implemented in software rather than embedded or hard-coded for operation on a particular wireless device chipset.
  • Use of an application programming interface (API) provides the abstraction layer needed to support device and processor independence. Function calls from [0023] decoder 250 can be written to conform to a particular API, such as Sun Microsystems® Inc.'s Java 2 micro edition (J2ME) or Qualcomm® Inc.'s binary runtime environment for wireless (BREW), instead of to a particular chip (i.e., processor). If the encoding and decoding software is written in BREW, for example, the video decoder and encoder can be loaded and run on any mobile device that supports BREW. An API such as BREW is also useful for providing the necessary IP connectivity. Video decoder 250 can be written to pass IP-related function calls to the BREW API, which will then handle the details of establishing a link between mobile device 105 and computer 140.
  • The achievable frame rate, video rendering quality and performance are functions of the processing power and memory at the disposal of [0024] mobile device 105. For delay-sensitive live video feed, for example, a relatively fast processor is needed to eliminate frame latency. During a system test, the inventors achieved six frames per second using an advanced RISC machine (ARM) 7 processor with 100 kilobytes of RAM embedded in a Qualcomm® MSM 3100 chipset in a prototype Sharp® CDMA cell phone.
  • [0025] Video encoder 290 may send control data over cell network 120 and packet-switched network 130 to computer 140 to control camera 145. Hence, a mobile user can remotely control basic camera functions, such as pan, zoom, and tilt, from device 105. Video encoder 290 is preferably a software-based video encoder loaded into RAM 230. A mobile device 105 including both decoder 250 and encoder 290 supports full duplex operation with live video feed in one direction (from camera 145 to mobile device 105) and control information in the other direction (from mobile device 105 to camera 145).
  • The protocol used to stream video can be a standard packet-based video compression protocol such as the MPEG4 video compression standard, modified to control special features and limitations of the present invention. The video frame flow control mechanism is modified to accommodate the relatively limited amount of mobile device frame buffer space that is available. [0026] Device 105 waits until assembly of a complete multi-packet video frame is complete before signaling computer 140 (typically with a one byte header) to send another frame. Computer 140 waits for receipt of this header before sending another video frame to the mobile device. This differs from conventional TCP protocol and is advantageous because MPEG4 video decoding is resource and bandwidth intensive while device 105 is typically bandwidth limited. The prototype CDMA phone used in the inventors' tests, for example, had a useable 14 kilobits per second of bandwidth.
  • Since a typical mobile device will lack the storage capacity to permanently store an incoming video image or stream, another important feature of [0027] system 100 is configuring the size and resolution of mobile device display 255 to best take advantage of the available storage capacity. Display 255 may be an LCD panel having a resolution large enough to accurately distinguish and render a video image. In one embodiment, display 255 is a color display capable of supporting an MPEG4 compressed video bit stream. Other display technologies and display enhancements commonly found on wireless devices, such as windowing and backlighting, are supported by system 100. The video display features of the API that is used, such as BREW, can be employed to effect display of the video image. Satisfactory results were achieved in a laboratory prototype developed by the inventors that included a cell phone having a 256 color, (8-bit) 128×144 pixel display supporting a video image having a frame size of 128 pixels tall by 96 pixels wide.
  • A [0028] computer system 300 including computer 140 and camera 145 is illustrated in more detail in FIG. 3. Computer 140 preferably has a software-based video encoder 303 and may be configured to operate as a video server. This is a significant departure from streaming video systems which employ hardware-based video encoders. A software video encoder provides many advantages, including efficient resource utilization and no special hardware requirements. So long as it has the minimum components needed to load and run a software video encoder, computer 140 may be a conventional desktop computer including components such as a processor 302, a dynamic memory (RAM) 304 and a static memory (ROM) 306 coupled via a bus 301 or other communication mechanism. An external storage device 307, such as a magnetic or optical disk, input/output devices 309, such as a keyboard and a monitor, and a network adapter 310, such as a network interface card (NIC), may also be coupled to computer 140.
  • [0029] Video camera 145 may be any camera capable of capturing and streaming a video image to computer 140 for transmission to mobile device 105. Connectivity between computer 140 and camera 145 can be a simple universal serial bus (USB) or other serial cable connector. The video generated by camera 145 may be a still image, such as an image presentable in JPEG format, or a component of a live streaming video feed, such as a feed presentable in MPEG4 format.
  • As mentioned, [0030] computer 140 is preferably configured with a software video encoder 303 stored in the dynamic memory or RAM 304. As described with respect to mobile device 105, hardware independence is achieved by the use of a software-based decoder. The video decoding software is written to a particular operating system API, such as Microsoft Windows® or Linux®, rather than embedded or hard-coded for operation on a particular processor. The prototype computer used by the inventors included an Intel Pentium® III processor running Microsoft Windows®.
  • [0031] Computer 140 may be deployed in a client/server environment having multiple mobile devices, video cameras and servers. Mobile device 105 typically acts as a client (video decoder 250) and computer 140 acts as a server (video encoder 303). Additionally, as described, mobile device 105 may include software-based video encoder 290 for transmitting camera control signals to computer 140.
  • FIG. 4 depicts a [0032] method 400 for delivering video from camera 145 to mobile device 105 for display. In step 405, connectivity is established between mobile device 105 and computer 140. In step 410, computer 140 captures a live video image from camera 145. In step 415, computer 140 stores the captured image on a storage device, such as storage device 107. Alternatively, the video can be stored on a storage device located within or associated with network 130. In step 420, computer 140 encodes and streams the video image to mobile device 105 over packet-switched network 130 and cell network 120. In step 425, mobile device 105, receives, decodes and displays the video image on display 255. As previously described, device 105 waits for receipt of a complete multi-packet video frame before signaling computer 140 to send another frame.
  • Several modes of operation are envisioned. In a “live” mode, the mobile user may simply view live video feed in real time. In a “history” mode, [0033] computer 140 may assemble and deliver to mobile device 105 a summary file containing images of significant activity only. Timestamps may accompany the images logged in the summary file. A motion detector, for example, may be coupled to or proximate camera 145, and only those portions of video feed in which motion occurs would be deemed “significant” by computer 140 and added to the summary file. In an “alert” mode, a real time alert along with video feed may be provided to the mobile device user upon motion detection. The history and alert modes are very useful for security and surveillance applications.
  • Another aspect of this invention is a system and method for real time mobile device event scheduling, synchronization and modification, using location information. Intelligent event calendar and schedule information is incorporated and shared among multiple mobile devices. A first mobile device updates its calendar/event schedule by obtaining location and calendar information from a second mobile device. The location information may be obtained with the assistance of a global positioning system (GPS) and used to graphically represent the location of the second mobile device on the display of the first mobile device. Audible or visible indicia of the proximity of the second device can also be provided, such as by a beeping sound or an LED. [0034]
  • FIG. 5 depicts mobile device event management system [0035] 500 for managing events between mobile device 105 and a second mobile device 520. Mobile device 105 comprises, in addition to the components discussed with respect to FIG. 2, event manager 505, calendar query module 510, and location query module 515, which are preferably implemented in software (i.e., executable in RAM 230) using a suitable API, such as BREW or Java. Calendar query module 510 queries a second mobile device 520 over wireless channel 525 to obtain information stored in its calendar 530. Location query module 515 queries a locator system 550, such as a satellite-based GPS, over wireless channel 560 to obtain the location of second mobile device 520. Modules 510 and 515 communicate with manager 505 via busses 570 and 580.
  • The peer-to-peer implementation of system [0036] 500 depicted in FIG. 5 is effective for managing events, such as schedule creation and synchronization, between two mobile devices 105 and 520. A server could also be added to system 500 to permit shared calendar and event synchronization, update and modification among many users.
  • [0037] Mobile device 520, like mobile device 105, may be any of a wide array of mobile communication products, including cellular telephones, personal digital assistants, portable personal computers with wireless capability, and the like. Likewise, channel 525 may be any of a large number of wireless air interfaces available for establishing a wireless link. For example, channel 525 can be a public or private W-WAN or W-LAN, such as a personal communication service (PCS) network using CDMA, a global system for mobile communication (GSM) network using time division multiple access (TDMA), and/or even a local wireless personal area network (PAN) incorporating Bluetooth™ technology.
  • FIG. 6 illustrates a method [0038] 600 for mobile device event management. In step 605, a first mobile device, such as device 105 of FIG. 5, queries and obtains calendar information from a second mobile device, such as device 520. The user of device 105, for example, may want to schedule a meeting with the user of device 520. Step 605 can be performed, for example, by calendar query module 510. The calendar information may comprise any of the information typically found in modern calendar applications, such as meeting location, date, and time. From this information, in step 610, the event manager of the first mobile device determines the availability of the second mobile device for purposes of creating, rescheduling, or canceling an event.
  • In step [0039] 615, the first mobile device obtains the location of the second mobile device. Step 615 can be performed, for example, by location query module 515. The location information may be obtained using a global positioning system (GPS) and may take the form of latitude or longitude data. This information is used to determine the relative proximity of the second mobile device to the first mobile device. In step 620, the event manager of the first mobile device schedules an event based on the location and calendar information obtained from the second mobile device.
  • Event management may include checking the status of and updating an existing event. Method steps [0040] 605-620 can be used by a first mobile device, for example, to determine whether the user of a second mobile device will be on time to a scheduled event. By considering the current time, the time that the event is scheduled and the relative proximity of the two devices, it can be determined whether a scheduled event will be late (step 625). If the second user will be late but the event can still proceed (step 630), the user of the first (querying) mobile device may be alerted that the scheduled event is going to be late or cancelled, and the relative proximity of the second mobile device can be displayed (step 635). If the event is going to be missed completely, in step 640, the two mobile devices can coordinate a re-scheduling of the event.
  • Not all steps of method [0041] 600 will are performed in each instance. When a mobile device contacts another mobile device to schedule an event in the distant future, for example, steps 610 and 615 may be omitted since it is only necessary to determine the other device's availability. Its current location is not relevant so far in advance of the event. Likewise, a device may sometimes be interested only in the current location of another device, and not in its calendar information.
  • Method [0042] 600 may also be used to track the location/proximity of another mobile device. This location/proximity information may be displayed in a simple fashion, for example, by analyzing the longitude/latitude information of each party, scaling this information to the device display size, and then displaying relative proximity through the use of spaced dots. More complex displays may be used if device display and capability permits. Location boundaries may be established for a first mobile device, and an alert may be provided to a second mobile device if the first mobile device has left those boundaries. This can be extremely useful for monitoring children and pets, for example.
  • FIG. 7 demonstrates an example of method [0043] 600 in action. A first mobile device 702 and a second mobile device 704 are configured with event managers, location query modules and calendar query modules as described with reference to mobile device 105. In the example illustrated in FIG. 7, first mobile device 702 belongs to a father and second mobile device 704 belongs to his son. Before his morning commute, father synchronizes the calendar information stored in his mobile device 702 with the information stored in his home calendar 706. Home calendar 706 may be stored in, for example, father's home computer. Synchronization may be performed in a known matter over a cable or wireless link. In this example, one event is added to the calendar information stored in father's mobile device 702: event A, a doctor's appointment at 10:00 a.m.
  • On his way to work, father's [0044] mobile device 702 is queried by son's mobile device 704 for his availability to attend son's soccer game that night at 6 p.m. (i.e., step 605 in FIG. 6). From father's calendar information, son's mobile device determines that father is available (step 610) and the event (“B”) is scheduled on father's mobile device (step 620).
  • When father arrives at his office, father again synchronizes the calendar information stored in his [0045] mobile device 702, this time with the information stored in his office calendar 708. Office calendar 708 may be stored in, for example, father's office computer. Synchronization may be performed in a known matter over a cable or wireless link. Two more events are added to the calendar information stored in father's mobile device 702: event C: a staff meeting at 1:00 p.m.; and event D, a conference call at 4:00 p.m.
  • As the day progresses and son's soccer game draws near, son's mobile device [0046] 604 automatically queries and obtains the location of father's mobile device 602 to determine whether father will be on time for son's soccer game. If, for example, father's 4:00 p.m. conference call runs late, the location query module of son's mobile device 604 will note that father's mobile device 602 is still located at father's office, and can provide an alert on son's mobile device display that father will likely be late. Son's mobile device 604 may also modify its stored calendar information to reflect the fact that father will be late.
  • When father leaves his conference call, he becomes delayed in a traffic jam. The location query module of son's mobile device notes the location of father's mobile device and alerts son's mobile device that father is running even later or perhaps will miss the game entirely. Father's mobile device [0047] 602, conversely, can help father make the game by providing a suggestion for a less congested alternate route with real time directions and a visual map of the alternate route. Such information may be obtained from the Internet, for example. Son's mobile device 604 may display the relative proximity of father's mobile device 602 and, when son's location query module confirms that father's mobile device 602 is within a defined proximity (i.e., within five miles of the soccer field), it may cause son's mobile device to issue an appropriate alert (i.e., beeping, flashing, vibrating, etc.).
  • Father's mobile device event scheduler may also be configured to issue alerts to the mobile devices of all users with whom he is scheduled to meet in the event that father's schedule unexpectedly changes. If father is called away on an emergency business trip, for example, father's mobile device [0048] 602 may automatically alert son's mobile device 604 that father will miss son's soccer game entirely.
  • Real time location information is typically gathered using a locator network of fixed location devices, such as cellular base stations. In rural or obstructed urban areas, however, there may be no base station coverage. While a GPS reading may be possible in these areas, some locations are impenetrable even to a satellite, such as in the basement of a high-rise building. Thus, the present invention contemplates extending the physical reach of real time event scheduling through the use of strategically placed locator networks. [0049]
  • FIG. 8 shows a [0050] mobile device 105 passing through a series of overlapping wireless coverage areas, including cell network 805 and coverage provided by satellite 835. When mobile device 105 enters the underground parking garage 825 of office building 810, however, it will likely lose the coverage previously provided by cell network 805. Neither cell nor satellite coverage may be available within the entire interior of building 810 Typically, neither coverage by cell network 805, nor satellite system coverage from satellite 835 will extend to the interior of building 810.
  • A network of fixed [0051] location devices 850 is provided throughout building 810 to extend the range of wireless coverage so that the systems and methods for wireless device event scheduling can be effectively deployed in a locale. In FIG. 8, each floor as well as the parking garage is shown as having a fixed location device 805. Fixed location devices 850 may be any intelligent device that can be networked together to enable end-to-end wireless communication with another device. They will typically employ a short range wireless technology such as wireless LAN, Bluetooth or the like. Fixed location devices 850 may be implemented in, for example, a vending machine network, interconnected to feed location information on mobile device 105 back through the cellular network via a direct connection to the cell core or via a fixed location that is within the coverage area of network 805. As mobile device 105 transits building 810, its location is tracked by the fixed location devices and ultimately relayed back to cellular network, enabling real time event scheduling and updating to continue even while device 105 is outside the coverage area of a traditional wireless network.
  • The use of fixed location devices in the context of an office building is just one example of the range extending aspects of the present invention. In rural areas without cellular coverage, location and other information from one mobile device could be passed from car to car via fixed location equipment contained in the cars (via a wireless LAN module, Bluetooth or other short range technology) until one car carrying the information enters the range of a cellular network and the information is able to hop on to the network. VoIP could possibly be used to transmit voice signals in such situations as well. [0052]
  • Combining these two examples, a backpacker's mobile device might attempt to send location or calendar information in a rural area with no coverage and little auto traffic. The rural area might have, however, a vending machine equipped with a fixed location short range wireless device. The vending machine stores the backpackers information until a passing car, also equipped with a fixed location device, receives the backpacker's data from the vending machine and then passes it to other cars, one eventually entering the coverage area of a cellular network. [0053]
  • Other types of valuable information might also be conveyed in this manner. In the event of an auto accident, for instance, emergency signals might be sent from car to car (via wireless LAN modules or the like) from the point of the accident to warn approaching cars of the accident ahead and to alert police and emergency personnel. Automobiles might also be equipped with a camera and appropriate computer hardware, including a video encoder as previously described. In the event of a car theft, live images of the thief as well as location information could be conveyed to law enforcement authorities in the manner described to help to quickly thwart the crime. Cameras may be configured to take photographs both inside and outside the automobile to assist in identification and location determination. Combined with the examples described above, a thief could not escape the law even by driving into a parking garage (assuming it is equipped with fixed location devices). In the example of an automobile, it should be noted that locator devices such as OnStar from OnStar Corp. could alternately be used to provide the location information. [0054]
  • The information gathered using the mobile device event scheduling and location determination techniques of this invention may be used in additional advantageous ways. A mobile device may be provided with appropriate software to track and store this calendar and location information, and to thereby gradually learn the habits, likes and dislikes of the device user. The device may learn, for example, when its user leaves for work, how the user drives to work and when and how it returns home. The device may learn where and at what time the user likes to each lunch. Eventually, the mobile device can develop a knowledge-based “personality” that reflects the user's personality, and might even make suggestions to the user. If the user is in an unfamiliar city, for example, the device may know that the user likes Chinese food (from his many scheduled lunches at Chinese restaurants, for example), and may obtain information from the Internet about nearby Chinese restaurants and their locations. Based on this information, the device can suggest and schedule a lunch at a nearby Chinese restaurant. [0055]
  • This knowledge-based application of the present invention can be extended to applications other than conventional mobile communication devices. One's dog could be equipped with a wireless collar, for example, that tracks the dog's location as well as gathers data indicative of the dogs health. Where warranted, the collar could automatically generate a recommendation that a vet appointment be scheduled, and query the owner's mobile device (as described) to recommend an appointment time. Similarly, an Alzheimer's patient could be tracked using a wirelessly equipped wristband to feed location information back to a caregiver's event scheduler, perhaps to know when a medication dose is next needed. [0056]
  • Numerous embodiments of the present invention have been shown and described herein. It should be understood, however, that these have been presented by way of example only, and not as limitations. The breadth and scope of the present invention is defined by the following claims and their equivalents, and is not limited by the particular embodiments described herein. [0057]

Claims (22)

1. A wireless video monitoring system comprising:
a camera for capturing a live video image;
a computer coupled to the camera and comprising a software-based video encoder for encoding and streaming the video image; and
a mobile device comprising a software-based video decoder for receiving, decoding and displaying the video image.
2. A system as claimed in claim 1, wherein the mobile device further comprises a software-based video encoder for encoding and transmitting control information to the camera.
3. A system as claimed in claim 2, wherein the control information controls basic camera functions.
4. A system as claimed in claim 1, wherein the video images are encoded by the computer as multi-packet MPEG frames and streamed sequentially to the mobile device, and wherein the mobile device completes assembly of each received frame before signaling the computer to send the next frame.
5. A system as claimed in claim 1, wherein the mobile device comprises a display configured to best take advantage of the available storage capacity of the mobile device.
6. A method for wireless monitoring on a mobile device comprising:
receiving an encoded video stream from a remote camera;
decoding and displaying the video stream on the mobile device.
7. A method as claimed in claim 6, and further comprising:
encoding control signals and transmitting the encoded control signals from the mobile device to the camera to control basic camera functions.
8. A method as claimed in claim 6, wherein the encoded video stream comprises a real-time video feed.
9. A method as claimed in claim 6, wherein the encoded video stream comprises a summary file of images containing significant activity.
10. A method as claimed in claim 9, wherein the summary file contains images in which motion was detected.
11. A method as claimed in claim 6, wherein the encoded video stream is received only when significant activity occurs and is accompanied by an alert to the user of the mobile device.
12. An event management system for a mobile device comprising:
a calendar query module for obtaining calendar information from a second mobile device;
a location query module for obtaining location information from the second mobile device; and
an event scheduler for scheduling an event based on the location and calendar information obtained from the second mobile device.
13. A system as claimed in claim 12, wherein the location query module comprises a GPS receiver.
14. A system as claimed in claim 12, and further comprising a display for displaying the relative proximity of the second mobile device.
15. A system as claimed in claim 12, and further comprising an alert system for alerting a user of the mobile device when the second mobile device enters or leaves a pre-defined geographical area.
16. A system as claimed in claim 1, and further comprising a network of fixed location, short-range wireless devices for storing and tracking the location of the second mobile device when the second mobile device is not within the range of a conventional cellular or satellite communications network.
17. A method for mobile device event management comprising:
obtaining calendar information with a first mobile device from a second mobile device;
obtaining location information with the first mobile device from the second mobile device; and
managing an event between the first and second mobile devices based on the obtained location and calendar information.
18. A method as claimed in claim 17, wherein the managing step comprises:
scheduling an event with the first mobile device when the obtained location and calendar information indicates that the second mobile device is available for the event.
19. A method as claimed in claim 17, wherein the managing step comprises:
analyzing the obtained location and calendar information to determine whether the second mobile device will be on time for an event scheduled with the first mobile device.
20. A method as claimed in claim 19, wherein the relative proximity of the second mobile device is displayed on the first mobile device.
21. A method as claimed in claim 19, wherein an alert is issued on the first mobile device if it is determined that the second mobile device will not be on time for the scheduled event.
22 A mobile device management system comprising:
a wireless monitoring system for monitoring video feed from a remote camera, the monitoring system comprising means for receiving, decoding and displaying video feed from the remote camera; and
an event management system for managing events with other mobile devices, comprising means for obtaining calendar and location information from the other mobile devices.
US10/430,197 2003-05-05 2003-05-05 Mobile device management system Abandoned US20040252197A1 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
US10/430,197 US20040252197A1 (en) 2003-05-05 2003-05-05 Mobile device management system
US12/613,142 US8484381B2 (en) 2003-05-05 2009-11-05 Mobile device management system
US12/772,827 US8897375B2 (en) 2003-05-05 2010-05-03 Wireless video monitoring on a mobile device
US13/911,838 US20130271609A1 (en) 2003-05-05 2013-06-06 Mobile Device Management System
US14/056,787 US10375641B2 (en) 2003-05-05 2013-10-17 Mobile device management system using network parameter resources
US17/303,578 US20210289173A1 (en) 2003-05-05 2021-06-02 Mobile Device Management System

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/430,197 US20040252197A1 (en) 2003-05-05 2003-05-05 Mobile device management system

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US12/613,142 Division US8484381B2 (en) 2003-05-05 2009-11-05 Mobile device management system
US12/772,827 Continuation US8897375B2 (en) 2003-05-05 2010-05-03 Wireless video monitoring on a mobile device

Publications (1)

Publication Number Publication Date
US20040252197A1 true US20040252197A1 (en) 2004-12-16

Family

ID=33510295

Family Applications (5)

Application Number Title Priority Date Filing Date
US10/430,197 Abandoned US20040252197A1 (en) 2003-05-05 2003-05-05 Mobile device management system
US12/613,142 Expired - Fee Related US8484381B2 (en) 2003-05-05 2009-11-05 Mobile device management system
US12/772,827 Expired - Fee Related US8897375B2 (en) 2003-05-05 2010-05-03 Wireless video monitoring on a mobile device
US13/911,838 Abandoned US20130271609A1 (en) 2003-05-05 2013-06-06 Mobile Device Management System
US17/303,578 Abandoned US20210289173A1 (en) 2003-05-05 2021-06-02 Mobile Device Management System

Family Applications After (4)

Application Number Title Priority Date Filing Date
US12/613,142 Expired - Fee Related US8484381B2 (en) 2003-05-05 2009-11-05 Mobile device management system
US12/772,827 Expired - Fee Related US8897375B2 (en) 2003-05-05 2010-05-03 Wireless video monitoring on a mobile device
US13/911,838 Abandoned US20130271609A1 (en) 2003-05-05 2013-06-06 Mobile Device Management System
US17/303,578 Abandoned US20210289173A1 (en) 2003-05-05 2021-06-02 Mobile Device Management System

Country Status (1)

Country Link
US (5) US20040252197A1 (en)

Cited By (92)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040119848A1 (en) * 2002-11-12 2004-06-24 Buehler Christopher J. Method and apparatus for computerized image background analysis
US20040266408A1 (en) * 2003-06-25 2004-12-30 Oracle International Corporation Mobile messaging concierge
US20050058321A1 (en) * 2003-09-11 2005-03-17 Buehler Christopher J. Computerized method and apparatus for determining field-of-view relationships among multiple image sensors
US20050078852A1 (en) * 2003-10-10 2005-04-14 Buehler Christopher J. Method of counting objects in a monitored environment and apparatus for the same
US20050078853A1 (en) * 2003-10-10 2005-04-14 Buehler Christopher J. System and method for searching for changes in surveillance video
US20050151669A1 (en) * 2003-11-28 2005-07-14 Craig Swallow Lone worker monitor
US20050271037A1 (en) * 2004-04-06 2005-12-08 Honda Motor Co., Ltd. Method and system for controlling the exchange of vehicle related messages
US20050275549A1 (en) * 2004-06-14 2005-12-15 Barclay Deborah L Network support for emergency smoke detector/motion detector
US20060101447A1 (en) * 2004-10-05 2006-05-11 Robert Koch Methods, systems, and computer program products for performing per-event device synchronization
US20070040647A1 (en) * 2005-08-17 2007-02-22 Wireless Data Solutions, Llc System for monitoring and control of transport containers
US20070124306A1 (en) * 2005-11-09 2007-05-31 Honda Motor Co., Ltd. Method and system for transmitting data to vehicles over limited data links
WO2007083972A1 (en) * 2006-01-23 2007-07-26 Lg Electronics Inc. Performing scheduled device management
US20070174447A1 (en) * 2006-01-25 2007-07-26 Lg Electronics Inc. Device management scheduling based on trap mechanism
US20070182818A1 (en) * 2005-09-02 2007-08-09 Buehler Christopher J Object tracking and alerts
US20070254640A1 (en) * 2006-04-27 2007-11-01 Bliss Stephen J Remote control and viewfinder for mobile camera phone
US20080005079A1 (en) * 2006-06-29 2008-01-03 Microsoft Corporation Scenario-based search
US20080005047A1 (en) * 2006-06-29 2008-01-03 Microsoft Corporation Scenario-based search
US20080062120A1 (en) * 2006-09-11 2008-03-13 Lorraine Wheeler Location tracking system
US20080111883A1 (en) * 2006-11-13 2008-05-15 Samsung Electronics Co., Ltd. Portable terminal having video surveillance apparatus, video surveillance method using the portable terminal, and video surveillance system
US20080126415A1 (en) * 2006-11-29 2008-05-29 Google Inc. Digital Image Archiving and Retrieval in a Mobile Device System
US20080162603A1 (en) * 2006-12-28 2008-07-03 Google Inc. Document archiving system
US20080162602A1 (en) * 2006-12-28 2008-07-03 Google Inc. Document archiving system
US20080284669A1 (en) * 2007-05-18 2008-11-20 Matthew Hunton System and method for remote antenna positioning data acquisition
US20080300775A1 (en) * 2007-05-31 2008-12-04 Honda Motor Co., Ltd. System And Method For Selectively Filtering And Providing Event Program Information
US20080303902A1 (en) * 2007-06-09 2008-12-11 Sensomatic Electronics Corporation System and method for integrating video analytics and data analytics/mining
US20090017749A1 (en) * 2007-07-13 2009-01-15 Sony Ericsson Mobile Communications Ab System and Method for Enhancing Live Events via Coordinated Content Delivery to Mobile Devices
US20090066794A1 (en) * 2007-09-12 2009-03-12 Resch Christopher T Security System
EP2101472A1 (en) * 2008-03-14 2009-09-16 Mobinnova Corp Apparatus and method for processing position information
US20090233627A1 (en) * 2008-03-12 2009-09-17 Kai-Feng Chiu Apparatus and method for processing position information
US20090254605A1 (en) * 2008-04-07 2009-10-08 Hands-On Mobile, Inc. Server method and system for executing applications on a wireless device
US20100002082A1 (en) * 2005-03-25 2010-01-07 Buehler Christopher J Intelligent camera selection and object tracking
US7671728B2 (en) 2006-06-02 2010-03-02 Sensormatic Electronics, LLC Systems and methods for distributed monitoring of remote sites
US7680594B2 (en) 2004-04-06 2010-03-16 Honda Motor Co., Ltd. Display method and system for a vehicle navigation system
US20100113068A1 (en) * 2008-11-06 2010-05-06 Lmr Inventions, Llc Hosted imagery capture in an ad hoc for mobile computing
US7778664B1 (en) 2001-10-18 2010-08-17 Iwao Fujisaki Communication device
US7818380B2 (en) 2003-12-15 2010-10-19 Honda Motor Co., Ltd. Method and system for broadcasting safety messages to a vehicle
US7818121B2 (en) 2004-04-06 2010-10-19 Honda Motor Co., Ltd. Route calculation method for a vehicle navigation system
US7825792B2 (en) 2006-06-02 2010-11-02 Sensormatic Electronics Llc Systems and methods for distributed monitoring of remote sites
US7853295B1 (en) 2001-10-18 2010-12-14 Iwao Fujisaki Communication device
US20100317371A1 (en) * 2009-06-12 2010-12-16 Westerinen William J Context-based interaction model for mobile devices
US7856248B1 (en) 2003-09-26 2010-12-21 Iwao Fujisaki Communication device
US7865216B1 (en) 2001-10-18 2011-01-04 Iwao Fujisaki Communication device
US7885599B2 (en) 2003-03-27 2011-02-08 Honda Motor Co., Ltd. System, method and computer program product for receiving data from a satellite radio network
US20110034184A1 (en) * 2009-05-01 2011-02-10 Lmr Inventions, Llc Location based data acquisition
US7890089B1 (en) 2007-05-03 2011-02-15 Iwao Fujisaki Communication device
US7917167B1 (en) 2003-11-22 2011-03-29 Iwao Fujisaki Communication device
KR101033628B1 (en) * 2006-12-07 2011-05-11 가부시키가이샤 엔.티.티.도코모 Device managing device
US7949330B2 (en) 2005-08-25 2011-05-24 Honda Motor Co., Ltd. System and method for providing weather warnings and alerts
GB2475578A (en) * 2009-11-20 2011-05-25 Glamex Security Ltd Surveillance system where captured security video is transmitted to owner's mobile phone
US7965992B2 (en) 2004-09-22 2011-06-21 Honda Motor Co., Ltd. Method and system for broadcasting data messages to a vehicle
US7979350B1 (en) 2007-10-23 2011-07-12 Gotv Networks, Inc. Method and system for accessing wireless account information
US8009619B1 (en) 2007-10-23 2011-08-30 Phunware, Inc. Server-side wireless communications link support for mobile handheld devices
US8041348B1 (en) 2004-03-23 2011-10-18 Iwao Fujisaki Communication device
US8041779B2 (en) 2003-12-15 2011-10-18 Honda Motor Co., Ltd. Method and system for facilitating the exchange of information between a vehicle and a remote location
US8046162B2 (en) 2005-11-04 2011-10-25 Honda Motor Co., Ltd. Data broadcast method for traffic information
US8050665B1 (en) * 2006-10-20 2011-11-01 Avaya Inc. Alert reminder trigger by motion-detector
US8060594B1 (en) * 2007-10-23 2011-11-15 Phunware, Inc. Client-side wireless communications link support for mobile handheld devices
US8099308B2 (en) 2007-10-02 2012-01-17 Honda Motor Co., Ltd. Method and system for vehicle service appointments based on diagnostic trouble codes
US8103865B2 (en) 2007-08-01 2012-01-24 Phunware, Inc. Server method and system for rendering content on a wireless device
US8135804B2 (en) 2009-07-07 2012-03-13 Honda Motor Co., Ltd. Method for scheduling and rescheduling vehicle service appointments
US20120086805A1 (en) * 2009-03-23 2012-04-12 France Telecom System for providing a service, such as a communication service
US20120157070A1 (en) * 2010-12-16 2012-06-21 Jay Kumar Jain System and method to execute instructions on mobile devices
US8229512B1 (en) 2003-02-08 2012-07-24 Iwao Fujisaki Communication device
US8241128B1 (en) 2003-04-03 2012-08-14 Iwao Fujisaki Communication device
US20120284652A1 (en) * 2011-05-05 2012-11-08 National Taiwan University Of Science And Technology Human-environment interactive system and portable device using the same
US8340726B1 (en) 2008-06-30 2012-12-25 Iwao Fujisaki Communication device
US8433364B1 (en) 2005-04-08 2013-04-30 Iwao Fujisaki Communication device
US8452307B1 (en) 2008-07-02 2013-05-28 Iwao Fujisaki Communication device
US8472935B1 (en) 2007-10-29 2013-06-25 Iwao Fujisaki Communication device
US8478245B2 (en) 2007-08-01 2013-07-02 Phunware, Inc. Method and system for rendering content on a wireless device
US8490100B2 (en) 2006-01-23 2013-07-16 Lg Electronics Inc. Terminal and method for performing device management scheduled based on threshold
US8543157B1 (en) 2008-05-09 2013-09-24 Iwao Fujisaki Communication device which notifies its pin-point location or geographic area in accordance with user selection
US8547437B2 (en) 2002-11-12 2013-10-01 Sensormatic Electronics, LLC Method and system for tracking and behavioral monitoring of multiple objects moving through multiple fields-of-view
CN103338350A (en) * 2013-05-31 2013-10-02 郭亚晋 Construction transportation safety monitoring system
US8639214B1 (en) 2007-10-26 2014-01-28 Iwao Fujisaki Communication device
CN103997597A (en) * 2013-02-20 2014-08-20 天彩电子(深圳)有限公司 Method and apparatus for real-time transmission of camera audio-video stream
US8825090B1 (en) 2007-05-03 2014-09-02 Iwao Fujisaki Communication device
CN104471952A (en) * 2012-08-15 2015-03-25 英特尔公司 Consumption and capture of media content sensed from remote perspectives
US20150099941A1 (en) * 2006-05-12 2015-04-09 Bao Tran Health monitoring appliance
US9008688B2 (en) 2012-05-07 2015-04-14 Qualcomm Incorporated Calendar matching of inferred contexts and label propagation
US9015692B1 (en) 2007-10-23 2015-04-21 Phunware, Inc. Method and system for customizing content on a server for rendering on a wireless device
US9038915B2 (en) 2011-01-31 2015-05-26 Metrologic Instruments, Inc. Pre-paid usage system for encoded information reading terminals
US9125144B1 (en) * 2006-10-20 2015-09-01 Avaya Inc. Proximity-based feature activation based on programmable profile
US9139089B1 (en) 2007-12-27 2015-09-22 Iwao Fujisaki Inter-vehicle middle point maintaining implementer
US9232369B1 (en) 2007-08-24 2016-01-05 Iwao Fujisaki Communication device
US9600268B1 (en) * 2010-10-04 2017-03-21 Shoretel, Inc. Image upgrade for devices in a telephony system
US20170187946A1 (en) * 2015-12-28 2017-06-29 Canon Kabushiki Kaisha Communication apparatus and method for controlling the same
US10200729B2 (en) 2010-03-11 2019-02-05 BoxCast, LLC Systems and methods for autonomous broadcasting
US10382568B2 (en) * 2015-12-18 2019-08-13 Hipmunk, Inc. Display of calendar-based single user, single event travel options
US10438409B2 (en) * 2014-12-15 2019-10-08 Hand Held Products, Inc. Augmented reality asset locator
US10536671B1 (en) * 2011-12-06 2020-01-14 Musco Corporation Apparatus, system and method for tracking subject with still or video camera
US10848707B2 (en) 2004-03-24 2020-11-24 Onstream Media Corporation Remotely accessed virtual recording room

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2348353A1 (en) 2001-05-22 2002-11-22 Marc Arseneau Local broadcast system
US8042140B2 (en) 2005-07-22 2011-10-18 Kangaroo Media, Inc. Buffering content on a handheld electronic device
EP1978480A3 (en) 2005-07-22 2011-09-07 Kangaroo Media, Inc. System and methods for enhancing the experience of spectators atttending a live sporting event
US8768332B2 (en) 2006-09-01 2014-07-01 At&T Mobility Ii Llc Interactive personal information management system
US8933960B2 (en) * 2009-08-14 2015-01-13 Apple Inc. Image alteration techniques
CN102088680B (en) * 2009-12-07 2014-11-26 梁耀峰 Wired and wireless sensing network-based universal mobile communication system
KR101099136B1 (en) * 2010-01-29 2011-12-27 주식회사 팬택 Method and Apparatus for Sharing Schedule information of Terminals in Mobile Communication System
US9466127B2 (en) * 2010-09-30 2016-10-11 Apple Inc. Image alteration techniques
US8493981B2 (en) * 2010-11-03 2013-07-23 Broadcom Corporation Switch module
US9307190B2 (en) * 2010-11-09 2016-04-05 Kanfield Capital Sa Apparatus and method for physical interaction over a distance using a telecommunication device
US8608571B1 (en) * 2011-10-21 2013-12-17 Google Inc. Method and system for a tracking game using multiple mobile devices
US9262745B2 (en) 2012-03-28 2016-02-16 Sap Portals Israel Ltd. Generating roles for a platform based on roles for an existing platform
US9015207B2 (en) * 2012-03-29 2015-04-21 Touchstone Media Group, Llc Mobile sales tracking system
GB2503441A (en) 2012-06-26 2014-01-01 Ibm Managing mobile devices using other mobile devices based on loation
US20160037131A1 (en) * 2013-03-15 2016-02-04 Sean Burnett Remote trespassing detection and notificaiton system and method
US9485472B2 (en) * 2013-05-13 2016-11-01 Honeywell International Inc. System and method for enhanced privacy, resource and alert management
CN104219785B (en) 2014-08-20 2018-07-24 小米科技有限责任公司 Real-time video providing method, device and server, terminal device
US9241073B1 (en) * 2014-12-09 2016-01-19 Ringcentral, Inc. Systems and methods for managing an event scheduling request in a telephony system
US9465214B2 (en) 2015-01-29 2016-10-11 Ford Global Technologies, Llc Methods and systems for managing a vehicle computer to record information and images
CN105227924B (en) * 2015-10-10 2018-06-15 安徽清新互联信息科技有限公司 A kind of rete mirabile dispatching method of video monitoring platform Media Stream
US10200746B1 (en) 2017-07-19 2019-02-05 Google Llc Video integration with home assistant
US20190392420A1 (en) * 2018-06-20 2019-12-26 Anand Atreya Location-aware event monitoring
US10849179B1 (en) 2019-05-29 2020-11-24 Bank Of America Corporation Mobile network tool

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6385772B1 (en) * 1998-04-30 2002-05-07 Texas Instruments Incorporated Monitoring system having wireless remote viewing and control
US20040013192A1 (en) * 1999-12-20 2004-01-22 Nicholas Kennedy Mobile live information system
US6956599B2 (en) * 2001-02-16 2005-10-18 Samsung Electronics Co., Ltd. Remote monitoring apparatus using a mobile videophone

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3845467A (en) * 1972-12-15 1974-10-29 Johnson Service Co Analog signal transmission system for digital data communication system
US6014694A (en) * 1997-06-26 2000-01-11 Citrix Systems, Inc. System for adaptive video/audio transport over a network
US7284033B2 (en) * 1999-12-14 2007-10-16 Imahima Inc. Systems for communicating current and future activity information among mobile internet users and methods therefor
WO2001082532A1 (en) * 2000-04-27 2001-11-01 Aran Communications Limited A communication method and apparatus
US7571254B1 (en) * 2000-05-15 2009-08-04 Access Systems Americas, Inc. Mutual scheduling of events on handheld computers
US20030054810A1 (en) * 2000-11-15 2003-03-20 Chen Yih-Farn Robin Enterprise mobile server platform
US6661340B1 (en) * 2001-04-24 2003-12-09 Microstrategy Incorporated System and method for connecting security systems to a wireless device
US20020184418A1 (en) * 2001-05-30 2002-12-05 Palm, Inc. Location mapping and determining using wireless devices
US7260835B2 (en) * 2001-06-19 2007-08-21 Intel Corporation Bluetooth™ based security system
GB2377573B (en) * 2001-07-11 2004-03-31 Motorola Inc Video transmission system, video tranmission unit and methods of encoding/decoding video data
US7457633B2 (en) * 2001-10-03 2008-11-25 Intel Corporation Communication network with redirection of wireless communication
JP3541837B2 (en) * 2002-01-30 2004-07-14 ミノルタ株式会社 Digital camera
US7425986B2 (en) * 2002-03-29 2008-09-16 Canon Kabushiki Kaisha Conversion apparatus for image data delivery
US7940844B2 (en) * 2002-06-18 2011-05-10 Qualcomm Incorporated Video encoding and decoding techniques
EP1383339A1 (en) * 2002-07-15 2004-01-21 Matsushita Electric Industrial Co., Ltd. Memory management method for video sequence motion estimation and compensation
US20040143602A1 (en) * 2002-10-18 2004-07-22 Antonio Ruiz Apparatus, system and method for automated and adaptive digital image/video surveillance for events and configurations using a rich multimedia relational database
US7292867B2 (en) * 2003-01-16 2007-11-06 Bones In Motion, Inc. Location-aware fitness training device, methods, and program products that support real-time interactive communication and automated route generation

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6385772B1 (en) * 1998-04-30 2002-05-07 Texas Instruments Incorporated Monitoring system having wireless remote viewing and control
US20040013192A1 (en) * 1999-12-20 2004-01-22 Nicholas Kennedy Mobile live information system
US6956599B2 (en) * 2001-02-16 2005-10-18 Samsung Electronics Co., Ltd. Remote monitoring apparatus using a mobile videophone

Cited By (278)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8538486B1 (en) 2001-10-18 2013-09-17 Iwao Fujisaki Communication device which displays perspective 3D map
US7945236B1 (en) 2001-10-18 2011-05-17 Iwao Fujisaki Communication device
US7778664B1 (en) 2001-10-18 2010-08-17 Iwao Fujisaki Communication device
US10805451B1 (en) 2001-10-18 2020-10-13 Iwao Fujisaki Communication device
US10425522B1 (en) 2001-10-18 2019-09-24 Iwao Fujisaki Communication device
US10284711B1 (en) 2001-10-18 2019-05-07 Iwao Fujisaki Communication device
US9883025B1 (en) 2001-10-18 2018-01-30 Iwao Fujisaki Communication device
US9883021B1 (en) 2001-10-18 2018-01-30 Iwao Fujisaki Communication device
US9537988B1 (en) 2001-10-18 2017-01-03 Iwao Fujisaki Communication device
US9247383B1 (en) 2001-10-18 2016-01-26 Iwao Fujisaki Communication device
US7853295B1 (en) 2001-10-18 2010-12-14 Iwao Fujisaki Communication device
US9197741B1 (en) 2001-10-18 2015-11-24 Iwao Fujisaki Communication device
US9154776B1 (en) 2001-10-18 2015-10-06 Iwao Fujisaki Communication device
US7904109B1 (en) 2001-10-18 2011-03-08 Iwao Fujisaki Communication device
US9026182B1 (en) 2001-10-18 2015-05-05 Iwao Fujisaki Communication device
US8805442B1 (en) 2001-10-18 2014-08-12 Iwao Fujisaki Communication device
US7907942B1 (en) 2001-10-18 2011-03-15 Iwao Fujisaki Communication device
US8750921B1 (en) 2001-10-18 2014-06-10 Iwao Fujisaki Communication device
US8538485B1 (en) 2001-10-18 2013-09-17 Iwao Fujisaki Communication device
US8744515B1 (en) 2001-10-18 2014-06-03 Iwao Fujisaki Communication device
US7945286B1 (en) 2001-10-18 2011-05-17 Iwao Fujisaki Communication device
US7945256B1 (en) 2001-10-18 2011-05-17 Iwao Fujisaki Communication device
US7865216B1 (en) 2001-10-18 2011-01-04 Iwao Fujisaki Communication device
US7945287B1 (en) 2001-10-18 2011-05-17 Iwao Fujisaki Communication device
US7949371B1 (en) 2001-10-18 2011-05-24 Iwao Fujisaki Communication device
US7996037B1 (en) 2001-10-18 2011-08-09 Iwao Fujisaki Communication device
US8024009B1 (en) 2001-10-18 2011-09-20 Iwao Fujisaki Communication device
US8498672B1 (en) 2001-10-18 2013-07-30 Iwao Fujisaki Communication device
US8290482B1 (en) 2001-10-18 2012-10-16 Iwao Fujisaki Communication device
US8064964B1 (en) 2001-10-18 2011-11-22 Iwao Fujisaki Communication device
US8086276B1 (en) 2001-10-18 2011-12-27 Iwao Fujisaki Communication device
US8200275B1 (en) 2001-10-18 2012-06-12 Iwao Fujisaki System for communication device to display perspective 3D map
US20040119848A1 (en) * 2002-11-12 2004-06-24 Buehler Christopher J. Method and apparatus for computerized image background analysis
US7460685B2 (en) 2002-11-12 2008-12-02 Intellivid Corporation Method and apparatus for computerized image background analysis
US7221775B2 (en) 2002-11-12 2007-05-22 Intellivid Corporation Method and apparatus for computerized image background analysis
US8547437B2 (en) 2002-11-12 2013-10-01 Sensormatic Electronics, LLC Method and system for tracking and behavioral monitoring of multiple objects moving through multiple fields-of-view
US20070211914A1 (en) * 2002-11-12 2007-09-13 Buehler Christopher J Method and apparatus for computerized image background analysis
US8682397B1 (en) 2003-02-08 2014-03-25 Iwao Fujisaki Communication device
US8229512B1 (en) 2003-02-08 2012-07-24 Iwao Fujisaki Communication device
US7885599B2 (en) 2003-03-27 2011-02-08 Honda Motor Co., Ltd. System, method and computer program product for receiving data from a satellite radio network
US8425321B1 (en) 2003-04-03 2013-04-23 Iwao Fujisaki Video game device
US8430754B1 (en) 2003-04-03 2013-04-30 Iwao Fujisaki Communication device
US8241128B1 (en) 2003-04-03 2012-08-14 Iwao Fujisaki Communication device
US20040266408A1 (en) * 2003-06-25 2004-12-30 Oracle International Corporation Mobile messaging concierge
US9094805B2 (en) * 2003-06-25 2015-07-28 Oracle International Corporation Mobile messaging concierge
US7286157B2 (en) 2003-09-11 2007-10-23 Intellivid Corporation Computerized method and apparatus for determining field-of-view relationships among multiple image sensors
US20050058321A1 (en) * 2003-09-11 2005-03-17 Buehler Christopher J. Computerized method and apparatus for determining field-of-view relationships among multiple image sensors
US8331983B1 (en) 2003-09-26 2012-12-11 Iwao Fujisaki Communication device
US8340720B1 (en) 2003-09-26 2012-12-25 Iwao Fujisaki Communication device
US8694052B1 (en) 2003-09-26 2014-04-08 Iwao Fujisaki Communication device
US8712472B1 (en) 2003-09-26 2014-04-29 Iwao Fujisaki Communication device
US8774862B1 (en) 2003-09-26 2014-07-08 Iwao Fujisaki Communication device
US8781526B1 (en) 2003-09-26 2014-07-15 Iwao Fujisaki Communication device
US7856248B1 (en) 2003-09-26 2010-12-21 Iwao Fujisaki Communication device
US11190632B1 (en) 2003-09-26 2021-11-30 Iwao Fujisaki Communication device
US8532703B1 (en) 2003-09-26 2013-09-10 Iwao Fujisaki Communication device
US8781527B1 (en) 2003-09-26 2014-07-15 Iwao Fujisaki Communication device
US11184468B1 (en) 2003-09-26 2021-11-23 Iwao Fujisaki Communication device
US11184469B1 (en) 2003-09-26 2021-11-23 Iwao Fujisaki Communication device
US7890136B1 (en) 2003-09-26 2011-02-15 Iwao Fujisaki Communication device
US11184470B1 (en) 2003-09-26 2021-11-23 Iwao Fujisaki Communication device
US9077807B1 (en) 2003-09-26 2015-07-07 Iwao Fujisaki Communication device
US8447354B1 (en) 2003-09-26 2013-05-21 Iwao Fujisaki Communication device
US8447353B1 (en) 2003-09-26 2013-05-21 Iwao Fujisaki Communication device
US8442583B1 (en) 2003-09-26 2013-05-14 Iwao Fujisaki Communication device
US8417288B1 (en) 2003-09-26 2013-04-09 Iwao Fujisaki Communication device
US8391920B1 (en) 2003-09-26 2013-03-05 Iwao Fujisaki Communication device
US8380248B1 (en) 2003-09-26 2013-02-19 Iwao Fujisaki Communication device
US10805442B1 (en) 2003-09-26 2020-10-13 Iwao Fujisaki Communication device
US10805444B1 (en) 2003-09-26 2020-10-13 Iwao Fujisaki Communication device
US8364201B1 (en) 2003-09-26 2013-01-29 Iwao Fujisaki Communication device
US10805445B1 (en) 2003-09-26 2020-10-13 Iwao Fujisaki Communication device
US8364202B1 (en) 2003-09-26 2013-01-29 Iwao Fujisaki Communication device
US8351984B1 (en) 2003-09-26 2013-01-08 Iwao Fujisaki Communication device
US10805443B1 (en) 2003-09-26 2020-10-13 Iwao Fujisaki Communication device
US8346304B1 (en) 2003-09-26 2013-01-01 Iwao Fujisaki Communication device
US10560561B1 (en) 2003-09-26 2020-02-11 Iwao Fujisaki Communication device
US10547722B1 (en) 2003-09-26 2020-01-28 Iwao Fujisaki Communication device
US7996038B1 (en) 2003-09-26 2011-08-09 Iwao Fujisaki Communication device
US8346303B1 (en) 2003-09-26 2013-01-01 Iwao Fujisaki Communication device
US8010157B1 (en) 2003-09-26 2011-08-30 Iwao Fujisaki Communication device
US10547723B1 (en) 2003-09-26 2020-01-28 Iwao Fujisaki Communication device
US10547721B1 (en) 2003-09-26 2020-01-28 Iwao Fujisaki Communication device
US10547724B1 (en) 2003-09-26 2020-01-28 Iwao Fujisaki Communication device
US8041371B1 (en) 2003-09-26 2011-10-18 Iwao Fujisaki Communication device
US8335538B1 (en) 2003-09-26 2012-12-18 Iwao Fujisaki Communication device
US8331984B1 (en) 2003-09-26 2012-12-11 Iwao Fujisaki Communication device
US8326355B1 (en) 2003-09-26 2012-12-04 Iwao Fujisaki Communication device
US8326357B1 (en) 2003-09-26 2012-12-04 Iwao Fujisaki Communication device
US10547725B1 (en) 2003-09-26 2020-01-28 Iwao Fujisaki Communication device
US8320958B1 (en) 2003-09-26 2012-11-27 Iwao Fujisaki Communication device
US8055298B1 (en) 2003-09-26 2011-11-08 Iwao Fujisaki Communication device
US8311578B1 (en) 2003-09-26 2012-11-13 Iwao Fujisaki Communication device
US8064954B1 (en) 2003-09-26 2011-11-22 Iwao Fujisaki Communication device
US8301194B1 (en) 2003-09-26 2012-10-30 Iwao Fujisaki Communication device
US8295880B1 (en) 2003-09-26 2012-10-23 Iwao Fujisaki Communication device
US8260352B1 (en) 2003-09-26 2012-09-04 Iwao Fujisaki Communication device
US8090402B1 (en) 2003-09-26 2012-01-03 Iwao Fujisaki Communication device
US8095182B1 (en) 2003-09-26 2012-01-10 Iwao Fujisaki Communication device
US8095181B1 (en) 2003-09-26 2012-01-10 Iwao Fujisaki Communication device
US10237385B1 (en) 2003-09-26 2019-03-19 Iwao Fujisaki Communication device
US8244300B1 (en) 2003-09-26 2012-08-14 Iwao Fujisaki Communication device
US8121641B1 (en) 2003-09-26 2012-02-21 Iwao Fujisaki Communication device
US8233938B1 (en) 2003-09-26 2012-07-31 Iwao Fujisaki Communication device
US8229504B1 (en) 2003-09-26 2012-07-24 Iwao Fujisaki Communication device
US9596338B1 (en) 2003-09-26 2017-03-14 Iwao Fujisaki Communication device
US8150458B1 (en) 2003-09-26 2012-04-03 Iwao Fujisaki Communication device
US8195228B1 (en) 2003-09-26 2012-06-05 Iwao Fujisaki Communication device
US8160642B1 (en) 2003-09-26 2012-04-17 Iwao Fujisaki Communication device
US8165630B1 (en) 2003-09-26 2012-04-24 Iwao Fujisaki Communication device
US20050078852A1 (en) * 2003-10-10 2005-04-14 Buehler Christopher J. Method of counting objects in a monitored environment and apparatus for the same
US20050078853A1 (en) * 2003-10-10 2005-04-14 Buehler Christopher J. System and method for searching for changes in surveillance video
US7280673B2 (en) 2003-10-10 2007-10-09 Intellivid Corporation System and method for searching for changes in surveillance video
US7346187B2 (en) 2003-10-10 2008-03-18 Intellivid Corporation Method of counting objects in a monitored environment and apparatus for the same
US9094531B1 (en) 2003-11-22 2015-07-28 Iwao Fujisaki Communication device
US8121635B1 (en) 2003-11-22 2012-02-21 Iwao Fujisaki Communication device
US9674347B1 (en) 2003-11-22 2017-06-06 Iwao Fujisaki Communication device
US8224376B1 (en) 2003-11-22 2012-07-17 Iwao Fujisaki Communication device
US8295876B1 (en) 2003-11-22 2012-10-23 Iwao Fujisaki Communication device
US7917167B1 (en) 2003-11-22 2011-03-29 Iwao Fujisaki Communication device
US9554232B1 (en) 2003-11-22 2017-01-24 Iwao Fujisaki Communication device
US11115524B1 (en) 2003-11-22 2021-09-07 Iwao Fujisaki Communication device
US8238963B1 (en) 2003-11-22 2012-08-07 Iwao Fujisaki Communication device
US9955006B1 (en) 2003-11-22 2018-04-24 Iwao Fujisaki Communication device
US8565812B1 (en) 2003-11-22 2013-10-22 Iwao Fujisaki Communication device
US9325825B1 (en) 2003-11-22 2016-04-26 Iwao Fujisaki Communication device
US8554269B1 (en) 2003-11-22 2013-10-08 Iwao Fujisaki Communication device
US20050151669A1 (en) * 2003-11-28 2005-07-14 Craig Swallow Lone worker monitor
US7412264B2 (en) * 2003-11-28 2008-08-12 Connexion2 Limited Lone worker monitor
US8041779B2 (en) 2003-12-15 2011-10-18 Honda Motor Co., Ltd. Method and system for facilitating the exchange of information between a vehicle and a remote location
US7818380B2 (en) 2003-12-15 2010-10-19 Honda Motor Co., Ltd. Method and system for broadcasting safety messages to a vehicle
US8495179B2 (en) 2003-12-15 2013-07-23 Honda Motor Co., Ltd. Method and system for facilitating the exchange of information between a vehicle and a remote location
US8041348B1 (en) 2004-03-23 2011-10-18 Iwao Fujisaki Communication device
US8270964B1 (en) 2004-03-23 2012-09-18 Iwao Fujisaki Communication device
US8195142B1 (en) 2004-03-23 2012-06-05 Iwao Fujisaki Communication device
US8081962B1 (en) 2004-03-23 2011-12-20 Iwao Fujisaki Communication device
US8121587B1 (en) 2004-03-23 2012-02-21 Iwao Fujisaki Communication device
US10951855B2 (en) 2004-03-24 2021-03-16 Onstream Media Corporation Remotely accessed virtual recording room
US11528446B2 (en) 2004-03-24 2022-12-13 Onstream Media Corporation Remotely accessed virtual recording room
US11818496B2 (en) 2004-03-24 2023-11-14 Onstream Media Corporation Remotely accessed virtual recording room
US11128833B2 (en) 2004-03-24 2021-09-21 Onstream Media Corporation Remotely accessed virtual recording room
US10848707B2 (en) 2004-03-24 2020-11-24 Onstream Media Corporation Remotely accessed virtual recording room
US7877206B2 (en) 2004-04-06 2011-01-25 Honda Motor Co., Ltd. Display method and system for a vehicle navigation system
US8005609B2 (en) 2004-04-06 2011-08-23 Honda Motor Co., Ltd. Route calculation method for a vehicle navigation system
US8046166B2 (en) 2004-04-06 2011-10-25 Honda Motor Co., Ltd. Display method and system for a vehicle navigation system
US7979206B2 (en) 2004-04-06 2011-07-12 Honda Motor Co., Ltd. Route calculation method for a vehicle navigation system
US8204688B2 (en) 2004-04-06 2012-06-19 Honda Motor Co., Ltd. Display method and system for a vehicle navigation system
US7881863B2 (en) 2004-04-06 2011-02-01 Honda Motor Co., Ltd. Route calculation method for a vehicle navigation system
US20050271037A1 (en) * 2004-04-06 2005-12-08 Honda Motor Co., Ltd. Method and system for controlling the exchange of vehicle related messages
US7818121B2 (en) 2004-04-06 2010-10-19 Honda Motor Co., Ltd. Route calculation method for a vehicle navigation system
US8055443B1 (en) 2004-04-06 2011-11-08 Honda Motor Co., Ltd. Route calculation method for a vehicle navigation system
US7680594B2 (en) 2004-04-06 2010-03-16 Honda Motor Co., Ltd. Display method and system for a vehicle navigation system
US7849149B2 (en) * 2004-04-06 2010-12-07 Honda Motor Co., Ltd. Method and system for controlling the exchange of vehicle related messages
US20050275549A1 (en) * 2004-06-14 2005-12-15 Barclay Deborah L Network support for emergency smoke detector/motion detector
US7965992B2 (en) 2004-09-22 2011-06-21 Honda Motor Co., Ltd. Method and system for broadcasting data messages to a vehicle
US20060101447A1 (en) * 2004-10-05 2006-05-11 Robert Koch Methods, systems, and computer program products for performing per-event device synchronization
US8174572B2 (en) 2005-03-25 2012-05-08 Sensormatic Electronics, LLC Intelligent camera selection and object tracking
US20100002082A1 (en) * 2005-03-25 2010-01-07 Buehler Christopher J Intelligent camera selection and object tracking
US8502868B2 (en) 2005-03-25 2013-08-06 Sensormatic Electronics, LLC Intelligent camera selection and object tracking
US9549150B1 (en) 2005-04-08 2017-01-17 Iwao Fujisaki Communication device
US8433364B1 (en) 2005-04-08 2013-04-30 Iwao Fujisaki Communication device
US9143723B1 (en) 2005-04-08 2015-09-22 Iwao Fujisaki Communication device
US9948890B1 (en) 2005-04-08 2018-04-17 Iwao Fujisaki Communication device
US10244206B1 (en) 2005-04-08 2019-03-26 Iwao Fujisaki Communication device
US8461958B2 (en) 2005-08-17 2013-06-11 Wireless Data Solutions, Llc System for monitoring and control of transport containers
US20070040647A1 (en) * 2005-08-17 2007-02-22 Wireless Data Solutions, Llc System for monitoring and control of transport containers
US7949330B2 (en) 2005-08-25 2011-05-24 Honda Motor Co., Ltd. System and method for providing weather warnings and alerts
US9036028B2 (en) 2005-09-02 2015-05-19 Sensormatic Electronics, LLC Object tracking and alerts
US9407878B2 (en) 2005-09-02 2016-08-02 Sensormatic Electronics, LLC Object tracking and alerts
US9881216B2 (en) 2005-09-02 2018-01-30 Sensormatic Electronics, LLC Object tracking and alerts
US20070182818A1 (en) * 2005-09-02 2007-08-09 Buehler Christopher J Object tracking and alerts
US8046162B2 (en) 2005-11-04 2011-10-25 Honda Motor Co., Ltd. Data broadcast method for traffic information
US20070124306A1 (en) * 2005-11-09 2007-05-31 Honda Motor Co., Ltd. Method and system for transmitting data to vehicles over limited data links
US8490100B2 (en) 2006-01-23 2013-07-16 Lg Electronics Inc. Terminal and method for performing device management scheduled based on threshold
US20070192158A1 (en) * 2006-01-23 2007-08-16 Lg Electronics Inc. Performing scheduled device management
WO2007083972A1 (en) * 2006-01-23 2007-07-26 Lg Electronics Inc. Performing scheduled device management
US20070174447A1 (en) * 2006-01-25 2007-07-26 Lg Electronics Inc. Device management scheduling based on trap mechanism
US9021488B2 (en) 2006-01-25 2015-04-28 Lg Electronics Inc. Device management scheduling based on trap mechanism
US9385916B2 (en) 2006-01-25 2016-07-05 Lg Electronics Inc. Device management scheduling based on trap mechanism
US20070254640A1 (en) * 2006-04-27 2007-11-01 Bliss Stephen J Remote control and viewfinder for mobile camera phone
US9814425B2 (en) * 2006-05-12 2017-11-14 Koninklijke Philips N.V. Health monitoring appliance
US20150099941A1 (en) * 2006-05-12 2015-04-09 Bao Tran Health monitoring appliance
US20100145899A1 (en) * 2006-06-02 2010-06-10 Buehler Christopher J Systems and Methods for Distributed Monitoring of Remote Sites
US7825792B2 (en) 2006-06-02 2010-11-02 Sensormatic Electronics Llc Systems and methods for distributed monitoring of remote sites
US7671728B2 (en) 2006-06-02 2010-03-02 Sensormatic Electronics, LLC Systems and methods for distributed monitoring of remote sites
US8013729B2 (en) 2006-06-02 2011-09-06 Sensormatic Electronics, LLC Systems and methods for distributed monitoring of remote sites
US20080005047A1 (en) * 2006-06-29 2008-01-03 Microsoft Corporation Scenario-based search
US20080005079A1 (en) * 2006-06-29 2008-01-03 Microsoft Corporation Scenario-based search
US20080062120A1 (en) * 2006-09-11 2008-03-13 Lorraine Wheeler Location tracking system
US9125144B1 (en) * 2006-10-20 2015-09-01 Avaya Inc. Proximity-based feature activation based on programmable profile
US8050665B1 (en) * 2006-10-20 2011-11-01 Avaya Inc. Alert reminder trigger by motion-detector
US20080111883A1 (en) * 2006-11-13 2008-05-15 Samsung Electronics Co., Ltd. Portable terminal having video surveillance apparatus, video surveillance method using the portable terminal, and video surveillance system
US9761103B2 (en) * 2006-11-13 2017-09-12 Samsung Electronics Co., Ltd. Portable terminal having video surveillance apparatus, video surveillance method using the portable terminal, and video surveillance system
KR101462289B1 (en) * 2006-11-29 2014-11-14 구글 잉크. Digital image archiving and retrieval using a mobile device system
US8897579B2 (en) 2006-11-29 2014-11-25 Google Inc. Digital image archiving and retrieval
AU2007325200B2 (en) * 2006-11-29 2012-07-19 Google Llc Digital image archiving and retrieval using a mobile device system
US8620114B2 (en) 2006-11-29 2013-12-31 Google Inc. Digital image archiving and retrieval in a mobile device system
AU2007325200B9 (en) * 2006-11-29 2012-11-22 Google Llc Digital image archiving and retrieval using a mobile device system
US7986843B2 (en) * 2006-11-29 2011-07-26 Google Inc. Digital image archiving and retrieval in a mobile device system
US20080126415A1 (en) * 2006-11-29 2008-05-29 Google Inc. Digital Image Archiving and Retrieval in a Mobile Device System
KR101033628B1 (en) * 2006-12-07 2011-05-11 가부시키가이샤 엔.티.티.도코모 Device managing device
US20080162602A1 (en) * 2006-12-28 2008-07-03 Google Inc. Document archiving system
US20080162603A1 (en) * 2006-12-28 2008-07-03 Google Inc. Document archiving system
US8825090B1 (en) 2007-05-03 2014-09-02 Iwao Fujisaki Communication device
US9185657B1 (en) 2007-05-03 2015-11-10 Iwao Fujisaki Communication device
US7890089B1 (en) 2007-05-03 2011-02-15 Iwao Fujisaki Communication device
US9092917B1 (en) 2007-05-03 2015-07-28 Iwao Fujisaki Communication device
US9396594B1 (en) 2007-05-03 2016-07-19 Iwao Fujisaki Communication device
US8825026B1 (en) 2007-05-03 2014-09-02 Iwao Fujisaki Communication device
WO2008143971A1 (en) * 2007-05-18 2008-11-27 Powerwave Technologies, Inc. System and method for remote antenna positioning data acquisition
US20080284669A1 (en) * 2007-05-18 2008-11-20 Matthew Hunton System and method for remote antenna positioning data acquisition
US7990325B2 (en) 2007-05-18 2011-08-02 Powerwave Technologies, Inc. System and method for remote antenna positioning data acquisition
US20080300775A1 (en) * 2007-05-31 2008-12-04 Honda Motor Co., Ltd. System And Method For Selectively Filtering And Providing Event Program Information
US7668653B2 (en) 2007-05-31 2010-02-23 Honda Motor Co., Ltd. System and method for selectively filtering and providing event program information
US20080303902A1 (en) * 2007-06-09 2008-12-11 Sensomatic Electronics Corporation System and method for integrating video analytics and data analytics/mining
WO2009011935A1 (en) * 2007-07-13 2009-01-22 Sony Ericsson Mobile Communications Ab System and method for enhancing live events via coordinated content delivery to mobile devices
US20090017749A1 (en) * 2007-07-13 2009-01-15 Sony Ericsson Mobile Communications Ab System and Method for Enhancing Live Events via Coordinated Content Delivery to Mobile Devices
US8103865B2 (en) 2007-08-01 2012-01-24 Phunware, Inc. Server method and system for rendering content on a wireless device
US8478245B2 (en) 2007-08-01 2013-07-02 Phunware, Inc. Method and system for rendering content on a wireless device
US8989715B2 (en) 2007-08-01 2015-03-24 Phunware, Inc. Method and system for rendering content on a wireless device
US9232369B1 (en) 2007-08-24 2016-01-05 Iwao Fujisaki Communication device
US10148803B2 (en) 2007-08-24 2018-12-04 Iwao Fujisaki Communication device
US9596334B1 (en) 2007-08-24 2017-03-14 Iwao Fujisaki Communication device
US20090066794A1 (en) * 2007-09-12 2009-03-12 Resch Christopher T Security System
US8179439B2 (en) * 2007-09-12 2012-05-15 Resch Christopher T Security system
US8099308B2 (en) 2007-10-02 2012-01-17 Honda Motor Co., Ltd. Method and system for vehicle service appointments based on diagnostic trouble codes
US8009619B1 (en) 2007-10-23 2011-08-30 Phunware, Inc. Server-side wireless communications link support for mobile handheld devices
US9015692B1 (en) 2007-10-23 2015-04-21 Phunware, Inc. Method and system for customizing content on a server for rendering on a wireless device
US8060594B1 (en) * 2007-10-23 2011-11-15 Phunware, Inc. Client-side wireless communications link support for mobile handheld devices
US7979350B1 (en) 2007-10-23 2011-07-12 Gotv Networks, Inc. Method and system for accessing wireless account information
US8676705B1 (en) 2007-10-26 2014-03-18 Iwao Fujisaki Communication device
US9082115B1 (en) 2007-10-26 2015-07-14 Iwao Fujisaki Communication device
US8639214B1 (en) 2007-10-26 2014-01-28 Iwao Fujisaki Communication device
US9094775B1 (en) 2007-10-29 2015-07-28 Iwao Fujisaki Communication device
US8472935B1 (en) 2007-10-29 2013-06-25 Iwao Fujisaki Communication device
US8755838B1 (en) 2007-10-29 2014-06-17 Iwao Fujisaki Communication device
US9139089B1 (en) 2007-12-27 2015-09-22 Iwao Fujisaki Inter-vehicle middle point maintaining implementer
US20090233627A1 (en) * 2008-03-12 2009-09-17 Kai-Feng Chiu Apparatus and method for processing position information
EP2101472A1 (en) * 2008-03-14 2009-09-16 Mobinnova Corp Apparatus and method for processing position information
US8271579B2 (en) 2008-04-07 2012-09-18 Phunware, Inc. Server method and system for executing applications on a wireless device
US20090254605A1 (en) * 2008-04-07 2009-10-08 Hands-On Mobile, Inc. Server method and system for executing applications on a wireless device
US8560601B2 (en) 2008-04-07 2013-10-15 Phunware, Inc. Server method and system for executing applications on a wireless device
US8543157B1 (en) 2008-05-09 2013-09-24 Iwao Fujisaki Communication device which notifies its pin-point location or geographic area in accordance with user selection
US9241060B1 (en) 2008-06-30 2016-01-19 Iwao Fujisaki Communication device
US10175846B1 (en) 2008-06-30 2019-01-08 Iwao Fujisaki Communication device
US11112936B1 (en) 2008-06-30 2021-09-07 Iwao Fujisaki Communication device
US9060246B1 (en) 2008-06-30 2015-06-16 Iwao Fujisaki Communication device
US8340726B1 (en) 2008-06-30 2012-12-25 Iwao Fujisaki Communication device
US10503356B1 (en) 2008-06-30 2019-12-10 Iwao Fujisaki Communication device
US8452307B1 (en) 2008-07-02 2013-05-28 Iwao Fujisaki Communication device
US9049556B1 (en) 2008-07-02 2015-06-02 Iwao Fujisaki Communication device
US9326267B1 (en) 2008-07-02 2016-04-26 Iwao Fujisaki Communication device
US20100113068A1 (en) * 2008-11-06 2010-05-06 Lmr Inventions, Llc Hosted imagery capture in an ad hoc for mobile computing
US20120086805A1 (en) * 2009-03-23 2012-04-12 France Telecom System for providing a service, such as a communication service
US9900373B2 (en) * 2009-03-23 2018-02-20 Orange System for providing a service, such as a communication service
US8798640B2 (en) * 2009-05-01 2014-08-05 Leigh M. Rothschild Location based data acquisition
US20110034184A1 (en) * 2009-05-01 2011-02-10 Lmr Inventions, Llc Location based data acquisition
US20100317371A1 (en) * 2009-06-12 2010-12-16 Westerinen William J Context-based interaction model for mobile devices
US8135804B2 (en) 2009-07-07 2012-03-13 Honda Motor Co., Ltd. Method for scheduling and rescheduling vehicle service appointments
GB2475578B (en) * 2009-11-20 2014-02-26 Glamex Security Ltd Security system
GB2475578A (en) * 2009-11-20 2011-05-25 Glamex Security Ltd Surveillance system where captured security video is transmitted to owner's mobile phone
US10200729B2 (en) 2010-03-11 2019-02-05 BoxCast, LLC Systems and methods for autonomous broadcasting
US10095507B1 (en) 2010-10-04 2018-10-09 Mitel Networks, Inc. Image upgrade for devices in a telephony system
US9600268B1 (en) * 2010-10-04 2017-03-21 Shoretel, Inc. Image upgrade for devices in a telephony system
US20120157070A1 (en) * 2010-12-16 2012-06-21 Jay Kumar Jain System and method to execute instructions on mobile devices
US9342827B2 (en) 2011-01-31 2016-05-17 Metrologic Instruments, Inc. Pre-paid usage system for encoded information reading terminals
US9038915B2 (en) 2011-01-31 2015-05-26 Metrologic Instruments, Inc. Pre-paid usage system for encoded information reading terminals
US20120284652A1 (en) * 2011-05-05 2012-11-08 National Taiwan University Of Science And Technology Human-environment interactive system and portable device using the same
US10536671B1 (en) * 2011-12-06 2020-01-14 Musco Corporation Apparatus, system and method for tracking subject with still or video camera
US9008688B2 (en) 2012-05-07 2015-04-14 Qualcomm Incorporated Calendar matching of inferred contexts and label propagation
CN104471952A (en) * 2012-08-15 2015-03-25 英特尔公司 Consumption and capture of media content sensed from remote perspectives
EP2885920A4 (en) * 2012-08-15 2016-01-27 Intel Corp Consumption and capture of media content sensed from remote perspectives
CN103997597A (en) * 2013-02-20 2014-08-20 天彩电子(深圳)有限公司 Method and apparatus for real-time transmission of camera audio-video stream
CN103338350A (en) * 2013-05-31 2013-10-02 郭亚晋 Construction transportation safety monitoring system
US10438409B2 (en) * 2014-12-15 2019-10-08 Hand Held Products, Inc. Augmented reality asset locator
US10382568B2 (en) * 2015-12-18 2019-08-13 Hipmunk, Inc. Display of calendar-based single user, single event travel options
US20170187946A1 (en) * 2015-12-28 2017-06-29 Canon Kabushiki Kaisha Communication apparatus and method for controlling the same
US10225452B2 (en) * 2015-12-28 2019-03-05 Canon Kabushiki Kaisha Communication apparatus and method for controlling the same

Also Published As

Publication number Publication date
US8484381B2 (en) 2013-07-09
US20210289173A1 (en) 2021-09-16
US8897375B2 (en) 2014-11-25
US20130271609A1 (en) 2013-10-17
US20100045796A1 (en) 2010-02-25
US20100274614A1 (en) 2010-10-28

Similar Documents

Publication Publication Date Title
US20210289173A1 (en) Mobile Device Management System
US10375641B2 (en) Mobile device management system using network parameter resources
US8045954B2 (en) Wireless emergency-reporting system
US8145183B2 (en) On-demand emergency notification system using GPS-equipped devices
US6944443B2 (en) Method, apparatus and system for notifying a user of a portable wireless device
US8374627B2 (en) Method and system to transfer and to display location information
US9480087B2 (en) Method and apparatus for public safety answering point (PSAP) discreet alert system
EP1936577A2 (en) Enhanced multimedia intrusion notification system and method
JP2010528548A (en) Apparatus, system, and method for notification content transfer based on time and location
WO2005077077A2 (en) Systems and methods for a personal safety device
US20120062734A1 (en) Coordinator Module
JP5577318B2 (en) POSITION INFORMATION PROVIDING METHOD AND POSITION INFORMATION PROVIDING SYSTEM
CN101263724A (en) System for initiating geospatial functional control of mobile electronics
WO2001026280A1 (en) Security system and method using mobile communication network
US9438361B2 (en) Interactive content delivery system and apparatus with global reach capability
JP2008306512A (en) Information providing system
EP1530342A2 (en) Mobile communication terminal, mobile communication system and content delivery method
US20090318110A1 (en) Method and apparatus for transmission of emergency messages
US9214094B2 (en) Methods and apparatuses for emergency notifications to the hearing impaired
JP2007074449A (en) Communication system using positional information of communication equipment
WO2006093809A2 (en) Method and system using profiles to control dissemination of data
WO2015057428A1 (en) Mobile device management system
JP2003244747A (en) Information processing system, terminal, server apparatus, information processing method, and program
JP2001099674A (en) Multipurpose position search system
JP2005117575A (en) Management server and monitoring system

Legal Events

Date Code Title Description
AS Assignment

Owner name: NEWS IQ INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FRALEY, JAMES J.;CHEN, NING NICHOLAS;REEL/FRAME:014046/0717;SIGNING DATES FROM 20030417 TO 20030430

AS Assignment

Owner name: PLUTO TECHNOLOGIES, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NEWS IQ INC.;REEL/FRAME:017584/0922

Effective date: 20060130

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION