Patent application number | Description | Published |
20100153195 | METHOD AND SYSTEM FOR THE DISTRIBUTION OF SOFTWARE PRODUCTS - A system and method for selling software products over a network. The system includes a server computer with access to software products. The system is configured to allow a user to purchase a subscription for the periodic acquisition of selected software products. In one embodiment, as part of the subscription, the user pays an amount during selected billing intervals. In return, the system issues to the user a number of credits for downloading at no additional charge at least one of the software products during a credit interval, which may be equal in length to the billing interval. In one embodiment, the system debits a number of credits in response to fulfilling a user's purchase request. The system may be also configured to deduct credits that are not used within selected credit intervals. | 06-17-2010 |
20130282572 | SYSTEM AND METHOD FOR THE DISTRIBUTION OF SOFTWARE PRODUCTS - A system and method for selling software products over a network. The system includes a server computer with access to software products. The system is configured to allow a user to purchase a subscription for the periodic acquisition of selected software products. In one embodiment, as part of the subscription, the user pays an amount during selected billing intervals. In return, the system issues to the user a number of credits for downloading at no additional charge at least one of the software products during a credit interval, which may be equal in length to the billing interval. In one embodiment, the system debits a number of credits in response to fulfilling a user's purchase request. The system may be also configured to deduct credits that are not used within selected credit intervals. | 10-24-2013 |
20140207625 | SYSTEM AND METHOD FOR THE DISTRIBUTION OF SOFTWARE PRODUCTS - A system and method for selling software products over a network. The system includes a server computer with access to software products. The system is configured to allow a user to purchase a subscription for the periodic acquisition of selected software products. In one embodiment, as part of the subscription, the user pays an amount during selected billing intervals. In return, the system issues to the user a number of credits for downloading at no additional charge at least one of the software products during a credit interval, which may be equal in length to the billing interval. In one embodiment, the system debits a number of credits in response to fulfilling a user's purchase request. The system may be also configured to deduct credits that are not used within selected credit intervals. | 07-24-2014 |
20150332231 | System And Method For The Distribution Of Software Products - A system and method for selling software products over a network. The system includes a server computer with access to software products. The system is configured to allow a user to purchase a subscription for the periodic acquisition of selected software products. In one embodiment, as part of the subscription, the user pays an amount during selected billing intervals. In return, the system issues to the user a number of credits for downloading at no additional charge at least one of the software products during a credit interval, which may be equal in length to the billing interval. In one embodiment, the system debits a number of credits in response to fulfilling a user's purchase request. The system may be also configured to deduct credits that are not used within selected credit intervals. | 11-19-2015 |
20150332232 | System And Method For The Distribution Of Software Products - A system and method for selling software products over a network. The system includes a server computer with access to software products. The system is configured to allow a user to purchase a subscription for the periodic acquisition of selected software products. In one embodiment, as part of the subscription, the user pays an amount during selected billing intervals. In return, the system issues to the user a number of credits for downloading at no additional charge at least one of the software products during a credit interval, which may be equal in length to the billing interval. In one embodiment, the system debits a number of credits in response to fulfilling a user's purchase request. The system may be also configured to deduct credits that are not used within selected credit intervals. | 11-19-2015 |
20150332235 | System And Method For The Distribution Of Software Products - A system and method for selling software products over a network. The system includes a server computer with access to software products. The system is configured to allow a user to purchase a subscription for the periodic acquisition of selected software products. In one embodiment, as part of the subscription, the user pays an amount during selected billing intervals. In return, the system issues to the user a number of credits for downloading at no additional charge at least one of the software products during a credit interval, which may be equal in length to the billing interval. In one embodiment, the system debits a number of credits in response to fulfilling a user's purchase request. The system may be also configured to deduct credits that are not used within selected credit intervals. | 11-19-2015 |
20150332304 | System And Method For The Distribution Of Software Products - A system and method for selling software products over a network. The system includes a server computer with access to software products. The system is configured to allow a user to purchase a subscription for the periodic acquisition of selected software products. In one embodiment, as part of the subscription, the user pays an amount during selected billing intervals. In return, the system issues to the user a number of credits for downloading at no additional charge at least one of the software products during a credit interval, which may be equal in length to the billing interval. In one embodiment, the system debits a number of credits in response to fulfilling a user's purchase request. The system may be also configured to deduct credits that are not used within selected credit intervals. | 11-19-2015 |
20150332307 | System And Method For The Distribution Of Software Products - A system and method for selling software products over a network. The system includes a server computer with access to software products. The system is configured to allow a user to purchase a subscription for the periodic acquisition of selected software products. In one embodiment, as part of the subscription, the user pays an amount during selected billing intervals. In return, the system issues to the user a number of credits for downloading at no additional charge at least one of the software products during a credit interval, which may be equal in length to the billing interval. In one embodiment, the system debits a number of credits in response to fulfilling a user's purchase request. The system may be also configured to deduct credits that are not used within selected credit intervals. | 11-19-2015 |
Patent application number | Description | Published |
20080213059 | UNIVERSAL APPARATUS FOR THE INSPECTION, TRANSPORTATION, AND STORAGE OF LARGE SHELL STRUCTURES - An apparatus for holding an aerospace structure, having an edge and a surface, includes a base. Coupled to the base is an edge support adapted to releasably engage the edge of the structure. Also coupled to the base is a stanchion. Moveably coupled to the stanchion is a surface support adapted to support the surface of the structure when the edge of the structure is retained by the edge support. | 09-04-2008 |
20080307637 | Inspection sensor mounts - In non-limiting, exemplary embodiments a mount assembly is provided for mounting an inspection sensor to a surface of a workpiece. The mount assembly includes a mount having an attachment portion and an engagement portion. The attachment portion is arranged to attach the mount to the surface of the workpiece. The engagement portion is arranged to engage the inspection sensor with the mount. Exemplary mount assemblies may be arranged to mount pulse echo ultrasonic testing transducers, focused ultrasonic testing transducers, through transmission ultrasonic testing transducers, eddy current inspection sensors, or any type of inspection sensor as desired. | 12-18-2008 |
20110232378 | Wake Measurement Probe - A probe includes a stem having a tip that measures a wake produced by an object moving through a fluid. The probe includes temperature and pressure sensors co-located in the tip. | 09-29-2011 |
20120249710 | METHODS AND SYSTEMS FOR MARKING AN AIRFRAME SKIN - Method and system for marking a surface. A writing medium is positioned within a cavity defined in a body extending between a first end and a second end of a wand. The first end is coupleable to a robot. The second end is opposite the first end and has an opening defined therein in fluid communication with the cavity. The second end is positioned adjacent to the surface. A position of at least one of the writing medium and the second end is automatically maintained relative to the surface. | 10-04-2012 |
20130138376 | CENTER OF GRAVITY DETERMINATION - In one embodiment a method to determine a center of gravity of a three dimensional object comprises positioning the object on a test platform in a first orientation, determining a position of the center of gravity along a first axis and a second axis when the object is in the first orientation, rotating the object with respect to a third axis which is orthogonal to the first axis and the second axis, determining a position of the center of gravity along at least one of the first axis or the second axis when the object is in the second orientation, and using a change in the position of the center of gravity along the at least one of the first axis or the second axis when the object is in the second orientation to determine a position of the center of gravity along the third axis. Other embodiments may be described. | 05-30-2013 |
20140339002 | APPARATUS FOR FORMING A VACUUM ADHESION - A method, apparatus, and system for adhering a vacuum to a surface is provided. A seal is positioned relative to a surface. The seal is associated with a structure and is in communication with a channel within the structure. The seal is rotated relative to the structure such that the seal at least partially conforms to the surface. Air is drawn into the channel within the structure through the seal such that the seal adheres to the surface. | 11-20-2014 |
20150319832 | System and Method for Quantifying X-Ray Backscatter System Performance - A system for quantifying x-ray backscatter system performance may include a support, a plurality of rods mounted on the support, the rods of the plurality of rods arranged in parallel to each other, having generally curved outer surfaces, and being arranged in groups of varying widths, each group of the groups having at least two of the rods of a same width, and a user interface configured to be connected to receive a backscatter signal from an x-ray backscatter detector associated with an x-ray tube, and generate a display representing photon counts of x-ray backscatter for each rod of the plurality of rods from x-rays transmitted by the x-ray tube. | 11-05-2015 |
20150371443 | Viewpoint Control of a Display of a Virtual Product in a Virtual Environment - A method, system, and apparatus for visually presenting a virtual environment relative to a physical workspace. An output device visually presents a view of the virtual environment to guide a human operator in performing a number of operations within the physical workspace. A mounting structure holds the output device and is movable with at least one degree of freedom relative to the physical workspace. A sensor system measures movement of the output device relative to the physical workspace to generate sensor data. A controller computes a transformation matrix and the set of scale factors to align the virtual environment and the physical workspace. The controller changes the view of virtual environment based on the sensor data to thereby change the view of the virtual environment in correspondence with the movement of the output device relative to the physical workspace. | 12-24-2015 |
Patent application number | Description | Published |
20130020144 | Adaptive Magnetic Coupling System - A system comprising a tractor vehicle, at least one trailer vehicle and a skin between and in contact with the tractor and trailer vehicles. One of the vehicles is disposed in a non-inverted position above the skin and the other is inverted and below the skin. The trailer vehicle comprises one or more magnets, while the tractor vehicle comprises one or more magnets magnetically coupled to each opposing magnet on the trailer vehicle. The vehicles may have mutually opposing permanent magnets in one-to-one relationship. Alternatively, each permanent magnet on the trailer vehicle could be opposed by one or more electro-permanent magnets on the tractor vehicle. The system further comprises means for maintaining the magnetic attraction force within a range as the vehicles move along a portion of the skin having a varying thickness. | 01-24-2013 |
20140005840 | Automated Inspection of Soft-Tooled Hollow Structure | 01-02-2014 |
20140137673 | Adaptive Magnetic Coupling System - A system is disclosed comprising a tractor vehicle, at least one trailer vehicle and a skin between and in contact with the tractor and trailer vehicles. One of the tractor and trailer vehicles is disposed in a non-inverted position above the skin and the other is disposed in an inverted position below the skin. The trailer vehicle comprises one or more magnets, while the tractor vehicle comprises one or more magnets magnetically coupled to each opposing magnet on the trailer vehicle. For example, the tractor and trailer vehicles may have mutually opposing permanent magnets in one-to-one relationship. Alternatively, each permanent magnet on the trailer vehicle could be opposed by one or more electro-permanent magnets on the tractor vehicle. The magnetic coupling between the magnets on the tractor and trailer vehicles produces an attraction force. The system further comprises means for maintaining the attraction force within a range as the tractor and trailer vehicles move along a portion of the skin having a varying thickness. | 05-22-2014 |
20140278221 | Self-Contained Holonomic Tracking Method and Apparatus for Non-Destructive Inspection - A self-contained, holonomic motion tracking solution for supplementing the acquisition of inspection information on the surface of a structure, thereby enabling the real-time production of two-dimensional images from hand-held and automated scanning by holonomic-motion of non-destructive inspection (NDI) sensor units (e.g., NDI probes). The systems and methods disclosed enable precise tracking of the position and orientation of a holonomic-motion NDI sensor unit (hand-held or automated) and conversion of the acquired tracking data into encoder pulse signals for processing by a NDI scanning system. | 09-18-2014 |
20140376768 | Systems and Methods for Tracking Location of Movable Target Object - An automated process uses a local positioning system to acquire location (i.e., position and orientation) data for one or more movable target objects. In cases where the target objects have the capability to move under computer control, this automated process can use the measured location data to control the position and orientation of such target objects. The system leverages the measurement and image capture capability of the local positioning system, and integrates controllable marker lights, image processing, and coordinate transformation computation to provide tracking information for vehicle location control. The resulting system enables position and orientation tracking of objects in a reference coordinate system. | 12-25-2014 |
20150207987 | Systems and Methods for Tracking Location of Movable Target Object - An automated process uses a local positioning system to acquire location (i.e., position and orientation) data for one or more movable target objects. In cases where the target objects have the capability to move under computer control, this automated process can use the measured location data to control the position and orientation of such target objects. The system leverages the measurement and image capture capability of the local positioning system, and integrates controllable marker lights, image processing, and coordinate transformation computation to provide tracking information for vehicle location control. The resulting system enables position and orientation tracking of objects in a reference coordinate system. | 07-23-2015 |
20150226369 | Automated Mobile Boom System for Crawling Robots - A system comprising a multi-functional boom subsystem integrated with a holonomic-motion boom base platform. The boom base platform may comprise: Mecanum wheels with independently controlled motors; a pair of sub-platforms coupled by a roll-axis pivot to maintain four-wheel contact with the ground surface; and twist reduction mechanisms to minimize any yaw-axis twisting torque exerted on the roll-axis pivot. A computer with motion control software may be embedded on the boom base platform. The motion control function can be integrated with a real-time tracking system. The motion control computer may have multiple platform motion control modes: (1) a path following mode in which the boom base platform matches the motion path of the surface crawler (i.e., integration with crawler control); (2) a reactive mode in which the boom base platform moves based on the pan and tilt angles of the boom arm; and (3) a collision avoidance mode using sensors distributed around the perimeter of the boom base platform to detect obstacles. | 08-13-2015 |
Patent application number | Description | Published |
20130205054 | Intelligent serial interface - An intelligent serial interface circuit in accordance with one embodiment of the invention can include a first communication interface circuit for enabling a first communication protocol. The intelligent serial interface circuit can also include a second communication interface circuit for enabling a second communication protocol. Furthermore, the intelligent serial interface circuit can include a detector circuit coupled to the first communication interface circuit and the second communication interface circuit. The detector circuit can be for automatically detecting a factor that indicates automatically enabling the first communication interface circuit and automatically disabling the second communication interface circuit. The detector circuit can be for detecting a coupling of a pin of the first communication interface circuit that is not used by the second communication interface circuit. | 08-08-2013 |
20140085257 | CAPACITIVE STYLUS FOR A TOUCH SCREEN - A stylus having a transmit drive circuit configured to transmit a signal to a capacitance sensor via capacitive coupling between the stylus and a capacitive sense array which is coupled to the capacitance sensor, which is configured to synchronize to the stylus, the stylus being configured to act as a timing master. | 03-27-2014 |
20140184280 | LOAD DRIVER - A method of driving an output terminal to a voltage, in which an input signal is received, an appropriate output voltage and output voltage range are determined based on the input signal, an output driver is configured to a first mode and the output driver drives the output terminal to a voltage within the voltage range, the output driver is configured to a second mode and the output driver drives the output terminal to a voltage approximately equal to the appropriate output voltage. | 07-03-2014 |
20140267216 | DIGITAL DRIVING CIRCUITS, METHODS AND SYSTEMS FOR LIQUID CRYSTAL DISPLAY DEVICES - A method may include generating display driver signals that vary between only two levels and applying the display driver signals to opposing electrodes of a display segment within a display device. An intrinsic capacitance of the display device filters the display driver signals to generate different analog signal levels at the display segment of the display device. The method varies the pulse density of the display driver signals to select or de-select the display segment based on an average voltage magnitude across the display segment over a time period. The display segment is activated when the average voltage magnitude exceeds a threshold value. | 09-18-2014 |
20140285469 | Predictive Touch Surface Scanning - A method for locating a conductive object at a touch-sensing surface may include detecting a first resolved location for the conductive object at the touch-sensing surface based on a first scan of the touch-sensing surface, predicting a location for the conductive object, and determining a second resolved location for the conductive object by performing a second scan of a subset of sensor electrodes of the touch-sensing surface, wherein the subset of sensor electrodes is selected based on the predicted location of the conductive object. | 09-25-2014 |
20150193052 | METHOD AND APPARATUS FOR DATA TRANSMISSION VIA CAPACITANCE SENSING DEVICE - A system made up of a first device which includes a communication interface and a processing device and a second device which includes a touch sensor assembly and a controller, where the controller uses the touch sensor assembly to communicate with the processing device through a capacitor that is jointly formed by the touch sensor assembly and a conductive portion of the communications interface. | 07-09-2015 |
20150293625 | Capacitive Sensing Button On Chip - A method and apparatus include a plurality of sensor elements arranged within an integrated circuit package and a controller arranged within the integrated circuit package and coupled to the plurality of sensor elements. The controller is configured to apply a transmit signal to a first sensor element of the plurality of sensor elements and receive a receive signal from a second sensor element of the plurality of sensor elements. The receive signal represents a mutual capacitance of the first sensor element and the second sensor element. | 10-15-2015 |
20160006434 | LOAD DRIVER - A method for driving a load includes driving a load to an initial voltage within a voltage window, the voltage window based on an input voltage and an offset voltage, and driving the load to approximately the input voltage. | 01-07-2016 |
20160006439 | PROGRAMMABLE INPUT/OUTPUT CIRCUIT - A apparatus, having a processing system and an input buffer coupled with both the processing system and one of two IO pads, and a reference buffer coupled to both the input buffer and the second of the IO pads such that the reference generator controls the input threshold of the input buffer in response to an analog voltage received from an external circuit on the second of the TO pads. | 01-07-2016 |
20160062379 | SYSTEMS, METHODS, AND DEVICES FOR BOOTSTRAPPED POWER CIRCUITS - Systems, methods, and devices are disclosed for implementing a bootstrapped power circuit. Devices may include a controller configured to generate an output signal. Devices may include a power converter configured to receive the output signal, configured to store an amount of energy in response to receiving the output signal, and further configured to release the amount of energy in response to detecting a change in the output signal. Devices may include a switch configured to be toggled between a first and second position. Devices may include a power source configured to store a second voltage having a second amplitude. Devices may include a bootstrap circuit configured to receive a third voltage from the power source when the switch is in the first position, and configured to receive at least some of the amount of energy from the power converter when the switch is in the second position. | 03-03-2016 |
20160100280 | DYNAMICALLY SWITCHING COMMUNICATION MODES IN MULTI-STANDARD WIRELESS COMMUNICATION DEVICES - Techniques for wireless communications are described. In an example embodiment, a method of configuring wireless communication between two devices comprises using two different communication channels each having a different number of timeslots, in which the first channel is used in a first mode, the second channel is used in the second mode, and operation transitions between the first mode and the second mode in accordance with a predetermined characteristic corresponding to the communication between the two devices. | 04-07-2016 |
Patent application number | Description | Published |
20130139392 | CUTTING TOOL AND METHOD OF OPERATING SAME - A tool for use in cutting a tie wrap that is bound about at least one wire and a method of operating the tool. The tool includes a housing having a first side and a second side, wherein the first side and the second side are coupled together to define a cavity. The housing further includes a groove formed in the first side and in the second side, wherein the groove is in flow communication with the cavity. A blade is coupled to the first side and positioned with the cavity, wherein the blade includes a cutting surface partially extending into the groove. The tool also includes a spacer coupled to the housing and configured to maintain the wire a distance away from the cutting surface when the housing is applied to the tie wrap. | 06-06-2013 |
20130139661 | CUTTING TOOL AND METHOD OF OPERATING SAME - A cutting tool and method of operating cutting tool. The tool includes a support having a first side and a second side. The tool further includes a handle coupled to at least one of the first side and the second side. The handle includes a blade, wherein the handle is configured to move the blade between a first position and a second position. An alignment guide is coupled to the support. The alignment guide includes a channel configured to receive the blade positioned in the second position. | 06-06-2013 |
20140345430 | Cutting Tool and Method - A tool for cutting a tie wrap bound about a wire bundle. The tool includes a body portion having a generally disc-shaped cutter and cutting edge. A shield covers one side of the cutter and defines first and second shield slots in communication with the cutting edge. A housing pivotally connected to the body portion covers the other side of the cutter and defines first and second housing slots that communicate with the cutting edge. The housing pivots between first, second, and third positions. In the first position, the first housing slot communicates with the first shield slot to expose the cutting edge for cutting purposes. In the second position, the first housing slot is out of communication with the first shield slot, thereby covering the cutting edge. And, in the third position, the second housing slot communicates with the second shield slot to expose the cutting edge. | 11-27-2014 |
20150101176 | Method and Apparatus for Fitting a Sleeve - Illustrative Embodiments may provide for an apparatus and method for fitting a first tube to a second tube. The apparatus may have a first section and a second section. The first section and the second section may engage each other to form a spreine. Each section may engage a sleeve. The spreine may encircle the sleeve encircling the first tube. The spreine may include a slider that may receive a force that may move the spreine and the sleeve, engaged within the spreine, and fit the first tube to the second tube. Fitting the first tube to the second tube may include engaging the sleeve with a first O-ring that may encircle a first ferrule in the first tube, and the sleeve simultaneously engaging a second O-ring encircling a second ferrule in a second tube. | 04-16-2015 |
20160059985 | CUTTING TOOL AND METHOD OF OPERATING SAME - A cutting tool and method of operating cutting tool. The tool includes a support having a first side and a second side. The tool further includes a handle coupled to at least one of the first side and the second side. The handle includes a blade, wherein the handle is configured to move the blade between a first position and a second position. An alignment guide is coupled to the support. The alignment guide includes a channel configured to receive the blade positioned in the second position. | 03-03-2016 |
Patent application number | Description | Published |
20090063517 | User interfaces for scoped hierarchical data sets - One or more hierarchical scopes may be applied to various portions of a hierarchical data set to represent a logical grouping of various nodes in the hierarchy. Various user interfaces may be devised to navigate within such a scoped hierarchical data set, such as a scoped treeview that limits the viewed portion of the tree to the hierarchical scope and/or a scoped breadcrumb list containing an aggregated breadcrumb for the nodes sharing a scope to condense the breadcrumb list. Several embodiments of user interface components featuring such scoped treeviews and/or scoped breadcrumb lists and having various advantages are presented, as well as a few contexts for applying such scoped treeviews and/or scoped breadcrumb lists. | 03-05-2009 |
20090063547 | Breadcrumb list supplementing for hierarchical data sets - A breadcrumb path for use in navigating a hierarchical data set may be supplemented with one or more supplemental breadcrumbs representing preferred locations within the hierarchical data set. The supplemental breadcrumb may represent a previously visited location within the hierarchical data set, and may be further limited to the previously visited locations that are subordinate to the currently selected location. The supplemental breadcrumb may also represent a frequently visited location within the hierarchical data set. For scoped hierarchical data sets, the preferred location may represent a previously visited location within the scope of the selected location, or a frequently visited location within the scope of the selected location. Several embodiments of user interface components featuring such supplemented breadcrumb lists and having various advantages are presented, as well as a few contexts for applying such supplemental breadcrumbs in a breadcrumb list. | 03-05-2009 |
20120127178 | MAINTAINING GRAPHICAL PRESENTATIONS BASED ON USER CUSTOMIZATIONS - A method and system for rendering graphics based on user customizations in a computer graphics application are disclosed. The customizations relate to various properties of one or more graphical elements in the graphic. Such properties include positioning, size, formatting and other visual attributes associated with the graphical elements. These properties may be defined as either semantic properties or presentation properties. Semantic properties are persistent across all graphic definitions. Presentation properties are specific to the graphic definition to which each particular graphic belongs. Thus, a customization to a semantic property of a displayed graphic is preserved in memory for application not only to the currently displayed graphic, but also to all other graphic definitions that may be displayed in the future. In contrast, a customization to a presentation property is only preserved for the currently displayed graphic, and thus not preserved for all other graphic definitions. | 05-24-2012 |
20130024791 | MAINTAINING GRAPHICAL PRESENTATIONS BASED ON USER CUSTOMIZATIONS - A method and system for rendering graphics based on user customizations in a computer graphics application are disclosed. The customizations relate to various properties of one or more graphical elements in the graphic. Such properties include positioning, size, formatting and other visual attributes associated with the graphical elements. These properties may be defined as either semantic properties or presentation properties. Semantic properties are persistent across all graphic definitions. Presentation properties are specific to the graphic definition to which each particular graphic belongs. Thus, a customization to a semantic property of a displayed graphic is preserved in memory for application not only to the currently displayed graphic, but also to all other graphic definitions that may be displayed in the future. In contrast, a customization to a presentation property is only preserved for the currently displayed graphic, and thus not preserved for all other graphic definitions. | 01-24-2013 |
Patent application number | Description | Published |
20130297722 | INTEGRATED FORMAT CONVERSION DURING DISK UPLOAD - Uploading storage data. A method includes determining a file protocol for a local file including determining sparseness for the local file. Based on the sparseness for the local file, the local file is uploaded to a remote service, while preserving sparseness by not uploading data that the remote service can imply based on the sparseness. | 11-07-2013 |
20130297867 | ITERATIVE DISK UPLOAD BASED ON DIFFERENCING DISK FORMAT - Updating a remote storage data set. A method includes, from a local service providing a hint of a remote storage data set that may exist at a remote service. An indication is received from the remote service that the remote storage data set exists at the remote service. The method includes requesting that the remote storage data set be copied at the remote service to a copy of the remote storage data set. A change to be applied to the copy of the remote storage data set is sent to the remote service. | 11-07-2013 |
20130297921 | CLOUD VIRTUAL MACHINE PROVISIONING USING VIRTUAL STORAGE - The provisioning of a virtual machine when booted from virtual storage. During virtual machine boot from an image, the virtual machine detects storage media. The virtual machine acquires a provisioning agent and provisioning data from the detected storage media. The virtual machine uses the provisioning data to provision itself, and executes the provisioning agent. The provisioning agent may monitor the progress of the provisioning and/or report a status of the provisioning. The virtual machine may operate in a cloud computing environment, the status of the provisioning agent being returned to the user through the cloud environment. The user need not generate the provisioning data in a format readable by the virtual machine. Instead, perhaps some naturally entered user input is used to automatically generate the properly formatted provisioning data using perhaps a service in the cloud. | 11-07-2013 |
20130298210 | CERTIFICATE BASED CONNECTION TO CLOUD VIRTUAL MACHINE - In an environment that includes a host computing system that executes virtual machines, and a secure cloud computing channel that communicatively couples the host to a client computing system that is assigned to a particular one of the virtual machines, the particular virtual machine generates a certificate, install the certificate on the itself, and returns a certificate representation to the client. This may occur when the virtual machine is provisioned. During a subsequent connection request from the client to the virtual machine, the virtual machine returns the certificate to the client. The client compares the certificate representation that was returned during provisioning with the certificate returned during the subsequent connection, and if there is a match, then the virtual machine is authenticated to the client. Thus, in this case, the virtual machine authenticates without the client having to generate, install, and manage security for a certificate. | 11-07-2013 |
20140207736 | REPLICATION OF ASSETS ACROSS DATA CENTERS - The replication of an asset from a source cluster in a source data center to multiple target clusters in multiple destination data centers. The replication occurs by first estimating or determining a cost parameter associated with copying of the asset from the source cluster to each of at least some of the target clusters. As an example, the cost parameter might be a geographical parameter, but might also be any cost parameter such as a channel bandwidth, channel cost, utilization ratio or the like. Based on the cost parameters, an order of replication priority is determined. Then, the replication is initiated in accordance with the prioritization. The replication may occur in multiple phases, and replication prioritization may occur on a per phase basis. | 07-24-2014 |
20160041839 | CERTIFICATE BASED CONNECTION TO CLOUD VIRTUAL MACHINE - In an environment that includes a host computing system that executes virtual machines, and a secure cloud computing channel that communicatively couples the host to a client computing system that is assigned to a particular one of the virtual machines, the particular virtual machine generates a certificate, install the certificate on the itself, and returns a certificate representation to the client. This may occur when the virtual machine is provisioned. During a subsequent connection request from the client to the virtual machine, the virtual machine returns the certificate to the client. The client compares the certificate representation that was returned during provisioning with the certificate returned during the subsequent connection, and if there is a match, then the virtual machine is authenticated to the client. Thus, in this case, the virtual machine authenticates without the client having to generate, install, and manage security for a certificate. | 02-11-2016 |
Patent application number | Description | Published |
20090209852 | Systems and Methods for Treating a Patient Using Guided Radiation Therapy or Surgery - Systems and methods for locating and tracking a target, i.e., measuring the position and/or rotation of a target during setup and treatment of a patient in guided radiation therapy applications for the head and neck. One embodiment is directed toward a device having a body and markers, such as excitable transponders and/or radiographic fiducials, fixable in or on the body for localizing the body. For example, the body can be a mouthpiece body having a channel configured to receive a patient's teeth such that the mouthpiece is repeatedly and consistently placed in the same relative position in the patient when the patient bites down on the mouthpiece. The transponders can be alternating magnetic transponders and the fiducials can be gold seeds. Other embodiments include a device having a two-piece body, a first piece of the body having excitable transponders and a second piece of the body having radiographic fiducials. | 08-20-2009 |
20090216113 | Apparatus and Methods for Using an Electromagnetic Transponder in Orthopedic Procedures - Electromagnetic transponders as markers are used to localize and guide orthopedic procedures including: knee replacement, hip replacement, shoulder replacement, damaged bone reconstruction, and spine surgery, and more particularly, to guide orthopedic surgical navigation and alignment techniques and instruments. For example, the marker could further be used in any number of guides or templates that attach to the bony anatomy, such as a surgical guide, cutting guide, cutting jig, resection block and/or resurfacing guide. Further, the marker could be incorporated into an existing intramedullary guide rod for a femur and an extramedullary guide rod for a tibia in a knee replacement surgery; or into an external surgical guide system, or the marker could eliminate the need for an external template altogether. According to yet another anticipated use of the tracking system, the marker could be used in conjunction with or replace an optical alignment system. | 08-27-2009 |
20090299174 | INSTRUMENTS WITH LOCATION MARKERS AND METHODS FOR TRACKING INSTRUMENTS THROUGH ANATOMICAL PASSAGEWAYS - Instruments and methods for tracking such instruments in a human patient. One embodiment of an instrument in accordance with the invention comprises an elongated body, such as an elongated flexible member, which has a distal section configured to be passed through a vessel or other passageway in a human. The instrument can further include a lumen through the distal section and a magnetic marker having a transponder at the distal section. The transponder includes a circuit configured to be energized by a wirelessly transmitted magnetic excitation energy and to wirelessly transmit a magnetic location signal in response to the excitation energy. The magnetic marker, for example, can be attached to or otherwise integral with the instrument. | 12-03-2009 |
20090306728 | METHODS AND APPARATUS FOR STIMULATING AND/OR SENSING NEURONS IN A PATIENT - Instruments and method of using instruments for implanting electrodes into a patient. The instrument can include a body configured to be implanted into a patient, an electrode contact carried by the body, and a marker carried by the body. The electrode contact has an electrically conductive surface exposed at a location along the body to sense electrical activity and/or deliver electrical stimulation to the target neural structure. The marker can include a transponder configured to be energized by a wirelessly transmitted excitation energy and to wirelessly transmit a location signal in response to the excitation energy. The instrument is tracked as it is implanted into the patient by time multiplexing the wirelessly transmitted excitation energy and the location signal such that the absolute location of the marker can be determined in real time. | 12-10-2009 |
20100282983 | SYSTEMS AND METHODS FOR POSITIONING PATIENTS DURING TRACKING OF TARGETS IN RADIATION THERAPY AND OTHER MEDICAL APPLICATIONS - One embodiment of such a system comprises a sensor assembly mounted in a fixed location relative to a machine isocenter. According to another embodiment, the sensor assembly includes a fixed mounting bracket and an articulating arm allowing movement of the sensor assembly while allowing translation of the sensor assembly location with reference to the machine isocenter According to still another embodiment, the sensor assembly is positioned in a fixed relationship relative to the patient support assembly, mounted below the patient support assembly, as an overlay on the patient support assembly or integral to and forming a portion of the patient support assembly. The sensor assembly location is referenced to the machine isocenter through the relation of the table to the machine isocenter or through an independent locating system for the sensor assembly. According to yet another embodiment, the sensor assembly is located relative to machine isocenter by conventional imaging techniques. | 11-11-2010 |
20100317968 | SYSTEMS AND METHODS FOR REAL-TIME TRACKING OF TARGETS IN RADIATION THERAPY AND OTHER MEDICAL APPLICATIONS - Systems and methods for tracking targets in real time for radiation therapy and other applications. In one embodiment, a method includes collecting position information of a marker implanted within a patient at a site relative to the target at a time t | 12-16-2010 |
20110119893 | METHOD AND APPARATUS FOR SENSING FIELD STRENGTH SIGNALS TO ESTIMATE LOCATION OF A WIRELESS IMPLANTABLE MARKER - Embodiments of the invention are directed to an apparatus for use in a system that senses an excitable wireless target capable of being implanted in a body or tissue. The apparatus includes multiple electromagnetic field sensors arranged approximately in a common plane, and multiple sense signal output paths coupled to the sensors. Each one of the sensors and corresponding output paths is configured to provide an output signal representing at least a portion of an electromagnetic field provided by the marker, where the output signal is proportional to a component of the field at the sensor, where that component is substantially perpendicular to the plane. Various other configurations regarding this apparatus, as well as the overall system and methods of exciting and receiving signals from wireless markers, are also disclosed. | 05-26-2011 |
20120323062 | DATA PROCESSING FOR REAL-TIME TRACKING OF A TARGET IN RADIATION THERAPY - A facility for processing data is described. The facility receives a stream of digital location indications, each location indication identifying a location of a patient while undergoing radiation therapy. In response to each location indication of the string, in substantially real-time relative to the receipt of the position indication, the facility performs an action responsive to the location indication. | 12-20-2012 |
20130172657 | INTEGRATED RADIATION THERAPY SYSTEMS AND METHODS FOR TREATING A TARGET IN A PATIENT - An integrated radiation therapy process comprises acquiring first objective target data related to a parameter of a target within a patient by periodically locating a marker positioned within the patient using a localization modality. This method continues with obtaining second objective target data related to the parameter of the target by periodically locating the marker. The first objective target data can be acquired in a first area that is apart from a second area which contains a radiation delivery device for producing an ionizing radiation beam for treating the patient. The localization modality can be the same in both the first and second areas. In other embodiments, the first objective target data can be acquired using a first localization modality that uses a first energy type to identify the marker and the second objective target data can be obtained using a second localization modality that uses a second energy. | 07-04-2013 |
20140093049 | DYNAMIC/ADAPTIVE TREATMENT PLANNING FOR RADIATION THERAPY - A facility for facilitating custom radiation treatment planning is described. During a distinguished radiation treatment session for a patient, the facility collects data indicating positioning of a predefined treatment site of the patient relative to a target treatment location throughout the distinguished radiation treatment session. The facility associates the collected positioning data with data describing one or more other aspects of the distinguished radiation treatment session. The facility provides the associated data to a treatment planning facility to determine a treatment plan for future radiation treatment sessions for the patient. | 04-03-2014 |
20140303489 | APPARATUS AND METHODS FOR USING AN ELECTROMAGNETIC TRANSPONDER IN ORTHOPEDIC PROCEDURES - Electromagnetic transponders as markers are used to localize and guide orthopedic procedures including: knee replacement, hip replacement, shoulder replacement, damaged bone reconstruction, and spine surgery, and more particularly, to guide orthopedic surgical navigation and alignment techniques and instruments. For example, the marker could further be used in any number of guides or templates that attach to the bony anatomy; such as a surgical guide, cutting guide, cutting jig, resection block and/or resurfacing guide. Further, the marker could be incorporated into an existing intramedullary guide rod for a femur and an extramedullary guide rod for a tibia in a knee replacement surgery; or into an external surgical guide system, or the marker could eliminate the need for an external template altogether. According to yet another anticipated use of the tracking system, the marker could be used in conjunction with or replace an optical alignment system. | 10-09-2014 |
Patent application number | Description | Published |
20080293634 | C-MET RECEPTOR REGULATION BY ANGIOTENSIN IV (AT4) RECEPTOR LIGANDS - The cell surface c-Met receptor, through which hepatocyte growth factor (HGF) signals are mediated, has now been identified as the Angiotensin-IV receptor (AT(4)R) in processes that include HGF-regulated cell motility, angiogenesis, cancer metastasis, adipogenesis and others. Disclosed are angiotensin-like factor compositions and methods for using them to diagnose, prevent and/or treat conditions associated with c-Met dysregulation, including cancer, obesity and conditions associated with obesity, and other disorders, for example, by altering hepatocyte growth factor activity or c-Met receptor activity by administering an angiotensin-like factor that specifically binds to a cell surface c-Met receptor. | 11-27-2008 |
20130023475 | C-MET RECEPTOR REGULATION BY ANGIOTENSIN IV (AT4) RECEPTOR LIGANDS - The cell surface c-Met receptor, through which hepatocyte growth factor (HGF) signals are mediated, has now been identified as the Angiotensin-IV receptor (AT(4)R) in processes that include HGF-regulated cell motility, angiogenesis, cancer metastasis, adipogenesis and others. Disclosed are angiotensin-like factor compositions and methods for using them to diagnose, prevent and/or treat conditions associated with c-Met dysregulation, including cancer, obesity and conditions associated with obesity, and other disorders, for example, by altering hepatocyte growth factor activity or c-Met receptor activity by administering an angiotensin-like factor that specifically binds to a cell surface c-Met receptor. In addition, members of this group of molecules may useful for treating or preventing the development of neurodegenerative diseases like general dementia, Alzheimer's disease, Parkinson's disease, and Amyotrophic Lateral Sclerosis and initiating recovery from traumatic brain injury and spinal cord trauma. These peptides and peptidomimetics may be therapeutically useful whenever increased neurotrophic activity would be clinically advantageous. | 01-24-2013 |
20130165392 | HEPATOCYTE GROWTH FACTOR MIMICS AS THERAPEUTIC AGENTS - Small molecule, peptidic hepatocyte growth factors mimics, which act as both mimetics and antagonists, have been generated. These molecules have been shown or predicted to have therapeutic potential for numerous pathologies including dementia, neurodegenerative disease, diabetes and metabolic syndrome, cancer, and defective wound healing. | 06-27-2013 |
20140051633 | Hepatocyte Growth Factor Mimics as Therapeutic Agents - Small molecule, peptidic hepatocyte growth factors mimics, which act as both mimetics and antagonists, have been generated. These molecules have been shown or predicted to have therapeutic potential for numerous pathologies including dementia (e.g. Alzheimer's) and Parkinson's disease. | 02-20-2014 |
20140088004 | Hepatocyte Growth Factor Mimics as Therapeutic Agents - Small molecule, peptidic hepatocyte growth factors mimics, which act as both mimetics and antagonists, have been generated. These molecules have been shown or predicted to have therapeutic potential for numerous pathologies including dementia, neurodegenerative disease, diabetes and metabolic syndrome, cancer, and defective wound healing. | 03-27-2014 |
20140094413 | HEPATOCYTE GROWTH FACTOR (HGF) MIMICS AS THERAPEUTIC AGENTS - Small molecule, peptidic hepatocyte growth factors mimics, which act as both mimetics and antagonists, have been generated. These molecules have been shown or predicted to have therapeutic potential for numerous pathologies including dementia, Alzheimer's disease, Parkinson's disease, amyotrphic lateral sclerosis, and other neurodegenerative diseases, spinal cord injury, traumatic brain injury, diabetes and metabolic syndrome, cancer, and defective wound healing. | 04-03-2014 |
Patent application number | Description | Published |
20080280178 | Proton exchange membrane fuel cell stack and fuel cell stack module - A proton exchange membrane fuel cell stack and novel proton exchange membrane fuel cell module are disclosed and wherein the proton exchange membrane fuel cell stack includes a plurality of repeating, serially electrically coupled fuel cell stack modules, and which are sealably mounted together by a compressive force of less than about | 11-13-2008 |
20080305378 | Proton exchange membrane fuel cell - A proton exchange membrane fuel cell is described and which includes a proton exchange membrane having at least one gas diffusion layer which is juxtaposed relative thereto, and which is fabricated, at least in part, of a porous, electrically conductive, inorganic material which is selected from the group comprising metal diborides, metal disilicides, metal nitrides, metal carbides, and composites, laminates and solid solutions thereof. | 12-11-2008 |
20110300467 | PROTON EXCHANGE MEMBRANE FUEL CELL STACK AND FUEL CELL STACK MODULE - A proton exchange membrane fuel cell stack and novel proton exchange membrane fuel cell module are disclosed and wherein the proton exchange membrane fuel cell stack includes a plurality of repeating, serially electrically coupled fuel cell stack modules, and which are sealably mounted together by a compressive force of less than about 60 pounds per square inch. | 12-08-2011 |
20120214078 | PROTON EXCHANGE MEMBRANE FUEL CELL STACK AND FUEL CELL STACK MODULE - A proton exchange membrane fuel cell stack and novel proton exchange membrane fuel cell module are disclosed and wherein the proton exchange membrane fuel cell stack includes a plurality of repeating, serially electrically coupled fuel cell stack modules, and which are sealably mounted together by a compressive force of less than about 60 pounds per square inch. | 08-23-2012 |
Patent application number | Description | Published |
20090056536 | SERVICE LIFE INDICATOR FOR CHEMICAL FILTERS - A method is provided for indicating the useful service life of a gas filtration and purification system comprising steps of embedding two or more mass-responsive electronic sensors (e.g., surface acoustic wave devices) in a sorbent bed of a filtration cartridge, wherein the mass-responsive electronic sensors are coated with a non-conductive absorptive organic polymer; passing a gas containing a volatile chemical of interest through the filtration cartridge and in contact with the two mass-responsive electronic sensors; and measuring a difference in an electronic property between the two mass-responsive electronic sensors. In such a manner, the two mass-responsive electronic sensors act as internal references with respect to each other, thereby eliminating variations in temperature, interferents, pressure, and the like. When the volatile compound is no longer retained by the sorbent bed, a difference electronic properties of the mass-responsive sensors indicates that the filtration cartridge should be replaced. | 03-05-2009 |
20100231196 | SERVICE LIFE INDICATOR FOR CHEMICAL FILTERS - A method is provided for indicating the useful service life of a gas filtration and purification system comprising steps of embedding two or more mass-responsive electronic sensors (e.g., surface acoustic wave devices) in a sorbent bed of a filtration cartridge, wherein the mass-responsive electronic sensors are coated with a non-conductive absorptive organic polymer; passing a gas containing a volatile chemical of interest through the filtration cartridge and in contact with the two mass-responsive electronic sensors; and measuring a difference in an electronic property between the two mass-responsive electronic sensors. In such a manner, the two mass-responsive electronic sensors act as internal references with respect to each other, thereby eliminating variations in temperature, interferents, pressure, and the like. When the volatile compound is no longer retained by the sorbent bed, a difference electronic properties of the mass-responsive sensors indicates that the filtration cartridge should be replaced. | 09-16-2010 |
Patent application number | Description | Published |
20110175801 | Directed Performance In Motion Capture System - Techniques for enhancing the use of a motion capture system are provided. A motion capture system tracks movement and audio inputs from a person in a physical space, and provides the inputs to an application, which displays a virtual space on a display. Bodily movements can be used to define traits of an avatar in the virtual space. The person can be directed to perform the movements by a coaching avatar, or visual or audio cues in the virtual space. The application can respond to the detected movements and voice commands or voice volume of the person to define avatar traits and initiate pre-scripted audio-visual events in the virtual space to provide an entertaining experience. A performance in the virtual space can be captured and played back with automatic modifications, such as alterations to the avatar's voice or appearance, or modifications made by another person. | 07-21-2011 |
20110175809 | Tracking Groups Of Users In Motion Capture System - In a motion capture system, a unitary input is provided to an application based on detected movement and/or location of a group of people. Audio information from the group can also be used as an input. The application can provide real-time feedback to the person or group via a display and audio output. The group can control the movement of an avatar in a virtual space based on the movement of each person in the group, such as in a steering or balancing game. To avoid a discontinuous or confusing output by the application, missing data can be generated for a person who is occluded or partially out of the field of view. A wait time can be set for activating a new person and deactivating a currently-active person. The wait time can be adaptive based on a first detected position or a last detected position of the person. | 07-21-2011 |
20110223995 | INTERACTING WITH A COMPUTER BASED APPLICATION - A computing system runs an application (e.g., video game) that interacts with one or more actively engaged users. One or more physical properties of a group are sensed. The group may include the one or more actively engaged users and/or one or more entities not actively engaged with the application. The computing system will determine that the group (or the one or more entities not actively engaged with the application) have performed a predetermined action. A runtime condition of the application is changed in response to determining that the group (or the one or more entities not actively engaged with the computer based application) have performed the predetermined action. Examples of changing a runtime condition include moving an object, changing a score or changing an environmental condition of a video game. | 09-15-2011 |
20120165096 | INTERACTING WITH A COMPUTER BASED APPLICATION - A computing system runs an application (e.g., video game) that interacts with one or more actively engaged users. One or more physical properties of a group are sensed. The group may include the one or more actively engaged users and/or one or more entities not actively engaged with the application. The computing system will determine that the group (or the one or more entities not actively engaged with the application) have performed a predetermined action. A runtime condition of the application is changed in response to determining that the group (or the one or more entities not actively engaged with the computer based application) have performed the predetermined action. Examples of changing a runtime condition include moving an object, changing a score or changing an environmental condition of a video game. | 06-28-2012 |
20120299827 | MULTI-PLATFORM MOTION-BASED COMPUTER INTERACTIONS - Systems and methods for multi-platform motion interactivity, is provided. The system includes a motion-sensing subsystem, a display subsystem including a display, a logic subsystem, and a data-holding subsystem containing instructions executable by the logic subsystem. The system configured to display a displayed scene on the display; receive a dynamically-changing motion input from the motion-sensing subsystem that is generated in response to movement of a tracked object; generate, in real time, a dynamically-changing 3D spatial model of the tracked object based on the motion input; control, based on the movement of the tracked object and using the 3D spatial model, motion within the displayed scene. The system further configured to receive, from a secondary computing system, a secondary input; and control the displayed scene in response to the secondary input to visually represent interaction between the motion input and the secondary input. | 11-29-2012 |
20120302350 | COMMUNICATION BETWEEN AVATARS IN DIFFERENT GAMES - Synchronous and asynchronous communications between avatars is allowed. For synchronous communications, when multiple users are playing different games of the same game title and when the avatars of the multiple users are at the same location in their respective games they can communicate with one another, thus allowing the users of those avatars to communicate with one another. For asynchronous communications, an avatar of a particular user is left behind at a particular location in a game along with a recorded communication. When other users of other games are at that particular location, the avatar of that particular user is displayed and the recorded communication is presented to the other users. | 11-29-2012 |
20120302351 | AVATARS OF FRIENDS AS NON-PLAYER-CHARACTERS - In accordance with one or more aspects, for a particular user one or more other users associated with that particular user are identified based on a social graph of that particular user. An avatar of at least one of the other users is obtained and included as a non-player-character in a game being played by that particular user. The particular user can provide requests to interact with the avatar of the second user (e.g., calling out the name of the second user, tapping the avatar of the second user on the shoulder, etc.), these requests being invitations for the second user to join in a game with the first user. An indication of such an invitation is presented to the second user, which can, for example, accept the invitation to join in a game with the first user. | 11-29-2012 |
20120306853 | ADDING ATTRIBUTES TO VIRTUAL REPRESENTATIONS OF REAL-WORLD OBJECTS - A method, medium, and virtual object for providing a virtual representation with an attribute are described. The virtual representation is generated based on a digitization of a real-world object. Properties of the virtual representation, such as colors, shape similarities, volume, surface area, and the like are identified and an amount or degree of exhibition of those properties by the virtual representation is determined. The properties are employed to identify attributes associated with the virtual representation, such as temperature, weight, or sharpness of an edge, among other attributes of the virtual object. A degree of exhibition of the attributes is also determined based on the properties and their degrees of exhibition. Thereby, the virtual representation is provided with one or more attributes that instruct presentation and interactions of the virtual representation in a virtual world. | 12-06-2012 |
20120309538 | PHYSICAL CHARACTERISTICS BASED USER IDENTIFICATION FOR MATCHMAKING - One or more physical characteristics of each of multiple users are detected. These physical characteristics of a user can include physical attributes of the user (e.g., the user's height, length of the user's legs) and/or physical skills of the user (e.g., how high the user can jump). Based on these detected one or more physical characteristics of the users, two or more of the multiple users to share an online experience (e.g., play a multi-player game) are identified. | 12-06-2012 |
20120311032 | EMOTION-BASED USER IDENTIFICATION FOR ONLINE EXPERIENCES - Emotional response data of a particular user, when the particular user is interacting with each of multiple other users, is collected. Using the emotional response data, an emotion of the particular user when interacting with each of multiple other users is determined. Based on the determined emotions, one or more of the multiple other users are identified to share an online experience with the particular user. | 12-06-2012 |
20120326976 | Directed Performance In Motion Capture System - Techniques for enhancing the use of a motion capture system are provided. A motion capture system tracks movement and audio inputs from a person in a physical space, and provides the inputs to an application, which displays a virtual space on a display. Bodily movements can be used to define traits of an avatar in the virtual space. The person can be directed to perform the movements by a coaching avatar, or visual or audio cues in the virtual space. The application can respond to the detected movements and voice commands or voice volume of the person to define avatar traits and initiate pre-scripted audio-visual events in the virtual space to provide an entertaining experience. A performance in the virtual space can be captured and played back with automatic modifications, such as alterations to the avatar's voice or appearance, or modifications made by another person. | 12-27-2012 |
20130013093 | PHYSICAL CHARACTERISTICS BASED USER IDENTIFICATION FOR MATCHMAKING - One or more physical characteristics of each of multiple users are detected. These physical characteristics of a user can include physical attributes of the user (e.g., the user's height, length of the user's legs) and/or physical skills of the user (e.g., how high the user can jump). Based on these detected one or more physical characteristics of the users, two or more of the multiple users to share an online experience (e.g., play a multi-player game) are identified. | 01-10-2013 |
Patent application number | Description | Published |
20080198169 | SYSTEMS AND METHODS FOR DOWNLOADING ALGORITHMIC ELEMENTS TO A COPROCESSOR AND CORRESPONDING TECHNIQUES - Systems and methods for downloading algorithmic elements to a coprocessor and corresponding processing and communication techniques are provided. For an improved graphics pipeline, the invention provides a class of co-processing device, such as a graphics processor unit (GPU), providing improved capabilities for an abstract or virtual machine for performing graphics calculations and rendering. The invention allows for runtime-predicated flow control of programs downloaded to coprocessors, enables coprocessors to include indexable arrays of on-chip storage elements that are readable and writable during execution of programs, provides native support for textures and texture maps and corresponding operations in a vertex shader, provides frequency division of vertex streams input to a vertex shader with optional support for a stream modulo value, provides a register storage element on a pixel shader and associated interfaces for storage associated with representing the “face” of a pixel, provides vertex shaders and pixel shaders with more on-chip register storage and the ability to receive larger programs than any existing vertex or pixel shaders and provides 32 bit float number support in both vertex and pixel shaders. | 08-21-2008 |
20120278712 | MULTI-INPUT GESTURES IN HIERARCHICAL REGIONS - This document describes techniques and apparatuses for multi-input gestures in hierarchical regions. These techniques enable applications to appropriately respond to a multi-input gesture made to one or more hierarchically related regions of an application interface. | 11-01-2012 |
20130263029 | Instantiable Gesture Objects - Instantiable gesture object techniques are described in which native gesture functionality is abstracted to applications using a script-based recognition interface. Gesture objects may be instantiated for different interaction contexts at the direction of applications programmed using dynamic scripting languages. Gesture objects can be configured to designate particular touch contacts and/or other inputs to consider for gesture recognition and a target element of content to which corresponding recognized gestures are applicable. After creation, gesture objects manage gesture processing operations on behalf of the applications including creating recognizers with the native gesture system, feeding input data for processing, and transforming raw gesture data into formats appropriate for the application and/or a target element. Accordingly, script-based applications may use the gesture objects to offload processing tasks associated with gesture recognition and take advantage of native gesture functionality. | 10-03-2013 |
20150091947 | Scale Factor based on Viewing Distance - Techniques for scale factor based on viewing distance are described. In at least some embodiments, a viewing distance refers to a distance at which a user typically views and/or is viewing a display device. For instance, different displays can be used in different ways and for different purposes, and thus may have different viewing distances. Techniques discussed herein consider the estimated viewing distance of a particular display in determining a scale factor to be applied to visual elements (e.g., graphics) for output via the particular display. A scale factor, for instance, can specify that visual elements are to zoomed-out or zoomed-in prior to be displayed. As detailed herein, this enables a consistent viewing experience to be maintained across different devices with different display sizes and different viewing distances. | 04-02-2015 |
Patent application number | Description | Published |
20120188176 | Contact Geometry Tests - Touchscreen testing techniques are described. In one or more implementations, a piece of conductor (e.g., metal) is positioned as proximal to a touchscreen device and the touchscreen device is tested by simulating a touch of a user. This technique may be utilized to perform a variety of different testing of a touchscreen device, such as to test latency and probabilistic latency. Additional techniques are also described including contact geometry testing techniques. | 07-26-2012 |
20120188197 | Probabilistic Latency Modeling - Touchscreen testing techniques are described. In one or more implementations, a piece of conductor (e.g., metal) is positioned as proximal to a touchscreen device and the touchscreen device is tested by simulating a touch of a user. This technique may be utilized to perform a variety of different testing of a touchscreen device, such as to test latency and probabilistic latency. Additional techniques are also described including contact geometry testing techniques. | 07-26-2012 |
20120191394 | Latency Measurement - Touchscreen testing techniques are described. In one or more implementations, a piece of conductor (e.g., metal) is positioned as proximal to a touchscreen device and the touchscreen device is tested by simulating a touch of a user. This technique may be utilized to perform a variety of different testing of a touchscreen device, such as to test latency and probabilistic latency. Additional techniques are also described including contact geometry testing techniques. | 07-26-2012 |
20140111484 | Input Testing Tool - Various embodiments provide an input test tool that promotes precision testing, flexibility and repeatability over a wide variety of functionality tests that are utilized in both touch and near-touch input scenarios. The input test tool enables a variety of degrees of motion, including both linear and rotational motion, so that a device under test can be tested utilizing a number of different linear and/or rotational input scenarios. | 04-24-2014 |
20140111485 | Input Testing Tool - Various embodiments provide an input test tool that promotes precision testing, flexibility and repeatability over a wide variety of functionality tests that are utilized in both touch and near-touch input scenarios. The input test tool enables a variety of degrees of motion, including both linear and rotational motion, so that a device under test can be tested utilizing a number of different linear and/or rotational input scenarios. | 04-24-2014 |
20150193083 | Probabilistic Latency Modeling - Touchscreen testing techniques are described. In one or more implementations, a piece of conductor (e.g., metal) is positioned as proximal to a touchscreen device and the touchscreen device is tested by simulating a touch of a user. This technique may be utilized to perform a variety of different testing of a touchscreen device, such as to test latency and probabilistic latency. Additional techniques are also described including contact geometry testing techniques. | 07-09-2015 |
Patent application number | Description | Published |
20080244258 | Instrumenting Configuration and System Settings - Described are systems and methods for instrumenting configuration and system settings based on targeting configuration settings at dynamically populated groups, groups with varied membership, and objects defined in a class. The systems and methods provide for attributing a configuration setting or policy to one or more objects and then targeting the object at one or more scope. | 10-02-2008 |
20080301803 | Tailored System Management Interface - Processes and techniques for tailoring operations management in a system are described. The processes and techniques allow a user to customize operations management based on the user's function within a system and the particular tasks that the user wishes to accomplish. Simplified user interfaces can be created by scoping the interfaces based on user profiles, preferences and system components. | 12-04-2008 |
20110258698 | Tailored System Management Interface - Processes and techniques for tailoring operations management in a system are described. The processes and techniques allow a user to customize operations management based on the user's function within a system and the particular tasks that the user wishes to accomplish. Simplified user interfaces can be created by scoping the interfaces based on user profiles, preferences and system components. | 10-20-2011 |
20130246780 | Instrumenting Configuration and System Settings - Described are systems and methods for instrumenting configuration and system settings based on targeting configuration settings at dynamically populated groups, groups with varied membership, and objects defined in a class. The systems and methods provide for attributing a configuration setting or policy to one or more objects and then targeting the object at one or more scopes. | 09-19-2013 |
20140129954 | Tailored System Management Interface - Processes and techniques for tailoring operations management in a system are described. The processes and techniques allow a user to customize operations management based on the user's function within a system and the particular tasks that the user wishes to accomplish. Simplified user interfaces can be created by scoping the interfaces based on user profiles, preferences and system components. | 05-08-2014 |