Green, WA
Adam Green, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20100313133 | AUDIO AND POSITION CONTROL OF USER INTERFACE - A method is provided for using a wireless controller to interact with a user interface presented on a display. The method includes receiving an audio signal and a position signal from the wireless controller. The audio signal is based on an audio input applied to the wireless controller, while the position signal is based on a position input applied to the wireless controller. The method includes selecting a user interface item displayed on the display, based on the audio signal and the position signal. One or more position signals from the wireless controller may also be received and processed to cause navigation of the user interface to highlight a user interface item for selection. | 12-09-2010 |
20150235432 | AUGMENTED REALITY COMPUTING WITH INERTIAL SENSORS - Example embodiments of the present disclosure provide techniques for receiving measurements from one or more inertial sensors (i.e. accelerometer and angular rate gyros) attached to a device with a camera or other environment capture capability. In one embodiment, the inertial measurements may be combined with pose estimates obtained from computer vision algorithms executing with real time camera images. Using such inertial measurements, a system may more quickly and efficiently obtain higher accuracy orientation estimates of the device with respect to an object known to be stationary in the environment. | 08-20-2015 |
Bradley Green, Monroe, WA US
Patent application number | Description | Published |
---|---|---|
20150019640 | Large Scale Page Recommendations on Online Social Networks - In one embodiment, a method includes accessing a social graph comprising a plurality of nodes and edges, accessing user-concept scores for a first set of users nodes of the plurality for nodes, respectively, generating a recommendation-algorithm for estimating recommended user-concept scores for all user-concept pairs in the first set of user nodes and the plurality of concept nodes, and calculating recommended user-concept scores for a second set of user nodes of the plurality of nodes. | 01-15-2015 |
Bradley Green, Snohomish, WA US
Patent application number | Description | Published |
---|---|---|
20150046436 | REAL-TIME TREND DETECTION IN A SOCIAL NETWORK - Systems, methods, and apparatuses for tracking trends at an online presence are described. In some embodiments, an interactivity data structure and a tenured interactivity data structure are utilized in determining trends quickly. | 02-12-2015 |
20150370798 | Ranking and Filtering Groups Recommendations - In one embodiment, a set of user groups of a social-networking system may be accessed. A first subset of the user groups may be determined for a particular user of the social-networking system, based on one or more filtering criteria. A number of recommendation-source processes may be applied to the first subset to determine a number of second subsets of the first set. Each recommendation-source process may represent a particular recommendation source. The second subsets may be combined into a list of user groups. The list of user groups may be ranked, and sent to the particular user. | 12-24-2015 |
Bradley Ray Green, Snohomish, WA US
Patent application number | Description | Published |
---|---|---|
20150356183 | Recommending Objects To A User Of A Social Networking System Based On The Location Of The User - A social networking system recommends objects, such as pages, of the social networking system to users of the social networking system based on the location of the user. The social networking system obtains location information identifying the location of the user. Based on the location of the user, the social networking system identifies levels of geographical partitions encompassing the location of the user. For each level of geographical partitions, the social networking system accesses relevant objects of the social networking system with connections to users located within the level of geographical partitions. The social networking system may have determined a term frequency-inverse document frequency (tf-idf) value for each relevant object. Based on the number of connections and the tf-idf value associated with each relevant object, the social networking system merges the relevant objects accessed at each level into a set of relevant objects to recommend to the user. | 12-10-2015 |
20150363388 | CLASSIFYING LANGUAGES FOR OBJECTS AND ENTITIES - Technology for media item and user language classification is disclosed. Media item classification may use models for associating language identifiers or probability distributions for multiple languages with linguistic content. User language classification may define user language models for attributing to users indications of languages they speak read, and/or write. The text classifications and user classifications may interact because the probability that given text is in a particular language may depend on a determined likelihood the user who produced the text speaks that language, or conversely, a user interacting with text in a particular language may increase the likelihood they understand that language. Some embodiments use language-tagged social media content to train n-gram classifiers for use with other social media content. | 12-17-2015 |
20150365447 | DETERMINING STORIES OF INTEREST BASED ON QUALITY OF UNCONNECTED CONTENT - A system identifies unconnected content items of high quality and provides the unconnected content items for display to a user. The method comprises receiving several content items posted on pages of a social networking system. The system then determines a subset of those content items (e.g., high quality content items). A topic is then extracted from each of the subset of content items. The topic is mapped to one or more related pages of the social networking system that represent an expanded set of pages associated with the content item. For each of the related pages, a user is identified who is connected to the related page. Finally, the content item (e.g., a high quality content item) is provided to the user for display in the user's newsfeed. | 12-17-2015 |
20160042279 | Recommending Objects To A User Of A Social Networking System Based On Implicit Interactions Between The User And The Recommended Objects - The social networking system monitors implicit interactions between a user and objects of the social networking system with which the user has not established a connection. Based on the implicit interactions between the user and an object, the social networking system identifies a soft connection between the user and the object. The social networking system may then identify soft connections to include in a candidate list of soft connections to recommend to the user. The social networking system may also extract signals from the set of candidate list of soft connections, and may use the extracted signals to rank the soft connections in the list of candidate soft connections. The social networking system may then recommend soft connections to the user based on the rank associated with the soft connections in the candidate list of soft connections. | 02-11-2016 |
Bruce Green, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20120131087 | CONCURRENTLY APPLYING AN IMAGE FILE WHILE IT IS BEING DOWNLOADED USING A MULTICAST PROTOCOL - A system and a process for deploying a computer file involves a client computer applying the computer file concurrently with downloading the computer file from a file server. The concurrent operations can be performed even when the data of the computer file is downloaded out of order. The computer file includes a plurality of file segments. The client computer obtains information defining the file segments and monitors the received data of the computer file during downloading. When downloading of a file segment is complete, the client computer applies the completed segment concurrently with receiving other segments of the computer file from the file server. The process can be used when the computer file is downloaded using a multicast protocol, but is not limited to use with multicast protocols. The client computer can request only needed segments of the computer file. | 05-24-2012 |
Bruce L. Green, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20090271442 | Selectively Modifying Files of a Container File - A stub directory is written out to a storage device for multiple files in a container file, the stub directory including identifiers of the multiple files but excluding data of the multiple files. In response to a request to access one file of the multiple files, the data of the one file is written out to the storage device. A requested modification is allowed to be performed on the one file written out to the storage device to generate a modified version of the file. After modification of the one file is completed, a previous version of the file in the container file is replaced with the modified version of the file. | 10-29-2009 |
20090271451 | On-Demand Access to Container File Directories - One or more levels of a stub directory from a container file are written out to a storage device. The stub directory initially includes identifiers of one or more directories in the one or more levels of the stub directory but not identifiers of additional directories in the one or more directories. In response to a request to access one of the one or more directories, identifiers of one or more additional directories and/or one or more files in the one directory are extracted from the container file. | 10-29-2009 |
Carl C. Green, Spokane, WA US
Patent application number | Description | Published |
---|---|---|
20130218643 | METHOD TO ASSESS PROGRAM COMPLIANCE - A system including a computer can be used to determine if a company is in compliance with a business program. Requirements are identified for the business program, which are mapped to asset types. Each requirement is associated with a phase of the business program. Structural and cultural dimensions are identified. For each combination of requirement/asset in structural and cultural dimensions in a given phase, a maturity level can be determined, which can then be used to determine if the company is in compliance with the business program. | 08-22-2013 |
Carter Green, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20160062955 | OPERATING SYSTEM SUPPORT FOR LOCATION CARDS - Innovations in the area of presentation of location-related actions and location information are presented. For example, an application calls an operating system to generate a location card. The location card can show a map of a location as well as additional information about the location and one or more action indicators. With an action indicator, a user can launch an application to perform an action related to the location immediately and directly from the location card. Depending on usage scenario, an application can specify different actions to be represented with action indicators in a location card. At the same time, location cards supported by the operating system provide a consistent way to expose location information and location-related actions to users. | 03-03-2016 |
Christopher Green, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20110050591 | Touch-Screen User Interface - A user interface for a touch-screen display of a dedicated handheld electronic book reader device is described. The user interface detects human gestures manifest as pressure being applied by a finger or stylus to regions on the touch-screen display. In one implementation, the touch-screen user interface enables a user to turn one or more pages in response to applying a force or pressure to the touch-screen display. In another implementation, the touch-screen user interface is configured to bookmark a page temporarily by applying a pressure to the display, then allowing a user to turn pages to a new page, but reverting back to a previously-displayed page when the pressure is removed. In another implementation, the touch-screen user interface identifies and filters electronic books based on book size and/or a time available to read a book. In another implementation, the touch-screen user interface converts text to speech in response to a user touching the touch-screen display. | 03-03-2011 |
Christopher Samuel Green, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20160088017 | Conditional Access to Services Based on Device Claims - Providing access to one or more resources to a user device. A method includes at a user device, registering with an identity service to obtain an identity credential. The method further includes at the user device, registering with a policy management service by presenting the identity credential. The method further includes at the user device, providing an indication of current state of the user device to the policy management service. The policy management service can then indicate to the identity service the compliance level of the user device. The method further includes the user device receiving a token from the identity service based on the policy management level of the user device as compared to a policy set. | 03-24-2016 |
David G. Green, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20100306000 | UNIFIED MODEL FOR AUTHORING AND EXECUTING FLOW-BASED AND CONSTRAINT-BASED WORKFLOWS - Designing and executing a workflow having flow-based and constraint-based regions. A user selects one or more activities to be part of a constraint-based region. Each constraint-based region has a constraint associated therewith. The workflow is executed by executing the flow-based region and the constraint-based region. The flow-based region executes sequentially. The constraint is evaluated, and the constraint-based region executes responsive to the evaluated constraint. | 12-02-2010 |
20120078677 | UNIFIED MODEL FOR AUTHORING AND EXECUTING FLOW-BASED AND CONSTRAINT-BASED WORKFLOWS - Designing and executing a workflow having flow-based and constraint-based regions. A user selects one or more activities to be part of a constraint-based region. Each constraint-based region has a constraint associated therewith. The workflow is executed by executing the flow-based region and the constraint-based region. The flow-based region executes sequentially. The constraint is evaluated, and the constraint-based region executes responsive to the evaluated constraint. | 03-29-2012 |
Dustin Green, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20080267584 | Digital Video Segment Identification - An entertainment system, having a capability to playback a stored digital video record that includes frames of video data received from a television broadcast system, approximates ranges of frames in a digital video record that are either commercials or non-commercials. The system also approximates frames that are either a beginning or an ending of a commercial or a non-commercial. The system then associates as a commercial two of the approximated frames that are a beginning or an ending of a commercial or a non-commercial and one or more of the approximated ranges there between until a predetermined percentage of the playback time of the digital video record is taken up by the associated commercials. | 10-30-2008 |
20120324560 | TOKEN DATA OPERATIONS - In one embodiment, a host application may manage a data set maintained at a storage device using a token. A processor | 12-20-2012 |
20140074776 | RE-TRIM OF FREE SPACE WITHIN VHDX - An invention is disclosed for maintaining out-of-band metadata for data. In embodiments of the invention, an upper layer of a storage stack determines that the metadata of a lower layer of that storage stack may have become out of sync. In response, the upper layer may issue a series of commands to the lower layer based on the metadata. In other embodiments of the invention, an offload-copy operation on data may also transfer out-of-band metadata so that it is applied to the data at the destination. | 03-13-2014 |
20140074782 | RE-TRIM OF FREE SPACE WITHIN VHDX - An invention is disclosed for maintaining out-of-band metadata for data. In embodiments of the invention, an upper layer of a storage stack determines that the metadata of a lower layer of that storage stack may have become out of sync. In response, the upper layer may issue a series of commands to the lower layer based on the metadata. In other embodiments of the invention, an offload-copy operation on data may also transfer out-of-band metadata so that it is applied to the data at the destination. | 03-13-2014 |
Dustin Lyle Green, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20120030674 | Non-Disruptive, Reliable Live Migration of Virtual Machines with Network Data Reception Directly into Virtual Machines' Memory - Techniques are disclosed for the non-disruptive and reliable live migration of a virtual machine (VM) from a source host to a target host, where network data is placed directly into the VM's memory. When a live migration begins, a network interface card (NIC) of the source stops placing newly received packets into the VM's memory. A virtual server driver (VSP) on the source stores the packets being processed and forces a return of the memory where the packets are stored to the NIC. When the VM has been migrated to the target, and the source VSP has transferred the stored packets to the target host, the VM resumes processing the packets, and when the VM sends messages to the target NIC that the memory associated with a processed packet is free, a VSP on the target intercepts that message, blocking the target NIC from receiving it. | 02-02-2012 |
20130185719 | THROTTLING GUEST WRITE IOS BASED ON DESTINATION THROUGHPUT - This application describes a system and techniques for managing the replication, migration, or backing up of virtual machines (VM) operating on a computing device. The techniques include managing real time or near real replication or migration of VM operations logs between computing devices. The operations logs include information or data that would enable another VM to function or operate in the same manner as the VM that generated the operations logs. Techniques are presented herein to insure the replication or migration process of VMs is not open ended or indefinite. For example, the write rate of the source operations log is managed to insure the replication or migration of the source operations log to destination device terminates within a reasonable amount of time. | 07-18-2013 |
Hagen Green, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20140019786 | ENERGY-EFFICIENT TRANSMISSION OF CONTENT OVER A WIRELESS CONNECTION - Energy efficient transmission of content can be provided using a variety of techniques. In an example technique, portions of content can be transmitted from a first computing device to a second computing device for display. A wireless radio of the first computing device can be placed into a low power mode between transmissions of the portions of content. In another example technique, one or more portions of content can be decoded, displayed, encoded, and transmitted by a first computing device for mirroring on a second computing device. One or more other portions of the content can be transmitted in encoded format to the second device without being decoded and displayed by the first device. In another example technique, a wireless radio of a first device can be placed into a low power mode in between transmission of commands to a second computing device to control content. | 01-16-2014 |
20150296049 | BATTERY EFFICIENT SYNCHRONIZATION OF COMMUNICATIONS USING A TOKEN BUCKET - Systems and methods for email synchronization may include a computing device with a token bucket. The token bucket allows for temporary storage of tokens, each token authorizing a synchronization of at least one email application running on the computing device. The device may determine a frequency of received email communications associated with an email account managed by the at least one email application and hosted by an email server. The determining may be based on one or more characteristics associated with the token bucket. The determined frequency may be compared with a threshold value. When the determined frequency is equal to or lower than the threshold value, a push communication channel may be established with the email server, the push communication channel for receiving server-initiated email push communications. The at least one email application may be synchronized with the email account by receiving push communications using the push communication channel. | 10-15-2015 |
20150319692 | ENERGY-EFFICIENT TRANSMISSION OF CONTENT OVER A WIRELESS CONNECTION - Energy efficient transmission of content can be provided using a variety of techniques. In an example technique, portions of content can be transmitted from a first computing device to a second computing device for display. A wireless radio of the first computing device can be placed into a low power mode between transmissions of the portions of content. In another example technique, one or more portions of content can be decoded, displayed, encoded, and transmitted by a first computing device for mirroring on a second computing device. One or more other portions of the content can be transmitted in encoded format to the second device without being decoded and displayed by the first device. In another example technique, a wireless radio of a first device can be placed into a low power mode in between transmission of commands to a second computing device to control content. | 11-05-2015 |
20160065626 | CROSS DEVICE TASK CONTINUITY - Systems and methods for cross device and/or cross operating system task continuity between devices for frictionless task engagement and reengagement. Task continuity can provide for simple detection and selection of recently viewed and/or modified tasks. Task continuity can provide for simple engagement of new tasks in applications and/or websites, the new tasks being related to recently presented and/or modified tasks. Responsive to selection of the recently presented and/or modified task, the task can be seamlessly reengaged from the point at which it was last presented and/or modified. Responsive to selection of a new task, the task can be engaged from a starting point. Upon completion of the task on one device, the task can be closed across devices. Task continuity can be enabled on a single device or across a plurality of devices. Task continuity can be enabled on a single operating system, or across a plurality of operating systems. | 03-03-2016 |
Hagen A. Green, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20140006769 | DEVICE OPTIMIZATION MODES | 01-02-2014 |
James Green, Mill Creek, WA US
Patent application number | Description | Published |
---|---|---|
20160002910 | SELF-SUPPORTING AND LOAD BEARING STRUCTURAL JOINT - In some embodiments the structural joint includes a first structural member having a first mating face at one end of the first structural member, the first mating face having a two dimensional profile, a second structural member having a second mating face at one end of the second structural member and positioned proximate to the first mating face of the first structural member, the second mating face having a two dimensional profile that is similar to the two dimensional profile of the first mating face, a splice plate secured to the first structural member at the first mating face and removably secured to the second structural member at the second mating face, and fasteners that secure the splice plate to the first structural member and removably attach the splice plate to the second structural member. | 01-07-2016 |
James E. Green, Mill Creek, WA US
Patent application number | Description | Published |
---|---|---|
20100018131 | TRANSPORTABLE, MODULAR, SELF CONTAINED SHIPPING CONTAINER BUILDING - A transportable, modular, self-contained shipping container building which has an optional means to collect, store, and distribute power from natural resources and a means to collect store, distribute and/or purify potable and/or non-potable water. | 01-28-2010 |
James K. Green, Bellingham, WA US
Patent application number | Description | Published |
---|---|---|
20090266014 | WINDOW WITH MULTIPLE MOUNTING FLANGES AND SYSTEMS AND METHODS OF INSTALLATION - A building window for mounting to a rough opening defined in a stud frame wall. The building window includes at least one sheet of transparent or translucent material set in at least one sash which, in turn, is disposed in a frame. The frame includes a first mounting flange that extends outward from an outer surface of the frame in a direction approximately parallel to the plane of the at least one sheet of transparent or translucent material. The frame also includes a second mounting flange that extends outward from a first side of the frame in a direction approximately perpendicular to the plane of the at least one sheet of transparent or translucent material. The second mounting flange is configured and arranged to be secured to a perimeter edge of the rough opening defined in the stud frame wall. | 10-29-2009 |
Jason Green, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20100253826 | COMPONENTS OF A PORTABLE DIGITAL VIDEO CAMERA - An integrated hands-free, point of view, action-sports, digital video camera (or camcorder) ( | 10-07-2010 |
20130063554 | COMPONENTS OF A PORTABLE DIGITAL VIDEO CAMERA - An integrated hands-free, point of view, action-sports, digital video camera (or camcorder) ( | 03-14-2013 |
John R. Green, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20130003383 | APPARATUS FOR CONTROLLING THE RE-DISTRIBUTION OF LIGHT EMITTED FROM A LIGHT-EMITTING DIODE - A system for re-distributing light emitted from a light source using an optical element is described. The optical element is manufactured using a bulk matrix material, and diffusing particles and/or scattering particles are embedded within the bulk material. The optical element is coupled to the light source to capture emitted light and redistribute the light in a desired angular distribution pattern depending on the ratio of total weight of diffusing particles to total weight of scattering particles. | 01-03-2013 |
Lawrence R. Green, Lakewood, WA US
Patent application number | Description | Published |
---|---|---|
20130344558 | METHOD OF PROCESSING ORGANIC WASTE - Wheat bran culture mix is used to inoculate organic waste and produce an inoculated waste material, where the wheat bran culture mix includes soil derived microbes. The inoculated waste material is shredded to produce shredded inoculated waste material which is fermented the shredded inoculated waste material for at least 7 days. Contents from the fermenter are then transferred into a dewatering device to produce dewatered contents which are then separated into soluble and suspended products. | 12-26-2013 |
Matthew James Green, Vancouver, WA US
Patent application number | Description | Published |
---|---|---|
20160057530 | HEADPHONE CLASPING DEVICE AND METHOD - Embodiments of the present disclosure relate to a headphone or speaker assembly that contains two or more audio components that are configured to be magnetically coupled together by use of a complementary magnetic pole configuration in the headphone or speaker assembly to provide one or more useful functions. These useful functions may include elements that are able to sense that the two or more audio components are in contact with each other, or are at least proximate to each other, so that their audio playback capability can be suspended while they are in this unused state. Since the two or more audio components can be brought into contact with each other and be retained in this state by use of a magnetic force created between one or more magnetic components in each of the audio components, this design can provide a useful mechanism that will allow the headphone assembly to be easily retained on the user. | 02-25-2016 |
Michael B. Green, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20120246203 | RECONSTRUCTION OF GARBAGE COLLECTION INFORMATION - The reconstruction of garbage collection information corresponding to an application. Upon accessing a portion of compiler generated application code, a computing system generates computational results that identifies one or more program state storage locations that track live references or memory pointers that can be displaced during garbage collection. This may be performed for multiple application code portions (such as methods or functions of an application), and may be performed just before garbage collection. To generate the computational results, the application code portion may first be subjected to a liveness analysis to generate liveness analysis results in the form of one or more live program state storage locations in the application code portion. The computational results may then be generated using the liveness analysis results and type information from a type service to provide the set of storage locations referencing live memory objects. | 09-27-2012 |
Nigel Green, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20110238524 | BROWSER-BASED RETRIEVAL AND DISPLAY OF CONTENT ASSOCIATED WITH A LINK THAT MATCHES A LINK SIGNATURE - A page update handler, which may be loaded by a web browser as part of a web page, adds functionality for dynamically updating the web page with content supplied by a content server. The content may be related to a particular item detected on the web page by the page update handler, such as a link that matches a link signature. The content server may operate in a different Internet domain from the server that servers the original web page, and may supply content for display on web pages of many different independent web sites. In one embodiment, an operator of a web site that is separate from the content server can enable the display of content from the content server on the site's web pages by adding an update handler tag to one or more corresponding HTML documents. | 09-29-2011 |
20120096129 | SYSTEM AND METHODS FOR UPDATING CLIENT-SIDE DISPLAYS OF PAGES - A page update handler enables a browser to update the display of a page with data received from a server. For example, a page may initially be displayed with a visual display object that serves as a placeholder for data being retrieved by the server; once the server retrieves the data and sends it to the browser, the page update hander may populate the display object with the data. As another example, the server may predictively retrieve data in anticipation of a user performing a particular action on a page, and may send this data to the browser in a hidden format; if the user subsequently performs the action, the page update handler may update the displayed page with the predictively retrieved data. | 04-19-2012 |
20120110435 | UPDATING THE DISPLAY OF A PAGE WITH PREDICTIVELY DOWNLOADED CONTENT - A page update handler enables a browser to update the display of a page with data received from a server. For example, a server may predictively retrieve data in anticipation of a user performing a particular action on a page, and may send this data to the browser in a hidden format; if the user subsequently performs the action, the page update handler may update the displayed page with the predictively retrieved data. As another example, a page may initially be displayed with a visual display object that serves as a placeholder for data being retrieved by the server; once the server retrieves the data and sends it to the browser, the page update hander may populate the display object with the data. | 05-03-2012 |
20130013990 | BROWSER-BASED RETRIEVAL AND DISPLAY OF CONTENT ASSOCIATED WITH A LINK THAT MATCHES A LINK SIGNATURE - A page update handler, which may be loaded by a web browser as part of a web page, adds functionality for dynamically updating the web page with content supplied by a content server. The content may be related to a particular item detected on the web page by the page update handler, such as a link that matches a link signature. The content server may operate in a different Internet domain from the server that servers the original web page, and may supply content for display on web pages of many different independent web sites. In one embodiment, an operator of a web site that is separate from the content server can enable the display of content from the content server on the site's web pages by adding an update handler tag to one or more corresponding HTML documents. | 01-10-2013 |
20130260351 | CALENDAR-DRIVEN SEQUENCING OF ACADEMIC LESSONS - A system that delivers a sequence of learning objectives to a student in accordance with one or more target dates. The target dates may be set by an academic institution, a teacher, or a parent of the student. The system adjusts the sequence of learning objectives based on the target dates assigned to one or more of the learning objectives. The system estimates how long it will take for the student to progress through a sequence of learning objectives and notifies an administrator if the student is behind schedule. The notification to the administrator may include recommendations for remedial actions. | 10-03-2013 |
Nigel J. Green, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20090081628 | SYSTEM AND METHOD FOR CREATING A LESSON - Embodiments of the present invention make it significantly easier for a teacher or other author to create a lesson by allowing them to define a lesson as a state machine. This method is significantly easier for teachers to learn and use and it allows for easy adaptation of classroom lesson plans to lessons in the system. Advantageously, someone with specialized programming knowledge is not required in the lesson creation process. | 03-26-2009 |
20090325140 | METHOD AND SYSTEM TO ADAPT COMPUTER-BASED INSTRUCTION BASED ON HEURISTICS - Embodiments of the present invention disclose a method for adapting a lesson. The method comprises for a given learner, forming an expectation of the learner's performance in answering questions of a lesson; adapting the lesson a first time based on the expectation; evaluating the learner's actual performance in answering questions of the adapted lesson; and selectively adapting the lesson a second time if a difference between the expectation and the actual performance is greater than a threshold. | 12-31-2009 |
20100209896 | VIRTUAL MANIPULATIVES TO FACILITATE LEARNING - Embodiments of the invention disclose a virtual manipulative to facilitate math learning. The virtual manipulative comprises a user interface to progressively form one on more columns to hold partial sums or number decompositions to assist a learner in computing a sum. | 08-19-2010 |
20110076654 | METHODS AND SYSTEMS TO GENERATE PERSONALISED E-CONTENT - Systems and methods for generating reading recommendation are disclosed. In one example embodiment a reading material is sent as e-content to a reading device. An evaluation process is executed to evaluate a reader's reading ability based on the reading material. The evaluation process may take as first input data collected from the reading device. A recommendation process is executed to identify a reading recommendation for the reader based on the reader's reading ability and the reading recommendation is provided to the reader. | 03-31-2011 |
20110250571 | NUMBER LINE TOOL AND METHOD - A computer-implemented method for teaching math is disclosed. The method comprises displaying a number line graphic to indicate a relative order between numbers; generating a first problem comprising numbers at least some of which are indicated on the number line graphic; selectively providing guidance for solving the problem; and receiving a user's input as a solution to the first problem. | 10-13-2011 |
20110250572 | TILE TOOL AND SYSTEM FOR TEACHING MATH - A computer-implemented method for teaching math is disclosed. The method comprises displaying a challenge for a learner to solve; displaying in first area a plurality of moveable pieces; displaying a second area defining a receptacle to which the learner can move the moveable pieces in attempting to solve the challenge; and evaluating the learner's response to the challenge. | 10-13-2011 |
20110250573 | PACKING WORKSPACE TOOL AND METHOD FOR MATH LEARNING - A computer-implemented method for teaching math is disclosed. The method comprises generating a number; generating movable items corresponding to the number defining a number of place values for representing the number; graphically marking place value areas corresponding to the place values; allowing a user to move the movable items into the place value areas to represent the number in terms of its place values. | 10-13-2011 |
20110250574 | PICTURE GRID TOOL AND SYSTEM FOR TEACHING MATH - A computer-implemented method for teaching math is disclosed. The method comprises generating a problem for a user to solve; generating a graphical representation of a number associated with the problem; wherein the graphical representation is selected to facilitate subitizing of the number; and overlaying visual guidance on the graphical representation to guide a user as a means to drawing attention to a learning strategy for solving the problem; receiving and checking a user's input as a solution to the problem; and indicating to the user a correctness of the solution. | 10-13-2011 |
Peter Green, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20130123960 | Automatic audio track setup - Embodiments for automatic audio track setup are disclosed. | 05-16-2013 |
20130167026 | Audio fade control - Systems, methods, and computer program products for editing audio data are provided. In some implementations, a method is provided. The method includes receiving digital audio data and displaying a visual representation of the audio data. The method also includes receiving a single graphical user input gesture defining a fade curve, the fade curve specifying a fade length and a fade shape of a fade effect. | 06-27-2013 |
20150206540 | Pitch Shifting Frequencies - System and methods for audio editing are provided. In one implementation, a computer-implemented method is provided. The computer-implemented method includes presenting a visual representation of digital audio data as a frequency spectrum including a first visual region corresponding to a first time period and a first frequency range in the digital audio data. A first user input identifies a second visual region within the first visual region and corresponding to a second time period and a second frequency range. A second user input specifies one or more frequency modifications to the second visual region. The second time period and the second frequency range corresponding to the second visual region are modified creating a modified second visual region. The modified second visual region is mixed into the first visual region creating edited digital audio data. | 07-23-2015 |
Richard Green, Tacoma, WA US
Patent application number | Description | Published |
---|---|---|
20140290310 | SYSTEMS AND METHODS FOR ALTERING STRESS PROFILES OF GLASS - Methods for processing glass using select wavelength radiation in a convective environment, broadly referred to as “Local Temporary Annealing”, “LASER Edge Strengthening” and “LASER Enhanced Thermal Strengthening.” Local Temporary Annealing allows strengthened glass to be brought to a neutral stress state so daughter units can be cut from strengthened glass and other processes usually only performed on annealed glass. LASER Edge Strengthening allows surface compression to be thermally imparted to the edges of a whole sheet or daughter units cut from annealed glass, or modification of residual edge stress profiles in strengthened glass to produce stable, strengthened edges. LASER Enhanced Thermal Strengthening allows surface compression to be imparted to a sheet of annealed glass whilst maintaining reduced surface temperatures so the glass has superior geometric stability and surface compression can be imparted at levels not conventionally possible. | 10-02-2014 |
Robert Green, Camas, WA US
Patent application number | Description | Published |
---|---|---|
20110055328 | SELECTIVE ACCESS OF MULTI-RATE DATA FROM A SERVER AND/OR PEER - Aspects of the disclosed subject matter are directed to facilitating peer-to-peer data exchange in a common domain. In accordance with one embodiment, a method is provided for obtaining content from one or more peers that are connected to the domain. The method includes registering a peer with a super-peer when a connection to the domain is established. Then, the connecting peer obtains data that describes various network conditions and identifies chunks of content available from other peers. In downloading content from other peers, heuristics are applied to select between available chunks that are potentially encoded at different bitrates. The heuristics account for the network conditions between peers and balance the potential need to quickly access content with the desire to obtain high quality content. | 03-03-2011 |
Robert D. Green, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20130144723 | SYSTEMS, METHODS AND ARTICLES TO AUTOMATICALLY EXPOSE AND PLACE MATERIAL IN STREAMS OF PROGRAMMING - Content providers or media outlets may provide opportunities to place insertion or replacement material, for example, advertisements, into alternate streams or feeds of programming. A clearinghouse of such for various content providers may be automatically maintained and updated. Entities with insertion or replacement material may reserve, bid on or automatically place insertion or replacement material. An insertion system component may automatically insert material in an alternative feed of programming, for example, automatically replacing locally relevant advertisement in a broadcast with more general or even more specific advertisements in a Web feed of the programming. Organization of the insertions or replacement may be automatically determined based on various criteria. | 06-06-2013 |
20130198328 | SYSTEMS, METHODS AND ARTICLES TO PROVIDE CONTENT IN NETWORKED ENVIRONMENT - Content delivery is provided responsive to content consumer requests by providing dynamically generated manifests to content consumers, the manifests providing retrieval information to retrieve content or media fragments of content from segments of a broadcast or Webcast and alternative or replacement content. Alternative or replacement content may be targeted, for example selected based in part on characteristics associated with the content consumer. Content fragments may be cached with CDNs, for example based on a defined preference. Actual insertion of alternative content may occur upstream of a content consumer device or at the content consumer device. | 08-01-2013 |
20130246567 | SYSTEMS AND METHODS TO DELIVER A PERSONALIZED MEDIACAST - Content delivery is provided responsive to mediacast content consumer requests by providing personalized mediacasts to each of a plurality of mediacast content consumers. Each of the personalized mediacasts includes a variety of replaceable programming and non-programming content segments and a variety of non-replaceable programming and non-programming content segments. Replacement programming and non-programming content segments may be targeted, for example selected based in part on one or more selection criterion associated with the mediacast content consumer, or provided by the broadcaster or Webcaster. A buffering scheme may be employed to inherently adjust asynchronicity between a broadcast or Webcast and a personalized mediacast. Actual insertion of replacement programming and non-programming content segments may occur upstream of a content consumer device or at the content consumer device. | 09-19-2013 |
20140068648 | SYSTEMS, METHODS AND ARTICLES TO PROVIDE CONTENT IN NETWORKED ENVIRONMENT - Content delivery system may include a metadata tunnel system component which is responsive to defined subaudible tones in programming, for instance programming provided for a broadcast. An action may be based on a characteristic or aspect of the subaudible tone, for instance frequency and/or duration. The metadata tunnel system may selectively generate or provide modified or new metadata to downstream components (e.g., injector system, encoder). The metadata tunnel system may provide metadata that causes a content provider identifier that identifies a content provider to appear in an alternative feed of programming (e.g., streaming programming) at points downstream of a broadcaster, for instance at end user media players. The metadata tunnel system may provide metadata that inhibits an injector system from injecting (e.g., inserting, substituting) new content into the alternative feed of programming created from portions of broadcast programming. | 03-06-2014 |
20150074732 | SYSTEMS AND METHODS TO DELIVER A PERSONALIZED MEDIACAST WITH AN UNINTERRUPTED LEAD-IN PORTION - Content delivery is provided responsive to mediacast content consumer requests by providing personalized mediacasts to each of a plurality of mediacast content consumers. Each of the personalized mediacasts includes a variety of replaceable programming and non-programming content segments and a variety of non-replaceable programming and non-programming content segments. Replacement programming and non-programming content segments may be targeted, for example selected based in part on one or more selection criterion associated with the mediacast content consumer, or provided by the broadcaster or Webcaster. A buffering scheme may be employed to inherently adjust asynchronicity between a broadcast or Webcast and a personalized mediacast. Actual insertion of replacement programming and non-programming content segments may occur upstream of a content consumer device or at the content consumer device. | 03-12-2015 |
20150334434 | SYSTEMS AND METHODS TO IDENTIFY VIDEO CONTENT TYPES - Mediacast video content detection systems and methods that analyze the image content data of mediacast source data flows that include a variety of replaceable video content segments and a variety of non-replaceable video content segments to detect one or more characteristics of the video content segments. Detection regions may be utilized to detect visual elements in the video content segments that provide information regarding one or more properties of the video content segments, such as program type, start times, end times, video content provider, title, and the like. Replacement video content segments may replace video content segments determined to be replaceable. A buffering scheme may be employed to inherently adjust asynchronicity between a broadcast or Webcast and a mediacast. Actual insertion of replacement video content segments may occur upstream of a content consumer device or at the content consumer device. | 11-19-2015 |
Rush F. Green, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20100276541 | Method of Absorbing Energy in an Aircraft Passenger Seat Assembly - An aircraft seat assembly configured in accordance with an example embodiment of the invention offers a light weight and comfortable seat cushioning system that also provides energy-absorption and enhanced passenger maneuverability in extreme conditions such as may be experienced in a hard landing situation. The cushioning system includes a crushable, energy-absorbing layer, a main cushioning layer, a smaller ishial insert layer which may be the same as the main cushioning material and a semi-dynamic pneumatic cell which uses a dual action breather valve to vary its inflation with changes in cabin pressure. The seat cushion may be finished with a covering of cloth or upholstery. | 11-04-2010 |
20110018740 | TACTILE PILOT ALERTING SYSTEM AND METHOD - A method of alerting an occupant of a seat assembly of the occurrence of a triggering event comprising the steps of monitoring for the occurrence of the triggering event, vibrating the seat assembly and/or probing the seat assembly. | 01-27-2011 |
20130080357 | Aircraft Seating Systems - A method and apparatus comprising a plurality of seating systems and a frame for use in a passenger aircraft. A first seating system in the plurality of seating systems may have different dimensions from a second seating system in the plurality of seating systems. A frame may be configured to be connected to the plurality of seating systems. | 03-28-2013 |
20140337067 | Aircraft Seating Systems - A method and apparatus comprising a plurality of seating systems and a frame for use in a passenger aircraft. A first seating system in the plurality of seating systems may have different dimensions from a second seating system in the plurality of seating systems. A frame may be configured to be connected to the plurality of seating systems. | 11-13-2014 |
Scott A. Green, North Bend, WA US
Patent application number | Description | Published |
---|---|---|
20150120094 | UNMANNED AERIAL VEHICLE DELIVERY SYSTEM - This disclosure describes an unmanned aerial vehicle (“UAV”) configured to autonomously deliver items of inventory to various destinations. The UAV may receive inventory information and a destination location and autonomously retrieve the inventory from a location within a materials handling facility, compute a route from the materials handling facility to a destination and travel to the destination to deliver the inventory. | 04-30-2015 |
20150277440 | SENSE AND AVOID FOR AUTOMATED MOBILE VEHICLES - This disclosure describes an automated mobile vehicle that includes one or more distance determining elements configured to detect the presence of objects and to cause the automated mobile vehicle to alter its path to avoid the object. For example, a distance determining element may be incorporated into one or more of the motors of the automated mobile vehicle and configured to determine a distance to an object. Based on the determined distance, a path of the automated mobile vehicle may be altered. | 10-01-2015 |
Shawn R. Green, Moses Lake, WA US
Patent application number | Description | Published |
---|---|---|
20120076443 | METHOD OF PREPARING A STABILIZED NITROCELLULOSE ARTICLE - A method for preparing a stabilized nitrocellulose article includes providing a nitrocellulose-containing mat of fibers. The nitrocellulose-containing mat of fibers is treated with a solution that comprises a solvent and a stabilizer to produce the article. The stabilizer is soluble in the solvent. The solvent dissolves the stabilizer and the nitrocellulose in the nitrocellulose-containing mat of fibers is substantially insoluble in the solvent at ambient pressure and temperature. An inflatable bag comprises a shell and the stabilized nitrocellulose article. The shell is formed from a foldable material and has an outer surface and an inner surface. The inner surface defines an interior cavity of the inflatable bag. The stabilized nitrocellulose article is disposed upon the inner surface of the shell in the interior cavity and is foldable in conformity with at least one fold of the shell. | 03-29-2012 |
Troy M. Green, Kennewick, WA US
Patent application number | Description | Published |
---|---|---|
20110132821 | ANAEROBIC WASTE TREATMENT APPARATUS - An anaerobic waste treatment apparatus comprises a container wherein randomly oriented bio-film media are disposed. An example waste treatment apparatus includes a container and optionally has at least two zones of bio-film media that are disposed within the container. In one example, the bio-film media includes torus-shaped materials, or other materials with voids therein, and the container is a dug out portion of earth. Moreover, the anaerobic waste treatment apparatus may additionally comprise a waste pump that is coupled to a waste pipe and configured to introduce waste into the container at one or more locations. When two zones are included, one zone may be randomly oriented, while a proximate zone may be substantially horizontal and/or an organized zone. The random zone may also have a transition layer thereon that supports the organized zone or that provides an interface between the organized and random zones. | 06-09-2011 |
Tyson Green, Duvall, WA US
Patent application number | Description | Published |
---|---|---|
20090167515 | AUTOMATED TELLTALE IDENTIFICATION - A vehicle display device includes a display panel having a light emitting device. The display device further includes a display panel cover coupled to the display panel. The display panel cover has a translucent indicium that corresponds to the light emitting device. A signal transmitting device is provided on the display panel cover for sending a signal corresponding to the indicium on the display panel cover. The display device also has a signal receiving device capable of receiving a signal transmitted by the signal transmitting device and sending the signal to a control module. The control module is adapted to selectively operate the light emitting device according to the signal transmitted by the signal transmitting device. | 07-02-2009 |
Tyson Green, Snohomish, WA US
Patent application number | Description | Published |
---|---|---|
20090275412 | MULTIPLE-PLAYER COLLABORATIVE CONTENT EDITING - An arrangement is provided for multiplayer collaborative content editing which allows players to edit content and enjoy a social collaborative process. The arrangement provides a gameplay environment for custom or “honor rule” gametypes, and allows multiple users to participate in a full-featured game environment. The multiple user editing scenarios may be employed on, e.g., a single game console in a splitscreen version, over a LAN with multiple game consoles, or over the internet. Users may toggle between a “Player Mode”, with a similar appearance and capabilities as a player in a traditional multiplayer game, and an “Edit Mode”, which may have different appearance and capabilities. The Edit Mode presents the user with editing functionality and a suitable user interface, as well as a number of additional abilities beyond that of a user in Player Mode. | 11-05-2009 |