Patent application number | Description | Published |
20150120043 | METHODS AND SYSTEMS FOR FACILITATING INTERACTIONS BETWEEN A ROBOT AND USER - Methods and systems for facilitating interactions between a robot and user are provided. The system may include a robot and an electronic device communicatively coupled to the robot. The robot may include a plurality of actuators ones of which are configured to cause a mechanical action of at least one component of the robot, a plurality of interaction inducing components operatively connected to corresponding ones of the plurality of actuators, at least one sensor configured to detect at least one action of a user, a processor, and a memory coupled to the processor, the memory including computer readable program code embodied therein that, when executed by the processor, causes the processor to: receive a task; identify, based on similarity to the task received, a similar task from a database stored in the memory, the database including at least one stored task-solution pair; execute the solution associated with the similar task; and store a new task-solution pair responsive to the robot performing a solution relating to the task. | 04-30-2015 |
20150138068 | Methods, Controllers and Computer Program Products for Accessibility to Computing Devices - Methods of providing user accessibility to an electronic device are provided. Methods include receiving a physical input via at least one user input device in a user interface, generating, in the user interface, a sensor output signal responsive to receiving the physical input from the user, and interpreting the sensor output signal as a gesture input signal that that is received by the electronic device. The gesture input signal is operative to cause the electronic device to perform a function corresponding to a gesture that is physically applied to the electronic device. | 05-21-2015 |
20150217204 | TOY CONTROLLER FOR PROVIDING INPUT TO A COMPUTING DEVICE - A toy for providing input to a computing device includes a main body sized and shaped to fit within a grasp of a user of the toy. The toy also includes input switches mounted to the main body. Each of the input switches can switch between a first position and a second position responsive to an action performed on the input switch. The toy also includes a removable outer covering that is configured to substantially encapsulate the main body. A top surface of the covering includes openings sized and shaped to receive a portion of each of the input switches. The toy includes a programmable processing circuit enclosed within the main body. The circuit includes input ports coupled to the input switches. The circuit includes an output port coupled to a communications port to transmit output signals and programmable processing circuitry configured to operate in a plurality of operating modes. | 08-06-2015 |
20150309594 | TOY CONTROLLER FOR PROVIDING INPUT TO A COMPUTING DEVICE - A toy for providing input to a computing device includes a main body sized and shaped to fit within a grasp of a user of the toy. The toy also includes input switches mounted to the main body. Each of the input switches can switch between a first position and a second position responsive to an action performed on the input switch. The toy also includes a removable outer covering that is configured to substantially encapsulate the main body. A top surface of the covering includes openings sized and shaped to receive a portion of each of the input switches. The toy includes a programmable processing circuit enclosed within the main body. The circuit includes input ports coupled to the input switches. The circuit includes an output port coupled to a communications port to transmit output signals and programmable processing circuitry configured to operate in a plurality of operating modes. | 10-29-2015 |
Patent application number | Description | Published |
20090285343 | SYSTEM AND METHOD FOR CANCELING INTERFERENCE IN A COMMUNICATION SYSTEM - A filter settings generation operation includes sampling a communication channel to produce a sampled signal. The sampled signal is spectrally characterized across a frequency band of interest to produce a spectral characterization of the sampled signal. This spectral characterization may not include a signal of interest. The spectral characterization is then modified to produce a modified spectral characterization. Filter settings are then generated based upon the modified spectral characterization. Finally, the communication channel is filtered using the filter settings when the signal of interest is present on the communication channel. In modifying the spectral characterization, pluralities of spectral characteristics of the spectral characterization are independently modified to produce the modified spectral characterization. Modifications to the spectral characterization may be performed in the frequency domain and/or the time domain. One particular spectral modification that is performed is raising of the noise floor of the spectral characterization to meet a budgeted signal-to-noise ratio. Other spectral modifications include modifying spectral components corresponding to an expected interfering signal. In modifying these spectral characterizations, spectral components corresponding to a plurality of expected interfering signals may be modified. | 11-19-2009 |
20110135044 | System and Method for Canceling Interference in a Communication System - A filter settings generation operation includes sampling a communication channel to produce a sampled signal. The sampled signal is spectrally characterized across a frequency band of interest to produce a spectral characterization of the sampled signal. This spectral characterization may not include a signal of interest. The spectral characterization is then modified to produce a modified spectral characterization. Filter settings are then generated based upon the modified spectral characterization. Finally, the communication channel is filtered using the filter settings when the signal of interest is present on the communication channel. In modifying the spectral characterization, pluralities of spectral characteristics of the spectral characterization are independently modified to produce the modified spectral characterization. Modifications to the spectral characterization may be performed in the frequency domain and/or the time domain. One particular spectral modification that is performed is raising of the noise floor of the spectral characterization to meet a budgeted signal-to-noise ratio. Other spectral modifications include modifying spectral components corresponding to an expected interfering signal. In modifying these spectral characterizations, spectral components corresponding to a plurality of expected interfering signals may be modified. | 06-09-2011 |
20110170507 | Methods of Allocating Packets in a Wireless Communication System - In a wireless communication system, a multi-source data multiplexing system (e.g., a media access control (MAC)) accepts information packets from a plurality of signal sources, evaluates the relative efficiencies of data transmission, and transmits the information packets in provided grant regions for maximum efficiency. The multi-source data multiplexing system may accept any form of information packet from any form of signal source. The system receives a grant region, typically including a transmission time on a data channel, and inserts an information packet into the grant region. The actual information packet placed in the grant region may be one other than the packet for which the grant region was intended. Further, the multi-source data multiplexing system may fragment an information packet and transmit only a portion of the information packet in the grant region. Alternately, the multi-source data multiplexing system may concatenate multiple information packets, or information packet fragments, from any combination of signal sources and transmit the concatenated result in the grant region. As long as any signal source is active, the composite flow of information packets remains active, and the composite flow then serves as the primary mechanism for requesting and transmitting additional bandwidth in the wireless communication system. | 07-14-2011 |
Patent application number | Description | Published |
20090092153 | Downstream Synchronous Multichannels for a Communications Management System - Downstream synchronous multichannel (DSSM) communications are provided among a plurality of carriers, each being a completely DOCSIS™ 2.0-compliant downstream. The synchronous multichannels support communications with both DSSM-capable communications nodes and non-DSSM-capable communications nodes (e.g., legacy cable modems). Non-DSSM packets are transmitted on a single channel. DSSM packets are split into multiple pieces, which are transmitted simultaneously on all available channels. Since the physical delay variation (e.g., group delay change) across the adjacent carriers is small (on the order of a symbol time), the multiple pieces arrive at the receiving communications nodes at nearly the same time and can be reassembled with minimal buffering and no packet ordering problems. To avoid causing trouble for the non-DSSM-capable communications nodes, the packet pieces are encapsulated with a header that causes the non-DSSM-capable communications nodes to silently discard them. | 04-09-2009 |
20090215403 | Signal processing under attenuated transmission conditions - Signal processing under attenuated transmission conditions. Within an orthogonal signal space, the number of orthogonal signals that are used to transmit information from a transmitter to a receiver is reduced and the transmitted power of each of the now remaining orthogonal signals is modified; this may involve increasing the power of all of the remaining orthogonal signals equally or alternatively modifying them individually. The same modulation used before the reduction may also be used afterwards; within communication systems having multiple transmitter-receiver paths, this will ensure that the communication system's throughput and efficiency will remain unchanged even when one (or more) transmitter-receiver paths are highly attenuated. In addition, robust mode operation is provided for ranging and registering of transmitter devices when entering the communication system. In addition, the unused orthogonal signals may be employed to support interference cancellation of those orthogonal signals that are used to transmit information. | 08-27-2009 |
20090327845 | System and Method For Mitigating Burst Noise In A Communications System - A system, method and computer program product is provided for mitigating the effects of burst noise on packets transmitted in a communications system. A transmitting device applies an outer code, which may include, for example, a block code, an exclusive OR (XOR) code, or a repetition code, to one or more packets prior to adaptation of the packets for transmission over the physical (PHY) layer of the communications system, wherein the PHY layer adaptation may include FEC encoding of individual packets. The outer coded packets are then separately transmitted over a channel of the communications system. A receiving device receives the outer coded packets, performs PHY level demodulation and optional FEC decoding of the packets, and then applies outer code decoding to the outer coded packets in order to restore packets that were erased during transmission due to burst noise or other impairments on the channel. | 12-31-2009 |
20100158049 | SYSTEM FOR STACKING SIGNALS IN AN EXPANDED FREQUENCY RANGE - A device for stacking signals in an expanded frequency range includes an upconverter and a multiplexer. The upconverter is configured to receive upstream signals that are in a first frequency range, upconvert some of the upstream signals that are in a first frequency sub-range of the first frequency range and pass some of the upstream signals that are in a second frequency sub-range of the first frequency range. The multiplexer is configured to stack the upconverted upstream signals and the upstream signals in the second frequency sub-range and output the stacked upstream signals. | 06-24-2010 |
20110286473 | Signal processing under attenuated transmission conditions - Signal processing under attenuated transmission conditions. Within an orthogonal signal space, the number of orthogonal signals that are used to transmit information from a transmitter to a receiver is reduced and the transmitted power of each of the now remaining orthogonal signals is modified; this may involve increasing the power of all of the remaining orthogonal signals equally or alternatively modifying them individually. The same modulation used before the reduction may also be used afterwards; within communication systems having multiple transmitter-receiver paths, this will ensure that the communication system's throughput and efficiency will remain unchanged even when one (or more) transmitter-receiver paths are highly attenuated. In addition, robust mode operation is provided for ranging and registering of transmitter devices when entering the communication system. In addition, the unused orthogonal signals may be employed to support interference cancellation of those orthogonal signals that are used to transmit information. | 11-24-2011 |
20120269192 | Downstream Synchronous Multichannels for a Communications Management System - Downstream synchronous multichannel (DSSM) communications are provided among a plurality of carriers, each being a completely DOCSIS™ 2.0-compliant downstream. The synchronous multichannels support communications with both DSSM-capable communications nodes and non-DSSM-capable communications nodes (e.g., legacy cable modems). Non-DSSM packets are transmitted on a single channel. DSSM packets are split into multiple pieces, which are transmitted simultaneously on all available channels. Since the physical delay variation (e.g., group delay change) across the adjacent carriers is small (on the order of a symbol time), the multiple pieces arrive at the receiving communications nodes at nearly the same time and can be reassembled with minimal buffering and no packet ordering problems. To avoid causing trouble for the non-DSSM-capable communications nodes, the packet pieces are encapsulated with a header that causes the non-DSSM-capable communications nodes to silently discard them. | 10-25-2012 |
20140003545 | Signal processing under attenuated transmission conditions | 01-02-2014 |
20140181611 | System and Method for Mitigating Burst Noise in a Communications System - A system, method and computer program product is provided for mitigating the effects of burst noise on packets transmitted in a communications system. A transmitting device applies an outer code, which may include, for example, a block code, an exclusive OR (XOR) code, or a repetition code, to one or more packets prior to adaptation of the packets for transmission over the physical (PHY) layer of the communications system, wherein the PHY layer adaptation may include FEC encoding of individual packets. The outer coded packets are then separately transmitted over a channel of the communications system. A receiving device receives the outer coded packets, performs PHY level demodulation and optional FEC decoding of the packets, and then applies outer code decoding to the outer coded packets in order to restore packets that were erased during transmission due to burst noise or other impairments on the channel. | 06-26-2014 |
Patent application number | Description | Published |
20080214145 | INTELLIGENT GROUP MEDIA REPRESENTATION - A method, apparatus, and electronic device for optimizing a media presentation to a group. A memory may store a personal media user profile for a user. A processor may create a group media user profile from the personal media user profile and associated individual media user profiles. A network interface may send a request to a digital media content source for a set of digital media content with a digital media content profile that matches the group media user profile. | 09-04-2008 |
20080215490 | INTELLIGENT ASSISTANT FOR CONTENT PURCHASING - A method, apparatus, and electronic device for optimizing content acquisition are disclosed. A memory may store usage of a previous set of media content by the mobile device. An input/output device may receive a request for a current set of media content. A processor may create a user profile based on the usage and provides a first recommendation of a first digital rights agreement based on the user profile. | 09-04-2008 |
20080252477 | METHOD AND APPARATUS FOR AUTHENTICATING USE OF A BATTERY IN A WIRELESS COMMUNICATION DEVICE - A method for communicating authenticity of a battery in a wireless communication device. The wireless communication device executes an authentication process to determine the authenticity of the battery used in the wireless communication device. The wireless communication device establishes a communication link with a wireless network. The wireless communication device notifies a network server if the battery is not authenticated while allowing the portable communication device to function. The network server performs a specific task in response to a notification received. | 10-16-2008 |
20100104896 | Device and Method for Augmenting the Useful Life of an Energy Storage Device | 04-29-2010 |
20130278204 | INTELLGENT BATTERY MANAGEMENT METHOD AND DEVICE - An intelligent battery management method ( | 10-24-2013 |
20140084856 | METHODS AND SYSTEMS FOR RAPID WIRELESS CHARGING | 03-27-2014 |
20140255739 | ELECTROCHEMICAL CELL WITH MULTI-FACETED GEOMETRY - An electrochemical cell includes a cathode ( | 09-11-2014 |
20140268459 | METHODS AND APPARATUS FOR DYNAMICALLY ADJUSTING AN OVER-CURRENT PROTECTION THRESHOLD - Methods and apparatus for dynamically adjusting an over-current protection threshold ( | 09-18-2014 |
20140269811 | METHOD AND APPARATUS FOR DETERMINING A THERMAL STATE OF A BATTERY TAKING INTO ACCOUNT BATTERY AGING - An electronic system, or its battery thermal management system, determines a thermal state of a battery used in the electronic system. A temperature at a position proximate the battery's cell is sensed during operation of the electronic system to produce a sensed value. Additionally, a temperature offset value is determined based on an aging factor for the battery. The sensed value is then adjusted based on the offset value to produce an adjusted value representative of the thermal state of the battery. According to one embodiment, a relationship between temperature offset value and battery aging factor is prestored in a memory of the electronic system. In such a case, the offset value may be retrieved from memory periodically or in response to a trigger event based on a determined aging factor. According to another embodiment, the offset value may be computed in real time based on a determined aging factor. | 09-18-2014 |
20140321033 | ENHANCED MOBILE ELECTRONIC DEVICE AND BATTERY PACK - A mobile electronic device with an enhanced battery pack construction is shown. The mobile electronic device ( | 10-30-2014 |
20140370345 | SEGMENTED ENERGY STORAGE ASSEMBLY - An assembly includes a receiver housing ( | 12-18-2014 |
20150155719 | Method and System for Rapid Charging of Rechargeable Cells | 06-04-2015 |
Patent application number | Description | Published |
20110074685 | Virtual Predictive Keypad - Devices and methods are disclosed which relate to improving the efficiency of text input by generating a dynamic virtual keyboard. Certain examples display a soft keyboard on a touchscreen of a text-entry device. The touchscreen works with the soft keyboard as a form of text input. Keyboard logic on the text-entry device is programmed to change the footprint of each key within the soft keyboard based on the prior entry. The keyboard logic assigns a prediction value to each key based on a statistical probability that the key will be entered next. The touchscreen displays a dynamic virtual keyboard based on these prediction values. Enhancements include resizing keys and their respective footprints relative to their prediction value. Other examples exploit the possible character sequences and their probabilities in a language and restructuring the keyboard to make text input more efficient. The devices and methods use modeling techniques to dynamically generate the size of the characters on the keyboard. | 03-31-2011 |
20110074686 | Angular Sensitized Keypad - Devices and methods are disclosed which relate to improving the efficiency of text input by measuring the angle of each key press and rejecting improbable keys pressed at an off-center angle. Examples include a text-entry device which has logic for resisting error while the user enters text on a keyboard of the text-entry device. Each key determines the angle at which the key is pressed. Keyboard logic on the text-entry device assigns a range of acceptable angles to each key. If a key is pressed within the range of acceptable angles, which is typically around the center, then the entry is permitted. If a key is pressed outside the range of acceptable angles, which is typically on the edges, then the entry is denied. Once text is entered, the keyboard logic assigns a prediction value to each key based on a statistical probability that the key will be entered next. The keyboard logic then adjusts the range of acceptable angles based on that statistical probability. | 03-31-2011 |
20110074691 | Predictive Force Sensitive Keypad - Devices and methods are described for improving the efficiency of text input by requiring more pressure to select keys on a dynamic keyboard that are improbable key presses. Examples include a text-entry device which has logic for resisting error while the user enters text on a keyboard of the text-entry device. Each key has a lever mechanism which varies the force required to press the key. Keyboard logic on the text-entry device is programmed to change the force required to enter each key within the dynamic keyboard based on the prior entry. The keyboard logic assigns a prediction value to each key based on a statistical probability that the key will be entered next. | 03-31-2011 |
20110074704 | Predictive Sensitized Keypad - Devices and methods are disclosed which relate to improving the efficiency of text input by generating a dynamic virtual keyboard. Disclosed examples display a soft keyboard on a touchscreen of a text-entry device. The touchscreen works with the soft keyboard as a form of text input. Keyboard logic on the text-entry device is programmed to change the sensitivity of the footprint of keys surrounding a predicted key or keys, based upon the prior entry. The keyboard logic assigns a prediction value to each key based on a statistical probability that the key will be entered next. The touchscreen displays a dynamic virtual keyboard based on these prediction values. Enhancements include reducing the sensitivity of the footprint of keys relative to their prediction value. For instance, if a key is very unlikely to be the next intended key pressed, the footprint of the key will only respond to a key press of greater force than a key which is likely to be entered next. | 03-31-2011 |
20140354552 | Angular Sensitized Keypad - Devices and methods are disclosed which relate to improving the efficiency of text input by measuring the angle of each key press and rejecting improbable keys pressed at an off-center angle. Examples include a text-entry device which has logic for resisting error while the user enters text on a keyboard of the text-entry device. Each key determines the angle at which the key is pressed. Logic on the text-entry device assigns a range of acceptable angles to each key. If a key is pressed within the range of acceptable angles, then the entry is permitted. If a key is pressed outside the range of acceptable angles, then the entry is denied. Once text is entered, logic assigns a prediction value to each key based on a statistical probability that the key will be entered next. The keyboard logic then adjusts the range of acceptable angles based on that statistical probability. | 12-04-2014 |
Patent application number | Description | Published |
20090255557 | Automated heat exchanger tube cleaning assembly and system - An automated heat exchanger tube cleaning assembly and system are provided. The present system can automatically (without ongoing human intervention) survey the tube sheet of a heat exchanger in three-dimensions, convert and record the survey results as a digital file in three-dimensions, and then, according to sequential parameters input via custom software, automatically coordinate via computer one or more cleaning devices to effect the cleaning of each desired tube of the heat exchanger. | 10-15-2009 |
20120055512 | AUTOMATED HEAT EXCHANGER TUBE CLEANING ASSEMBLY AND SYSTEM - An automated heat exchanger tube cleaning assembly and system are provided. The present system can automatically (without ongoing human intervention) survey the tube sheet of a heat exchanger in three-dimensions, convert and record the survey results as a digital file in three-dimensions, and then, according to sequential parameters input via custom software, automatically coordinate via computer one or more cleaning devices to effect the cleaning of each desired tube of the heat exchanger. | 03-08-2012 |
20120055520 | AUTOMATED HEAT EXCHANGER TUBE CLEANING ASSEMBLY AND SYSTEM - An automated heat exchanger tube cleaning assembly and system are provided. The present system can automatically (without ongoing human intervention) survey the tube sheet of a heat exchanger in three-dimensions, convert and record the survey results as a digital file in three-dimensions, and then, according to sequential parameters input via custom software, automatically coordinate via computer one or more cleaning devices to effect the cleaning of each desired tube of the heat exchanger. | 03-08-2012 |