Stone, WA
Blake Stone, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20080222664 | Dynamic method selection based on declarative requirements of interaction scope - Various technologies and techniques are disclosed that dynamically implement method selections based on declarative requirements and interaction scope. Requirements that describe when each of multiple methods that can perform a particular operation should be called can be declared using a declarative syntax. Based upon a program event, the system determines that a request should be made to select a most appropriate method of the available methods to call to perform the particular operation. Upon receiving the request to select the most appropriate method, a sort process is executed that uses an interaction scope of a current user context in combination with a plurality of sort rules to generate a sorted list of the available methods into a particular order based upon appropriateness. A most appropriate method, if any, is returned to the calling application, and then called to perform the particular operation. | 09-11-2008 |
Blake W. Stone, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20100125558 | Framework for Open Dynamic Reflective Applications - A framework for open, dynamic, and reflective applications contains high level metadata that define blocks of composable elements using a service definition, which defines specific keys for using the block of code. The service definition may be exported from the code using reflection without having to load the code into memory, and decisions on which block of code and how to load the code may be made at runtime. The composable elements may be grouped into composable parts. Composable part definitions may be used to instantiate or produce composable parts. At runtime, dynamic applications may search from many composable elements, and instantiate and execute the composable element as part of the application. | 05-20-2010 |
Brion Stone, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20150256491 | RECIPIENT SUGGESTION SYSTEM - A system that suggests recipients for a target document based on similarity of document data is provided. The system receives an indication of the target document. The system identifies documents that are similar to the target document based on a comparison of document data of the target document to document data of documents in a corpus of documents. The system then identifies entities associated with the identified documents. The system then suggests that one or more of the identified entities be considered as recipients for the target document. The system may also suggest recipients based on a recipient query. When a response to a prompt for a recipient does not match an entity in an address store, the system identifies an entity to suggest by using the response as a recipient query to identify an entity that matches the recipient query. | 09-10-2015 |
Brion Stone, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20110213764 | Dynamic Search Health Monitoring - A method for monitoring search performance on a server computer includes determining the processing time for a plurality of operations related to a search on the server computer. The determined processing time for each of the plurality of operations is stored in a database. Aggregate processing times are determined for the plurality of operations and the aggregate processing times are stored in the database. | 09-01-2011 |
20110276583 | AUTOMATIC ROLE DETERMINATION FOR SEARCH CONFIGURATION - A mechanism for automatically laying out a search topology and assisting administration of the system in a shared services environment is provided. A search configuration wizard user interface may prompt an administrator to specify a number of items to be supported by the search system on initial search application topology configuration, as well as selections between high-availability or high throughput options. A topology manager managing the search configuration wizard may determine how many servers are needed upon receiving configuration options and create specific search components on available servers to optimize query and crawl performance for the system. | 11-10-2011 |
Christopher Stone, Everett, WA US
Patent application number | Description | Published |
---|---|---|
20120076625 | RHINESTONE PLACEMENT DEVICE - A rhinestone placement system and method provides a moving pickup head with self-contained vacuum supply for vacuum assisted pickup of rhinestones. The pickup head includes an adhesive property gasket portion that in cooperation with the vacuum supply temporarily holds a rhinestone for movement to a placement position. | 03-29-2012 |
David J. Stone, Bothell, WA US
Patent application number | Description | Published |
---|---|---|
20090047702 | Method for Identifying Modulators of Keah6 Useful for Treating Alzheimer's Disease - Methods for identifying modulators of KEAH6 are described. The methods are particularly useful for identifying analytes that antagonize KEAH6's effect on processing of amyloid precursor protein to Aβ peptide and thus useful for identifying analytes that can be used for treating Alzheimer disease. | 02-19-2009 |
20090068678 | Method for identifying modulators of NOAH10 useful for treating Alzheimer's disease - Methods for identifying modulators of NOAH10 are described. The methods are particularly useful for identifying analytes that antagonize NOAH10's effect on processing of amyloid precursor protein (APP) to amyloid beta (Aβ) peptide and are useful for identifying analytes that can be used for treating Alzheimer disease. | 03-12-2009 |
20100041026 | Method for Identiflying Modulators of Rufy2 Useful for Treating Alzheimer's Disease - Compositions and methods for identifying modulators of RUFY2 are described. The methods are particularly useful for identifying analytes that antagonize RUFY2's effect on processing of amyloid precursor protein to Aβ peptide and thus useful for identifying analytes that can be used for treating Alzheimer disease. | 02-18-2010 |
Eric S. Stone, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20090122973 | SYSTEM AND METHOD FOR AUTOMATED CALL DISTRIBUTION - Aspects of systems and methods for maintaining and operating agent nodes are provided. In some embodiments, calls, contacts, and other work units may be routed to individual customer service agents via a centralized queue based on a variety of factors. Some embodiments may provide market-based call pricing and customer service agent compensation. | 05-14-2009 |
20090154688 | SYSTEM AND METHOD FOR AUTOMATED CALL DISTRIBUTION - Aspects of systems and methods for maintaining and operating agent nodes are provided. In some embodiments, calls, contacts, and other work units may be routed to individual customer service agents via a centralized queue based on a variety of factors. Some embodiments may provide market-based call pricing and customer service agent compensation. | 06-18-2009 |
20150023490 | SYSTEM AND METHOD FOR AUTOMATED CALL DISTRIBUTION - Aspects of systems and methods for maintaining and operating agent nodes are provided. In some embodiments, calls, contacts, and other work units may be routed to individual customer service agents via a centralized queue based on a variety of factors. Some embodiments may provide market-based call pricing and customer service agent compensation. | 01-22-2015 |
Jeffrey A Stone, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20090187822 | SYSTEM AUDITING FOR SETUP APPLICATIONS - A verification architecture for verifying that a setup application (or installer) for installing, modifying, repairing and uninstalling an application properly deploys the desired features in complex computing environments. The extensible framework allows all facets of an API to be customized for the needs of any software product. An explorer user interface facilitates viewing and managing the data that represents the behavior of the installer in the targeted environment. The explorer allows the user to make changes either on a single item or a large number of items all at once. The explorer can display the differences between two different executions of the tool, and then allow the user to view each individual difference and update the expected behavior in the environment based on the data presented. This solution applies to businesses that plan on releasing a software product which include multiple configurations and/or is intended to deploy on multiple platforms. | 07-23-2009 |
Jeffrey S. Stone, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20090210493 | Communicating and Displaying Hyperlinks in a Computing Community - Various aspects are disclosed herein for communicating and displaying of hyperlinks in a computing community. Hyperlinks can be communicated by being embedded in messages, such that users of a closed computing community can send and receive such hyperlinks. These hyperlinks can link to hyperlinked content that can be stored on a central computing device responsible for administering the community. Moreover, any content that is associated with hyperlinks, whether that content is in the form of blogs, RSS feeds, and so on, can be made publicly available while any associated hyperlinks will be visible only to a subset of computing devices, namely, the community computing devices (but not to any general computing devices accessing the content). This task may be accomplished by using predetermined and/or proprietary schema properly understood only by the community computing devices. | 08-20-2009 |
20100287584 | PARENTAL CONTROL FOR MEDIA PLAYBACK - Embodiments related to the parental control of media item playback are disclosed. In one embodiment, a computing device is configured to receive an input of unified parental control information that comprises a selection of an age to which to compare a rating of a media item. The computing device is further configured to receive a first media item and a second media item that are rated under different first and second rating systems, and to receive ratings information associated with each media item. The computing device is further configured to compare the ratings information for each media item to the unified parental control information, and to restrict playback of the first and/or second media item if the unified parental control information meets a threshold condition compared to the ratings information associated with the first and/or second media item. | 11-11-2010 |
Jeffrey Shane Stone, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20090102616 | TIME-BASED ACCESS CONTROL FOR AN ENTERTAINMENT CONSOLE - Methods and systems for controlling access to a multi-purpose entertainment console are disclosed. The methods and systems allow a first user to configure the amount of time per time interval a console is available for other users to access the entertainment features of the console. In one embodiment, when a timer is activated, the timer counts down as the console is used. The console provides a series of notifications that the timer is running low and a notification when time has expired. The user may then turn off the console or ask the first user to add more time. In another embodiment, the timer can be configured with daily or weekly limits. In further embodiments, the timer and system clock may be protected by a security code to prevent tampering. In a further embodiment, the system clock can be referenced for the automatic daily/weekly time allocation to be allocated. | 04-23-2009 |
Lawrence Stone, Mukilteo, WA US
Patent application number | Description | Published |
---|---|---|
20160058082 | HAND AND ANIMAL LEASH COVER - A hand and animal leash cover that includes a glove-shaped outer shell configured to surround an individual's hand while holding a leash retracting device or the loop on a standard leash with the middle section of the leash extending forward and attaching to the neck or harness on an animal. The outer shell includes a front leash opening with a diameter slightly larger than the clip or buckle connector attached the distal end of the leash. Also formed on the outer shell opposite the core opening is a wrist opening. Formed or attached around the wrist opening is a hand strap that allows the user to grasp the outer shell with the opposite free hand, and an elastic band that closely conforms the wrist opening to the user's wrist. The leash cover includes an optional wrist strap and tether that allows the user to release his or her grip on the retracting device and remove his hand from the outer shell to pickup or manipulate other objects and still use the arm to restrain the leash and control the animal. | 03-03-2016 |
Lawrence B Stone, Spokane Valley, WA US
Patent application number | Description | Published |
---|---|---|
20090113827 | Metal construction member - A metal construction member is disclosed in which the main body is fabricated from a high yield steel sheet which has a thickness dimension of about 0.015 inches to about 0.045 inches, and a yield strength of about 57 ksi to about 65 ksi, and has a cross sectional shape which imparts increased strength to the metal construction member. | 05-07-2009 |
Linda Stone, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20100229105 | INTEGRATED EXPERIENCE OF VOGUE SYSTEM AND METHOD FOR SHARED INTEGRATED ONLINE SOCIAL INTERACTION - A novel application and user interface for facilitating group interactions over a network integrates messaging, file sharing, media playing, journaling, profiles, and gaming into a cohesive environment. The groups facilitated by the invention are persistent and mobile in that a user does not have to recollect and reconfigure the group each time he or she wants to interact with the group online and, while online, the group may be taken from one activity to another without having to disband and reconnect at the second activity. The application is modular so as to be extensible to include other activities and functionalities. In an embodiment, the group interaction application utilizes a peer-to-peer network environment to facilitate network communications between group members. | 09-09-2010 |
Martha Stone, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20150352549 | FLUIDIC CIRCUITS AND RELATED MANUFACTURING METHODS - Fluidic cartridges, and manufacture thereof, having a plurality of circuit element subtypes containing pneumatically operated diaphragm members, where the diaphragm materials are selected for yield point, chemical resistance, breathability and other properties individually according to the fluidic element subtype are provided. A process of in-situ edge-bonded decoupage for forming diaphragm members inside a cartridge, and fluidic circuits having diaphragm members as active and passive circuit elements, including pumps, valves, vents, waste receptacles, reagent reservoirs, and cuvettes with optical windows, where the material composition of each individual diaphragm member may be selected from an assortment of materials during manufacture are also provided. | 12-10-2015 |
Martha Stone, Woodinville, WA US
Patent application number | Description | Published |
---|---|---|
20120225766 | TUBE AND FLOAT SYSTEMS FOR DENSITY-BASED FLUID SEPARATION - This disclosure is directed to tube and float systems that can be used to detect target materials in a variety of different suspensions. The tube is filled with a suspension suspected of containing a target material. When the tube, a float, and suspension are centrifuged, and the various materials suspended in the suspension are separated into different material layers along the axial length of the tube according to associated specific gravities. The float includes an insert and a float exterior that can be combined so that the float is to be positions at approximately the same level as the layer containing the target material. The float is to be positioned in, and expand the axial length of, the target material layer so that nearly the entire quantity of target material is to be positioned between the float outer surface and the inner surface of the tube. | 09-06-2012 |
20130034841 | SYSTEMS AND METHODS FOR ISOLATING AND CHARACTERIZING TARGET MATERIALS OF A SUSPENSION - Systems and methods for isolating and characterizing various target materials of a suspension are disclosed. A suspension suspected of containing the target materials is added to a tube. A float with a specific gravity corresponding to that of the target material is inserted into the tube. The tube, float, and suspension are centrifuged together causing the various materials suspended in the suspension to separate into different layers along the axial length of the tube according to their specific gravities. The float and/or tube are configured to drive the various target materials to a region of space between the float and inner wall of the tube. | 02-07-2013 |
Maureen Stone, Woodinville, WA US
Patent application number | Description | Published |
---|---|---|
20140282163 | Tree Map - A method for visualizing data is disclosed. The method is performed on a client system. The client system displays a visual representation of a set of data having a plurality of fields; wherein the visual representation is an area-based visual representation. The client system displays the plurality of fields associated with the set of data. The client system then receives an indication from a user associating a first field in the plurality of fields with a column or row attribute of the visual representation and in response to receiving the indication associating a first field in the plurality of fields with a column or row attribute of the visual representation alters the displayed representation to display the set of data as a plurality of smaller area-based visual representations which are sorted in columns or rows according to the values of the selected first field. | 09-18-2014 |
Patrick B. Stone, Monroe, WA US
Patent application number | Description | Published |
---|---|---|
20090112349 | SYSTEM FOR ASSEMBLING AIRCRAFT - A system automatically moves large scale components of a vehicle such as an airplane, into final assembly alignment. A noncontact measurement system determines the locations of aerodynamically significant features on each of the components. The measured locations of the components are used to control an automated jacking system that includes assembly jacks for individually moving the components into assembly alignment. A system is provided for calculating the cruise configuration of the vehicle “as-built” and for transferring the cruise configuration into the vehicle where it is recorded in the form of a physical monument. | 04-30-2009 |
20090261201 | LINE TRANSFER SYSTEM FOR AIRPLANE - A method is provided for establishing a physical reference inside an airplane representing the airplane's optimized line of flight based on the as-built orientation of aerodynamically significant features of the airplane. Values generated for aerodynamic pitch, roll and yaw representing the optimized line of flight are used to orient a tool reference surface outside the airplane. The orientation of the tool reference surface is recorded using an inertial reference unit placed on the tool reference surface. The tool reference surface and inertial reference unit are moved into the airplane where they are used to establish the physical reference on the airframe. | 10-22-2009 |
20110270571 | SYSTEM FOR ASSEMBLING AIRCRAFT - A system automatically moves large scale components of a vehicle such as an airplane, into final assembly alignment. A noncontact measurement system determines the locations of aerodynamically significant features on each of the components. The measured locations of the components are used to control an automated jacking system that includes assembly jacks for individually moving the components into assembly alignment. A system is provided for calculating the cruise configuration of the vehicle “as-built” and for transferring the cruise configuration into the vehicle where it is recorded in the form of a physical monument. | 11-03-2011 |
20110276172 | SYSTEM FOR ASSEMBLING AIRCRAFT - A system automatically moves large scale components of a vehicle such as an airplane, into final assembly alignment. A noncontact measurement system determines the locations of aerodynamically significant features on each of the components. The measured locations of the components are used to control an automated jacking system that includes assembly jacks for individually moving the components into assembly alignment. A system is provided for calculating the cruise configuration of the vehicle “as-built” and for transferring the cruise configuration into the vehicle where it is recorded in the form of a physical monument. | 11-10-2011 |
20140163715 | LINE TRANSFER SYSTEM FOR AIRPLANE - A method is provided for establishing a physical reference inside an airplane representing the airplane's optimized line of flight based on the as-built orientation of aerodynamically significant features of the airplane. Values generated for aerodynamic pitch, roll and yaw representing the optimized line of flight are used to orient a tool reference surface outside the airplane. The orientation of the tool reference surface is recorded using an inertial reference unit placed on the tool reference surface. The tool reference surface and inertial reference unit are moved into the airplane where they are used to establish the physical reference on the airframe. | 06-12-2014 |
Paul R. Stone, Federal Way, WA US
Patent application number | Description | Published |
---|---|---|
20130139663 | PANEL SAW AND METHOD OF OPERATION - One possible embodiment of the invention could be a panel saw comprising: a framework supporting a set of railings, the railings being held in a parallel and spaced apart orientation to one another and to the framework; a carriage having at least two pairs of opposing carriage side edges and at least one tool securing means, one pair of opposing carriage side edges reversibly engages the set of railings to movably locate the carriage between the set of railings; wherein the carriage moves in and out of contact with the railings through the top ends of the railings to allow the one pair of carriage side edges to be moved out of contact with the set of railings while alternately allowing the remaining pair to reversibly engage the set of railings in a manner that lets the carriage move along the railings. | 06-06-2013 |
20140170623 | CATARACT SURGICAL TRAINER - The invention could be a surgical cataract trainer and a process for constructing same comprising an artificial surgical practice media formed from malleable material and two polymer sheets; a holder comprising of a base and a column with two ends, the base attaches to one end while the other end is open and is shaped to receive at least a portion of the artificial surgical practice media; a retaining ring; wherein one polymer sheet is stretched over the open end to support the malleable material within the open end as the other polymer sheet drapes over the malleable material, the one polymer sheet and the column to sandwich the malleable material between the two polymer sheets, the ring receives the two polymer sheets together with an outside of the column to make the polymer sheets taunt relative to the open end. | 06-19-2014 |
Paul Reed Stone, Federal Way, WA US
Patent application number | Description | Published |
---|---|---|
20130158697 | Autonomous Carrier System for Moving Aircraft Structures - A method and apparatus for manufacturing a structure. A part for the structure may be supported on a plurality of mobile fixtures configured to control an orientation of the part. The part for the structure may be moved using the plurality of mobile fixtures to a number of stations for performing a number of operations for manufacturing the structure using the part. The plurality of mobile fixtures may be configured to move in a coordinated manner and substantially maintain a desired orientation for the part while moving the part to a station in the number of stations. The number of operations for manufacturing the structure may be performed at the number of stations while the plurality of mobile fixtures supports the part. | 06-20-2013 |
20140353894 | Modular and Reconfigurable Support System - An apparatus and method for supporting an object. In one illustrative embodiment, an apparatus may comprise a support structure, a positioning system, and a retention system. The positioning system may be associated with the support structure and configured to position the support structure with respect to a number of linear axes. The retention system may be associated with the support structure. The retention system may be configured to retain a portion of an object and move the portion of the object towards a platform such that the portion of the object substantially conforms to a shape of the platform. | 12-04-2014 |
Raymond L. Stone, Bothell, WA US
Patent application number | Description | Published |
---|---|---|
20100229150 | SOFTWARE TEST BED GENERATION - A system and method is described for generating a test bed that is useful in developing, testing and/or supporting the use of software, such as software used for managing IT processes and/or monitoring equipment in an enterprise network. The system and method operates by processing a manifest to generate an instance space model of a computer network, wherein the manifest refers to a type space model of a computer network and includes an encoding that conveys parameters that are used to inflate the type space model of the computer network into the instance space model of the computer network. The type space model may comprise an object-relational directed graph that describes a plurality of potential directed graph instances and the instance space model may comprise one of the plurality of potential directed graph instances. | 09-09-2010 |
Robert E. Stone, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20090069681 | SYSTEM AND METHOD FOR SPATIAL COMPOUNDING USING PHASED ARRAYS - The present invention is directed to a system and method which makes a phased array look like a curved array for purposes of performing spatial compounding calculations. In one embodiment, the phased array is treated as though it were a curved array by creating both a virtual apex and a virtual radius of curvature. Based on this transformation, standard spatial-compounding resampling tables can be used just as they are with curved arrays. In one embodiment, after the data is compounded to form the target image, certain data is removed prior to the actual display. This removed data represents data generated by virtual rays the prior to the physical skin line of the phased array. | 03-12-2009 |
Shannon Weise Stone, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20120315364 | HEAT STABLE VESSEL - The present disclosure relates to methods, systems, and devices that may be used to heat treat and store one or more fluids. | 12-13-2012 |
20140150464 | Temperature-Stabilized Storage Systems with Integral Regulated Cooling - In some embodiments, a regulated thermal transfer device for a storage container includes: a phase change material unit, the phase change material unit including one or more walls surrounding a phase-change material region, and an aperture in the one or more walls; a heat pipe with a first end positioned within the phase change material unit, and a second end; a thermoelectric unit thermally connected to the second end of the heat pipe; a heat sink connected to the thermoelectric unit, and positioned to radiate heat away from the thermoelectric unit; and an electronic controller operably connected to the thermoelectric unit; wherein the regulated thermal transfer device is of a size and shape to be positioned so that the phase change material unit is within a storage region of a temperature-stabilized storage container, and the thermoelectric unit is positioned adjacent to an external surface of the temperature-stabilized storage container. | 06-05-2014 |
20150159924 | Storage Apparatuses and Related Methods for Storing Temperature-Sensitive Items - Embodiments disclosed herein relate to apparatuses and methods for storing temperature-sensitive items. More specifically, embodiments include a storage apparatus that may store the temperature-sensitive items. For example, the storage apparatus may include a storage compartment that may be maintained at a predetermined temperature or temperature range. | 06-11-2015 |
Steve Stone, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20100046561 | HIGH ENERGY PULSE SUPPRESSION METHOD - A laser processes a workpiece with laser pulses delivered at random time intervals and at substantially constant energy levels by characterizing the laser cavity discharge behavior and utilizing that information for adjusting dummy pulse time periods to compensate for the energy errors. Dummy pulses are laser pulses that are blocked from reaching a workpiece. A second way for providing constant pulse energies employs an AOM for varying amounts of laser energy passed to the workpiece. A third way of providing constant pulse energies entails extending the pulse period of selected pulses to allow additional laser cavity charging time whenever a dummy pulse is initiated. | 02-25-2010 |
Steve A. Stone, Sammamish, WA US
Patent application number | Description | Published |
---|---|---|
20090037558 | DIGITAL CONTENT MANAGEMENT SYSTEM AND METHODS - Systems and methods for locating network sites using a target digital object in a networked environment are presented. In operation, a request to locate network sites using the target digital object is received. In response to the request, identification information corresponding to the target digital object is obtained. Content of a plurality of network sites on a network is also obtained. For each network site of the obtained plurality of network sites, a determination is made as to whether a digital object on the network site matches the target digital object according to the identification information corresponding to the target digital object. A report indicating the network sites that include a digital object that matches the target digital object is then generated and returned in response to the request. | 02-05-2009 |
20120272325 | DIGITAL CONTENT MANAGEMENT SYSTEM AND METHODS - Systems and methods for locating network sites using a target digital object in a networked environment are presented. In operation, a request to locate network sites using the target digital object is received. In response to the request, identification information corresponding to the target digital object is obtained. Content of a plurality of network sites on a network is also obtained. For each network site of the obtained plurality of network sites, a determination is made as to whether a digital object on the network site matches the target digital object according to the identification information corresponding to the target digital object. A report indicating the network sites that include a digital object that matches the target digital object is then generated and returned in response to the request. | 10-25-2012 |
Thomas C. Stone, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20130032287 | Method and Apparatus for Laminating Composites - Composite tape is laminated onto a substrate using a gantry to move a tape laminating head along the length of the substrate. The laminating head is mounted for movement along a beam on the gantry that extends across the width of the substrate. The direction of lamination may be altered by changing the angular orientation of the beam. | 02-07-2013 |
20140305580 | METHODS FOR LAMINATING COMPOSITES - Composite tape is laminated onto a substrate using a gantry to move a tape laminating head along the length of the substrate. The laminating head is mounted for movement along a beam on the gantry that extends across the width of the substrate. The direction of lamination may be altered by changing the angular orientation of the beam. | 10-16-2014 |
20140305592 | APPARATUS FOR LAMINATING COMPOSITES - Composite tape is laminated onto a substrate using a gantry to move a tape laminating head along the length of the substrate. The laminating head is mounted for movement along a beam on the gantry that extends across the width of the substrate. The direction of lamination may be altered by changing the angular orientation of the beam. | 10-16-2014 |
William Aamir Stone, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20140104266 | 3D TRANSFORMATION OF OBJECTS USING 2D CONTROLS PROJECTED IN 3D SPACE AND CONTEXTUAL FACE SELECTIONS OF A THREE DIMENSIONAL BOUNDING BOX - Systems and methods are provided that allow a user to intuitively and efficiently manipulate one or more three-dimensional (3D) objects in a 3D space by performing at least one of a rotation transformation, a translation transformation, and a scaling transformation. A bounding box is presented encompassing the one or more 3D objects, as well as an anchor point. A user may select a face of the bounding box to establish a plane of transformation. Based upon the established plane of transformation, the dimensionality of possible transformations is automatically determined. Thereafter, a user may drag a handle or selected face of the bounding box, and the transformation is performed in accordance with the drag and relative to the location of the anchor point in the direction of the selected face. | 04-17-2014 |
William Amir Stone, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20150026618 | SNAPPING OF OBJECT FEATURES VIA DRAGGING - Example systems and methods of performing a snapping operation in a graphical user interface are presented. In one example, a first user input indicating an initiation of a dragging operation in the graphical user interface is received, wherein the first user input indicates a first location. A source feature corresponding to a source object is determined based on the first location. Also received is a second user input during the dragging operation in the graphical user interface, in which the second user input indicates a current location. A current target feature corresponding to a current target object is determined based on the current location. The source feature corresponding to the source object is snapped to the current target feature corresponding to the current target object. | 01-22-2015 |