Patent application number | Description | Published |
20090172651 | CREATING AND USING DELTAS TO MODIFY EXISTING COMPUTER CODE - Aspects of the subject matter described herein relate to creating and using deltas to modify existing computer code. In aspects, computer code may be translated into a higher level language to make it easier for a software developer to modify the computer code. The translated computer code may be presented by an editing tool that presents a user interface that allows changes to be made to the translated computer code. A delta engine may then determine a delta that indicates the changes to perform on the existing computer code to create computer code that would result from compiling the translated computer code as changed via the editing tool. Later, this delta may be used to change the existing computer code after it has been loaded to add or change debugging hooks or other features of the computer code. | 07-02-2009 |
20110227929 | STATELESS ANIMATION, SUCH AS BOUNCE EASING - An animation system is described herein that uses a transfer function on the progress of an animation that realistically simulates a bounce behavior. The transfer function maps normalized time and allows a user to specify both a number of bounces and a bounciness factor. Given a normalized time input, the animation system maps the time input onto a unit space where a single unit is the duration of the first bounce. In this coordinate space, the system can find the corresponding bounce and compute the start unit and end unit of this bounce. The system projects the start and end units back onto a normalized time scale and fits these points to a quadratic curve. The quadratic curve can be directly evaluated at the normalized time input to produce a particular output. | 09-22-2011 |
20120075310 | ARC SPLINE GPU RASTERIZATION FOR CUBIC BEZIER DRAWING - A curve drawing system is described herein that rasterizes arc splines in the GPU of a computer for cubic Bezier drawing of strokes and thin features. The curve drawing system first converts a cubic Bezier representation into an arc spline representation. Then the curve drawing system uses a similar approach to Loop/Blinn modified to cause the pixel shader to perform a point-in-circular-arc test instead of a point-in-Bezier test. Calculating arc radius is a much simpler operation than the alternatives and can be easily and efficiently performed by the pixel shader. Since the stroke of an arc spline is also an arc spline, the drawing system provides a resolution-independent representation of strokes. Thus, the curve drawing system allows several previously difficult graphical features to be efficiently drawn by readily available legacy hardware and used in software programs that are designed to run on a wide variety of hardware. | 03-29-2012 |
Patent application number | Description | Published |
20090071455 | TOY PROJECTILE LAUNCHER - The present invention is a toy projectile launcher in the form of a role play accessory such as a belt. The belt assembly includes a strap, a launcher housing, and projectiles stored on the belt strap. The belt strap feeds through the launcher housing so that projectiles may be launched from the strap. In one embodiment the launcher is hand-held, and includes a handle which serves both as a means for holding the launcher during operation and as a power switch for the launcher. Projectiles may be discharged singly from the launcher or continuously in a rapid-fire mode. | 03-19-2009 |
20090075550 | Costume Apparatus - This invention refers to a costume apparatus for enabling a user to engage in role play activities or action play adventures. The costume apparatus may be mounted on a user's back, and comprises deployable arm assemblies which are controlled by a pull cord system. In one embodiment, the costume apparatus takes the form of expandable wings. The arm assembly of the costume apparatus may include two arm pieces connected by a pivoting joint, and may further include a hinged joint within one of the arm pieces. The hinged joint provides a safety feature for the deployed costume apparatus by allowing the arm assemblies to fold rearward when obstacles are encountered. | 03-19-2009 |
20110041822 | Toy Projectile Launcher - The present invention is a toy projectile launcher in the form of a role play accessory such as a belt. The belt assembly includes a strap, a launcher housing, and projectiles stored on the belt strap. The belt strap feeds through the launcher housing so that projectiles may be launched from the strap. In one embodiment the launcher is hand-held, and includes a handle which serves both as a means for holding the launcher during operation and as a power switch for the launcher. Projectiles may be discharged singly from the launcher or continuously in a rapid-fire mode. | 02-24-2011 |
Patent application number | Description | Published |
20130264382 | SYSTEM AND METHOD FOR REMOTE EQUIPMENT DATA MANAGEMENT - A global tracking device includes a hardened case configured to be removably coupled to an object. The hardened case includes a barcode associated with information regarding the object. The data access element is configured to cause an external device to populate an interactive display application containing at least a portion of the information regarding to the object. The global tracking device can communicate with a central facility via a satellite communication. | 10-10-2013 |
20130265153 | APPARATUS AND METHOD FOR SHOCK OR IMPACT DETECTION IN MOVEMENT OF CARGO, OPERATION OF EQUIPMENT, AND OTHER ENVIRONMENTS - An apparatus includes a hardened case configured to be removably coupled to an object and at least one sensor configured to detect a movement, shock, or impact associated with the object. The apparatus also includes a control unit disposed within the hardened case and communicatively coupled to the at least one sensor. The control unit is configured to compare a value of the movement, shock, or impact to a threshold amount, and when the value of the movement, shock, or impact exceeds the threshold amount, transmit information associated with the movement, shock, or impact to an external device. | 10-10-2013 |
20130265155 | LOCATION TRACKING WITH INTEGRATED IDENTIFICATION OF CARGO CARRIER CONTENTS AND RELATED SYSTEM AND METHOD - Various methods and devices are provided for integrating location tracking and cargo identification. For example, an identification of a cargo carrier can be provided, such as by an identification or tracking device associated with the cargo carrier. Also, an identification of a carried asset can be provided, such as by a tag or optical code associated with the carried asset. Further, a determination can be made whether the carried asset is being added to or removed from the cargo carrier. This could be done automatically or based on user input. This information can be collected and stored in association with each other so that location information about the carried asset can be provided to users. | 10-10-2013 |
20130265697 | SYSTEM AND METHOD FOR REMOTE CARGO TRACKING - An apparatus includes a hardened case configured to be removably coupled to an object and a control unit disposed within the hardened case. The control unit is configured to report information regarding the object, where the information includes identifier information and/or location information. The hardened case includes at least two layers of water-tight seals configured to protect the control unit, and the hardened case is configured to inhibit compression. | 10-10-2013 |
20130267247 | APPARATUS AND METHOD FOR RADIO FREQUENCY SILENCING IN OIL AND GAS OPERATIONS, EXCAVATION SITES, AND OTHER ENVIRONMENTS - A method includes receiving a silence command at a location tracking device, where the silence command instructs the location tracking device to stop wireless transmissions. The method also includes stopping wireless transmissions from the location tracking device for a specified period of time in response to the silence command. The method further includes automatically resuming wireless transmissions from the location tracking device after the specified period of time has elapsed. A length of the specified period of time can be defined by the silence command. A request to identify the location tracking device can be received at the location tracking device, and a response identifying the location tracking device can be transmitted prior to receiving the silence command. | 10-10-2013 |