Patent application number | Description | Published |
20090080429 | PACKET-BASED PROCESSING SYSTEM - A packet-based processing system suitable for various applications, such as for a base station or a terminal in a wireless communication system, is described. The packet-based processing system may include multiple processing modules and at least one transport module. The processing modules may send packets to one another via a common packet interface and may operate asynchronously. The transport module(s) may forward the packets sent by the processing modules and may operate asynchronously with respect to the processing modules. Each processing module may include a network interface, at least one buffer, a packet parser, a packet builder, and at least one processing unit. Each processing module may support at least one service. Each packet may include a header and a payload. The header may include a source service address for a source service sending the packet and a destination service address for a recipient service receiving the packet. | 03-26-2009 |
20100052989 | METHOD AND APPARATUS FOR DETERMINING AT A PREDETERMINED GRANULARITY THE DIRECTION AND RANGE OF A TRANSMITTING MOBILE DEVICE - Systems and methods for determining a direction and range, at a predetermined level of granularity, for a transmitting device in a communications system are presented. Determinations, based on indicia related to the signal conditions, information contained in the received signals, and/or inferences surrounding the transmission conditions can be employed in identifying a transmitter, determining the range and direction of a transmitter and/or identifying a relative location of a transmitter without relaying, retransmitting, and/or conveying the transmitted and received signal across a supporting communications network. These determinations can be formed centrally at the transmitting or receiving user equipment or mobile device or formed in a distributed manner between the transmitting and receiving user equipment or mobile devices across a communications system. | 03-04-2010 |
20120102120 | METHODS AND APPARATUSES FOR AFFECTING PROGRAMMING OF CONTENT FOR TRANSMISSION OVER A MULTICAST NETWORK - Methods and apparatuses are provided that may be implemented in various electronic devices to identify at least one current interest topic associated with message content transmitted over a wireless communication network, and affect programming of at least a portion of content for transmission over a multicast network based, at least in part, on the current interest topic. | 04-26-2012 |
20130282438 | SYSTEM FOR DELIVERING RELEVANT USER INFORMATION BASED ON PROXIMITY AND PRIVACY CONTROLS - Methods, systems and devices for providing relevant user information to devices within proximity of a user. A wireless identity transmitter associated with the user periodically broadcasts messages that include obscured identifiers. A proximate proximity broadcast receiver may receive and relay the broadcast messages to a central server which may process the included information. Based on categories related to the proximity broadcast receiver and the user, the central server may identify subsets of stored profile information about the user that are relevant to the proximity broadcast receiver. The central server may transmit relevant profile information to devices to assist in activities associated with the proximity broadcast receiver. In an embodiment, the central server may only transit relevant profile information that is authorized by the user via permissions associated with the profile. Further, the central server may transmit payment authentication profile information for use by point-of-sale devices within proximity of the user. | 10-24-2013 |
Patent application number | Description | Published |
20140349269 | SIGNALING DEVICE FOR TEACHING LEARNING DEVICES - Various embodiments for conducting proxy teaching for learning devices within a decentralized system, including an embodiment method with operations for obtaining, by a teacher signaling device, objectives data related to activities of one or more of the learning devices, generating, by the teacher signaling device, teaching routines based on the obtained objectives data, and broadcasting, by the teacher signaling device, teaching signals configured to teach one or more of the learning devices based on the generated teaching routines. Other embodiments may obtain objectives data by requesting reflex information from the learning devices or intercepting event report messages transmitted by the learning devices. Other embodiments may include broadcasting discovery signals to identify nearby learning devices and modifying teaching routines when objectives of the generated teaching routines cannot be achieved. Other embodiments may include transmitting an authorization request to a user device to determine whether to broadcast teaching signals. | 11-27-2014 |
20140351180 | Learning Device With Continuous Configuration Capability - An embodiment method for continuous configuration of learning devices includes operations for storing, by a learning device within a decentralized system of a plurality of learning devices, events obtained while in a monitoring mode, activating a triggered mode for a reflex when at least one of the stored events corresponds to a trigger pattern, determining whether the reflex has a trigger weight exceeding a trigger weight threshold, conducting the predetermined action associated with the reflex when the trigger weight exceeds the trigger weight threshold, obtaining at least one additional event while in the triggered mode, adjusting the trigger weight of the reflex when the at least one additional event corresponds to a correction pattern or a reward pattern occurring in response to conducting the predetermined action, and creating a second reflex when the at least one additional event does not correspond to a known pattern. | 11-27-2014 |
20140351181 | REQUESTING PROXIMATE RESOURCES BY LEARNING DEVICES - Various embodiments for a learning device to improve the performance of learned behaviors by requesting information from proximate devices within a decentralized system including a learning device method for generating, by the learning device, a first pattern based upon one or more obtained events, determining whether the first pattern exactly matches a known second pattern, determining whether the first pattern matches the second pattern within a predefined threshold in response to determining that the first pattern does not exactly match the second pattern, identifying a missing event of the second pattern in response to determining that the first pattern matches the second pattern within the predefined threshold, and broadcasting, by the learning device, a message requesting data related to the identified missing event. Data received in response to request messages may be used to recognize that the known second pattern is matched. | 11-27-2014 |
20140351182 | Modifying Learning Capabilities of Learning Devices - Various embodiments for modifying learning capabilities within a decentralized system of learning devices, a method including receiving, at a learning device, a signal from a nearby device, determining whether the received signal is a learning modifier signal based on data within the received signal, and modifying one or more of the learning capabilities in response to determining that the received signal is the learning modifier signal. The method may further include determining whether subsequent learning modifier signals are received, and resetting the modified one or more of the learning capabilities in response to determining that the subsequent learning modifier signals are not received. Modifying learning capabilities may include enabling or disabling a learning mode of the learning device and/or adjusting values of variables used to calculate trigger weights of reflexes. When subsequent learning modifier signals are not received, the learning device may reset modified learning capabilities. | 11-27-2014 |
20140351374 | DELAYED ACTIONS FOR A DECENTRALIZED SYSTEM OF LEARNING DEVICES - An embodiment delay device for use within a decentralized system of learning device delays broadcast messages to introduce a time shift into events. The delay device may receive a first message from a triggering device, generate a first pattern using at least a first event based on the received first message, determine whether the first pattern matches a known trigger pattern, wait a predetermined delay period in response to determining that the first pattern matches the known trigger pattern, and broadcast a second message in response to the predetermined delay period expiring. Delay periods may be user-configurable, such as via user inputs (e.g., dials, sliders, etc.) or learned based on messages from responding devices. The second message may be similar to the first message or a distinct message indicating the elapse of the delay period. | 11-27-2014 |
20150052093 | METHODS AND APPARATUS FOR MODULATING THE TRAINING OF A NEURAL DEVICE - Methods and apparatus are provided for training a neural device having an artificial nervous system by modulating at least one training parameter during the training. One example method for training a neural device having an artificial nervous system generally includes observing the neural device in a training environment and modulating at least one training parameter based at least in part on the observing. For example, the training apparatus described herein may modify the neural device's internal learning mechanisms (e.g., spike rate, learning rate, neuromodulators, sensor sensitivity, etc.) and/or the training environment's stimuli (e.g., move a flame closer to the device, make the scene darker, etc.). In this manner, the speed with which the neural device is trained (i.e., the training rate) may be significantly increased compared to conventional neural device training systems. | 02-19-2015 |
20150066826 | METHODS AND APPARATUS FOR IMPLEMENTING A BREAKPOINT DETERMINATION UNIT IN AN ARTIFICIAL NERVOUS SYSTEM - Methods and apparatus are provided for using a breakpoint determination unit to examine an artificial nervous system. One example method generally includes operating at least a portion of the artificial nervous system; using the breakpoint determination unit to detect that a condition exists based at least in part on monitoring one or more components in the artificial nervous system; and at least one of suspending, examining, modifying, or flagging the operation of the at least the portion of the artificial nervous system, based at least in part on the detection. | 03-05-2015 |
20150081607 | IMPLEMENTING STRUCTURAL PLASTICITY IN AN ARTIFICIAL NERVOUS SYSTEM - Methods and apparatus are provided for implementing structural plasticity in an artificial nervous system. One example method for altering a structure of an artificial nervous system generally includes determining a synapse in the artificial nervous system for reassignment, determining a first artificial neuron and a second artificial neuron for connecting via the synapse, and reassigning the synapse to connect the first artificial neuron with the second artificial neuron. Another example method for operating an artificial nervous system, generally includes determining a synapse in the artificial nervous system for assignment; determining a first artificial neuron and a second artificial neuron for connecting via the synapse, wherein at least one of the synapse or the first and second artificial neurons are determined randomly or pseudo-randomly; and assigning the synapse to connect the first artificial neuron with the second artificial neuron. | 03-19-2015 |