Abstract:
A method for communicating video data between at least a first host and a second host comprises: identifying, at a server, an address of the first host, to which the second host may communicate video data, and a sequence number expected by a network security system coupled between the first host and the server; and communicating, from the second host to the first host, video data using the address of the first host and the sequence number expected. The method may further comprise: identifying, at the server, an address of the second host, to which the first host may communicate video data, and a second sequence number expected by a network security system coupled between the second host and the server; and communicating, from the first host to the second host, video data using the address of the second host and the second expected sequence number. The second host may be adapted to perform the act of communicating without use of an intermediate server. The method may also further comprise communicating periodically, from the first host to the server, through the network security system, so as to maintain an open communication channel through the network security system to the first host at the address of the first host. The address of the first host may include address information and port information.
Abstract:
A process is disclosed for using the existing Universal Resource Identifier (URI) history feature of browsers to maintain user preference settings, or other state information, used by one or more web sites or other systems. In one embodiment, when a user makes a particular preference selection on a web site, the user's selection is recorded in the browser's URI history by causing the browser to access a URI (or a set of URIs) representing the particular selection. The same or a different web site may subsequently test the browser's URI history for this particular URI by including appropriate JavaScript or other executable code in a page requested by the browser. Depending upon the outcome of this test, the web site and/or the page's executable code may take an appropriate action or inaction consistent with the preference selection.
Abstract:
A mobile communications system network (2) includes video services equipment (8) that is configured to be able to receive a video call and to record it. A user can set up an association between a virtual mobile number for use to connect to the video call recording video services equipment (8), and an intended recipient delivery email address for a call made using that virtual mobile number. The user can then place a video call to the allocated virtual mobile number to record and send a video message to the indicated delivery email address. The video services equipment (8) prepares the recorded video message as an email attachment and forwards it by email to the indicated deliver email address.
Abstract:
A device (100) for receiving electrical components and wiring and adapted for mounting between adjacent studs of a wall structure, the device (100) includes means forming a composite chamber and having a box (100) with parallel, spaced apart right and left side panels (102, 103) for attachment to studs and spaced apart top and bottom panels (104, 105) having ends joined to ends of the right and left panels (102, 103) and arranged so as to form a housing chamber (112) at least partially forming the composite chamber. At least one framework (225) is movable between a first position within the composite chamber and a second position outside the composite chamber, the one framework (225) being shaped and arranged to receive electrical components.
Abstract:
Apparatus and method of controlling delivery of text messages to a subscriber (2, 9, 10) in a telecommunications services apparatus, the method comprising the steps of the subscriber making a selection as to a mode of delivery that the subscriber requires for one of (i) a future text message and (ii) a category of future text messages, for example delivery by fax or e-mail, the subscriber's requested selection being implemented by a message processing means (3) in the form of an SMS router which is part of the home network (B) with which the subscriber's mobile telephone is normally associated, the arrangement being such that any text messages intended by the sender (1) to be delivered to the said subscriber, as intended receiver thereof, are directed to the message processing means which then implements the delivery mode previously selected by the subscriber (2, 9, 10).
Abstract:
A telecommunications services apparatus, in a mobile telecommunications network, comprises means (2) for receiving a MAP Send Routing Information for Short Message (SRI_SM message) originating from another network and operate to forward the SRI_SM message to a home location register (4), means for receiving a response from the home location register (4) to the SRI_SM message, means for temporarily storing information relating to the SRI_SM response and operable to pass said response on to a network address identified as the originating address, and means for receiving a MAP Mobile Terminated Forward Short Message (MT_Fwd_SM message) from the other network and operable to correlate the MT_Fwd_SM message with a previously-sent SRI_SM response using stored information. The apparatus is operable to detect and selectively reject MT_Fwd_SM messages for which there is at least insufficient correlation between the MT_Fwd_SM message and the previously-sent SRI_SM response, and to pass other MT_Fwd_SM messages on to their respective destinations. The apparatus may include means for modifying IMSI information in the SRI_SM response, which may be operable to store information relating to the modified SRI_SM response and operable to pass the modified response on to the originating address network. In that case, the correlation determination may be made between the MT_Fwd_SM message and a previously-sent modified SRI_SM response.
Abstract:
A method, apparatus and computer program product for creating and displaying derivative data created from a spreadsheet or table. Templates are used to dynamically create and display the derivative data while viewing the originating spreadsheet.
Abstract:
A hand-held laser pointer is disclosed that comprises a laser module that is isolated from unwanted hand tremor motions of the laser pointer housing. A passive inertial stabilizer is utilized for stabilizing the laser module to suppress laser dot jitter associated with hand tremor. To achieve the above object, a collimated laser diode module is mounted on a stage that is suspended by a low-friction gimbal that pivots with respect to the housing of the pointer on two intersecting and mutually perpendicular axes. The inertial stage is coupled to the housing via a spring and damper.
Abstract:
In a text message processing system, an SMS router (3) can recognise a predefined arrangement of one or more characters, such as “*”, as a suffix to a destination address of a message being submitted by a mobile telephone (1) to the system. Upon such recognition, a function required by the message sender is selected so as to change the normal delivery function, for example by forwarding the received message to an email interface (6) for delivery by email either instead of, or in addition to, normal text message delivery.
Abstract:
An electrical box (100) for mounting between adjacent studs of a structural wall and having side panels (102, 103) defining spaced apart stress relief regions (182) each encompassing a mounting hole (184) and outwardly deflectable in response to actuation of a fastener through the hole (184) into penetrating engagement with a stud.