Ford, WA
Adrian Ford, Woodinville, WA US
Patent application number | Description | Published |
---|---|---|
20090086259 | METHOD AND SYSTEM FOR PROVIDING BACKWARD COMPATIBILITY FOR A NEW VERSION OF A PAGE DESCRIPTION LANGUAGE - A method of providing backward compatibility for a newer version of a page description language to a system comprising a computer and a printer coupled to the computer, where the printer is configured and arranged for operation with an earlier version of the page description language and has not been updated for the newer version of the page description language, includes providing an updated printer driver with a component that incorporates information about the printer to convert a file in the newer version of the page description language into a file in the earlier version of the page description language while substantially retaining a same visual appearance of the file when printed and compared to the file printed by a printer configured and arranged to print the file using the newer version of the page description language. The updated printer driver is stored on the computer. | 04-02-2009 |
Alexander S. Ford, Carnation, WA US
Patent application number | Description | Published |
---|---|---|
20110225170 | ADAPTABLE RELEVANCE TECHNIQUES FOR SOCIAL ACTIVITY STREAMS - A social networking activity reporting system (“SNARS”) and techniques are used for notifying a user of a client-side electronic device about updates (“activity items,” or “AIs”) from the user's social network. A relevance formula, which includes at least one time-dependent portion and at least one time-independent portion, is used to calculate a relevance score for an AI. For each AI, the time-dependent portion includes at least one factor based on a dynamic relationship between the user and the AI (for example, the relationship between the user or others in the user's social network and the publisher; or the amount of interaction the user or others in the user's social network have had with the item or subject). The AIs are presented in ascending or descending order based on the relevance scores. The relevance formula may be updated and re-applied to the same or a different set of activity items. | 09-15-2011 |
Brent Ford, Sammamish, WA US
Patent application number | Description | Published |
---|---|---|
20150358757 | NETWORK SELECTION FOR A GIVEN APPLICATION OR CONTEXT - A network usage manager in an operating system executing on a mobile device is configured to enable selection among different cellular data connections by application (“app”) or by app class so that end users can tailor cellular network allocation, app performance, and costs to meet their specific needs while mobile operators can improve network utilization and provide more comprehensive data plan offerings. The network usage manager applies app usage policies to select among different cellular data connections which may be supported on the mobile device using single or multiple SIM/UICC (Subscriber Identity Module/Universal Integrated Circuit Card) cards. The app usage policies can be set for a given app or class of app on the mobile device so that, for example, apps that implement background synchronization processes can use typically less expensive, lower bandwidth connections while typically more expensive, higher bandwidth connections are selected for data intensive apps. | 12-10-2015 |
Brent E. Ford, Sammamish, WA US
Patent application number | Description | Published |
---|---|---|
20140071895 | Network Selection Based On Customizing Crowdsourced Connection Quality Data - Embodiments select networks for connection based on application-specific quality scores. A request is received from an application for a network connection. Connection quality data for nearby networks is accessed. The connection quality data is derived from crowdsourced data. The connection quality data is adjusted based on a device context to produce an application-specific quality score for each of the networks. One or more of the networks are selected for connection based on the application-specific quality scores. In some embodiments, a single network connection endpoint is provided to the application to abstract connection management details from the application. | 03-13-2014 |
Brent Edward Ford, Sammamish, WA US
Patent application number | Description | Published |
---|---|---|
20150124641 | COMMUNITY WI-FI NETWORK JOINED ACCESS POINT CONFIGURATION - Various technologies described herein pertain to configuring an access point in a local network for operation in a community Wi-Fi network. The community Wi-Fi network includes access points in differing local networks that share respective network bandwidth capacities with member computing devices of the community Wi-Fi network. A request to join the access point to the community Wi-Fi network is transmitted from the access point to a community aggregation system. Responsive to the request, the community aggregation system transmits a firmware update to the access point. The access point installs the firmware update in memory of the access point. Moreover, responsive to installation of the firmware update, the access point can share network bandwidth capacity with the member computing devices of the community Wi-Fi network. Further, the community aggregation system supports transparent handoffs between access points in to the community Wi-Fi network. | 05-07-2015 |
20150127436 | COMMUNITY WI-FI NETWORK - Various technologies described herein pertain to joining a computing device in a local network to a community Wi-Fi network. The community Wi-Fi network includes disparate computing devices that share respective network bandwidth capacities with member consumer devices of the community Wi-Fi network. The computing device receives an opt-in signal indicating that the computing device desirably be added to the community Wi-Fi network. Responsive to receiving the opt-in signal, the computing device retrieves account parameters. The account parameters include data indicating a network bandwidth capacity allocated to the account, which is usable by the computing device. A shared portion of the network bandwidth capacity is determined based at least in part upon the parameters of the account. The computing device is configured to share the shared portion of the network bandwidth capacity for consumption by member consumer device(s). The computing device communicates with the member consumer device(s) over a Wi-Fi connection | 05-07-2015 |
20150128219 | SHARED WI-FI USAGE - Various technologies described herein pertain to utilization of shared Wi-Fi. For instance, network access rights of a Wi-Fi network can be controlled by a mobile device of a point of contact for the Wi-Fi network. Moreover, utilization of a Wi-Fi network can be tracked and usage data indicative of historic utilization of the Wi-Fi network can be retained. Further, groups of users between whom Wi-Fi credentials are shared can be created. | 05-07-2015 |
20150188800 | MANAGEMENT OF COMMUNITY WI-FI NETWORK - Various technologies described herein pertain to managing and accessing a community Wi-Fi network. The community Wi-Fi network can include sharer computing devices in differing local networks that share respective network bandwidth capacities with consumer computing devices. Feedback information pertaining to network bandwidth capacity available at different geographic locations covered by the community Wi-Fi network can be collected and evaluated to enable generation of maps for visualizing coverage of the community Wi-Fi network. A consumer computing device can display a map that includes visual information pertaining to the geographic coverage of the community Wi-Fi network relative to a geographic location of the consumer computing device. Community Wi-Fi network coverage can be analyzed to detect geographic locations at which network coverage is desirably added; network coverage can be added by incentivizing a potential sharer computing device to opt in to share network bandwidth capacity or controlling beamforming of sharer computing device(s). | 07-02-2015 |
Daniel E. Ford, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20150079970 | DEFINING A PERIMETER TO MONITOR A WIRELESS DEVICE FOR A VIOLATION OF THE PERIMETER - Examples disclose a storage medium encoded with instructions executable by a processor of a computing device, the instructions to define a perimeter within a wireless network to monitor a wireless device for violation of the perimeter. Further, the examples provide the instructions to receive a signal data associated with the wireless device. Additionally, the examples also disclose the instructions to detect a location of the wireless device based on the signal data to determine whether the wireless device has violated the defined perimeter. | 03-19-2015 |
Gary A. Ford, Renton, WA US
Patent application number | Description | Published |
---|---|---|
20100263739 | GTank-C90 Auxiliary Fuel Transfer System - The ‘GTank-C90 Auxiliary Fuel Transfer System’ consists of an auxiliary fuel transfer cell that connects to and becomes an integral part of the extended fuel storage of the motorcycle increasing its capacity and riding range. The ‘GTank-C90 Auxiliary Fuel Transfer System’ allows the motorcycle operator to transfer fuel from the auxiliary fuel transfer cell to the stock fuel tank by activating a momentary 12V toggle switch. This fuel transfer is designed to be performed during normal operation of the ‘motorcycle’ without disruption of use or adversely affecting the operation of the motorcycle in any way. | 10-21-2010 |
James L. Ford, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20150294386 | ASSISTED SHOPPING - Disclosed are various embodiments for facilitating an assisted shopping experience. A speech input can be captured and transcribed. The transcribed speech input can be transmitted to a customer service agent in a data session that is contemporaneous with a voice session. The customer service agent can then facilitate an assisted shopping experience via the voice session and data session. | 10-15-2015 |
James O. Ford, Bothell, WA US
Patent application number | Description | Published |
---|---|---|
20090125627 | HIGHLY SCALABLE NETWORK ENVIRONMENT FOR MANAGING REMOTE DEVICES - A highly scalable primary server is provided to serve an increasing number of users and remote devices. Instead of communicating with a primary server using an expensive communication protocol, a remote device communicates with a secondary server using a less expensive protocol to determine whether the primary server desires to communicate control instructions to the remote device. When the primary server has a request to control the remote device, the primary server creates a table entry to the secondary server to notify the remote device of a request to communicate. Upon polling the secondary server and learning of the created table entry, the remote device establishes a communication connection with the primary server to receive the instructions for controlling the remote device. In this manner, the demand for resources needed for communication with the primary server is significantly reduced. | 05-14-2009 |
Jeffrey L. Ford, Sammamish, WA US
Patent application number | Description | Published |
---|---|---|
20100223597 | AGGREGATION AND PRIORITIZATION OF APPLICATION ISSUE DATA - A novel software application development aid comprises a web portal that provides aggregated and prioritized application issue data to ISVs in an ISV-specific and ISV-customizable manner so that the ISVs may improve their applications or correct errors therein and may know which application issues are causing the greatest reductions in customer satisfaction. So informed, the ISV may efficiently focus limited corrective resources on the most pressing problems. The application issue data sources for the ISV portal may include logo testing data, user crash report data, and other testing data. | 09-02-2010 |
Kelly Laurence Ford, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20130121599 | Measuring Web Page Rendering Time - Various embodiments provide approaches for measuring the rendering times of a webpage that can be browser-independent. In at least some embodiments, as a web page is rendered, video data of the webpage is captured and analyzed to ascertain when the webpage, or portions thereof, have likely been completely rendered. In at least some embodiments, image processing can be performed on captured video data to ascertain, from observed pixel changes over time, when the webpage has likely been rendered. | 05-16-2013 |
Marion L. Ford, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20090238936 | Food-product preparation kit, food-product preparation apparatus, and methods of use - Embodiments relate to food-product preparation kits and food-product preparation apparatuses. In one embodiment, a food-product preparation kit includes at least one support including a plurality of support slots, a food-product preparation apparatus, and at least one recipe card. The food-product preparation apparatus includes a base and walls attached to the base. The base and walls define receiving spaces for receiving food product. The food-product preparation apparatus includes at least one flange portion extending from the base. The at least one flange is configured to be received by at least one support slot and cooperate therewith so that the food-product preparation apparatus is supported in an upward fashion at a convenient viewing angle. The at least one recipe card is configured to be received by at least one of the support slots and cooperate therewith so that the at least one recipe card is oriented in an upward fashion. | 09-24-2009 |
Matthew Ford, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20100228623 | TRACKING AD UNIT PERFORMANCE - Methods and computer storage media for tracking and reporting ad unit performance are described. Tags are associated with ad units and may be manually associated and/or extracted from content items to be presented on a webpage associated with an ad unit. Upon receipt of a request for an advertisement to be presented in association with an ad unit, one or more associated tags are also received. Performance of the ad unit may be tracked utilizing the associated tags and one or more performance data elements, for instance, click-through-rate, income generated by the ad unit, visitor data, number of impressions, and expected cost per thousand impressions (eCPM). Reports on the tracked performance may be generated as desired. | 09-09-2010 |
Ralph D. Ford, Washougal, WA US
Patent application number | Description | Published |
---|---|---|
20140209005 | Non-Corrodible Pontoon and Saddle Assemblies - The subject disclosure presents assemblies, devices and methods to float a structure over a body of water by using a saddle fastened to a pontoon, whereby the saddle remains above the water line. The saddle includes a plurality of external clamp plates outside a pontoon sidewall, and fastened to one or more internal clamp plates placed inside the pontoon sidewall, thereby clamping the sidewall between them. Attachment points for the external and internal clamp plates are situated at a height that is relatively higher than a water line anticipated when the pontoon is under a load. This ensures that corrodible components are maintained above a water level while the pontoon is floating the structure, reducing corrosion. | 07-31-2014 |
Richard L. Ford, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20110066829 | Selecting Regions Of Hot Code In A Dynamic Binary Rewriter - An approach to region selection which extends beyond traces and selects super-regions. A super-region (SR) contains arbitrary control flow, such as interprocedural nested loops, that provides a larger scope for transformation (e.g. optimization) than traces. Hardware samples are used to identify SRs that contain the hot code of a client process without requiring any static program information. | 03-17-2011 |
Robert G. Ford, Snohomish, WA US
Patent application number | Description | Published |
---|---|---|
20090192727 | SYSTEM AND METHOD FOR MONITORING STRUCTURES FOR DAMAGE USING NONDESTRUCTIVE INSPECTION TECHNIQUES - A system and method for monitoring a structure for damage is provided. The method includes stimulating a sensor in a sensor array to generate a plurality of waves. The sensor array includes one or more quadrants, wherein each quadrant includes one or more sensors. Sensor data from all sensors are acquired in each quadrant in parallel. The sensor data wave characteristics is processed for analysis. The processed sensor data wave characteristics are compared with threshold values to determine the presence of damage to the structure. If the presence of damage is determined, a corrective system is notified for corrective action. | 07-30-2009 |
Russell H. Ford, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20090238936 | Food-product preparation kit, food-product preparation apparatus, and methods of use - Embodiments relate to food-product preparation kits and food-product preparation apparatuses. In one embodiment, a food-product preparation kit includes at least one support including a plurality of support slots, a food-product preparation apparatus, and at least one recipe card. The food-product preparation apparatus includes a base and walls attached to the base. The base and walls define receiving spaces for receiving food product. The food-product preparation apparatus includes at least one flange portion extending from the base. The at least one flange is configured to be received by at least one support slot and cooperate therewith so that the food-product preparation apparatus is supported in an upward fashion at a convenient viewing angle. The at least one recipe card is configured to be received by at least one of the support slots and cooperate therewith so that the at least one recipe card is oriented in an upward fashion. | 09-24-2009 |
Steven Ford, Ellensburg, WA US
Patent application number | Description | Published |
---|---|---|
20100038881 | Mounting Apparatus - Described are embodiments directed to an apparatus that is adapted to be mounted on a vehicle with a fifth wheel. The apparatus allows a towing hitch to be attached to the vehicle which allows the vehicle to tow other vehicles. The apparatus includes an elongated beam with a forward portion, middle portion, and rearward portion and a kingpin connected to the middle portion of the beam and adapted to engage a fifth wheel. A mounting pin with a first end and a second end is connected to the rearward portion of the beam and is substantially perpendicular to the elongated beam. The apparatus further includes strut braces connected to either end of the mounting pin and that extend at an angle away from the mounting pin. The strut braces are also connected to leveling assemblies which are adapted to connect to a frame of the vehicle and are adapted to change the vertical position of the rearward portion of the beam. | 02-18-2010 |
20110254250 | SWIVEL HEAD ASSEMBLY - Various embodiments of the present invention comprise apparatus, assemblies and methods for towing a vehicle using a swivel head assembly. The swivel head assembly can permit a grid head of a towing system to roll as well as yaw with respect to a tow arm. Spring members are also provided that can help dampen roll motions. | 10-20-2011 |
Victoria Ford, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20100021871 | TEACHING READING COMPREHENSION - A creation system and method for creating routines for teaching comprehension are described. The system identifies the skill to be taught, determines one or more features for the identified skill and determines a sequence of routines based on the determined one or more features. A performance system and method for performing the determined routines are also described. The performance system identifies the skill to be taught, determines the sequence of routines for the skill and presents the sequence to the learners. The performance system also provides feedback to the learners for their responses and modifies the sequence of routines based of the learners' responses. | 01-28-2010 |