Abstract:
The invention provides a system for use in an optical communication network to reduce noise comprising means for tapping a low noise signal from said network and a phase sensitive amplifier (PSA) for conditioning said tapped signal by means for removing modulation of the tapped signal to allow for phase locking of the tapped signal. A laser source provides phase locked reference signals to generate at least one pump signal, wherein the at least one pump signal provides correct phase alignment for optimum PSA operation. The invention makes use of injection locked and/or phase locked laser sources in conjunction with low power input tap couplers, or post/mid amplification taps to provide the required phase locked reference signals without degrading the input loss or noise. The use of injection/phase locked local lasers suppresses the detrimental impact of the low tapped power or added noise in the generation of the required pump signals.
Abstract:
A pad is disclosed for use in a weighing system for weighing a load. The pad includes a weighing platform, load cells, and foot members. Improvements to the pad reduce or substantially eliminate rotation of one or more of the corner foot members. A flexible foot strap disposed between the corner foot members reduces rotation of the respective foot members about vertical axes through the corner foot members and couples the corner foot members such that rotation of one corner foot member results in substantially the same amount of rotation of the other corner foot member. In a strapless variant one or more fasteners prevents substantially all rotation of a foot member. In a diagonal variant, a foot strap extends between a corner foot member and the weighing platform to reduce rotation of the foot member about a vertical axis through the corner foot member.
Abstract:
In a computer implemented method for management of materials on a construction site, a status of a project which uses at least one material is determined by a computer system. A report is generated by the computer system. The report identifies a vehicle, from a vehicle pool, to be utilized to move the material and defines a load of the material which is to be moved by the vehicle, according to a mass haul plan, from a first location to a second location. The vehicle is identified based on results of a simulation. The status of the project is automatically updated by the computer system based on an actual size and an actual drop-off location of the load of the material moved by the vehicle. The computer system updates the report based on the updating of the status of the project.
Abstract:
Mobile devices may often communicate with network (“cloud”) services that require an account. Because it may be undesirable to require user interaction when creating an account, it may be desirable to create an account associating a mobile device to a network service without requiring a user to explicitly enter authentication information, such as a username and password. In an embodiment, data corresponding to a mobile device is obtained to generate authentication information which is then sent to messaging address of a user. In another embodiment, in response to an event, a mobile device obtains an identifier for a user, sends the identifier to a server, where the server transmits one set of authentication information to a messaging address associated with the user and another set of authentication information to the device.
Abstract:
In many cases, it is desirable to remotely install a software application on a mobile device that performs a function without requiring user intervention on the device, such as in the case where a device is lost or stolen. In one embodiment, a method implemented on the mobile device after installation of the software includes: determining an identifier for a computing device associated with the user; performing a function of the mobile device to obtain information regarding the mobile device; and sending the information for delivery to the computing device using the identifier. In one embodiment, software can be remotely installed on a device that, when installed, locates the device and transmits the location to an email address associated with the device so that a user can recover the device if it is lost or stolen.
Abstract:
A method for creating a virtual gaming experience without avatars is disclosed. The method described herein may be a computer-implemented software process. Conventional virtual games may require an avatar on a screen with which the player interacts. The present invention provides for the direct interaction between two or more players, without the need for a separate visual representation on a screen, or television. The two or more gamers may be within view of each other, thus obviating the need for a separate visual representation. The process described herein may use basic motion capture (using accelerometer technology) and timing to represent gaming maneuvers and situations to create a virtual gaming experience in real time. This way, people will be able to physically react to the other people and their actions and reactions involved in this experience.
Abstract:
This invention discloses a method for displaying advertisements transmitted to a user unit, the method includes receiving, at the user unit, at least one advertisement tagged with a delay tag indicating whether display of the at least one advertisement can be delayed and only if the delay tag allows delaying display of the at least one advertisement, storing the at least one advertisement at the user unit, retrieving the at least one advertisement and displaying the at least one advertisement. A billing system for reporting a commercial broadcast to a multiplicity of users is also disclosed.
Abstract:
During voice-over-Internet-protocol calls, data are gathered about packet loss on the path over the IP network. An algorithm (in the preferred embodiment, the Sliding Window Exponential Average Algorithm) is used to evaluate the packet loss. The Sliding Window Exponential Average Algorithm allows for past performance to be considered along with current performance. If the resulting evaluation fails to meet predetermined criteria, the path over the IP network is blocked and calls are routed over an alternative.
Abstract:
A method, device, and computer program product for Session Initiation Protocol (SIP) communications is disclosed. The method, device, and computer program product allow a SIP user agent of a SIP-enabled device to register with a plurality of SIP registrars. The plurality of SIP registration may occur simultaneously or sequentially, based on preference information for the SIP registrars.
Abstract:
A system and method for providing users with granular control over arbitrary information that allows for selective, real-time information sharing in a communications network such as the Internet is provided. In a network including a plurality of network devices operated by a plurality of users, a real-time information exchange system for sharing user profile information between respective users includes a database management system connected to the network. The database management system, which may be distributed across the network, stores the user profile information for a plurality of registered users of the information exchange system The user profile information includes a plurality of data elements, each data element having an associated one of the plurality of registered users. Each data element has an associated group of users to whom access to the data element has been granted, and users not included in the associated group of users are denied access to the data element. Each registered user may selectively control the granting and denying of access to each of its associated data elements by other respective user, on an element-by-element, and user-by-user basis. Further, each registered user may dynamically create its own data fields.