Patent application number | Description | Published |
20090089634 | SCAN TESTING SYSTEM, METHOD AND APPARATUS - Test circuits located on semiconductor die enable a tester to test a plurality of die/ICs in parallel by inputting both stimulus and response patterns to the plurality of die/ICs. The response patterns from the tester are input to the test circuits along with the output response of the die/IC to be compared. Also disclosed is the use of a response signal encoding scheme whereby the tester transmits response test commands to the test circuits, using a single signal per test circuit, to perform: (1) a compare die/IC output against an expected logic high, (2) a compare die/IC output against an expected logic low, and (3) a mask compare operation. The use of the signal encoding scheme allows functional testing of die and ICs since all response test commands (i.e. 1-3 above) required at each die/IC output can be transmitted to each die/IC output using only a single tester signal connection per die/IC output. In addition to functional testing, scan testing of die and ICs is also possible. | 04-02-2009 |
20100095171 | SCAN TESTING SYSTEM, METHOD AND APPARATUS - Test circuits located on semiconductor die enable a tester to test a plurality of die/ICs in parallel by inputting both stimulus and response patterns to the plurality of die/ICs. The response patterns from the tester are input to the test circuits along with the output response of the die/IC to be compared. Also disclosed is the use of a response signal encoding scheme whereby the tester transmits response test commands to the test circuits, using a single signal per test circuit, to perform: (1) a compare die/IC output against an expected logic high, (2) a compare die/IC output against an expected logic low, and (3) a mask compare operation. The use of the signal encoding scheme allows functional testing of die and ICs since all response test commands (i.e. 1-3 above) required at each die/IC output can be transmitted to each die/IC output using only a single tester signal connection per die/IC output. In addition to functional testing, scan testing of die and ICs is also possible. | 04-15-2010 |
20110041019 | SCAN TESTING SYSTEM, METHOD AND APPARATUS - Test circuits located on semiconductor die enable a tester to test a plurality of die/ICs in parallel by inputting both stimulus and response patterns to the plurality of die/ICs. The response patterns from the tester are input to the test circuits along with the output response of the die/IC to be compared. Also disclosed is the use of a response signal encoding scheme whereby the tester transmits response test commands to the test circuits, using a single signal per test circuit, to perform: (1) a compare die/IC output against an expected logic high, (2) a compare die/IC output against an expected logic low, and (3) a mask compare operation. The use of the signal encoding scheme allows functional testing of die and ICs since all response test commands (i.e. 1-3 above) required at each die/IC output can be transmitted to each die/IC output using only a single tester signal connection per die/IC output. In addition to functional testing, scan testing of die and ICs is also possible. | 02-17-2011 |
20120036408 | Test Chain Testability In a System for Testing Tri-State Functionality - An embodiment of the invention provides system for detecting faults on a test chain. A circuit provides a test signal to an input of a test chain. The test chain includes a plurality of buffers connected in series. A register receives a logical value representing the output of the test chain. The register sends the logical value representing the output of the test chain to test circuitry where the value is observed. | 02-09-2012 |
20130021055 | SCAN TESTING SYSTEM, METHOD AND APPARATUS - Test circuits located on semiconductor die enable a tester to test a plurality of die/ICs in parallel by inputting both stimulus and response patterns to the plurality of die/ICs. The response patterns from the tester are input to the test circuits along with the output response of the die/IC to be compared. Also disclosed is the use of a response signal encoding scheme whereby the tester transmits response test commands to the test circuits, using a single signal per test circuit, to perform: (1) a compare die/IC output against an expected logic high, (2) a compare die/IC output against an expected logic low, and (3) a mask compare operation. The use of the signal encoding scheme allows functional testing of die and ICs since all response test commands (i.e. 1-3 above) required at each die/IC output can be transmitted to each die/IC output using only a single tester signal connection per die/IC output. In addition to functional testing, scan testing of die and ICs is also possible. | 01-24-2013 |
20130169332 | Family of Multiplexer/Flip-Flops with Enhanced Testability - A multibit combined multiplexer and flip-flop circuit has a plurality of bit circuits. Each bit circuit includes and input section, a flip-flop section and a per bit control section. The input sections have inputs for plural of input signals and corresponding input pass gates. The outputs of the input pass gates are connected to the input of the flip-flop section. Each per bit control section includes an inverter for each input terminal. There is a combined control section receiving a clock signal and a control signals for selection of only one of the input signals. The combined control section include a logical AND for each input signal combining the clock signal and the selection signal. The output of each logical AND is connected to the input of a corresponding inverter of each per bit control circuit. The input pass gate are controlled by a corresponding logical AND and said corresponding inverter. | 07-04-2013 |
20140055158 | Integrated Circuit Die Having Input and Output Circuit Pads, Test Circuitry, and Multiplex Circuitry - Test circuits located on semiconductor die enable a tester to test a plurality of die/ICs in parallel by inputting both stimulus and response patterns to the plurality of die/ICs. The response patterns from the tester are input to the test circuits along with the output response of the die/IC to be compared. Also disclosed is the use of a response signal encoding scheme whereby the tester transmits response test commands to the test circuits, using a single signal per test circuit, to perform: (1) a compare die/IC output against an expected logic high, (2) a compare die/IC output against an expected logic low, and (3) a mask compare operation. The use of the signal encoding scheme allows functional testing of die and ICs since all response test commands (i.e. 1-3 above) required at each die/IC output can be transmitted to each die/IC output using only a single tester signal connection per die/IC output. In addition to functional testing, scan testing of die and ICs is also possible. | 02-27-2014 |
20140167792 | SCAN TESTING SYSTEM, METHOD AND APPARATUS - Test circuits located on semiconductor die enable a tester to test a plurality of die/ICs in parallel by inputting both stimulus and response patterns to the plurality of die/ICs. The response patterns from the tester are input to the test circuits along with the output response of the die/IC to be compared. Also disclosed is the use of a response signal encoding scheme whereby the tester transmits response test commands to the test circuits, using a single signal per test circuit, to perform: (1) a compare die/IC output against an expected logic high, (2) a compare die/IC output against an expected logic low, and (3) a mask compare operation. The use of the signal encoding scheme allows functional testing of die and ICs since all response test commands (i.e. 1-3 above) required at each die/IC output can be transmitted to each die/IC output using only a single tester signal connection per die/IC output. In addition to functional testing, scan testing of die and ICs is also possible. | 06-19-2014 |
20150067426 | PACKET BASED INTEGRATED CIRCUIT TESTING - Apparatus and method for testing an integrated circuit. An integrated circuit includes circuitry to be tested, scan chain logic, and a test adapter. The scan chain logic is configured to transfer test data to and test results from the circuitry. The test adapter is configured to extract the test data from a packet received from an automated test control system and to transfer the test data to the scan chain logic. The test adapter is also configured to receive the test results from the scan chain logic, and to packetize the test result for transmission to the automated test control system. | 03-05-2015 |
20150309117 | SCAN TESTING SYSTEM, METHOD AND APPARATUS - Test circuits located on semiconductor die enable a tester to test a plurality of die/ICs in parallel by inputting both stimulus and response patterns to the plurality of die/ICs. The response patterns from the tester are input to the test circuits along with the output response of the die/IC to be compared. Also disclosed is the use of a response signal encoding scheme whereby the tester transmits response test commands to the test circuits, using a single signal per test circuit, to perform: (1) a compare die/IC output against an expected logic high, (2) a compare die/IC output against an expected logic low, and (3) a mask compare operation. The use of the signal encoding scheme allows functional testing of die and ICs since all response test commands (i.e. 1-3 above) required at each die/IC output can be transmitted to each die/IC output using only a single tester signal connection per die/IC output. In addition to functional testing, scan testing of die and ICs is also possible. | 10-29-2015 |
Patent application number | Description | Published |
20120138286 | PERFORATING SAFETY SYSTEM AND ASSEMBLY - Perforating assemblies and perforating safety systems capable of being disposed in a wellbore for hydrocarbon fluid production are described. The perforating assemblies can include an isolation device that is capable of preventing a denotation train when the assemblies are in a first orientation and allowing a denotation train when the perforating assemblies are in a second orientation. The isolation device can be automatically reoriented or reconfigured upon a change in the orientation of the perforating assembly. | 06-07-2012 |
20130192829 | METHOD AND APPARATUS FOR EXPENDABLE TUBING-CONVEYED PERFORATING GUN - Methods and apparatus are presented for a “disappearing” perforator gun assembly. In a preferred method of perforating a well casing, inserted into the well casing is a tubing conveyed perforator having an outer tubular made from a metallic glass alloy having high strength and low impact resistance. An inner structure is positioned within the outer tubular and holds one or more explosive charges. Upon detonating the explosive charges, the outer tubular is fragmented. The inner structure is preferably also substantially destroyed upon detonation of the one or more explosive charges. For example, the inner structure can be made from a combustible material, corrodible, dissolvable, etc., material. A disintegration-enhancing material is optionally positioned between the outer tubular and the inner structure. Additional embodiments are presented having gun housings which dematerialize upon detonation of the charges. | 08-01-2013 |
20140034384 | METHOD AND APPARATUS FOR EXPENDABLE TUBING-CONVEYED PERFORATING GUN - Methods and apparatus are presented for a “disappearing” perforator gun assembly. In a preferred method of perforating a well casing, inserted into the well casing is a tubing conveyed perforator having an outer tubular made from a metallic glass alloy having high strength and low impact resistance. An inner structure is positioned within the outer tubular and holds one or more explosive charges. Upon detonating the explosive charges, the outer tubular is fragmented. The inner structure is preferably also substantially destroyed upon detonation of the one or more explosive charges. For example, the inner structure can be made from a combustible material, corrodible, dissolvable, etc., material. A disintegration-enhancing material is optionally positioned between the outer tubular and the inner structure. Additional embodiments are presented having gun housings which dematerialize upon detonation of the charges. | 02-06-2014 |
20140083764 | METHOD AND APPARATUS FOR EXPENDABLE TUBING-CONVEYED PERFORATING GUN - Methods and apparatus are presented for a “disappearing” perforator gun assembly. In a preferred method of perforating a well casing, inserted into the well casing is a tubing conveyed perforator having an outer tubular made from a metallic glass alloy having high strength and low impact resistance. An inner structure is positioned within the outer tubular and holds one or more explosive charges. Upon detonating the explosive charges, the outer tubular is fragmented. The inner structure is preferably also substantially destroyed upon detonation of the one or more explosive charges. For example, the inner structure can be made from a combustible material, corrodible, dissolvable, etc., material. A disintegration-enhancing material is optionally positioned between the outer tubular and the inner structure. Additional embodiments are presented having gun housings which dematerialize upon detonation of the charges. | 03-27-2014 |
20140231065 | PERFORATING SAFETY SYSTEM AND ASSEMBLY - Perforating assemblies and perforating safety systems capable of being disposed in a wellbore for hydrocarbon fluid production are described. The perforating assemblies can include an isolation device that is capable of preventing a detonation train when the assemblies are in a first orientation and allowing a detonation train when the perforating assemblies are in a second orientation. The isolation device can be automatically reoriented or reconfigured upon a change in the orientation of the perforating assembly. | 08-21-2014 |
Patent application number | Description | Published |
20130213668 | WELL TOOL ASSEMBLIES WITH QUICK CONNECTORS AND SHOCK MITIGATING CAPABILITIES - A method can include interconnecting a well tool in a well tool assembly with a shock mitigating connection, the interconnecting being performed without threading, and positioning the well tool assembly in a wellbore. A well perforating assembly can include at least two perforating devices, a detonation train extending through the perforating devices, and a shock absorber positioned between the perforating devices. A method of assembling a perforating assembly can include, prior to installing the perforating assembly in a wellbore, pushing one perforating device connector into another perforating device connector without threading the connectors together, thereby: a) preventing disconnection of the connectors and b) making a connection in a detonation train. A well system can include a perforating assembly including multiple perforating guns and multiple shock absorbers. Each shock absorber may be interconnected between at least two of the perforating guns. | 08-22-2013 |
20140260591 | Protection of Electronic Devices Used with Perforating Guns - In an embodiment, a sensing subassembly for use with a downhole tool comprises a housing, a cavity extending into the housing, a sensor disposed at least partially within the cavity, a shock mitigating member disposed between at least one end of the sensor and the housing, and at least one seal member disposed between the sensor and the housing. At least a portion of the sensor is in fluid communication with an exterior of the housing, and the shock mitigating member is configured to attenuate at least a portion of a shock wave between the housing and the sensor. | 09-18-2014 |
Patent application number | Description | Published |
20110150793 | Clear or Translucent Composition - The present disclosure relates to a clear or translucent composition which takes the form of a solid, a semi-solid or a viscous gel. The inventive composition contains a mixture of at least two amino acid-based gelatinizing agents, a non-ionic unsaturated fatty alcohol in an amount which reduces the dissolution temperature of the gelatinizing agents to allow processing at or below 100° C., an alkyl dimethicone, and an oil and/or a polymer component. Additional ingredients depending on the application may also be included in the clear or translucent composition. The present disclosure also relates to methods of producing the clear or translucent composition of the disclosure and uses thereof. | 06-23-2011 |
20110182834 | Clear or Translucent Composition - The present disclosure relates to a clear or translucent composition which takes the form of a solid, a semi-solid or a viscous gel. The inventive composition contains a mixture of at least two amino acid-based gelatinizing agents, at least one polyamide resin, a non ionic, unsaturated fatty alcohol in an amount which reduces the dissolution temperature of the gelatinizing agents to allow processing at or below 115° C., an alkyl dimethicone, and an oil and/or a polymer component. Additional ingredients depending on the application may also be included in the clear or translucent composition. The present disclosure also relates to methods of producing the clear or translucent composition of the disclosure and uses thereof. | 07-28-2011 |
20120244101 | Self-Leveling Cosmetic - Cosmetic compositions comprising a Boger fluid are provided as well as methods for using such compositions in cosmetics that exhibit Boger fluid-like characteristics, such as self-leveling. These cosmetics provide for ease of application and aid in achieving a smooth, even, and/or glossy finish on skin and hair. | 09-27-2012 |
Patent application number | Description | Published |
20100129325 | SENECA VALLEY VIRUS BASED COMPOSITIONS AND METHODS FOR TREATING DISEASE - The present invention relates to a novel RNA picornavirus that is called Seneca Valley virus (“SVV”). The invention provides isolated SVV nucleic acids and proteins encoded by these nucleic acids. Further, the invention provides antibodies that are raised against the SVV proteins. Because SVV has the ability to selectively kill some types of tumors, the invention provides methods of using SVV and SVV polypeptides to treat cancer. Because SVV specifically targets certain tumors, the invention provides methods of using SVV nucleic acids and proteins to detect cancer. Additionally, due to the information provided by the tumor-specific mechanisms of SVV, the invention provides methods of making new oncolytic virus derivatives and of altering viruses to have tumor-specific tropisms. | 05-27-2010 |
20120034676 | SENECA VALLEY VIRUS BASED COMPOSITIONS AND METHODS FOR TREATING DISEASE - The present invention relates to a novel RNA | 02-09-2012 |
20140348798 | SENECA VALLEY VIRUS BASED COMPOSITIONS AND METHODS FOR TREATING DISEASE - The present invention relates to a novel RNA picornavirus that is called Seneca Valley virus (“SVV”). The invention provides isolated SVV nucleic acids and proteins encoded by these nucleic acids. Further, the invention provides antibodies that are raised against the SVV proteins. Because SVV has the ability to selectively kill some types of tumors, the invention provides methods of using SVV and SVV polypeptides to treat cancer. Because SVV specifically targets certain tumors, the invention provides methods of using SVV nucleic acids and proteins to detect cancer. Additionally, due to the information provided by the tumor-specific mechanisms of SVV, the invention provides methods of making new oncolytic virus derivatives and of altering viruses to have tumor-specific tropisms. | 11-27-2014 |
Patent application number | Description | Published |
20090157258 | SYSTEMS AND METHODS INVOLVING QUADRANT DEPENDENT ACTIVE DAMPING - A method for controlling a steering system, including, receiving a first signal representative of a torque applied to a steering wheel, receiving a second signal representative of a motor velocity of a motor operatively linked to the steering wheel, multiplying the first signal with the second signal resulting in a product signal, applying a backlash function to the product signal, wherein the backlash function imparts a defined hysteresis in the system, multiplying a defined first-third quadrant scaling factor with an active damping signal, and sending a resultant motor command signal to the motor responsive to determining that the product signal is a positive signal, and multiplying a defined second-fourth quadrant scaling factor with the active damping signal, and sending the resultant motor command signal to the motor responsive to determining that the product signal is a negative signal. | 06-18-2009 |
20090271075 | SYSTEMS AND METHODS INVOLVING TORQUE DISTURBANCE REJECTION - A method for controlling a steering system, the method including, receiving a first signal including a position of a component in the steering system, receiving a second signal including a disturbance signal operative to indicate an effect of a first torque disturbance in the steering system, calculating a first counter acting torque command signal operative to minimize the first torque disturbance as a function of the position of the component and the disturbance signal, and sending the first counter acting torque command signal to a motor. | 10-29-2009 |
20100023221 | METHOD FOR CONTROLLING A VEHICLE STEERING SYSTEM - Systems and methods for controlling a vehicle steering system are provided. In one exemplary embodiment, the method includes receiving a desired front road wheel angle signal at a controller. The desired front road wheel angle signal is indicative of a desired front road wheel angle of vehicle wheels. The method further includes receiving a parking assist request signal at the controller indicating a parking assist operational mode is desired. The method further includes generating a desired motor torque signal for controlling a power steering motor in the parking assist operational mode utilizing the controller, based on the desired front road wheel angle signal and the parking assist request signal. | 01-28-2010 |
20100100283 | METHOD FOR POWER STEERING SYSTEMS - A method for controlling a steering system of a vehicle is provided. The method includes receiving a measured hand wheel torque signal indicating a measured hand wheel torque of the steering system. A desired hand wheel torque signal is generated, the desired hand wheel torque signal being indicative of a desired hand wheel torque for the steering system. A hand wheel torque tracking error signal based on the measured hand wheel torque signal and the desired hand wheel torque signal is then calculated. To adjust an amount of motor torque applied to the steering system, a desired compensation torque signal is generated based on the hand wheel torque tracking error signal multiplied by a calibration constant. | 04-22-2010 |
20110054737 | Stability-Based Steering Control Methods and Systems - A control system for controlling a steering system to maintain stability of the steering system is provided. The control system includes an operating conditions module that estimates at least one operating gain based on an operating condition of the steering system. A blend module estimates a blend value based on the at least one operating gain. A steering assist module generates a steering assist command based on the blend value. | 03-03-2011 |
20120004807 | DYNAMIC SYSTEM COMPENSATOR FOR ACTIVELY CONTROLLED POWER STEERING SYSTEMS - A control method for an electric power steering system is provided. The method includes providing a power steering control signal; providing a disturbance cancel command; varying at least one filter based on a frequency of the disturbance cancel command; applying the at least one varied filter to the disturbance cancel command to generate a compensation signal; applying the compensation signal to the power steering control signal to generate a compensated control signal; and controlling the power steering system based on the compensated control signal. | 01-05-2012 |
20130066520 | INERTIA COMPENSATION WITH FREQUENCY DEPENDENT DAMPING - A control system for an electric power steering system is provided. The system includes a motor and a control module in communication with the motor. The control module provides a compensation command to the motor. The control modules includes a frequency dependent damping module for determining a frequency dependent damping (FDD) coefficient based on a base assist command and a vehicle speed. The control module includes a coefficient module for determining a plurality of filter coefficients. The filter coefficients are based on the FDD coefficient, the vehicle speed, and an inertia compensation coefficient. The control module includes a filter module for determining the compensation command based on the plurality of filter coefficients. | 03-14-2013 |
20130131916 | ROAD WHEEL DISTURBANCE DETECTION - control method for a vehicle is provided. The control method includes estimating a magnitude of wheel disturbance based on wheel velocity, and generating a disturbance status signal based on the magnitude of wheel disturbance. | 05-23-2013 |
20130131926 | ROAD WHEEL DISTURBANCE REJECTION - A control method for an electric power steering system is provided. The control method includes evaluating wheel disturbance based on a wheel velocity. A wheel disturbance cancel amount is determined based on the wheel velocity. An assist command is generated to the power steering system based on the wheel disturbance cancel amount. | 05-23-2013 |
20130158805 | Wheel Speed Velocity Variation Scaling System - A control system for a power steering system is provided. The control system includes a scaling module for calculating a scale factor based on a wheel frequency. The control system also includes a command module that evaluates a wheel disturbance based on a wheel speed and that determines a wheel disturbance cancel amount based on the wheel speed. The command module generates an assist command to the power steering system based on the wheel disturbance cancel amount and the scale factor. | 06-20-2013 |
20150210273 | HANDS ON STEERING WHEEL DETECT - A method for determining whether hands of an operator of a vehicle are positioned on a hand wheel of the vehicle is provided. The method generates a first frequency content below a first frequency from a hand wheel torque signal. The method generates a second frequency content above a second frequency from the hand wheel torque signal. The method generates a hands on wheel (HOW) estimate signal based on the first frequency content and the second frequency content. The method causes a system in a vehicle to operate based on the HOW estimate signal. | 07-30-2015 |
20150372623 | DECOUPLING CURRENT CONTROL UTILIZING DIRECT PLANT MODIFICATION IN ELECTRIC POWER STEERING SYSTEM - A method of controlling an electric motor that generates an output current from an input voltage command that includes a sum of a first voltage command and a second voltage command is provided. The method receives the output current from the motor as a feedback. The method determines a first set of gain factors to generate the first voltage command based on the feedback such that the input voltage command causes the motor to generate the output current with reduced influence of variations of a set of operating parameters of the motor. The method determines a difference between the feedback and a desired current. The method determines a second set of gain factors to generate the second voltage command based on the difference such that the input voltage command causes the motor to generate the output current as a first, second or higher order response. | 12-24-2015 |
20160031481 | Wheel Imbalance Rejection Module - A control system and method for a hydraulic-power steering system of a vehicle including magnetic torque overlay (MTO) is provided. The control system and method minimize undesirable vibration in a hand wheel of the vehicle as a result of disturbance in its front road wheels (e.g., road-wheel imbalance). In the control system and method, a desired torque command is determined or generated. At least the desired torque command is passed to a disturbance-rejection module. The disturbance-rejection module modifies the desired torque command to minimize the vibration. | 02-04-2016 |
Patent application number | Description | Published |
20090022975 | Metal/Fiber Laminate and Fabrication Using A Porous Metal/Fiber Preform - A metal/fiber laminate has a plurality of adjacent layers. Each layer is porous and includes an arrangement of fibers. At least one of the layers has its fibers coated with a metal. A polymer matrix permeates each such arrangement. | 01-22-2009 |
20110070793 | Metal/Fiber Laminate and Fabrication Using a Porous Metal/Fiber Preform - A metal/fiber laminate has a plurality of adjacent layers. Each layer is porous and includes an arrangement of fibers. At least one of the layers has its fibers coated with a metal. A polymer matrix permeates each such arrangement. | 03-24-2011 |
20120023737 | Methods of Making Z-Shielding - Disclosed are methods of building Z-graded radiation shielding and covers. In one aspect, the method includes: providing a substrate surface having about medium Z-grade; plasma spraying a first metal having higher Z-grade than the substrate surface; and infusing a polymer layer to form a laminate. In another aspect, the method includes electro/electroless plating a first metal having higher Z-grade than the substrate surface. In other aspects, the invention provides methods of improving an existing electronics enclosure to build a Z-graded radiation shield by applying a temperature controller to at least part of the enclosure and affixing at least one layer of a first metal having higher Z-grade than the enclosure. | 02-02-2012 |
20120090738 | Abnormal Grain Growth Suppression in Aluminum Alloys - The present invention provides a process for suppressing abnormal grain growth in friction stir welded aluminum alloys by inserting an intermediate annealing treatment (“IAT”) after the welding step on the article. The IAT may be followed by a solution heat treatment (SHT) on the article under effectively high solution heat treatment conditions. In at least some embodiments, a deformation step is conducted on the article under effective spin-forming deformation conditions or under effective superplastic deformation conditions. The invention further provides a welded article having suppressed abnormal grain growth, prepared by the process above. Preferably the article is characterized with greater than about 90% reduction in area fraction abnormal grain growth in any friction-stir-welded nugget. | 04-19-2012 |
Patent application number | Description | Published |
20090204721 | System and method for copying data onto an expandable memory in a wireless device using a desktop interface - A method for synchronizing files on an expandable memory card inserted in a wireless device with an application running on a computer desktop where downloading of files is performed wirelessly without user involvement. | 08-13-2009 |
20110057790 | SYSTEM AND METHOD FOR LOCATION-BASED REMINDERS ON A MOBILE DEVICE - A system and method are described for processing location-based reminders. For example, a system according to one embodiment of the invention comprises: a location database to store a plurality of different locations including event facilities, points of interest, and one or more personal locations specified by an end user, the location database associating each of the different locations with a Global Positioning System (GPS) location or range of GPS locations; a location-based reminder application to receive user input related to one or more location-based reminders, each location-based reminder associating a particular location from the location database with reminder data input by the user; and wherein, in response to detecting the user's mobile device arriving within a particular location associated with the reminder data, the location-based reminder application triggering the reminder using a visual and/or audible notification on the user's mobile device. | 03-10-2011 |
20110060807 | SYSTEM AND METHOD FOR TRACKING USER LOCATION AND ASSOCIATED ACTIVITY AND RESPONSIVELY PROVIDING MOBILE DEVICE UPDATES - A system and method are described for monitoring user location and activity over a period of time and intelligently scheduling content distributions to the user's mobile device. For example, one embodiment of a system for intelligently scheduling a content distribution to a mobile device comprises: a location database to store a plurality of different locations including event facilities and points of interest, the location database associating each of the different locations with a Global Positioning System (GPS) location or range of GPS locations; a data collection module for collecting user location data over a period of time, user location data specifying a user's mobile device's location throughout the period of time, the data collection module to store the user location data within a database; a predictive scheduler module to analyze the user location data over the period of time and responsively schedule content distributions to the user's mobile device based on the analysis of the user location data. | 03-10-2011 |
20110060808 | SYSTEM AND METHOD FOR INTELLIGENTLY DISTRIBUTING CONTENT TO A MOBILE DEVICE BASED ON A DETECTED LOCATION OF THE MOBILE DEVICE AND CONTEXT DATA DEFINING CHARACTERISTICS OF THE LOCATION AT A PARTICULAR DATE AND TIME - A system and method are described for intelligently distributing content to an end user based on both a particular location of the user and a date/time at which the user is at, or scheduled to be at, the particular location. For example, a system is described for intelligently distributing content to a mobile device based on context comprising: a location database to store a plurality of different locations including event facilities and points of interest, the location database associating each of the different locations with a Global Positioning System (GPS) location or range of GPS locations; a context database to store context data for particular locations within the location database, the context data specifying event information for the particular locations including a date, time, and event information for each of the particular locations; a user database to store a set of user preferences; and a content selection module for selecting a set of targeted content to be distributed to a user's mobile device based on the user's location, the date and time of an event at the location, the event information, and the user preferences, the content selection module detecting a current location of the user and causing the selected set of targeted content to be distributed to the user's mobile device when the user arrives at the location of the event at the specified date and time. | 03-10-2011 |
20130151644 | COPYING DATA ONTO AN EXPANDABLE MEMORY - This document describes a method for synchronizing files on an expandable memory card coupled to a first computing device with an application running on a second computing device, where downloading of files is performed wirelessly without user involvement. | 06-13-2013 |
Patent application number | Description | Published |
20120162350 | AUDIOCONS - A messaging application supports a mode of communication in which users can add audio effects to text messages in order to express emotions. These audio effects are described as audiocons. The audiocons may also alternatively include visual effects. In one implementation the message application supports system-defined audiocons, user-defined audiocons, and text-to-speech audiocons. Additionally, the audiocons may be inserted into a communication stream having a mixture of calls, text messaging, and instant messaging including a system having a real-time mode for time-based media and a time-shifted mode. | 06-28-2012 |
20130103622 | AUTOMATED CONTROL-SCHEDULE ACQUISITION WITHIN AN INTELLIGENT CONTROLLER - The current application is directed to intelligent controllers that initially aggressively learn, and then continue, in a steady-state mode, to monitor, learn, and modify one or more control schedules that specify a desired operational behavior of a device, machine, system, or organization controlled by the intelligent controller. An intelligent controller generally acquires one or more initial control schedules through schedule-creation and schedule-modification interfaces or by accessing a default control schedule stored locally or remotely in a memory or mass-storage device. The intelligent controller then proceeds to learn, over time, a desired operational behavior for the device, machine, system, or organization controlled by the intelligent controller based on immediate-control inputs, schedule-modification inputs, and previous and current control schedules, encoding the desired operational behavior in one or more control schedules and/or sub-schedules. | 04-25-2013 |
20140058567 | HVAC SCHEDULE ESTABLISHMENT IN AN INTELLIGENT, NETWORK-CONNECTED THERMOSTAT - HVAC schedules may be programmed for a thermostat using a combination of pre-existing schedules or templates and automated schedule learning. For example, a pre-existing schedule may be initiated on the thermostat and the automated schedule learning may be used to update the pre-existing schedule based on users' interactions with the thermostat. The preexisting HVAC schedules may be stored on a device or received from a social networking service or another online service that includes shared HVAC schedules. | 02-27-2014 |
20140195012 | AUTOMATED CONTROL-SCHEDULE ACQUISITION WITHIN AN INTELLIGENT CONTROLLER - The current application is directed to intelligent controllers that initially aggressively learn, and then continue, in a steady-state mode, to monitor, learn, and modify one or more control schedules that specify a desired operational behavior of a device, machine, system, or organization controlled by the intelligent controller. An intelligent controller generally acquires one or more initial control schedules through schedule-creation and schedule-modification interfaces or by accessing a default control schedule stored locally or remotely in a memory or mass-storage device. The intelligent controller then proceeds to learn, over time, a desired operational behavior for the device, machine, system, or organization controlled by the intelligent controller based on immediate-control inputs, schedule-modification inputs, and previous and current control schedules, encoding the desired operational behavior in one or more control schedules and/or sub-schedules. | 07-10-2014 |
20150241079 | AUTOMATED CONTROL-SCHEDULE ACQUISITION WITHIN AN INTELLIGENT CONTROLLER - The current application is directed to intelligent controllers that initially aggressively learn, and then continue, in a steady-state mode, to monitor, learn, and modify one or more control schedules that specify a desired operational behavior of a device, machine, system, or organization controlled by the intelligent controller. An intelligent controller generally acquires one or more initial control schedules through schedule-creation and schedule-modification interfaces or by accessing a default control schedule stored locally or remotely in a memory or mass-storage device. The intelligent controller then proceeds to learn, over time, a desired operational behavior for the device, machine, system, or organization controlled by the intelligent controller based on immediate-control inputs, schedule-modification inputs, and previous and current control schedules, encoding the desired operational behavior in one or more control schedules and/or sub-schedules. | 08-27-2015 |
20150354846 | METHODS AND APPARATUS FOR CONTROL UNIT WITH A VARIABLE ASSIST ROTATIONAL INTERFACE AND DISPLAY - Provided according to one or more embodiments is a method of processing rotational inputs to a control device having a an electronic display and user interface, such as a programmable thermostat. Methods and systems include displaying on the electronic display associated with the control device at least a portion of an initial display element selected from a sequence of display elements. In response to seeing such information, the user applies a rotational input applied to a rotational input device, such as a rotatable ring around the electronic display. A variable scroll assist engine receives this information and determines an angular movement as provided by the user through the rotational input device. In order to reduce the rotational input required by the user, the variable assist scroll engine applies one or more heuristics to variably assist with a scrolling movement of a sequence of display elements on the electronic display. The variable scroll assist engine may reduce the rotational user input required to traverse an arbitrary number of display elements to as little as a quarter-revolution of the rotational input device in order that a user is better able to operate the control device and utilize the rotational input device when navigating the user interface of the control device. | 12-10-2015 |