Taylor, WA
Alexander D. Taylor, Olga, WA US
Patent application number | Description | Published |
---|---|---|
20090077279 | GENERAL PURPOSE INPUT/OUTPUT SYSTEM AND METHOD - A system for general purpose input-output (IO), including a first pad; an IO buffer comprising the first pad; and an IO datapath logic block operatively connected to the IO buffer, where the IO datapath logic block and the IO buffer are associated with a general purpose IO block in a heterogeneous configurable integrated circuit (HCIC). | 03-19-2009 |
Andy Taylor, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20140279176 | PROVISION OF REAL-ESTATE MARKET INFORMATION - A computer-implemented method to provide information characterizing real-estate market conditions within a geographic sub-region included within a larger geographic region is described herein. An indication of the geographic sub-region is received from a user. A memory device on which is stored information characterizing a set of parcels of real property that have been listed for sale is accessed. A parcel of real property located in the sub-region and for which a purchase offer has been made is identified from the stored information. If a purchase transaction for the parcel of real property has not closed, a range of a plurality of values characterizing the purchase offer is provided in at least one graphical user interface. If a purchase transaction for the parcel of real property has closed, a specific value of the plurality of values characterizing the purchase offer is provided in at least one graphical user interface. | 09-18-2014 |
Anish A. Taylor, Lake Stevens, WA US
Patent application number | Description | Published |
---|---|---|
20150321766 | Nacelle-To-Pylon Fairing - A nacelle-to-pylon fairing formed over at least a portion of an inter-region between a nacelle and a pylon of an aircraft may include a longitudinal axis, a lateral axis and a transverse axis, an upper end incorporated to the pylon at a fairing-to-pylon interface, and a lower end incorporated to the nacelle at a fairing-to-nacelle interface, wherein the fairing defines a surface between the upper end and the lower end. | 11-12-2015 |
Bart M. Taylor, Arlington, WA US
Patent application number | Description | Published |
---|---|---|
20100119343 | Aircraft Landing Gear Loader - An apparatus for loading and unloading a main landing gear (“MLG”) of an aircraft includes a fixture that is adapted to couple to a truck of the MLG such that a sagittal plane of the fixture is parallel to or coplanar with a sagittal plane of the MLG and both translational forces and turning moments applied to the fixture are coupled directly through the fixture to the MLG, a mechanism for controllably translating the fixture in the sagittal plane thereof, and a mechanism for controllably rotating the fixture in the sagittal plane thereof. | 05-13-2010 |
Bobby D. Taylor, Kent, WA US
Patent application number | Description | Published |
---|---|---|
20130204467 | Wind Calculation System Using a Constant Bank Angle Turn - A method and apparatus for operating an aircraft. The aircraft is flown at a constant bank angle in which the aircraft crosses an intended ground track for the aircraft. Information is identified about a wind using positions of the aircraft flying at the constant bank angle. | 08-08-2013 |
Bobby D. Taylor, Renton, WA US
Patent application number | Description | Published |
---|---|---|
20140039732 | Wind Calculation System Using a Constant Bank Angle Turn - A method and apparatus for operating an aircraft. The aircraft is flown at a constant bank angle in which the aircraft crosses an intended ground track for the aircraft. Information is identified about a wind using positions of the aircraft flying at the constant bank angle. | 02-06-2014 |
Brandon V. Taylor, Issaquah, WA US
Patent application number | Description | Published |
---|---|---|
20090296687 | BYPASSING ROUTING RULES DURING A CONVERSATION - Communication requests added to a conversation are routed directly to a user without following the pre-configured routing rules for the user during a breakthrough period. The breakthrough period may last for the duration of the conversation or for some other period of time. A conversation may be initiated using any supported type of communication. For example, if a user initially sets up an IM conversation with a remote user, then when a voice call is made to the user from the remote user, the voice call is routed directly to the user without applying the routing rules that are configured for the user. Once the breakthrough period has elapsed, the routing rules become active again and are applied to communications received from the remote user that are directed to the user. | 12-03-2009 |
Bret Taylor, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20140273626 | COMMUNICATIONS CONNECTOR SYSTEM - Shields, wire connectors, crimping devices, and wire managers. At least some of the shields are used with a cable that includes a jacket surrounding wire pairs, and a different pair shield surrounding each wire pair. Such shields include a compressible member positioned adjacent end portions of a portion of the wire pairs. The compressible member presses a conductive member against the pair shield surrounding each wire pair in the portion of wire pairs. At least some of the wire connectors include a conductive body positionable alongside a selected wire having a connector surrounded circumferentially by an insulating jacket. The body includes a receptacle with a tapered opening defined between first and second edge portions of the body. As a portion of the selected wire passes through the opening into the receptacle, the first and second edge portions cut through the insulating jacket to contact the conductor. | 09-18-2014 |
Brett R. Taylor, Bainbridge Island, WA US
Patent application number | Description | Published |
---|---|---|
20130007100 | REMOTE BROWSING SESSION MANAGEMENT - A browsing process is directed to the generation and management of a browse session at a network computing and storage provider. A client computing device requests a remote browse session instance at a network computing and storage provider. The browse session instance may correspond to requested network content. The network computing and storage provider determines a browse configuration. The browse configuration may identify a communication protocol and various processing actions. The network computing and storage provider retrieves the requested content through an instantiated network browse session instance, and performs a first set of processing actions to generate a processing result. The processing result may be provided to the client computing device for display, including performing a second set of processing actions on the processing result at the client computing device. | 01-03-2013 |
20130007101 | REMOTE BROWSING SESSION MANAGEMENT - A remote browsing process is directed to the generation and management of a remote browse session at a network computing and storage provider. A client computing device requests a remote browse session instance at a network computing and storage provider. The browse session instance may correspond to one or more requested network resources. The network computing and storage provider instantiates the browse session instance and retrieves the requested content. The network computing and storage provider processes the requested content for display, and provides display data corresponding to a processed representation of the requested content to the client computing device in accordance with a display protocol configuration. The client computing device may display the representation of the requested content in a browser, and may send user interaction data based on user interactions with the representation to the network computing and storage provider for processing. | 01-03-2013 |
20130007102 | REMOTE BROWSING SESSION MANAGEMENT - A remote browsing process is directed to the generation and management of a remote browse session at a network computing and storage provider. A client computing device requests a remote browse session instance at a network computing and storage provider. The browse session instance may correspond to one or more requested network resources. The network computing and storage provider instantiates the browse session instance and retrieves the requested content. The network computing and storage provider processes the requested content for display, and provides a processing result corresponding to a processed representation of the requested content to the client computing device. The client computing device may display the representation of the requested content in a browser, and may send user interaction data based on user interactions with the representation to the network computing and storage provider for processing. | 01-03-2013 |
20130007241 | REMOTE BROWSING SESSION MANAGEMENT - A remote browsing process is directed to the generation and management of a remote browse session at a network computing and storage provider. A client computing device loads a local browser process and obtains network content from content providers. The local browser process additionally requests a browse session instance corresponding to the network content at a network computing and storage provider. The network computing and storage provider instantiates a browser process in response to the request. The remote browser process retrieves the network content, and generates a processing result corresponding to a first representation of the network content. The processing result may be provided to the client computing device for display. The local browser process may display either the first representation of the network content corresponding to the processing result or a second representation of the network content processed locally at the client computing device. | 01-03-2013 |
20130046869 | MANAGING INFORMATION ASSOCIATED WITH NETWORK RESOURCES - Systems, methods and interfaces for the selective management of information collected by a browser are provided. The browser obtains a network resource, such as a Web page, from a content provider, and collects information associated with the display and interaction with the content by a user. The browser presents, among other controls, a graphical icon that is representative of an integrated command to remove information collected while accessing a first network resource and to cause the browser application to access a second accessed network resource. Upon receipt of an input corresponding to the selection of the graphical icon, the browser deletes information collected while accessing the first network resource and accesses the second network resource. | 02-21-2013 |
20130054675 | REMOTE BROWSING SESSION MANAGEMENT - A remote browsing process is directed to the generation and management of a remote persistent browsing context at a network computing provider. A client computing device requests a remote persistent browsing context instance at a network computing provider. The network computing provider provides processing results corresponding to processed representations of requested content to the client computing device. The persistent browsing context may be maintained at the network computing provider subsequent to the user ending his interaction with the browser application at the client device. A client computing device may subsequently request access to the persistent browsing context maintained at the network computing and storage device. | 02-28-2013 |
20130073600 | REMOTE PROCESS EXECUTION MANAGEMENT - A remote execution management process is directed to the execution and management of aspects of a software process instance at a network computing provider. A client computing device may instantiate a software process instance. The client computing device determines a remote process configuration for the software process instance, including identifying at least one sub-process of the software process instance for execution at the network computing provider. The client computing device may provide the remote session configuration information to the network computing provider. Based on the remote session configuration information, the network computing provider may instantiate a remote session corresponding to the at least one sub-process. The network computing provider may transmit processing results back to the client computing device associated with execution of the least one sub-process by the remote session. | 03-21-2013 |
20130073601 | REMOTE PROCESS EXECUTION MANAGEMENT - Systems and methods for the execution and management of aspects of a software process instance at a computing component. A client computing device instantiates a software process instance and determines a remote process configuration for the instantiated software process instance. Based on remote session configuration information, a network computing component instantiates a remote session corresponding to at least one sub-process of the software process instance instantiated on the client computing device. The network computing component may transmit processing results back to the client computing device or another computing device. | 03-21-2013 |
20130080420 | HISTORICAL BROWSING SESSION MANAGEMENT - A remote browsing process is directed to the generation and management of a remote browse session at a network computing provider. A client computing device requests a remote browse session instance at a network computing provider. The network computing and storage provider processes the requested content for display, and provides a processed representation of the requested content to the client computing device for display. The network computing provider further provides a historical content representation corresponding to the requested content to a historical browse storage component for storage. The network computing provider may further provide historical content representations to the historical browse storage component for content directly or indirectly referenced by the requested content. The client computing device may subsequently search for content not previously displayed by the client computing device. | 03-28-2013 |
20130080421 | HISTORICAL BROWSING SESSION MANAGEMENT - A remote browsing process is directed to the generation and management of a remote browse session at a network computing and storage provider. A client computing device provides a search request to a network computing and storage provider. Responsive to the search request, the network computing and storage provider provides search results corresponding to historical content representations associated with content previously requested by the client computing device or a user associated with the client computing device. The network computing and storage provider may determine the search results based on a navigation path associated with a previous request for content, or based on any number of other factors. | 03-28-2013 |
20130080576 | HISTORICAL BROWSING SESSION MANAGEMENT - A remote browsing process is directed to the generation and management of a remote browse session at a network computing provider. A client computing device requests a remote browse session instance at a network computing provider. The network computing provider instantiates the browse session instance and retrieves the requested content. The network computing provider processes the requested content for display, and provides a processed representation of the requested content to the client computing device. The network computing provider further provides a historical content representation corresponding to the requested content to a historical browse storage component for storage. The network computing provider retrieves additional content referenced directly or indirectly by the requested content. The network computing provider provides historical content representations corresponding to some of the additional content to the historical browse storage component. | 03-28-2013 |
20130080577 | HISTORICAL BROWSING SESSION MANAGEMENT - A remote browsing process is directed to the generation and management of a remote browse session at a network computing provider. A client computing device requests a remote browse session instance at a network computing provider. The browse session instance may correspond to one or more requested network resources. The network computing provider instantiates the browse session instance and retrieves the requested content. The network computing provider processes the requested content and provides a processed representation of the requested content to the client computing device. The network computing provider further provides a historical content representation to a historical browse storage component for storage. The client computing device may display the representation of the requested content and may send user interaction data based on user interactions. | 03-28-2013 |
20140067923 | REMOTE BROWSING SESSION MANAGEMENT - A remote browsing process is directed to the generation and management of a remote browse session at a network computing and storage provider. A client computing device requests a remote browse session instance at a network computing and storage provider. The browse session instance may correspond to one or more requested network resources. The network computing and storage provider instantiates the browse session instance and retrieves the requested content. The network computing and storage provider processes the requested content for display, and provides a processing result corresponding to a processed representation of the requested content to the client computing device. The client computing device may display the representation of the requested content in a browser, and may send user interaction data based on user interactions with the representation to the network computing and storage provider for processing. | 03-06-2014 |
20140082019 | HISTORICAL BROWSING SESSION MANAGEMENT - A remote browsing process is directed to the generation and management of a remote browse session at a network computing provider. A client computing device requests a remote browse session instance at a network computing provider. The network computing and storage provider processes the requested content for display, and provides a processed representation of the requested content to the client computing device for display. The network computing provider further provides a historical content representation corresponding to the requested content to a historical browse storage component for storage. The network computing provider may further provide historical content representations to the historical browse storage component for content directly or indirectly referenced by the requested content. The client computing device may subsequently search for content not previously displayed by the client computing device. | 03-20-2014 |
20140379869 | REMOTE BROWSING SESSION MANAGEMENT - A remote browsing process is directed to the generation and management of a remote browse session at a network computing and storage provider. A client computing device loads a local browser process and obtains network content from content providers. The local browser process additionally requests a browse session instance corresponding to the network content at a network computing and storage provider. The network computing and storage provider instantiates a browser process in response to the request. The remote browser process retrieves the network content, and generates a processing result corresponding to a first representation of the network content. The processing result may be provided to the client computing device for display. The local browser process may display either the first representation of the network content corresponding to the processing result or a second representation of the network content processed locally at the client computing device. | 12-25-2014 |
20140380184 | REMOTE BROWSING SESSION MANAGEMENT - A remote browsing process is directed to the generation and management of a remote browse session at a network computing and storage provider. A client computing device requests a remote browse session instance at a network computing and storage provider. The browse session instance may correspond to one or more requested network resources. The network computing and storage provider instantiates the browse session instance and retrieves the requested content. The network computing and storage provider processes the requested content for display, and provides display data corresponding to a processed representation of the requested content to the client computing device in accordance with a display protocol configuration. The client computing device may display the representation of the requested content in a browser, and may send user interaction data based on user interactions with the representation to the network computing and storage provider for processing. | 12-25-2014 |
20150135060 | AUTOMATED CONTENT UPDATE NOTIFICATION - Features are disclosed for detecting meaningful updates to network accessible content, including but not limited to web pages. The portion or portions of content that are meaningful can be automatically determined based on a previously defined content profile, an analysis of user interactions with the content, algorithms and automated content analysis techniques, some combination thereof, or other techniques. Content can be monitored and determinations can be made regarding whether and to what extent the content has changed. Client devices or users thereof may be notified of detected meaningful content updates. Notifications can include updated portions of the content. The updated content may be displayed to the user on a client device, and visual treatments may be applied to the updated portions to draw the users' attention to the presence and substance of the updates. | 05-14-2015 |
20150222692 | REMOTE BROWSING SESSION MANAGEMENT - A browsing process is directed to the generation and management of a browse session at a network computing provider. A client computing device requests a remote browse session instance at a network computing provider. The browse session instance may correspond to requested network content. The network computing provider determines a browse configuration. The browse configuration may identify a communication protocol and various processing actions. The network computing provider retrieves the requested content through an instantiated network browse session instance, and performs a first set of processing actions to generate a processing result. The network computing provider determines whether the requested content is likely to perform high risk operations on the client computing device, and notifies the user or transmits a processed representation of the requested content to the user such that the likelihood of high risk operations being performed on the client computing device is reduced. | 08-06-2015 |
20150254361 | MANAGING INFORMATION ASSOCIATED WITH NETWORK RESOURCES - Systems, methods, and interfaces for the selective management of information collected by a browser are provided. The browser obtains a network resource, such as a Web page, from a content provider, and collects information associated with the display and interaction with the content by a user. The browser presents, among other controls, a graphical icon that is representative of an integrated command to remove information collected while accessing a first network resource and to cause the browser application to access a second accessed network resource. Upon receipt of an input corresponding to the selection of the graphical icon, the browser deletes information collected while accessing the first network resource and accesses the second network resource. | 09-10-2015 |
20150365462 | BROWSING SESSION METRIC CREATION - A browsing process is directed to the generation and management of a browse session at a network computing provider. A client computing device requests a remote browse session instance at a network computing provider. The browse session instance may correspond to requested network content. The network computing provider retrieves the requested content through an instantiated network browse session instance, and performs a first set of processing actions to generate a processing result. The processing result may be provided to the client computing device for display, including performing a second set of processing actions on the processing result at the client computing device. Metrics related to the retrieval, processing, and use of requested network content may be recorded and transmitted to a metric reporting server. | 12-17-2015 |
20160080467 | REMOTE BROWSING SESSION MANAGEMENT - A remote browsing process is directed to the generation and management of a remote persistent browsing context at a network computing provider. A client computing device requests a remote persistent browsing context instance at a network computing provider. The network computing provider provides processing results corresponding to processed representations of requested content to the client computing device. The persistent browsing context may be maintained at the network computing provider subsequent to the user ending his interaction with the browser application at the client device. A client computing device may subsequently request access to the persistent browsing context maintained at the network computing and storage device. | 03-17-2016 |
Brett Richard Taylor, Bainbridge Island, WA US
Patent application number | Description | Published |
---|---|---|
20140136942 | DELIVERY AND DISPLAY OF PAGE PREVIEWS DURING PAGE RETRIEVAL EVENTS - A system and process are disclosed for providing users with page previews during page loading events, such that the delay experienced before the display of page content is reduced. The previews may include screenshots of the pages or of portions thereof, and may be generated periodically and cached by the system for delivery to user devices. The process of generating and delivering the previews via the Internet or some other network may be implemented partly or wholly within an intermediary system that sits logically between the user devices and content servers. The process may be used with existing browsers without the need for any browser modifications, or may be used with a “preview-aware” browser that includes special program code for providing page previews. | 05-15-2014 |
20140136951 | SELECTIVE UPDATING OF PREVIEW CONTENT - A system and process are disclosed for providing users with page previews during page loading events, such that the delay experienced before the display of page content is reduced. The previews may include screenshots of the pages or of portions thereof, and may be generated periodically and cached by the system for delivery to user devices. The process of generating and delivering the previews via the Internet or some other network may be implemented partly or wholly within an intermediary system that sits logically between the user devices and content servers. The process may be used with existing browsers without the need for any browser modifications, or may be used with a “preview-aware” browser that includes special program code for providing page previews. | 05-15-2014 |
20140136971 | DELIVERY AND DISPLAY OF PAGE PREVIEWS DURING PAGE RETRIEVAL EVENTS - A system and process are disclosed for providing users with page previews during page loading events, such that the delay experienced before the display of page content is reduced. The previews may include screenshots of the pages or of portions thereof, and may be generated periodically and cached by the system for delivery to user devices. The process of generating and delivering the previews via the Internet or some other network may be implemented partly or wholly within an intermediary system that sits logically between the user devices and content servers. The process may be used with existing browsers without the need for any browser modifications, or may be used with a “preview-aware” browser that includes special program code for providing page previews. | 05-15-2014 |
20140136973 | SEGMENTED DELIVERY OF PREVIEW CONTENT - A system and process are disclosed for providing users with page previews during page loading events, such that the delay experienced before the display of page content is reduced. The previews may include screenshots of the pages or of portions thereof, and may be generated periodically and cached by the system for delivery to user devices. The process of generating and delivering the previews via the Internet or some other network may be implemented partly or wholly within an intermediary system that sits logically between the user devices and content servers. The process may be used with existing browsers without the need for any browser modifications, or may be used with a “preview-aware” browser that includes special program code for providing page previews. | 05-15-2014 |
20140195337 | BROWSER INTERFACE FOR ACCESSING SUPPLEMENTAL CONTENT ASSOCIATED WITH CONTENT PAGES - A user of a computing device may view a content page on a display of a computing device. One aspect of the disclosure is a browser user interface than enables the user to flip the content page (or portion thereof) over (e.g., via a touchscreen gesture) to view supplemental content, such as metadata, associated with the content page (or portion thereof). While viewing the metadata on the back side of the content page in some embodiments, the user can perform a second or reverse flip operation to return to the original page. The user may be presented with options to flip the page backward and forward multiple times to view multiple flipped pages presenting additional supplemental content. The supplemental content may include virtually any information in which the user may be interested and/or that is related or similar to the content page. | 07-10-2014 |
20140195890 | BROWSER INTERFACE FOR ACCESSING SUPPLEMENTAL CONTENT ASSOCIATED WITH CONTENT PAGES - A user of a computing device may view a content page on a display of a computing device. One aspect of the disclosure is a browser user interface than enables the user to flip the content page (or portion thereof) over (e.g., via a touchscreen gesture) to view supplemental content, such as metadata, associated with the content page (or portion thereof). While viewing the metadata on the back side of the content page in some embodiments, the user can perform a second or reverse flip operation to return to the original page. The user may be presented with options to flip the page backward and forward multiple times to view multiple flipped pages presenting additional supplemental content. The supplemental content may include virtually any information in which the user may be interested and/or that is related or similar to the content page. | 07-10-2014 |
20140214919 | ARCHITECTURE FOR SHARING BROWSING SESSION HISTORIES - Features are disclosed for enabling users to efficiently store and share browsing sessions or portions thereof with other users or the general public. Browsing session requests and other activities may be sent to an intermediary system, which can retrieve requested content and store a representation of the requested content or data regarding the requested content. The stored data may be organized as a saved browsing session such that users may access the shared browsing session at a subsequent time and view the browsing session substantially in its entirety. Users may search for shared browsing sessions and access data regarding the requests made during a browsing session. In addition, data regarding client devices used during shared browsing sessions may be tracked and associated with the shared browsing sessions such that subsequent users can search for shared browsing sessions based partly on such device characteristics. | 07-31-2014 |
20160070342 | DISTRACTED BROWSING MODES - Approaches to enable a computing device, such as a phone or tablet computer, to determine when a user viewing the content is being distracted or is generally viewing the content with a sufficient level of irregularity, and present an audible representation of the content during the times when the user is deemed distracted. The determination of when the user is distracted or is otherwise viewing the content with irregularity can be performed using sensor data captured by one or more sensors of the computing device. For example, the computing device may analyze the image data captured by one or more cameras, such as by tracking the movement/location of eye pupils of the user and/or tracking the head movement of the user to detect when the user is distracted. | 03-10-2016 |
Bruce Holt Taylor, Glacier, WA US
Patent application number | Description | Published |
---|---|---|
20110271220 | PROJECT PROGESS DISPLAY AND MONITORING - A project-schedule diagramming application enables generation of a diagram of a project schedule including a plurality of tasks. A data set defining each task is received from a user. The data set includes a start time and finish time for each task, an indication of at least one functional relationship between one or more tasks, and a type of each task. A user interface including an illustrated timeline is displayed, as well as a plurality of graphical elements respectively representing the plurality of tasks. Each graphical element illustrates the task start and finish times with reference to the timeline. The size of each graphical element is proportional to a duration of the represented task. Each graphical element is displayed in a format corresponding to the respective type of task represented by the graphical element. Connective elements between the graphical elements illustrating the functional relationships are displayed. | 11-03-2011 |
Carol Taylor, Woodinville, WA US
Patent application number | Description | Published |
---|---|---|
20120191567 | EXPRESS PURCHASE SYSTEMS AND METHODS - Techniques for single-action transactions initiated by a mobile device are described. Example embodiments provide a mobile marketplace system (“MMS”) configured to provide a marketplace for items that is accessible via mobile devices. The MMS facilitates single-action transactions (e.g., single click, single selection) for electronic goods, such as ringtones, music, videos, or the like. In some embodiments, single-action transactions are facilitated without requiring one or more of account pre-registration (e.g., setup of an account with username, credit card, or the like), account login (e.g., username/password), a separate credit card account, or a shopping cart. | 07-26-2012 |
Craig Taylor, Monroe, WA US
Patent application number | Description | Published |
---|---|---|
20100313168 | PERFORMING CHARACTER SELECTION AND ENTRY - Methods and systems for performing character selection and entry are provided herein. One exemplary method includes displaying a character group menu on a display, the character group menu including a plurality of character groups arranged about a central region of the character group menu, each of the plurality of character groups having a plurality of characters. The method further includes selecting, from the character group menu, a selected character group in response to a group selection operation applied to a directional controller. The method further includes displaying a character menu on the display responsive to the selecting of the selected character group, the character menu including the plurality of characters of the selected character group arranged about a central region of the character menu. The method further includes selecting, from the character menu, a selected character in response to a character selection operation applied to the directional controller. | 12-09-2010 |
Daniel J. Taylor, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20140331092 | ACTIVITY BASED SAMPLING OF DIAGNOSTICS DATA - Activity-based sampling provides useful and relevantly focused diagnostic data, connected to improve a developer's understanding. An application invokes log-event procedures, causing a logger to check logging conditions and make a log entry when a logging condition is satisfied. The logger has a set of log-enabled activities, and one or more start-events with respective sampling frequency conditions. One logging condition is that a current activity-id be log-enabled. Another states that if the current activity-id is not log-enabled but the log-event procedure identifies a start-event consistent with the sampling frequency condition, the activity is log-enabled and a log entry is made. Creation of a child activity by a parent activity which is in the set of log-enabled activities is noted in the log, and the child is automatically log-enabled. A log consumer may reside inside or outside the application. Event Tracing for Windows services can be enhanced to support activity-based sampling. | 11-06-2014 |
Daniel Joshua Taylor, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20150347274 | Performance Optimization Tip Presentation During Debugging - Assistance is given to aid in optimizing a program's performance during initial development while the program's features are still being implemented and/or debugged, without interfering with that development, by providing easy-to-ignore yet accurate tips about a program's performance inside a debugger. Raw performance information for a software program which is being debugged in a debugger is adjusted by removing from it a measured debug overhead or other diagnostic overhead. Some factors considered when measuring overhead include pauses, context switches, debug versus release build presence, bounds checking, funceval, and call stack analyses. The debugger is enhanced to display the adjusted program performance measure in a graphical user interface, next to the corresponding source code. The enhanced debugger updates the adjusted program performance measure value and keeps its screen location current as the developer moves through the source code, providing more detailed performance information upon request. | 12-03-2015 |
Daniel Kyle Taylor, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20150297999 | GAME PROGRESSION USING RETRIEVED PARTIAL USER DATA - A system that contains multiple game servers that have a non-user specific unused state, and a user-specific game state. When the game server is providing a game service on the other hand, the game server first obtains the user data for the user and game that is to be initiated. Accordingly, the game servers may be thought of as a bank of game servers, any one of which being potentially utilizable for incoming game requests. Once the game session is completed, the user data for the gamer may be deleted, and the game server goes back into the pool of available generic game servers. The user data is downloaded from a user data store, and may be quite limited to perhaps just that portion of the user data that relates to the game to be played. | 10-22-2015 |
David F. Taylor, Kent, WA US
Patent application number | Description | Published |
---|---|---|
20110139769 | MAGNETIC HEATING BLANKET - A heating blanket comprises a conductor for receiving current and generating a magnetic field in response to the current. The heating blanket may include a susceptor sleeve formed of magnetic material having a Curie temperature. The susceptor sleeve may extend along the conductor and may be inductively heated in response to the magnetic field. | 06-16-2011 |
20120145702 | SMART HEATING BLANKET - A heating blanket may include a conductor for receiving electrical current and generating a magnetic field in response to the electrical current. A plurality of sleeve segments may be mounted on the conductor in end-to-end relation to one another. Each one of the sleeve segments may be formed of magnetic material having a Curie temperature. The sleeve segments may be inductively heated in response to the magnetic field. | 06-14-2012 |
David R. Taylor, Edmonds, WA US
Patent application number | Description | Published |
---|---|---|
20130346132 | DAILY ACTIVITY MONITORING - Method comprising determining a user set comprising at least one user entity, determining a manager set comprising at least one manager entity which corresponds to the user set, determining an income goal in a predetermined time period for each said user entity, determining a set of tasks, each task, when performed by an user entity, being worth a corresponding respective percentage of the income goal of said performing user entity, presenting a first user interface enabling an user entity to input one or more descriptions of performance by the user entity of a task, and presenting a second user interface configured to graphically illustrate to the manager entity information describing at least one of task performance by user entities and progress by each said user entity toward the income goal of each said user entity. | 12-26-2013 |
Donald H. Taylor, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20090160634 | System and method for terminal truck management - A system for management of port terminal operations is disclosed as one of the embodiments of the invention. The system includes a plurality of task communication devices, a plurality of first and second display devices, and a task dispatch system. Each of the task communication devices is associated with a respective one of a plurality of transportation equipment, and receives a signal indicative of at least one task to be completed by the associated transportation equipment. Each of the task communication devices has one of the first display devices and one of the second display devices coupled to it. Each first display device displays a first aspect of the at least one task. Each second display device displays a second aspect of the at least one task. The task dispatch system causes signals each of which indicative of at least one task to be completed by a respective one of the transportation equipment to be transmitted to the plurality of task communication devices. | 06-25-2009 |
20090164345 | System and method for management and control of containerized freight - A system and method for managing containerized freight is disclosed. The system generates a 3-D view of a containerized freight terminal that is rendered on a display. The 3-D view includes rendered scale models of all the containers, vessels, buildings and equipment within the freight yard and according to stored information relating to such. The rendered 3-D view is updated as changes are made to the stored information and according to user input related to the desired point of view and perspective. The rendered scale models may be selectively visually coded or displayed according to pre-determined criteria. | 06-25-2009 |
Douglas I. Taylor, Pullman, WA US
Patent application number | Description | Published |
---|---|---|
20150043108 | SYSTEM, APPARATUS, AND METHOD FOR REDUCING INRUSH CURRENT IN A TRANSFORMER - A system for reducing inrush current in a three phase utility transformer upon energization of the transformer by an applied three phase voltage utilizes a pre-flux circuit for establishing residual flux levels in the core segments of the primary windings of the transformer which are near the prospective flux levels established in the core segments by the applied voltage. The pre-flux circuit includes a pre-fluxing capacitor which, after being charged to a predetermined voltage level, is discharged serially through two of the primary windings to establish the predetermined flux levels in the core segments of the two windings, and a reduced flux level in the core segment of the remaining primary winding. The transformer is energized at the instant of positively-referenced peak phase voltage to the third primary winding such that prospective and residual flux approach a near-equal level in all three core segments and inrush current is reduced. The method may be applied to the secondary or tertiary windings instead of the primary windings. Additionally, an alternative method allows application of the pre-fluxing circuit to a delta-connected set of transformer windings. | 02-12-2015 |
20160025811 | SYSTEMS AND METHODS FOR MONITORING AND PROTECTING AN ELECTRIC POWER GENERATOR - Protection of an electrical generator includes determining a rotor and stator components using rotor and stator electrical signals, calculating a unbalance and/or differential component using the stator and rotor components, and determining a stator or rotor fault based on the unbalance and/or differential component. Further, the faulted phase and/or zone of a stator fault may be determined using the stator positive sequence voltage and negative sequence current. | 01-28-2016 |
Douglas Maxwell Taylor, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20160092405 | Intent Based Authoring - Technologies are described herein for content authoring based on user intent. During content authoring, intent data can be obtained along with content data. The intent data may be obtained directly from the author or inferred from documents related to the content data. The intent data indicates the author's intent as to how to present the content data without utilizing explicit formatting instructions. A layout may be generated for the content data based on the intent data. Additional data may be utilized to generate the layout, such as the capabilities of a display device and the preferences of the content consumer. | 03-31-2016 |
Franklin W. Taylor, Issaquah, WA US
Patent application number | Description | Published |
---|---|---|
20160105610 | System and Method for Viewing a Plurality of Videos - An apparatus and method are provided for viewing panoramic images and videos through the selection of a particular viewing angle and window (zoom) within that panorama while allowing the viewer to simultaneously implement temporal transport control, allowing the video to be in a state of pause, play, fast forward, fast rewind, slow forward, slow rewind, or frame-by-frame. This capability may be used on video that is residing in memory on the viewer's viewing system, in a hard disk local to the viewer or in a shared location, or on a live buffered feed of video. A second capability of this apparatus and method relates to the use of a plurality of panoramic video or images from multiple synchronized cameras. In those cases, all panoramic video feeds are synchronized so that as a viewer pauses, rewinds, forwards a video in one panorama, all panoramas are time synchronized and go through the same states as the panorama being viewed. When the user selects a different panorama for viewing from a different camera, this panorama comes up in the same state as the panorama previously being viewed. | 04-14-2016 |
Franklin W. Taylor, Spokane, WA US
Patent application number | Description | Published |
---|---|---|
20100198565 | Feature-Based Translation System and Method - A system having a server having processing circuitry and an operation manager configured to compare source geometric data of each of a plurality of features in a source geometric model with target geometric data of respective features in a target geometric model, and operative to identify discrepancies in respective features therebetween. The server is configured to rectify discrepancies in a feature after generating the feature and prior to generating another feature among the plurality of features. The system further includes a communication link, at least one client communicating with the server over the communication link, and an interrupt interface provided by one of the at least one client and the server and operative to notify a user of the presence of an inability to automatically generate an accurate representation of a feature of the source geometric model in the target geometric model. | 08-05-2010 |
Franklin W. Taylor, Pullman, WA US
Patent application number | Description | Published |
---|---|---|
20140270684 | Apparatus and Method for Playback of Multiple Panoramic Videos with Control Codes - An apparatus and method are provided for viewing panoramic images and videos through the selection of a particular viewing angle and window within that panorama while allowing the viewer to simultaneously implement temporal transport control, and allowing the video to be in a state of pause, play, fast forward, fast rewind, slow forward, slow rewind, or frame-by-frame. A plurality of panoramic video or images from multiple cameras can be synchronized so that as a viewer pauses, rewinds, forwards a video in one panorama, and all panoramas are time synchronized and go through the same states as the panorama being viewed. When the user selects a different panorama for viewing from a different camera, this panorama comes up in the same state as the panorama previously being viewed. | 09-18-2014 |
George Taylor, Renton, WA US
Patent application number | Description | Published |
---|---|---|
20120118565 | Effective Solvent Extraction System Incorporating Electromagnetic Heating - A method of producing hydrocarbons from a subterranean reservoir comprises pre-heating by exposure to electromagnetic radiation from a electromagnetic radiation source, injecting through at least one injection well a solvent into the reservoir to dilute the hydrocarbons contained in the pre-conditioned portion, and producing through at least one production well a mixture of hydrocarbons and solvent. An apparatus for producing hydrocarbons from a subterranean reservoir comprises at least one radio frequency antenna configured to transmit radio frequency energy into a subterranean reservoir, a power source to provide power to the at least one radio frequency antenna, at least one injection well configured to inject a solvent from a solvent supply source into the subterranean reservoir to lower the viscosity of the hydrocarbons, and at least one production well configured to produce a mixture comprising hydrocarbons and solvent from the subterranean reservoir. | 05-17-2012 |
20140076556 | EFFECTIVE SOLVENT EXTRACTION SYSTEM INCORPORATING ELECTROMAGNETIC HEATING - A method of producing hydrocarbons from a subterranean reservoir comprises pre-heating by exposure to electromagnetic radiation from a electromagnetic radiation source, injecting through at least one injection well a solvent into the reservoir to dilute the hydrocarbons contained in the pre-conditioned portion, and producing through at least one production well a mixture of hydrocarbons and solvent. An apparatus for producing hydrocarbons from a subterranean reservoir comprises at least one radio frequency antenna configured to transmit radio frequency energy into a subterranean reservoir, a power source to provide power to the at least one radio frequency antenna, at least one injection well configured to inject a solvent from a solvent supply source into the subterranean reservoir to lower the viscosity of the hydrocarbons, and at least one production well configured to produce a mixture comprising hydrocarbons and solvent from the subterranean reservoir. | 03-20-2014 |
20140202686 | EFFECTIVE SOLVENT EXTRACTION SYSTEM INCORPORATING ELECTROMAGNETIC HEATING - A method of producing hydrocarbons from a subterranean reservoir comprises pre-heating by exposure to electromagnetic radiation from a electromagnetic radiation source, injecting through at least one injection well a solvent into the reservoir to dilute the hydrocarbons contained in the pre-conditioned portion, and producing through at least one production well a mixture of hydrocarbons and solvent. An apparatus for producing hydrocarbons from a subterranean reservoir comprises at least one radio frequency antenna configured to transmit radio frequency energy into a subterranean reservoir, a power source to provide power to the at least one radio frequency antenna, at least one injection well configured to inject a solvent from a solvent supply source into the subterranean reservoir to lower the viscosity of the hydrocarbons, and at least one production well configured to produce a mixture comprising hydrocarbons and solvent from the subterranean reservoir. | 07-24-2014 |
Gordon E. Taylor, Laurier, WA US
Patent application number | Description | Published |
---|---|---|
20090183659 | PELLET STOVE - According to embodiments of the present invention, a pellet stove includes a firepot assembly with a bottom plate slideable along rails to move between a closed position during combustion in the firepot and an open position during ash removal. According to other embodiments, a firebox or combustion enclosure includes a plurality of airfoils formed on the inner and outer surfaces of the enclosure to facilitate heat exchange between exhaust gases flowing across the inner surface of the enclosure and air blown across the outer surface of the enclosure. According to some embodiments, the airfoils and enclosure are of integral unibody construction. According to yet other embodiments, a user sets parameters via a wall control unit, and a stove control unit receives the parameters and automatically controls fuel feed rate, ignition, convection blower, combustion blower, and/or firepot cleaning based on the one or more parameters. | 07-23-2009 |
Hugh L. Taylor, Mukilteo, WA US
Patent application number | Description | Published |
---|---|---|
20160094580 | DYNAMIC LOADING AND CONFIGUATION OF THREAT DETECTORS BASED ON FEEDBACK FROM OTHER NODES - Artificial Immune Systems (AIS) including the Dendritic Cell Algorithm (DCA) are an emerging method to detect malware in computer systems. The DCA implementation may use an inflammation signal to communicate information among the processes of device or a network or among nodes of a network, where the inflammatory signal indicates a likelihood that a process or a node has been attacked by malicious software. The DCA implementation may dynamically change the malware sensitivity and responsiveness based on the inflammation signals without requiring user intervention. The inflammatory signal includes one or more inflammatory tuples, which may include multiple components such as a strength, a PrimeIndicator, and an optional third element, p. The strength component may be an indication of the magnitude of an attack and provide a degree of certainty of the attack. The PrimeIndicator may be an identifier of the indicator type that is the source of the inflammation tuple. | 03-31-2016 |
James A. Taylor, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20150359459 | SYSTEMS, DEVICES, AND METHODS FOR ESTIMATING BILIRUBIN LEVELS - Systems, methods, and devices are provided for estimating bilirubin levels. In one aspect, a method for estimating the level of bilirubin in a patient includes receiving image data for at least one image including a region of the patient's skin and a color calibration target. Color-balanced image data for the skin region is generated based on a subset of the image data corresponding to the color calibration target and the skin region. The bilirubin level in the patient is estimated based on the color-balanced image data for the skin region. | 12-17-2015 |
James H. Taylor, Fox Island, WA US
Patent application number | Description | Published |
---|---|---|
20090265617 | METHODS AND SYSTEMS FOR USE IN MAINTAINING MEDIA DATA QUALITY UPON CONVERSION TO A DIFFERENT DATA FORMAT - The present embodiments provide methods, apparatuses, and systems for use in maintaining data quality upon conversion to a different data format. Some embodiments provide methods that receive media data in a first format, initiate a first conversion of the media data at the first format to a second converted format, identify parameters dictating the conversion to the second converted format, record the parameters, and distribute the recorded parameters to remote systems such that the parameters at least in part control the remote systems during a conversion of the media data to the second converted format. | 10-22-2009 |
Jennifer J. Taylor, Spokane, WA US
Patent application number | Description | Published |
---|---|---|
20130276420 | Downed Corn Rake and Methods of Harvesting Downed Corn - A rake for harvesting downed corn, including a mounting plate, a camshaft comprising a series of cams, and a plurality of support bars extending between the mounting plate and the camshaft. Rake tines are attached to each of the cams. A rotating rake implement mounted on a header with pairs of rake tines mounted on a camshaft and kickback arms attached to each pair of tines. A hydraulic motor is configured to drive the camshaft. A method of harvesting downed corn using a combine harvester equipped with a corn head having a corn rake mounted to the head. The corn rake includes pairs of rake tines mounted on a camshaft. With the camshaft rotating, the combine harvester is driven through the downed corn, the pairs of rake tines assisting in providing the downed corn to an auger area of the corn head. | 10-24-2013 |
20140159241 | Structures and Methods to Enhance Copper Metallization - Disclosed structures and methods inhibit atomic migration and related capacitive-resistive effects between a metallization layer and an insulator layer in a semiconductor structure. One exemplary structure includes an inhibiting layer between an insulator and a metallization layer. The insulator includes a polymer or an insulating oxide compound. And, the inhibiting layer has a compound formed from a reaction between the polymer or insulating oxide compound and a transition metal, a representative metal, or a metalloid. | 06-12-2014 |
John Taylor, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20120304197 | Managing and Simplifying Distributed Applications - A distributed instance system manages instances and communications between the instances. The distributed instance system provides a restricted set of communication methods to the instances. Based on the type of communication method used, the distributed instance system has knowledge of the messages sent by instances and can make decisions on how to handle the messages. When one of the instances involved in a message exchange ends, the host uses its knowledge of the message exchange type to determine whether to drop the message, drop a reply to the message, and/or send an error message to the surviving instance. An instance may create one or more child instances in a tree-like configuration. Status data is passed up the tree from children instances and aggregated in the parent instances. Monitoring data may be generated from the aggregated status data. | 11-29-2012 |
20120311609 | Episodic Coordination Model for Distributed Applications - An episodic execution of program instances and a coordinated message exchange protocol are combined to achieve eventual consistency in the communication between nodes of a distributed system. Program instances run in episodic loops that are triggered by defined input events and that generate checkpoints. The checkpoints indicate when messages are to be sent from the one instance to another instance or other device. The coordinated message exchange protocol allows the instance to send a message to a receiver, to acknowledge that the message has been received, and to confirm the acknowledgement to the receiver. | 12-06-2012 |
20130074074 | SYSTEM FOR SCALABLE CONFIGURATION AND CONTEXT - Instance properties are defined for instances of an application. During episodes of the instances, the values of the instance properties are populated. Other instances read the values of the instance properties without requiring the instance to run. If the value of an instance property is not populated, then a new episode of the instance is executed to populate the missing values. Instance properties may be grouped into property bags. An instance may populate the values of instance properties in a property bag atomically during one episode using a multi-set message. Other instances may read the values of the property bag instance properties using a multi-get request. | 03-21-2013 |
20150189016 | Episodic Coordination Model for Distributed Applications - An episodic execution of program instances and a coordinated message exchange protocol are combined to achieve eventual consistency in the communication between nodes of a distributed system. Program instances run in episodic loops that are triggered by defined input events and that generate checkpoints. The checkpoints indicate when messages are to be sent from the one instance to another instance or other device. The coordinated message exchange protocol allows the instance to send a message to a receiver, to acknowledge that the message has been received, and to confirm the acknowledgement to the receiver. | 07-02-2015 |
Joseph Taylor, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20140340609 | METHODS FOR PRODUCING A GLASS-BASED NON PLANAR DIGITAL DISPLAY - A method of producing a curved display for an electronic device comprises providing a substrate comprising a first curvable section comprising at least one flat glass member and a second longitudinally adjacent planar section, placing the curvable section in contact with a member having a curved surface, urging the curvable section towards the curved surface of the member and maintaining the curvable section in a curved configuration to thereby form the curved display having the adjacent planar section. A curved display and a mobile device having a curved display are also disclosed. | 11-20-2014 |
20140367237 | SWITCH ASSEMBLY FOR A MOBILE DEVICE - A switch assembly for an electronic device comprises a switch mount and a keycap. The switch mount has a slide switch with a slide switch base and a slide switch actuator. The keycap is positionable for slidable movement relative to the switch mount and is coupleable to the slide switch actuator. The keycap has an exposed portion slidable by a user between at least a first position and a second position to execute a first control function. The keycap is depressible in at least one of the first and second positions to execute a second control function. | 12-18-2014 |
Joseph D. Taylor, Pullman, WA US
Patent application number | Description | Published |
---|---|---|
20150081363 | Group-Oriented Software Development - A group-oriented software development technology is described. A software development project with a set of project parameters may be defined. The software development project may be divided into a set of work packages based in part on a desired skill level associated with the work packages. A bidding process may be initiated involving a plurality of software developers, to enable a software developer having the desired skill level for a work package to place a bid to work on the work package. Each of the work packages may be assigned to the software developers upon completion of the bidding process. Implemented packages and documentation may be received for each of the work packages from the software developers. The work packages may be integrated into the software development project upon automatically testing a functionality of the work packages. The software development project that is completed according to the set of project parameters may be provided to a customer. | 03-19-2015 |
20160092944 | PROXIMITY ALERTS FOR SERVICE RESOURCE AVAILABILITY - Provided are a system and method of electronic notification of an availability of a service resource. A signal is received from a sensor indicating that a customer has entered a region proximate to a store. The customer is determined to be a candidate for a service. A service resource is determined to be available at or near the store for performing the service. A notification is sent to a display of the availability of the service resource. | 03-31-2016 |
Joseph Daniel Taylor, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20150188185 | REINFORCEMENT OF BATTERY - Embodiments are disclosed herein that relate to reinforcing batteries. For example, one disclosed embodiment provides a battery, comprising a container, a battery stack arranged within the container in a plurality of layers, each layer of the battery stack comprising an anode structure, a cathode structure, and a separator disposed between the anode structure and the cathode structure, and an adhesive bonding each one or more layers of the battery stack to an adjacent structure. | 07-02-2015 |
Joshua M. Taylor, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20130304426 | Aircraft Wiring Layout Verification System - A method and apparatus for verifying routing of a number of signal lines in an aircraft. A number of pathways through a volume is identified in the aircraft for a desired routing of the number of signal lines using a preferred systems layout for the aircraft. A determination is made as to whether a designed routing of the number of signal lines in a design of the aircraft is within the number of pathways through the volume for the desired routing of the number of signal lines. The number of signal lines is identified as having the desired routing in response to a determination that the designed routing is within the number of pathways through the volume. | 11-14-2013 |
Karen A. Taylor, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20110302399 | Rapid activation of service management processor subsystem for server device - A bootloader process executing on a service management processor (SMP) subsystem for a server device determines whether an initialization flag stored within non-volatile memory of the subsystem is set. The initialization flag corresponds to whether a full cold initialization process of the subsystem is to occur. In response to determining that the initialization flag has not been set, the bootloader process loads an image stored in the non-volatile memory into volatile memory of the subsystem. The image corresponds to processes properly running on the SMP subsystem after the SMP subsystem has booted, including a management process. The processes begin executing on the subsystem. The management process, determines whether a hardware configuration change within the subsystem has been made since when the image was saved to the non-volatile memory. In response to determining that the hardware configuration change has been made, the management process sets the initialization flag and rebooting the subsystem. | 12-08-2011 |
Karen A. Taylor, Carnation, WA US
Patent application number | Description | Published |
---|---|---|
20090073896 | ARRANGEMENTS FOR AUTO-MERGING AND AUTO-PARTITIONING PROCESSING COMPONENTS - In some embodiments, a method for auto-partitioning a scalable processing system is disclosed. The method can include establishing connection data, identifying a primary node and automatically transmitting partitioning commands to other nodes to configure them as secondary nodes. The partitioning commands can adjust the basic input output settings of the secondary nodes such that the system can boot as a single partitioned system. Other embodiments are also disclosed. | 03-19-2009 |
20090077478 | ARRANGEMENTS FOR MANAGING PROCESSING COMPONENTS USING A GRAPHICAL USER INTERFACE - In some embodiments a method for managing processing components using a graphical user interface is disclosed. The method can include determining connection data of a processing system automatically by communicating with at least one node of the processing system, displaying the connection data on a graphical user interface, accepting a user selection via selectable buttons on the graphical user interface, where the selectable buttons representing selectable system operations for configuring operations of nodes. Based on the user selection the system can automatically perform system configuring. In some embodiments, the method can detect improper or malfunctioning connections and automatically provide a pop-up window that has a suggested remedy. Other embodiments are also disclosed. | 03-19-2009 |
20110161736 | Debugging module to load error decoding logic from firmware and to execute logic in response to an error - A computing device includes a processor, firmware, a hardware component, and a debugging module. The firmware stores error decoding logic particular to the computing device. The hardware component detects an error in the computing device, and responsively issues an interrupt and halts the processor such that the processor cannot execute any more computer-readable code. The debugging module loads the logic from the firmware at reset and executes the logic responsive to the interrupt. The debugging module does not use the processor to execute the logic, the firmware is not part of the debugging module, and the debugging module is not part of the hardware component. The firmware may also store a mapping between registers of the hardware component and field-replaceable hardware units of the computing device, which the debugging module loads at reset and uses when executing the error decoding logic to determine which unit has caused the error. | 06-30-2011 |
Lisa Taylor, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20140279176 | PROVISION OF REAL-ESTATE MARKET INFORMATION - A computer-implemented method to provide information characterizing real-estate market conditions within a geographic sub-region included within a larger geographic region is described herein. An indication of the geographic sub-region is received from a user. A memory device on which is stored information characterizing a set of parcels of real property that have been listed for sale is accessed. A parcel of real property located in the sub-region and for which a purchase offer has been made is identified from the stored information. If a purchase transaction for the parcel of real property has not closed, a range of a plurality of values characterizing the purchase offer is provided in at least one graphical user interface. If a purchase transaction for the parcel of real property has closed, a specific value of the plurality of values characterizing the purchase offer is provided in at least one graphical user interface. | 09-18-2014 |
Marcus Taylor, Lynnwood, 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 |
Marina Dukhon Taylor, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20140298219 | Visual Selection and Grouping - Techniques for visual selection and grouping are described. In at least some embodiments, multiple visuals can be selected and grouped such that visuals can be manipulated as a group and various actions can be applied to visuals as a group. For example, in response to a user placing a group of visuals in a display region, the visuals can be arranged in the display region based on a specific arrangement order. According to one or more embodiments, visuals can be rearranged to reduce gaps between visuals, such as to present a consolidated view of visuals and to conserve display space. Visuals can be grouped together (e.g., based on user selection), and selectable options presented that are selectable to apply various actions to the grouped visuals. | 10-02-2014 |
20140351722 | USER INTERFACE ELEMENTS FOR MULTIPLE DISPLAYS - Described herein are techniques for a computing device executing a windowing system that automatically maintains a tiled arrangement of application windows on a first display and on a second display. A user interface element has indicia of applications that can be used to open the applications. Responsive to a first user input the user interface element is displayed on the first display, and while the user interface element is displayed on the first display, the windowing system maintains two or more of the application windows in a tiled arrangement on the second display. The user interface element may be part of a system user interface and may be implemented in a variety of ways. For example, it may be a full-screen set of application representations, possibly user selected, or a list of recently used applications, or a list of open applications, etc. | 11-27-2014 |
20140359602 | APPLICATION INSTALL AND LAYOUT SYNCING - Embodiments described herein relate to synchronizing configuration information between devices associated with a user. The synchronized configuration information can relate to application installations and uninstallations as well as to user modifications to user interfaces for managing and invoking the applications. For example, layouts of application representations provided by respective application launchers on a user's respective devices are kept automatically synchronized when the user modifies any of the layouts. Installations and uninstallations are similarly synchronized between the user's devices. Installations and uninstallations that might stem from synchronization may be circumscribed in various ways, such as by allowing the user to specify whether specific applications are to be installed/uninstalled only on specific devices or globally, by filtering propagation of synchronization updates according to hardware or software features and incompatibilities, or others. | 12-04-2014 |
Mark L. Taylor, Everett, WA US
Patent application number | Description | Published |
---|---|---|
20140142896 | System and method of refining a topological indexed mesh - A method of refining a mesh includes selecting an existing coarse element having existing nodes and existing indices, inputting a quantity of refined elements to be created along an element edge, and generating a parametric grid on the existing coarse element. The method may further include placing refined nodes at parametric grid locations wherein the refined nodes have subindices linked to the existing indices. The method may additionally include deleting the existing coarse element, and creating refined elements having subindices linked to the existing indices of the existing coarse element. | 05-22-2014 |
Matthew S. Taylor, Marysville, WA US
Patent application number | Description | Published |
---|---|---|
20150174881 | RF NODE WELDING OF CORRUGATED HONEYCOMB CORE - A method of bonding a first corrugated sheet and a second corrugated sheet to provide a honeycomb core assembly. The first corrugated sheet includes a plurality of lower node regions and the second corrugated sheet includes a plurality of upper node regions. The method includes applying a radio frequency activatable adhesive to one or both of a first lower node region of the first corrugated sheet and a first upper node region of the second corrugated sheet, positioning the first corrugated sheet adjacent to or in contact with the second corrugated sheet at the first upper node region and the first lower node region, and exposing the radio frequency activatable adhesives to a radio frequency to activate the radio frequency activatable adhesive, such that the first corrugated sheet is bonded to the second corrugated sheet. | 06-25-2015 |
Matthew W. Taylor, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20120094612 | ELECTRONIC SYSTEM AND CONTROLLING METHOD THEREOF - An electronic system includes a first wireless transceiving module having a device identification code and a portable device. The portable device may include a second wireless transceiving module, a storage module, and a processor. The second wireless transceiving module obtains the device identification code from the first wireless transceiving module. The storage module may store at least one set of data, wherein each set of data may comprise a pre-built identification code and a corresponding pre-assigned instruction. When the second wireless transceiving module obtains the device identification code from the first wireless transceiving module, the processor may be able to search for the at least one set of data to check whether the device identification code matches to the pre-built identification code stored in the storage module; and when the device identification code matches to the pre-built identification code, the processor may automatically execute the corresponding pre-assigned instruction. | 04-19-2012 |
20130045676 | ELECTRONIC SYSTEM AND CONTROLLING METHOD THEREOF - An electronic system includes a first wireless transceiving module having a device identification code and a portable device. The portable device may include a second wireless transceiving module, and a processor. The second wireless transceiving module obtains the device identification code from the first wireless transceiving module. When the second wireless transceiving module obtains the device identification code from the first wireless transceiving module, the processor checks whether the device identification code matches to a pre-built identification code; and when the device identification code matches to the pre-built identification code, the portable device automatically determines a position of the portable device, and displays a map related to the position of the portable device in a display. | 02-21-2013 |
Nicholas R. Taylor, Richland, WA US
Patent application number | Description | Published |
---|---|---|
20130214152 | TOROIDAL ION TRAP MASS ANALYZER WITH CYLINDRICAL ELECTRODES - A combination of electrodes that are cylindrical and an asymmetric arrangement of cylindrical and planar electrodes are used to create electric fields that compensate for toroidal curvature in a toroidal ion trap, the design lending itself to high precision manufacturing and miniaturization, converging ion paths that enhance detection, higher pressure operation, and optimization of the shape of the electric fields by careful arrangement of the electrodes. | 08-22-2013 |
Patrick Taylor, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20090048930 | Wireless transmission and reception of information relating to an item advertised on a sign - A transmitter is coupled to a sign advertising a product such as a house or car for sale. The transmitter wirelessly broadcasts visually displayable information relating to the advertised product to one or more portable, hand-held machines. A portable machine receiving the wirelessly broadcasted information may then store and display information about the advertised product such as price, textual description of product features, product photos or pictures, and salesperson's name and contact information with minimal time and effort and maximal convenience. | 02-19-2009 |
Richard K. Taylor, Fall City, WA US
Patent application number | Description | Published |
---|---|---|
20080209650 | Oral hygiene devices - Oral hygiene devices employing an ultrasound transducer are disclosed. The device is user-activatable to commence an operating cycle, and has a controller that may provide a timing function and may provide a variable level of ultrasound transducer output during an operating cycle. The controller may provide a monitoring function that is capable of detecting an ultrasound transducer fault condition and alert a user, through a user interface, when an ultrasound transducer fault condition is detected. The controller may be programmed to count the number of device operating cycles or accumulate the total device operating time and activate a transducer replacement signal following a predetermined number of uses or a predetermined accumulated operating time. The ultrasound transducer assembly may be provided in operative communication with an ultrasound drive circuit and power supply by means of a transformer assembly that inductively couples and transfers power from the ultrasound drive circuit to the ultrasound transducer. | 09-04-2008 |
20100237720 | OSCILLATORY MOTORS AND DEVICES INCORPORATING THEM - An oscillatory device incorporating a limited angle torque motor capable of oscillating one or more end effector(s) is provided. The device may additionally incorporate an ultrasound transducer and/or a waveguide structure. | 09-23-2010 |
20130000093 | APPARATUS FOR CONVERTING SIDE-TO-SIDE DRIVING MOTION TO ROTATIONAL MOTION WITH A SPRING ASSEMBLY AND SYSTEM FOR TUNING THE SPRING ASSEMBLY - A method for tuning resonant spring assembly systems used in appliances such as power toothbrushes, particularly leaf spring systems, includes the step of measuring the frequency-dependent amplitude of the appliance workpiece, and then removing a portion of the spring member so as to decrease its spring rate sufficiently that the resonant frequency of the spring member closely approximates the drive frequency of the appliance. | 01-03-2013 |
Robert B. Taylor, Washougal, WA US
Patent application number | Description | Published |
---|---|---|
20100290078 | Parallelization In Printing - Disclosed are various embodiments of various systems that facilitate the printing of documents. In one representative example, one arrangement includes a plurality of raster image processors, a plurality of frame brokers, and a first digital switch facilitating communication between the raster image processors and frame brokers. The arrangement also includes a plurality of printers and a second digital switch facilitating communication between the frame brokers and the printers. A central control system orchestrates a progression of frames of a plurality of documents through the raster image processors and the frame brokers to the printers. | 11-18-2010 |
Ronald C. Taylor, Newcastle, WA US
Patent application number | Description | Published |
---|---|---|
20150046853 | Computing Device For Collaborative Project Management - In one aspect, a computing device with a touchscreen (e.g., a tablet computer, smart phone, etc.) renders an initial interactive chart view (e.g., a Gantt chart view) having a time axis and a task axis, receives user input (e.g., a pinch gesture) associated with a zoom operation, determines whether the zoom operation is one-dimensional or multi-dimensional, and renders a zoom-adjusted interactive chart view (e.g., zooming in or out on the time axis, the task axis, or both). In another aspect, a computing device renders a chart view comprising a time axis and a task row having a task name label with a directional indicator, renders the directional indicator such that it points in the direction of a task bar, receives user input associated with a change in the current position of the task bar, and adjusts the directional indicator based on the change in the current position. | 02-12-2015 |
20150046856 | Interactive Charts For Collaborative Project Management - In one aspect, a computing device with a touchscreen (e.g., a tablet computer, smart phone, etc.) renders an initial interactive chart view (e.g., a Gantt chart view) having a time axis and a task axis, receives user input (e.g., a pinch gesture) associated with a zoom operation, determines whether the zoom operation is one-dimensional or multi-dimensional, and renders a zoom-adjusted interactive chart view (e.g., zooming in or out on the time axis, the task axis, or both). In another aspect, a computing device renders a chart view comprising a time axis and a task row having a task name label with a directional indicator, renders the directional indicator such that it points in the direction of a task bar, receives user input associated with a change in the current position of the task bar, and adjusts the directional indicator based on the change in the current position. | 02-12-2015 |
Scott Taylor, Arlington, WA US
Patent application number | Description | Published |
---|---|---|
20090065662 | Hanging Apparatus Assembly and Method - A garden item hanger assembly. The assembly has an upright with a first and second portion. The first end of the first portion and the second end of the second portion can be connected can together by using a medial connection portion which provides a flush surface. The assembly also has a ground engaging stake with a self centering socket and a plurality of set screws to set the upright. The ground engaging stake utilizes a plurality of moment resisting surfaces to maintain an upright position against both a first and second moment about the ground engaging stake applied by the item load. | 03-12-2009 |
Scott P. Taylor, Renton, WA US
Patent application number | Description | Published |
---|---|---|
20130137365 | Content Delivery Coordinator Apparatus and Method - Apparatus and method for managing and coordinating the delivery of information content in a manner that makes efficient use of the bandwidth of satellite based transponders being used to relay the information content to the mobile platforms. The apparatus makes use of a content management coordinator system having a graphical user interface (GUI). The GUI interfaces with one or more mobile platform operators to allow each of the operators to define the criteria by which various types of information content to be supplied to the mobile platforms. The apparatus further includes a file spaced storage monitoring subsystem which allows the file storage space available on each mobile platform to be monitored, and files deleted therefrom if necessary, to ensure that newly requested information content can be stored by the mobile platform. Information content is coordinated and aggregated as needed to ensure that transponder bandwidth is used most effectively for delivering various types of information content to each mobile platform requesting the content within each coverage region being controlled by the apparatus. | 05-30-2013 |
Sean D. Taylor, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20150133312 | COMPOSITIONS AND METHODS FOR DETECTING RARE NUCLEIC ACID MOLECULE MUTATIONS - The present disclosure relates to compositions and methods for detecting rare nucleic acid molecule mutations in a plurality of nucleic acid molecules. Also disclosed are methods for determining the size of a nucleic acid molecule using droplet digital PCR. | 05-14-2015 |
Shannon L. Taylor, Vancouver, WA US
Patent application number | Description | Published |
---|---|---|
20090065442 | WASTEWATER TREATMENT AND RECYCLING SYSTEM - A system and process for removing contaminants from wastewater where the wastewater is treated into a cleaned water that can be reused or discharged into the environment. The wastewater is transported through purification sections, depending on the system including several of the following: pre-treatment via screening and weirs to remove debris and certain heavy solids; a second pretreatment via a sump; strainer; conductivity solution injection system and electrolytic coagulation system; polymer injection system; inline mixers for mixing the polymer in the wastewater stream; retention tubes for providing residence time for the polymer to react in the wastewater stream; a multi-stage separation system comprised of a plurality of water separation compartments for consecutively separating contaminants from the wastewater stream by removing contaminants that float and heavy contaminants that settle to the bottom; and an ozone treatment system. Except for the pretreatment sections, each of the treatment sections are contained within an enclosure cabinet that includes controller and control panels as well and feed containers for the conductivity fluid and polymer. | 03-12-2009 |
20090188535 | Wash Pad and Wash Fluid Containment System - A wash pad and wash fluid containment system upon which items such as vehicles or equipment are positioned and supported for collecting wastewater occasioned when washing the items, the system having various combinations of the following: a central trench, left and right side wash pad sections positioned on opposite sides of the central trench, the left and right side wash pad sections preferably being of identical configuration and interchangeable, each side wash pad section having a sloped surface for directing wastewater toward the central trench; a partial side wall enclosure assembly disposed about an outer perimeter of three sides of the wash pad; integrated pressure washer system mounted on the rear wall; a retractable cover assembly including a tarp wrapped on a roller mounted on the rear wall; side wall extension system extending above the side walls including a frame and tarp sections hanging on the frame. | 07-30-2009 |
Steve D. Taylor, Spokane, WA US
Patent application number | Description | Published |
---|---|---|
20100281420 | CELL BASED END USER INTERFACE HAVING ACTION CELLS - An EUI method and apparatus for presenting contents to a user, include operations and components configured to render an EUI constituted with at least a first display container cell, a second display container cell nested within the first display container cell, and an action cell nested in either the first or the second display container cell. The action cell is associated with causing at least an action to be performed in association with or on behalf with one or more display container cells. | 11-04-2010 |
Terrence Gene Taylor, Camas, WA US
Patent application number | Description | Published |
---|---|---|
20100039254 | TRANSPORTATION ACTIVITY INFORMATION TOOLS AND TECHNIQUES FOR MOBILE DEVICES - A machine-controlled method can include a mobile electronic device capturing transportation activity information corresponding to a particular transportation activity for a user, evaluating the transportation activity information based on a set of compliance rules, and issuing an alert to the user in response to determining that the transportation activity information is not in conformance with the set of compliance rules. | 02-18-2010 |
Thomas Taylor, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20130031616 | Methods and Systems for Enabling Multiple Accounts Support - Embodiments allow communication for a first and second account on one device to be sent and received over a single socket connection. A unique identifier may be associated with each account on the device. Communications sent from each account on the device may be encapsulated with the unique identifier for the account. Similarly, communications received for each account on the device may be encapsulated with the unique identifier for the account by a mobile endpoint. | 01-31-2013 |
Thomas Taylor, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20120121227 | CONDUCTOR ASSEMBLY, CONDUCTOR SPACER AND ASSOCIATED METHOD OF SEPARATING CONDUCTORS - A conductor assembly, a conductor spacer and an associated method for separating conductors are provided in order to secure conductors to one another and/or to an underlying platform. A conductor assembly includes a spacer body having a prismatic solid shape, first and second conductors that extend alongside the spacer body and first and second ties for securing the conductors to the spacer body. The spacer body includes a pair of end faces and a plurality of side faces extending between the end faces. The spacer body also defines an internal cavity that is accessible via openings defined by the end faces and at least two of the side faces. The spacer body is configured to provide different spacings between the conductors when the ties extend through different ones of the openings. | 05-17-2012 |
Thomas B. Taylor, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20080294536 | SYSTEM AND METHOD FOR PROVIDING EXPORT SERVICES TO MERCHANTS - A fulfillment services provider may offer export services to merchants, including generation of required export documentation; calculation, collection, and remittance of customs duties; and transportation via an international carrier. Such export services may be offered through a registration service, and may be integrated with other fulfillment services provided to registered merchants (e.g., domestic order fulfillment and/or warehousing of inventory), or may be offered to merchants that do not receive other fulfillment services from the provider. Export services may be provided to merchants who certify that all registered or specified items may be legally exported to all (or specified) international destinations, or the provider may verify compliance to export regulations on behalf of registered merchants. The provider may assume the role of Principal Party in Interest for registered merchants or the merchants may retain this role. Registration and provision of export services may be implemented in one or more software modules. | 11-27-2008 |
Thomas D. Taylor, Seatlle, WA US
Patent application number | Description | Published |
---|---|---|
20110191812 | Video Download Mechanism for Transferring Large Data - A content delivery system stores large content as frames of video that can be served by content servers already optimized for streaming video. Instead of storing image tiles in separate files, the system treats each tile as a frame of a video and stores the tiles in a video format. This allows transfer of large data from a publisher to a content server by transferring a single file or a small handful of files (rather than thousands or millions of files). Web servers such as MICROSOFT Internet Information Server (IIS) include smooth streaming support that can return individual images as video frames as though the images were stored in separate files. Thus, the content delivery system provides easier management of large data for publishers while continuing to provide a smooth experience consuming the data for clients. | 08-04-2011 |
Thomas D. Taylor, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20090300597 | APPLICATION LOADING - Extensions or additional software programs that are requested by a computer application running on an application platform are handled in an efficient manner by, among other things, regulating and tracking extensions that are downloaded. This allows the size of the application platform upon which the application is running to remain relatively small so as to mitigate strain on resources when the platform is initially deployed over a network (e.g., the Internet), thus making it easier and more likely for a user to install the application platform (and/or updates thereto). Requested extensions are subsequently added to and/or removed from the (already deployed) application platform based on, among other things, download metrics. | 12-03-2009 |
Thomas H. Taylor, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20080270395 | Relevance Bar for Content Listings - A client computer receives a set of search results ordered based on scheduled time of broadcast associated with respective listings of content. The listings of content include data representing time-bounded events. The client computer displays or otherwise presents a set of objects along an axis of a display bar, the objects corresponding to subsets of the search results. For example, the axis is associated with a unit of time or a unit of relevance. | 10-30-2008 |
20080270446 | Virtual Channels - A method and system for providing listings of multimedia events and for allowing a user to create virtual channels from the listings is described. The user can specify a headend or zip code and enter a search query to find multimedia events that are of interest to the user. In response, the system provides a list of multimedia events as the results of the user's search query. If the user so desires, the user can create a virtual channel based on the search results, according to certain embodiments of the invention. | 10-30-2008 |
20080270449 | Program Guide User Interface - A computer-implemented method includes receiving a search request related to media programming and generating a search. The result has a list of one or more collections of episodes responsive to the search request, and a schedule grid displaying a plurality of episodes on a plurality of different channels for a time period, including at least one program responsive to the search request. | 10-30-2008 |
20080270886 | Hiding Portions of Display Content - A computer-implemented method includes generating code for displaying a two-dimensional media programming schedule grid, receiving a command to compress the grid at a first location along a first dimension, and generating code for displaying the grid with visible graphical fold marks defining a fold area near the first location along the first dimension. | 10-30-2008 |
20080271078 | Momentary Electronic Program Guide - A computer-implemented method includes determining a time relative to a playing media program to insert a user notification, automatically generating a suggestion regarding a media program other than the playing media program to be presented to an audience member of the playing media program, providing, in a format for presentation on a user-related media player, the generated suggestion at the location in the playing media program, and causing the generation of a control that, when selected, performs an action related to the non-playing media program. | 10-30-2008 |
20080271080 | Customizable Media Channels - A computer-implemented method includes receiving an identification of a media program from a broadcast channel on an electronic program guide for inclusion in a personalized channel, adding the identified program to a personalized channel at a first time, and adding one or more additional programs to the personalized channel at times other than the first time. | 10-30-2008 |
20090293089 | Method and Apparatus for Analyzing Program Data - A system identifies a television program selected to be recorded. The identified television program has a scheduled start time and is associated with a program series. A program guide is searched to locate television programs associated with the same series as the identified television program. The program guide is searched for television programs that have a start time within a predetermined period of time of the scheduled start time of the television program selected to be recorded. | 11-26-2009 |
20120254159 | System and Method for Displaying and Searching Multimedia Events Scheduling Information - A system for displaying information may include memory, one or more processors, and one or more modules stored in memory. The one or more modules are configured for execution by the one or more processors and may include instructions for: presenting a subset of a collection of data on a first grid having a first axis corresponding to units of time and a second axis, the collection of data comprising data representing time-bounded events; presenting a second grid having, first and second axes corresponding to the first and second axes of the first grid, the second grid corresponding to a larger portion of the collection of data than the subset presented on the first grid; and presenting a user moveable window for selecting a portion of the second grid, and selecting the subset presented on the first grid in accordance with a current position of the window. | 10-04-2012 |
20120288260 | TV PROGRAM DATABASE - Before a programming guide is created, a unique code is assigned to each TV program that can be identified in the programming guide. Prior to the creation of the programming guide, a viewer selects the unique code corresponding to the TV show that the viewer would like to record whenever that TV show is broadcast. When the programming guide is created, the corresponding unique codes are associated with each TV program in the programming guide. The TV program corresponding to the viewer-selected unique code is then scheduled to be recorded in accordance with the announced broadcast schedule in the programming guide. A recording is made of the TV program corresponding to the viewer-selected unique code as the TV program is broadcast in accordance with the announced broadcast schedule in the programming guide. | 11-15-2012 |
20140007164 | System and Method for Displaying Multimedia Events Scheduling Information | 01-02-2014 |
20140109141 | Program Guide User Interface - A computer-implemented method includes receiving a search request related to media programming and generating a search. The result has a list of one or more collections of episodes responsive to the search request, and a schedule grid displaying a plurality of episodes on a plurality of different channels for a time period, including at least one program responsive to the search request. | 04-17-2014 |
20140115629 | System and Method for Displaying and Searching Multimedia Events Scheduling Information - Disclosed are computer implemented method, systems, and non-transitory media for presenting information representing a plurality of time-bounded events in (i) a first grid and (ii) a second grid. The first grid has a first size and represents a first set of time-bounded events in the plurality of time-bounded events. The second grid has a second size smaller than the first size. The second grid represents a second set of time-bounded events in the plurality of time-bounded events. This second set of time-bounded events includes a greater number of time-bounded events than the first set of time-bounded events. | 04-24-2014 |
20150135221 | Customizable Media Channels - A computer-implemented method includes receiving an identification of a media program from a broadcast channel on an electronic program guide for inclusion in a personalized channel, adding the identified program to a personalized channel at a first time, and adding one or more additional programs to the personalized channel at times other than the first time. | 05-14-2015 |
20150135222 | VIRTUAL CHANNELS - System and methods for formatting a virtual channel are provides in which, responsive to a user selection of a plurality of time-bounded multimedia events, there is formatted for display the plurality of time-bounded multimedia events in a first virtual channel. The user is enabled to fill a first time slot in the first virtual channel with overlapping time-bounded multimedia events from the plurality of time-bounded multimedia events. A representation of a numeric count of the overlapping time-bounded multimedia events is formatted for display in the first time slot. | 05-14-2015 |
20150199356 | System and Method for Displaying Both Multimedia Events Search Results and Internet Search Results - A system and method for presenting search results, including receiving a set of search results corresponding to a search query. The search results include: first results and second results. The first result corresponds to one or more time-bounded events, scheduled for showing on one or more television channels, that match the search query, and include links to an online application for accessing additional information about the one or more time-bounded events. The second results correspond to Internet accessible documents that satisfy the search query, and include links to the Internet accessible documents that satisfy the search query. The method also includes presenting the first and second results in a single web browser window. | 07-16-2015 |
20150269969 | Thumbnail Generation and Presentation for Recorded TV Programs - Thumbnail images representative of recorded TV programs are generated and presented to aid a user in browsing the recorded TV programs. In one implementation, a temporary thumbnail image is generated when a TV program first starts recording. The temporary thumbnail is used to populate any user interface (UI) screens that reference the recoded TV program. Once the TV program has reached a threshold amount of recording (e.g., a prescribed duration of recording, or completion of the recording), a permanent thumbnail image is generated and associated with the TV program. The permanent thumbnail is then presented in any subsequent UI screens, replacing the temporary thumbnail. In another implementation, display of the thumbnail images in the UI screens may be further controlled by setting preferences, such as parental controls. | 09-24-2015 |
20160088357 | System and Method for Displaying Multimedia Events Scheduling Information - Systems and methods for displaying program guide information are disclosed. In some implementations a method includes, at a computing device having one or more processors and memory storing one or more programs for execution by the one or more processors, formatting, for display, program guide data on a grid. The grid includes (i) a first axis representing units of time and (ii) a second axis representing multimedia channels. The program guide data comprises information representing a set of multimedia events. Responsive to a user-supplied selection of a multimedia event in the set of multimedia events a panel is overlaid on a portion of the grid. The panel provides additional data regarding the multimedia event. | 03-24-2016 |
Thomas Henry Taylor, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20150249866 | System and Method for Displaying and Searching Multimedia Events Scheduling Information - Disclosed are computer implemented methods, systems, and non-transitory media for representing a plurality of time-bounded events in first and second grids. The first grid has a larger size than the second grid. The second grid represents a second set of time-bounded events in the plurality of time-bounded events. A user-movable window is presented at a first position within the second grid where it encompasses a first portion of the second grid. The time-bounded events in the first portion of the second grid are displayed as a first set of time-bounded events in the first grid. Responsive to user instructions to move a position of the window from the first position to a second position within the second grid, the window is moved to the second position where it encompasses a third set of time-bounded events. Further, the first grid is updated to display the third set of time-bounded events. | 09-03-2015 |
Timothy Allen Taylor, Spokane Valley, WA US
Patent application number | Description | Published |
---|---|---|
20150240338 | Ultra-Thick High Strength 7xxx Series Aluminum Alloy Products and Methods of Making Such Products - The present invention is directed to an ultra-thick high strength aluminum alloy, comprising 7.5 to 8.4 wt. % Zn, 1.6 to 2.3 wt. % Mg, 1.4 to 2.1 wt. % Cu, and 0.05 to 0.15 wt. % Zr. This alloy can be fabricated to produce 2-10 inch thick plate, extrusion or forging products, and is especially suitable for aerospace structural components, especially large commercial airplane wing structure applications. The aluminum product has a minimum yield strength of [75 ksi−0.8×(thickness in inch−3.94 inch)] in LT direction and [76 ksi−0.8×(thickness in inch−3.94 inch)] in L direction for more than 2 inch thick product in T7651 temper. Besides strength, product provides necessary damage tolerance performance as well as corrosion resistance performance suitable for aerospace application. | 08-27-2015 |
Trevor Taylor, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20120323365 | DOCKING PROCESS FOR RECHARGING AN AUTONOMOUS MOBILE DEVICE - Described herein are technologies pertaining to autonomously docking a mobile robot at a docking station for purposes of recharging batteries of the mobile robot. The mobile robot uses vision-based navigation and a known map of the environment to navigate toward the docking station. Once sufficiently proximate to the docking station, the mobile robot captures infrared images of the docking station, and granularly aligns itself with the docking station based upon the captured infrared images of the docking station. As the robot continues to drive towards the docking station, the robot monitors infrared sensors for infrared beams emitted from the docking station. If the infrared sensors receive the infrared beams, the robot continues to drive forward until the robot successfully docks with the docking station. | 12-20-2012 |
William D. Taylor, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20100333104 | Service-Based Endpoint Discovery for Client-Side Load Balancing - A server farm includes a plurality of server devices. The plurality of server devices includes a plurality of topology service endpoints and a plurality of target service endpoints. A client computing system sends a topology service request to one of the topology service endpoints. In response, the topology service endpoint sends target service endpoint Uniform Resource Identifiers (URIs) to the client computing system. When a client application at the client computing system needs to send a target service request to one of the target service endpoints, the client computing system applies a load balancing algorithm to select one of the target service endpoint URIs. The client computing system then sends a target service request to the target service endpoint identified by the selected one of the target service endpoint URIs. In this way, the client computing system may use a load balancing algorithm appropriate for the client application. | 12-30-2010 |
20110022582 | Indexing of Partitioned External Data Sources - A computing system hosts a plurality of websites, a plurality of external data sources, and a search service. External resources in each of the external data sources are partitioned among a plurality of external partitions. The search service automatically generates an index comprising index entries. The index entries are partitioned among a plurality of index partitions, each associated with one or more of the websites. For each given index partition, the index entries in the given index partition map terms to resources in the given set of resources that contain the terms. The given set of resources includes web pages in a given set of websites associated with the given index partition and external resources in external partitions used by the given set of websites. The search service uses the index entries in given index partition to identify resources in the given set of resources containing query terms. | 01-27-2011 |
William David Taylor, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20120042010 | MANAGEMENT OF COLLECTIONS OF WEBSITES - This disclosure describes techniques that enable a subscriber of a data center to manage a site collection group hosted by the data center. A site collection group is a set of site collections that belong to a single subscriber. A site collection is a collection of websites. A website is a collection of related resources. Each of the site collections is associated with an “owner”. As described herein, the data center presents management interfaces that enable owners of site collections to manage the site collections. In addition, the data center presents management interfaces that enable subscribers to manage architectural aspects of their site collection groups. | 02-16-2012 |
20120159601 | Transition from WS-Federation Passive Profile to Active Profile - A server system sends a first credential request to a passive requestor at a client device. After sending the first credential request, the server system receives a credential for a user of the client device. If the credential is valid, the server system can provide the passive requestor with access to a resource provided by the server system. After providing the passive requestor with access to the resource, the server system provides an active requestor at the client device with access to the resource without sending a second credential request to the active requestor. Consequently, it may not be necessary for a user of the client device to provide credentials twice in order for the passive requestor and the active requestor to access the resource. | 06-21-2012 |
20120291009 | Web Service Proxy Interface Augmentation - In a web application platform context, web service proxy interface augmentation is provided without undue loss of customization capabilities. After obtaining an address of a web service endpoint, sending a metadata query to the endpoint, and extracting operational information from the response, a contract is generated in the form of an interface. The interface does not rely on non-contract programming constructs. A file containing the interface is added to a project in an integrated development environment (IDE). From a developer perspective, the IDE displays service application(s) of a server farm identified by the developer. The developer selects a service application and receives a list of web service endpoint(s). After choosing an endpoint, the developer receives an automatically generated interface containing operational information for an operation exposed by the web service endpoint. The developer also creates in the IDE a web proxy project item that includes the interface. | 11-15-2012 |
20130145427 | AUTHORIZING APPLICATION ACCESS TO SECURE RESOURCES - An application submits a permission request to a resource server. In response to receiving the request, the resource server generates a user interface that asks the user to grant or deny the requested permissions. If the permissions are granted, data is stored indicating that the application has the requested permissions. When a runtime request for a resource is received, the resource server determines whether the request has been made by a user, by an application, or by an application on behalf of a user. If the request is made by an application only, the request is granted only if the application has permission to access the resource by way of a direct call not on behalf of a user. If the request is made by an application on behalf of a user, the request is granted only if both the user and the application have sufficient permission. | 06-06-2013 |
20140373101 | SENDING SESSION TOKENS THROUGH PASSIVE CLIENTS - A session token can be requested to be sent to a first computing service from a second computing service, and a first computing service can receive the requested session token from the second computing service. The first computing service can send a message that includes the session token through a passive client to the second computing service. The second computing service can receive the message that includes the session token from the passive client, and the second computing service can verify that the message is valid. This verification of the validity of the message can include verifying that the session token received back from the passive client matches the session token the second computing service sent to the first computing service. | 12-18-2014 |
Zachary Taylor, Sammamish, WA US
Patent application number | Description | Published |
---|---|---|
20090300158 | METHOD AND SYSTEM FOR SUPPORTING THE COMMUNICATION OF PRESENCE INFORMATION AMONG COMPUTING DEVICES OF A NETWORK - A method and system for aggregating presence information generated by multiple devices associated with a single user is presented. A server acting as a presence agent on behalf of a first user and the first user's computing device receives and responds to a subscription request generated by a computing device operated by a second user that wishes to be permitted as a watcher of the first user. If the server is not capable of acting as a presence agent, then the first user's computing device assumes the role of a presence agent. | 12-03-2009 |