Jordan, WA
Bede Jordan, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20130063459 | PRIMITIVE COMPOSITION - Performing primitive composition within a user interface thread, enhancing the ability to scale a user interface framework to computing devices having limited resources. In one or more embodiments, a user interface thread walks a user interface hierarchy that describes elements of a program's user interface and directly generates static Graphics Processing Unit (GPU) data structures representing at least a portion of the user interface hierarchy. The user interface thread passes the static GPU data structures to a composition thread, which uses these static GPU data structures during generation of a plurality of video frames. This includes the composition thread, based on the static GPU data structures, sending GPU data and GPU commands for the plurality of video frames to a GPU for rendering. | 03-14-2013 |
20130063463 | REAL-TIME ATLASING OF GRAPHICS DATA - Performing real-time atlasing of graphics data and creation and maintenance of texture atlases for applications having dynamic graphics content. Embodiments include allocating a texture atlas configured to store textural elements for use in rendering graphical elements, and providing a graphics processing unit (GPU) access to the texture atlas. During subsequent execution of an application, when a graphical element of the application is to be rendered by the GPU, a block of space can be allocated within the texture atlas and a textural element corresponding to the graphical element can be stored within the allocated block. The GPU therefore has access to the textural element when rendering the graphical element. | 03-14-2013 |
20130063464 | PRIMITIVE RENDERING USING A SINGLE PRIMITIVE TYPE - Rendering different types of graphical content using a single primitive type. Embodiments enable graphical elements of different content types representing a scene to be rendered as a batch based on the single primitive type, thereby reducing data transfer and improving processing performance. For example, each graphical element in a batch of graphical elements can rendered based modifications to instances of a template shape, which represents a single primitive type usable for rendering different types of graphical content. The modifications to each instance can include modifying the instance according transformation data, clip data, and/or width and height data to position the instance in a scene, and filling the modified instance according to one or more of shape or brush data corresponding to the graphical element. | 03-14-2013 |
20130106885 | ALIASING OF LIVE ELEMENTS IN A USER INTERFACE | 05-02-2013 |
20140359508 | GRAPHICAL USER INTERFACE WITH DIAL CONTROL FOR A PARAMETER - A graphical user interface for a computer includes a dial control. The control can be implemented, for example, as a touch-based, pointer-based, pen-based and/or keyboard-based mechanism. The dial control is intended for manipulating a large range of values, such as a menu of items from which a user makes a selection, or a range of continuous or discrete values. A dial control can replace other control types such as a slider, drop down menu or text field. The graphical elements of the dial control include one or more displayed rings and a handle for each ring. Inside the ring, or in another area adjacent the ring, a value can be displayed. The ring can be manipulated by the user to change the value selected by the dial control. In the case of multiple rings, each ring can be manipulated independently. | 12-04-2014 |
Bede A. Jordan, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20140344729 | PRIMITIVE-BASED COMPOSITION - Primitive-based composition techniques are described. In one or more implementations, a global composition system may be configured to perform rendering for a plurality of applications. For example, the global composition system may be configured to expose one or more application programming interfaces (APIs) that are accessible to the applications. The APIs may then be used to cause a single composition engine to perform the rendering for the plurality of applications. Further, the composition engine may support the use of primitives, which include one or more rendering instructions and thus an element associated with a visual to be rendered may be something other than a bitmap. | 11-20-2014 |
Christopher Jordan, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20090249436 | Centralized Enforcement of Name-Based Computer System Security Rules - This disclosure describes techniques of using a centralized rule database to control the abilities of software processes to perform actions with regard to resources provided by a computer. As described herein, each software process executing in a computer executes within a chamber and each resource provided by the computer is associated with a canonical name that uniquely identifies the resource. Furthermore, the computer stores a set of security rules in a centralized rule database. In addition, this disclosure describes techniques of enforcing the rules stored in the centralized rule database. | 10-01-2009 |
Christopher Philip Jordan, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20150324888 | RANKED NAVIGATION ELEMENT - Disclosed are various embodiments for a navigation element generation application. A navigation element comprising a plurality of navigation aids is generated responsive to a search query and other data. A relevance score is calculated for the navigation element. The navigation element is inserted into a ranked list of search result items as a function of the relevance score and communicated to a client. | 11-12-2015 |
Christopher Ross Jordan, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20090328180 | Granting Least Privilege Access For Computing Processes - Embodiments provide a security infrastructure that may be configured to run on top of an existing operating system to control what resources can be accessed by an applications and what APIs an application can call. Security decisions are made by taking into account both the current thread's identity and the current thread's call chain context to enable minimal privilege by default. The current thread context is captured and a copy of it is created to be used to perform security checks asynchronously. Every thread in the system has an associated identity. To obtain access to a particular resource, all the callers on the current thread are analyzed to make sure that each caller and thread has access to that resource. Only when each caller and thread has access to that resource is the caller given access to that resource. | 12-31-2009 |
Donald C. Jordan, Federal Way, WA US
Patent application number | Description | Published |
---|---|---|
20120086186 | ROTATIONAL INTERFACE FOR SNOWBOARD BINDINGS - A snowboard binding interface and methods of making the same are disclosed herein. The snowboard binding interface can be used to provide a quick and simple way of changing the orientation of a snowboarder's feet relative to the snowboard. In one embodiment, an interface includes a single rotational unit in a front binding interface and a non-rotational unit in a back binding interface that matches the height of the rotational unit. The rotational unit can move 360° so that a snowboarder can change position of one foot relative to the snowboard. The binding interface reduces boot heel and toe drag during edging on snow because the binding is elevated above the surface of the board, and the force to the edges of the snowboard is increased due to the leverage generated by the additional distance between the snowboard and the binding. | 04-12-2012 |
Donald R. Jordan, Yakima, WA US
Patent application number | Description | Published |
---|---|---|
20130326982 | NON-COMPOSITE INSULATED CONCRETE SANDWICH PANELS - A non-composite insulated concrete sandwich panel system, and specifically a system for sandwiching together a layer of concrete with a rigid insulation sheet tied between the layers, that reduces or eliminates separation or cracking in the rigid insulation sheet, attributable to undesirable adhesion of the layer of concrete to the rigid insulation sheet. A slip-faced insulation panel is formed from an insulation panel, with a lower slip-sheet adhered to the lower face and an upper slip sheet adhered to the upper face. The slip-faced insulation panel is placed between the lower concrete layer and the upper concrete layer, the lower slip-sheet slip-able upon the lower concrete layer, and the upper slip-sheet slip-able on the upper concrete layer. | 12-12-2013 |
Edouardo A. Jordan, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20090038486 | Cherry fork - A utensil used for removing pits from cherries and similar fruits. A clawed and tunneled utensil used to cleanly remove pits from the bottom of cherries or other similar fruits with a single one-sided hole keeping the stem and fruit intact. | 02-12-2009 |
Graham Cyril Jordan, Snohomish, WA US
Patent application number | Description | Published |
---|---|---|
20130182872 | COMPUTING DEVICE DOCKING TRAY FOR AUDIO MIXER - An audio mixer ( | 07-18-2013 |
John J. Jordan, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20090327935 | Partial updating of diagram display - A creation, editing, and display tool for complex diagrams may enable portions of the diagram to be updated without having to update the entire diagram. The tool may use a set of rules that define the positioning and layout of various elements and relationships between elements in the diagram. The update mechanism may enable the rules to be applied to a subset of the diagram and may not update some portions of the diagram, such as those elements outside the viewing area. In some embodiments, a background or low priority process may apply the rules to those portions not updated. The tool may be used for various diagrams, including sequence diagrams and other complex, highly restrained diagram types. | 12-31-2009 |
20130007652 | Partial Updating of Diagram Display - A creation, editing, and display tool for complex diagrams may enable portions of the diagram to be updated without having to update the entire diagram. The tool may use a set of rules that define the positioning and layout of various elements and relationships between elements in the diagram. The update mechanism may enable the rules to be applied to a subset of the diagram and may not update some portions of the diagram, such as those elements outside the viewing area. In some embodiments, a background or low priority process may apply the rules to those portions not updated. The tool may be used for various diagrams, including sequence diagrams and other complex, highly restrained diagram types. | 01-03-2013 |
John Joseph Jordan, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20100251187 | LOCALIZED INFORMATION-PRESERVING LEVELS IN MODEL VISUALIZATION - Local areas of a visualized modeling language diagram are viewable at different levels of detail without losing information such as model elements and their connectivity. Multiple elements are associated with a group element, which has a visual portion derived from the appearance of a group member element. Connectors between group member elements and non-member elements are suppressed in favor of replacement connectors between the group element and the non-member element(s). The integrity of incoming and outgoing connections to the group is maintained relative to the rest of the model. Ungrouping elements restores the elements to their original state. Grouping can be applied locally to one or more parts of the visual model. | 09-30-2010 |
20100281240 | Program Code Simulator - A system and method for facilitating simulation of a computer program. A program representation is generated from a computer program. A simulation of the program is performed. Simulation may include applying heuristics to determine program flow for selected instructions, such as a branch instruction or a loop instruction. Simulation may also include creating imaginary objects as surrogates for real objects, when program code to create real objects is restricted, or fields of the objects are unavailable or uncertain, or for other reasons. Data descriptive of the simulation is inserted into the program representation. A visualizer may retrieve the program representation and generate a visualization that shows sequence flows resulting from the simulation. | 11-04-2010 |
Kenneth Jordan, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20110276939 | TECHNIQUES TO ENHANCE SOFTWARE PRODUCTION - Techniques to enhance software production are described. An apparatus may include a processor and a memory unit to couple to the processor. The memory unit may store a software build service that when executed by the processor is operative to receive a request to subscribe to the software build service from a software development client, create a virtual software build platform to build a software application, and assign multiple build resources from a resource pool to the virtual software build platform to build the software application, with each of the multiple build resources having one or more assigned affinity relationships for build execution tasks to build the software application. Other embodiments are described and claimed. | 11-10-2011 |
20120272204 | UNINTERRUPTIBLE UPGRADE FOR A BUILD SERVICE ENGINE - An upgrade technique for a build service engine enables continuous execution of build execution tasks without interruption to an in-progress build job. A build service engine may include a software build service coupled to one or more build machines. The build machine may include a build agent procedure that activates a helper process to execute a build script containing one or more build execution tasks. The build agent procedure and the helper process utilize a local data store to store information pertaining to the status of in-progress build scripts in a manner that allows the build agent procedure to be upgraded without interrupting the in-progress build scripts. | 10-25-2012 |
Kenneth Eugene Jordan, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20080216006 | SYSTEM AND METHOD TO FACILITATE MANAGEABLE AND AGILE DEPLOYMENT OF SERVICES IN ACCORDANCE WITH VARIOUS TOPOLOGIES - The present invention relates to a system and methodology to facilitate service deployment in a distributed computing and applications environment. A schema is provided that describes various components of a service and various topologies for execution of the services, wherein a deployment engine utilizes the schema in conjunction with user inputs to determine one or more destination locations for the service. The topologies relate to various machine and/or machine types defined for various groups or individuals that employ the service. A user interface can be provided to receive user inputs for topological selections and to facilitate various parametric configurations associated with service deployment and subsequent execution thereof. | 09-04-2008 |
Larry Jordan, Sammamish, WA US
Patent application number | Description | Published |
---|---|---|
20100329642 | Dynamic Icons Associated with Remote Content - Dynamic icons associated with remote content provide one or more pieces of information to a user by changing the appearance of the icon based on changes to data of a data source associated with the icon. For example, when the icon represents data available from a Really Simple Syndication (RSS) feed, the icon may be represented as an image extracted from the RSS feed, which may change when the RSS feed is updated or includes new content. In some embodiments, the icon may by dynamically updated based on user information and/or device information, such as an icon for a weather forecast that is based at least in part on a location of a device and thus directs the icon to show imagery and/or information based at least in part on the respective location. | 12-30-2010 |
Neil A. Jordan, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20100169108 | DISTRIBUTED NETWORKS USED FOR HEALTH-BASED DATA COLLECTION - The claimed subject matter provides a system and/or a method that facilitates aggregating data with a distributed network for health-related diagnosis. A device can include a sensor for dynamic collection of data, wherein the portion of data is wirelessly communicated from the device to a distributed network. An evaluator can generate a health informative update based at least in part upon an analysis of the dynamically collected data received via the distributed network, wherein the evaluator analyzes a medical condition with a condition-indicative level of the portion of data collected via the sensor. The health informative update can be at least one of a personal update providing information pertaining to an individual-based medical condition or a geographic-based population update providing information related to a medical condition that affects a pre-defined number of individuals within the geographic-based population. | 07-01-2010 |
Neil Alexander Jordan, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20090307170 | VISUALIZATION OF DATA RECORD PHYSICALITY - Systems (and corresponding methodologies) that enable inferences to be drawn from the physicality of electronic information much like that of a visual inspection of physical records are provided. In other words, a user is able to draw inferences from parameters of electronic data such as quantity, regularity, age, condition, type, keywords, title, author, origination date, storage location, etc. The innovation provides a data observation system having a summarization generator component and a rendering component that conveys attributes of electronic data such that inferences and conclusions based upon the physicality of the data. | 12-10-2009 |
20110289038 | Visualization of Data Record Physicality - Systems (and corresponding methodologies) that enable inferences to be drawn from the physicality of electronic information much like that of a visual inspection of physical records are provided. In other words, a user is able to draw inferences from parameters of electronic data such as quantity, regularity, age, condition, type, keywords, title, author, origination date, storage location, etc. The innovation provides a data observation system having a summarization generator component and a rendering component that conveys attributes of electronic data such that inferences and conclusions based upon the physicality of the data. | 11-24-2011 |
Nicholas Jordan, Big Harbor, WA US
Patent application number | Description | Published |
---|---|---|
20090320234 | Carpet cleaning wand having uniform air flow distribution - A novel suction head for a carpet cleaning wand wherein either or both of two designs are utilized. Each design utilizes a generally fan shaped internal suction channel that fares smoothly between an exhaust channel of substantially round cross section and lips of an intake opening having a much wider and substantially rectangular cross section. The internal suction channel utilized by one design is formed with a cross section that is non-uniform when viewed along the direction of air flow through the wand, which is a dramatic contrast to the uniform cross sections of known current designs. Another design utilizes an internal airfoil interrupting the internal suction channel along its centerline for diverting the air flow more towards the outside edges of the internal suction channel. | 12-31-2009 |
Patrick Jordan, Mercer Island, WA US
Patent application number | Description | Published |
---|---|---|
20160055203 | METHOD FOR RECORD SELECTION TO AVOID NEGATIVELY IMPACTING LATENCY - Various techniques for offline record selection to avoid negatively impacting latency are described herein. In one embodiment, a method includes receiving a search query from a client device via a network and in response to the received search query, determining if the received search query corresponds to one or more records of offline content. The records of offline content are previously determined and prior to receiving the search query. In response to determining that the received search query corresponds to at least one record of offline content, the method includes retrieving and providing the at least one record of offline content to the client device via the network. | 02-25-2016 |
Robert F. Jordan, Brier, WA US
Patent application number | Description | Published |
---|---|---|
20120183716 | Moldable ballistic armor panel - A novel moldable ballistic armor panel having a first outwardly-positioned fracturable layer formed of a ceramic material; a second inwardly-positioned fragment containment layer formed of a consolidated stack of ballistic-resistant laminate sheets, the fragment containment layer being substantially coextensive with the fracturable layer and laminated thereto; and an encapsulation material formed of a resin-impregnated high strength fiber material, the resin-impregnated fiber material at least partially encapsulating the laminated fracturable and fragment containment layers. | 07-19-2012 |
Robert Franklin Jordan, Brier, WA US
Patent application number | Description | Published |
---|---|---|
20100136495 | One-handed fire starter - A novel mechanical spark generating device for one-handed operation. The novel mechanical spark generating device includes a case having a case body and a relatively moveable striker arm extended therefrom, the case body includes a channel having an opening thereinto. A pyrophoric rod assembly is moveably carried in the channel of the case body, the pyrophoric rod assembly having a support surface adjacent to one end thereof, and a pyrophoric rod carried therein. A striker bar is fixed to the striker arm in a position for interacting with the pyrophoric rod of the pyrophoric rod assembly when the pyrophoric rod assembly is in a deployed configuration extended from the case body and the striker arm is moved there toward. | 06-03-2010 |
Walter Isaac Jordan, Blaine, WA US
Patent application number | Description | Published |
---|---|---|
20140361796 | Method of Detecting a Leak in a Membrane of a Roof - In a method of detecting a leak in a water impermeable membrane applied on a roof substrate, an electrical potential is created between a conductive detector on top of the membrane and the roof substrate causing current to flow between the roof substrate and the conductive detector through moisture in any leak in the membrane. The membrane is attached to the roof support substrate by an intervening layer therebetween which can be a primer or an adhesive layer which is caused to be electrically conductive by the addition an electrically conductive material. This allows the conductor on the roof substrate to which the potential difference is applied to be attached onto the roof substrate and covered by the layer underneath the membrane. | 12-11-2014 |
William Scott Jordan, Edmonds, WA US
Patent application number | Description | Published |
---|---|---|
20140122663 | OVERLOAD PROTECTION BASED ON WEB TRAFFIC VOLUMES - A system is engineered for handling overwhelming volumes of web traffic in a way that reduces or prevents server and database overload. A traffic overload protector is suitable for detecting traffic spikes on dynamic web pages for specific events or items and redirects users to pre-generated static web pages hosted on a secondary server. The static web pages are created when a new event is created and added to a ticketing system, or when an item sales page is created for an e-commerce system. | 05-01-2014 |
William Scott Jordan, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20130238372 | TRANSFERRING MOBILE TICKETS TO OTHERS - Software transfers ownership of a mobile ticket from a ticket holder to a recipient. To conduct this transaction, the ticket holder provides a ticketing system with an e-mail address or mobile phone number of the recipient. The ticketing system then contacts the recipient via the e-mail address or mobile phone number and provides the recipient with a web link containing a unique transfer identifier for the transfer request. When the recipient follows the provided web link using a web browser, creates a new account or logs in to an existing account, the ticketing system moves the ticket from the ticket holder's account to the recipient's account. | 09-12-2013 |