Patent application number | Description | Published |
20080253161 | SEQUENCE OF CURRENT PULSES FOR DEPINNING MAGNETIC DOMAIN WALLS - A method and structure for depinning a domain wall that is in spatial confinement by a pinning potential to within a local region of a magnetic device. At least one current pulse applied to the domain has a pulse length sufficiently close to a precession period of the domain wall motion and the current pulses are separated by a pulse interval sufficiently close to the precession period such that: the at least one current pulse causes a depinning of the domain wall such that the domain wall escapes the spatial confinement; and each current pulse has an amplitude less than the minimum amplitude of a direct current that would cause the depinning if the direct current were applied to the domain wall instead of the at least one current pulse. The pulse length and pulse interval may be in a range of 25% to 75% of the precession period. | 10-16-2008 |
20090103347 | SEQUENCE OF CURRENT PULSES FOR DEPINNING MAGNETIC DOMAIN WALLS - A method and structure for depinning a domain wall that is in spatial confinement by a pinning potential to within a local region of a magnetic device. At least one current pulse applied to the domain has a pulse length sufficiently close to a precession period of the domain wall motion and the current pulses are separated by a pulse interval sufficiently close to the precession period such that: the at least one current pulse causes a depinning of the domain wall such that the domain wall escapes the spatial confinement; and each current pulse has an amplitude less than the minimum amplitude of a direct current that would cause the depinning if the direct current were applied to the domain wall instead of the at least one current pulse. The pulse length and pulse interval may be in a range of 25% to 75% of the precession period. | 04-23-2009 |
20100046268 | MAGNETIC RACETRACK WITH CURRENT-CONTROLLED MOTION OF DOMAIN WALLS WITHIN AN UNDULATING ENERGY LANDSCAPE - A method for use with a magnetic racetrack device includes placing domain walls having a first structure and domain walls having a second, different structure along the racetrack at stable positions corresponding to different regions within the device. The domain walls having the first structure and the domain walls having the second structure occupy alternating positions along the racetrack. A current pulse is applied to the racetrack, so that each of the domain walls moves to an adjacent region. This results in a transformation of the domain walls having the first structure into domain walls having the second structure, and vice versa. The first structure may be a vortex structure and the second structure may be a transverse structure. | 02-25-2010 |
20140009993 | DOMAIN WALL MOTION IN PERPENDICULARLY MAGNETIZED WIRES HAVING MAGNETIC MULTILAYERS WITH ENGINEERED INTERFACES - Magnetic wires that include cobalt, nickel, and platinum layers show improved domain wall motion properties, when the domain walls are driven by pulses of electrical current. These wires exhibit perpendicular magnetic anisotropy, thereby supporting the propagation of narrow domain walls. The direction of motion of the domain walls can be influenced by the order in which the platinum and cobalt layers are arranged. | 01-09-2014 |
20140009994 | DOMAIN WALL MOTION IN PERPENDICULARLY MAGNETIZED WIRES HAVING ARTIFICIAL ANTIFERROMAGNETICALLY COUPLED MULTILAYERS WITH ENGINEERED INTERFACES - Magnetic wires that include two antiferromagnetically coupled magnetic regions show improved domain wall motion properties, when the domain walls are driven by pulses of electrical current. The magnetic regions preferably include Co, Ni, and Pt and exhibit perpendicular magnetic anisotropy, thereby supporting the propagation of narrow domain walls. The direction of motion of the domain walls can be influenced by the order in which the wire's layers are arranged. | 01-09-2014 |
20140126280 | MULTIPLE BIT NONVOLATILE MEMORY BASED ON CURRENT INDUCED DOMAIN WALL MOTION IN A NANOWIRE MAGNETIC TUNNEL JUNCTION - A mechanism is provided for storing multiple bits in a domain wall nanowire magnetic junction device. The multiple bits are encoded based on a resistance of the domain wall nanowire magnetic junction device using a single domain wall. The single domain wall is shifted to change the resistance of the domain wall nanowire magnetic junction device to encode a selected bit. The resistance is checked to ensure that it corresponds to a preselected resistance for the selected bit. Responsive to the resistance corresponding to the preselected resistance for the selected bit, he selected bit is stored. Responsive to the resistance not being the preselected resistance for the selected bit, the single domain wall is shifted until the resistance corresponds to the preselected resistance. | 05-08-2014 |
20140126281 | MULTIPLE BIT NONVOLATILE MEMORY BASED ON CURRENT INDUCED DOMAIN WALL MOTION IN A NANOWIRE MAGNETIC TUNNEL JUNCTION - A mechanism is provided for storing multiple bits in a domain wall nanowire magnetic junction device. The multiple bits are encoded based on a resistance of the domain wall nanowire magnetic junction device using a single domain wall. The single domain wall is shifted to change the resistance of the domain wall nanowire magnetic junction device to encode a selected bit. The resistance is checked to ensure that it corresponds to a preselected resistance for the selected bit. Responsive to the resistance corresponding to the preselected resistance for the selected bit, he selected bit is stored. Responsive to the resistance not being the preselected resistance for the selected bit, the single domain wall is shifted until the resistance corresponds to the preselected resistance. | 05-08-2014 |
20140160829 | METHOD AND APPARATUS FOR CONTROLLED APPLICATION OF OERSTED FIELD TO MAGNETIC MEMORY STRUCTURE - An apparatus for applying Oersted fields to a magnetic memory device comprises a first metal layer; a first insulating layer positioned on the first metal layer; a magnetic shift register wire positioned on the first insulating layer; a second insulating layer positioned on the magnetic shift register wire; a second metal layer positioned on the second insulating layer; a first conducting wire positioned in the first metal layer and extending transverse to the magnetic shift register wire; and a second conducting wire positioned in the second metal layer and extending transverse to the magnetic shift register wire. The first conducting wire is offset relative to the second conducting wire, the offset being defined by a distance between a first axis normal to the magnetic shift register wire and through the first conducting wire and a second axis normal to the magnetic shift register wire and through the second conducting wire. | 06-12-2014 |
Patent application number | Description | Published |
20080271141 | PARALLELIZED PATTERN MATCHING USING NON-DETERMINISTIC FINITE AUTOMATA - This disclosure describes techniques of determining whether a symbol stream includes a pattern defined by a regular expression. As described herein, the regular expression may be represented using a non-deterministic finite automaton (NFA). A plurality of states in the NFA may be evaluated in parallel. These states may be associated with a plurality of symbol positions in a symbol stream. Evaluating a plurality of states and symbols in parallel may allow for faster determinations of whether the symbol stream includes the pattern defined by the regular expression. | 10-30-2008 |
20100158031 | METHODS AND APPARATUS FOR TRANSMISSION OF GROUPS OF CELLS VIA A SWITCH FABRIC - In one embodiment, a method can include receiving at an egress schedule module a request to schedule transmission of a group of cells from an ingress queue through a switch fabric of a multi-stage switch. The ingress queue can be associated with an ingress stage of the multi-stage switch. The egress schedule module can be associated with an egress stage of the multi-stage switch. The method can also include determining, in response to the request, that an egress port at the egress stage of the multi-stage switch is available to transmit the group of cells from the multi-stage switch. | 06-24-2010 |
20100165843 | FLOW-CONTROL IN A SWITCH FABRIC - In some embodiments, an apparatus includes a module within a first stage of a switch fabric, a module within a second stage of the switch fabric, and a module within a third stage of the switch fabric. The module within the first stage is configured to send data to the module within the second stage. The module within the second stage is configured to send data to the module within the third stage. The module within the second stage is configured to send a first suspension indicator to the module within the third stage. The module within the third stage is configured to send a second suspension indicator to the module within the first stage in response to the first suspension indicator. The module within the first stage is configured to stop sending data to the module within the second stage in response to the second suspension indicator. | 07-01-2010 |
20100165983 | SYSTEM ARCHITECTURE FOR A SCALABLE AND DISTRIBUTED MULTI-STAGE SWITCH FABRIC - In some embodiments, an apparatus includes a first housing, a second housing and at least one cable. The first housing includes a first interface card of a switch fabric. The second housing includes a second interface card of the switch fabric and a third interface card of the switch fabric. The second interface card of the switch fabric is operatively and physically coupled to the third interface card of the switch fabric via a midplane. The second interface card defines a plane that is nonparallel to the a plane defined by the third interface card and a plane defined by the midplane. The plane defined by the third interface card is nonparallel to the plane defined by the second interface card and the plane defined by the midplane. The cable is configured to operatively couple the first interface card to the second interface card. | 07-01-2010 |
20100165984 | METHODS AND APPARATUS RELATED TO A MODULAR SWITCH ARCHITECTURE - In some embodiments, an apparatus includes a first housing, a second housing and at least one cable. The first housing includes a first interface card of a switch fabric. The second housing includes a second interface card of the switch fabric and a third interface card of the switch fabric. The second interface card of the switch fabric is operatively and physically coupled to the third interface card of the switch fabric via a midplane. The second interface card defines a plane that is nonparallel to the a plane defined by the third interface card and a plane defined by the midplane. The plane defined by the third interface card is nonparallel to the plane defined by the second interface card and the plane defined by the midplane. The cable is configured to operatively couple the first interface card to the second interface card. | 07-01-2010 |
20100329249 | METHODS AND APPARATUS FOR DYNAMIC DETECTION OF TRANSIT TIMES BETWEEN STAGES IN DISTRIBUTED MULTI-STAGE SWITCH FABRICS - In some embodiments, a method includes sending a signal to a first module associated with a stage of a switch fabric and receiving a signal from the first module a first amount of time after sending the signal to the first module. A signal is sent to a second module associated with the stage of the switch fabric and a signal is received from the second module a second amount of time after sending the signal to the second module. The second amount of time is less than the first amount of time. A cell of a first data packet is sent to the first module and a cell of a second data packet is sent to the second module a third amount of time after sending the cell of the first data packet. The third amount of time is associated with the difference between the first amount of time and the second amount of time. | 12-30-2010 |
20110228795 | MULTI-BANK QUEUING ARCHITECTURE FOR HIGHER BANDWIDTH ON-CHIP MEMORY BUFFER - A network device includes a main storage memory and a queue handling component. The main storage memory includes multiple memory banks which store a plurality of packets for multiple output queues. The queue handling component controls write operations to the multiple memory banks and controls read operations from the multiple memory banks, where the read operations for at least one of the multiple output queues alternates sequentially between the each of the multiple memory banks, and where the read operations and the write operations occur during a same clock period on different ones of the multiple memory banks. | 09-22-2011 |
20120320742 | FLOW-CONTROL IN A SWITCH FABRIC - In some embodiments, an apparatus includes a module within a first stage of a switch fabric, a module within a second stage of the switch fabric, and a module within a third stage of the switch fabric. The module within the first stage is configured to send data to the module within the second stage. The module within the second stage is configured to send data to the module within the third stage. The module within the second stage is configured to send a first suspension indicator to the module within the third stage. The module within the third stage is configured to send a second suspension indicator to the module within the first stage in response to the first suspension indicator. The module within the first stage is configured to stop sending data to the module within the second stage in response to the second suspension indicator. | 12-20-2012 |
20130121341 | MULTI-BANK QUEUING ARCHITECTURE FOR HIGHER BANDWIDTH ON-CHIP MEMORY BUFFER - A network device includes a main storage memory and a queue handling component. The main storage memory includes multiple memory banks which store a plurality of packets for multiple output queues. The queue handling component controls write operations to the multiple memory banks and controls read operations from the multiple memory banks, where the read operations for at least one of the multiple output queues alternates sequentially between the each of the multiple memory banks, and where the read operations and the write operations occur during a same clock period on different ones of the multiple memory banks. | 05-16-2013 |
20130121343 | METHODS AND APPARATUS FOR TRANSMISSION OF GROUPS OF CELLS VIA A SWITCH FABRIC - In one embodiment, a method can include receiving at an egress schedule module a request to schedule transmission of a group of cells from an ingress queue through a switch fabric of a multi-stage switch. The ingress queue can be associated with an ingress stage of the multi-stage switch. The egress schedule module can be associated with an egress stage of the multi-stage switch. The method can also include determining, in response to the request, that an egress port at the egress stage of the multi-stage switch is available to transmit the group of cells from the multi-stage switch. | 05-16-2013 |
20140119238 | MULTI-CHASSIS TOPOLOGY DISCOVERY USING IN-BAND SIGNALING - A multi-chassis network device may automatically detect whether cables connected between chassis devices are correctly inserted. The device may insert, into a first data stream output from a first port of the device, control information identifying the first port. The device may receive, from a second data stream received by the first port of the device, second control information identifying a second port, at another device connected to the device via a cable. The device may determine, based on the second control information, whether the connection of the first port to the second port, via the cable, is valid and cause, when the connection of the first port to the second port is determined to not be valid, the device to output an indication that the connection is not valid or to reconfigure the device to make the connection of the first port to the second port valid. | 05-01-2014 |
20140201398 | RATE CONTROLLED FIRST IN FIRST OUT (FIFO) QUEUES FOR CLOCK DOMAIN CROSSING - First in, first out (FIFO) queues may be used to transfer data between a producer clock domain and a number of consumer clock domains. In one implementation, a control component for the FIFO queues may include a number of counters, corresponding to each of the consumer clock domains, each of the counters maintaining a count value relating to an amount of data read by the corresponding consumer clock domain. The control component may additionally include a credit deduction component coupled to the count values of the counters, the credit deduction component determining whether any of the count values is above a threshold, and in response to the determination that any of the count values is above the threshold, reducing the count value of each of the counters and issuing a write pulse signal to the producer clock domain, the write pulse signal causing the producer clock domain to perform a write operation to the FIFO queues. | 07-17-2014 |
Patent application number | Description | Published |
20110058510 | Power Management Of A Radio Data Transceiver - Methods and apparatuses for operating a wireless mobile station configured to communicate with a wireless access point are described. A sleep state may be maintained in which a radio frequency (RF) radio in the wireless mobile station is in a low power state. The wireless station may use a plurality of sleep states, each with a different sleep timer period based upon recent network activity. In one embodiment, a device may have two sleep states with two sleep timers, and in another embodiment a device may have three sleep timers for three sleep states. The first sleep time may be started for a first sleep state and to determine when to awake the device to determine whether there is any network activity. The device then determines whether a first period of network inactivity has occurred and, if so, it starts a second sleep timer for a second sleep state in response to determining that the first period of network inactivity has occurred. The method can further include determining whether a second period of network inactivity has occurred and, in response to determining that a second period of network inactivity has occurred, the device starts a third sleep timer for a third sleep state | 03-10-2011 |
20110059779 | Power Management Of A Radio Data Transceiver - Methods and apparatuses for operating a wireless mobile station configured to communicate with a wireless access point are described. A first awake timer may be started in response to receiving a beacon signal from the wireless access point. The beacon signal may indicate that data is available or pending for the wireless mobile station. A second awake timer may be started in response to data received from the wireless access point. When the second awake timer expires, the wireless mobile station may return to the sleep state. In one embodiment, the first awake timer counts for a first period of time and the second awake timer counts for a second period of time which is shorter than the first period of time. The RF radio may be in a higher power state when the first and/or the second awake timers are counting. In one embodiment, the wireless mobile station and the wireless access points may be synchronized using target beacon transmission times of the beacon signal. | 03-10-2011 |
20110153773 | EFFICIENT SERVICE ADVERTISEMENT AND DISCOVERY IN A PEER-TO-PEER NETWORKING ENVIRONMENT WITH COOPERATIVE ADVERTISEMENT - Operating conditions of a remote device and operating conditions of a local device are compared, where the local device and the remote device are located within a predetermined proximity of a wireless network. An advertisement request is transmitted from the local device to the remote device based on the comparison of the operating conditions of the local device and the remote device. The advertisement request includes information identifying one or more services advertised by the local device, whereby the remote device is configured to advertise the one or more services on behalf of the local device in the wireless network. | 06-23-2011 |
20110153789 | EFFICIENT SERVICE ADVERTISEMENT AND DISCOVERY IN A PEER-TO-PEER NETWORKING ENVIRONMENT WITH DYNAMIC ADVERTISEMENT AND DISCOVERY PERIODS BASED ON OPERATING CONDITIONS - A local device is configured to monitor operating conditions coupled to a wireless network. An advertisement period is dynamically adjusted based on the operating conditions of the local device, where the advertisement period is dynamically adjusted based on at least one of a battery condition of the local device, a user behavior of the local device, network traffic condition, and a type of service to be advertised. The local device broadcasts a service advertisement in the wireless network according to the adjusted advertisement period, the service advertisement including one or more service IDs for identifying one or more services to be advertised from the local device. | 06-23-2011 |
20110153818 | EFFICIENT SERVICE ADVERTISEMENT AND DISCOVERY IN MULTIPLE WIRELESS NETWORKS - A local device broadcasts a first advertisement in a first wireless network via a first wireless interface, where the first advertisement includes one or more service identifiers (IDs) identifying one or more services being advertised and an availability schedule of the local device in the first wireless network. The local device broadcasts a second advertisement in a second wireless network via a second wireless interface. The local device scans in the first wireless network during an availability window of the availability schedule for a response to the first advertisement, where the broadcast of the second advertisement is disabled during the availability window. | 06-23-2011 |
20110154084 | EFFICIENT SERVICE ADVERTISEMENT AND DISCOVERY IN A PEER-TO-PEER NETWORKING ENVIRONMENT - A local device broadcasts a service advertisement in a wireless network, where the service advertisement includes one or more service identifiers (IDs) identifying one or more services being advertised and an availability schedule of the local device. Optionally, the local device reduces power to at least a portion of the local device and wakes up at a time according to the availability schedule. The local device listens in the wireless network according to the availability schedule of the local device. In response to a service request received from a remote device during the availability window, the local device transmits a service response to the remote device. The service request includes one or more service IDs identifying one or more services being inquired by the remote device and the service response includes detailed information associated with one or more services identified by the one or more service IDs. | 06-23-2011 |
20120117400 | EFFICIENT SERVICE ADVERTISEMENT AND DISCOVERY IN A PEER-TO-PEER NETWORKING ENVIRONMENT - A local device broadcasts a service advertisement in a wireless network, where the service advertisement includes one or more service identifiers (IDs) identifying one or more services being advertised and an availability schedule of the local device. Optionally, the local device reduces power to at least a portion of the local device and wakes up at a time according to the availability schedule. The local device listens in the wireless network according to the availability schedule of the local device. In response to a service request received from a remote device during the availability window, the local device transmits a service response to the remote device. The service request includes one or more service IDs identifying one or more services being inquired by the remote device and the service response includes detailed information associated with one or more services identified by the one or more service IDs. | 05-10-2012 |
20120311176 | METHOD FOR OPTIMIZING TRANSPORT CHANNELS OF DEVICES - A first device and a second device communicate with each other using a first communications protocol over a first communications media. The first device detects a need to modify a communications bandwidth with the second device based on an operating condition of the first device at a point in time. The first device negotiates with the second device to identify a second communications protocol that is suitable for the operating condition based on a set of one or more rules associated with the first device. Both the first and second devices switch, without user intervention, from the first communications protocol to the second communications protocol to communicate with the second device using the second communications protocol over a second communications media. | 12-06-2012 |
20130122971 | POWER MANAGEMENT OF A RADIO DATA TRANSCEIVER - Methods and apparatuses for operating a wireless mobile station configured to communicate with a wireless access point are described. A first awake timer may be started in response to receiving a beacon signal from the wireless access point. The beacon signal may indicate that data is available or pending for the wireless mobile station. A second awake timer may be started in response to data received from the wireless access point. When the second awake timer expires, the wireless mobile station may return to the sleep state. In one embodiment, the first awake timer counts for a first period of time and the second awake timer counts for a second period of time which is shorter than the first period of time. The RF radio may be in a higher power state when the first and/or the second awake timers are counting. In one embodiment, the wireless mobile station and the wireless access points may be synchronized using target beacon transmission times of the beacon signal. | 05-16-2013 |
20130132500 | SELECTION OF A MASTER IN A PEER-TO-PEER NETWORK ENVIRONMENT - A system, apparatus and method for selecting master devices in a peer-to-peer communication environment. Devices select a master to facilitate their synchronization, and rendezvous according to a schedule of availability windows broadcast by the master as part of periodic synchronization frames. Devices capable of serving as master advertise their selection metrics, which are converted into a master preference value by a selection algorithm applied uniformly by all devices in the environment. Individual devices may identify the best local master and synchronize to it, yielding a cluster of synchronized peers. Clusters may then be synchronized to masters at further range. Individual devices conserve power by being automatically synchronized instead of having to individually discover other devices and services, and can power off their radios without sacrificing discoverability. Synchronization and peer-to-peer communication as provided herein coexists with other device demands, such as Bluetooth® operations, infrastructure-based communications and so on. | 05-23-2013 |
20130132501 | SYNCHRONIZATION OF DEVICES IN A PEER-TO-PEER NETWORK ENVIRONMENT - A system, apparatus and method for synchronizing devices in a peer-to-peer communication environment. Devices select a master to facilitate their synchronization, and rendezvous according to a schedule of availability windows broadcast by the master. Devices may attend some or all of the availability windows, during which they may send and receive unicast and/or multicast messages. Individual devices conserve power by being automatically synchronized instead of having to individually discover other devices and services, and can power off their radios without sacrificing discoverability. Synchronization and peer-to-peer communication as provided herein coexists with other device demands, such as Bluetooth® operations, infrastructure-based communications and so on. | 05-23-2013 |
20130141756 | AUTHENTICATING PRINTERS PRIOR TO PAIRING WITH PORTABLE ELECTRONIC DEVICES - The disclosed embodiments provide a system that facilitates the execution of a print job. During operation, the system receives, at a printer, a signal from a portable electronic device indicating the printer has been selected for the print job. Next, in response to the selection, the system generates an output that facilitates identification of the printer by a user of the portable electronic device. The system also provides a mechanism for confirming physical access to the printer by the user. Upon confirming the physical access to the printer by the user, the system establishes a direct connection between the portable electronic device and the printer, wherein the direct connection is subsequently used by the portable electronic device and the printer to perform the print job. | 06-06-2013 |
20130215757 | WIRELESS SCAN AND ADVERTISEMENT IN ELECTRONIC DEVICES - An electronic device performs a scan of each wireless channel in a sequence of wireless channels to detect advertising frames transmitted from other electronic devices. When performing the scan, the electronic device waits for a next transmit time. After the next transmit time, the electronic device configures the electronic device to monitor a next wireless channel from the sequence of wireless channels. The electronic device then monitors the next wireless channel for the advertising frames for a scanning time interval, wherein a duration of the scanning time interval is set in accordance with one or more transmit times used for transmitting advertising frames on the wireless channels in the sequence of wireless channels. When wireless channels from the sequence of wireless channels remain to be scanned, the electronic device returns to wait for a next transmit time. | 08-22-2013 |
20130225161 | SEAMLESS TRANSITION FROM CELLULAR TO Wi-Fi COMMUNICATION - An electronic device receives a list of available networks and associated access credentials via a cellular-telephone network. These available networks may be other than the cellular-telephone network and may use a communication technique other than a cellular-telephone communication technique, such as an IEEE 802.11 protocol. For example, a base station in the cellular-telephone network may track the location of the electronic device, and may provide the list to the electronic device when the cellular-telephone network performance is constrained or degraded. In response to receiving the list, the electronic device may select a network from the available networks based on a communication criterion, such as: proximity to the electronic device, a signal strength, security, and/or communication quality. Information specifying this selection may be provided via the cellular-telephone network, and then instructions that transition communication with the electronic device from the cellular-telephone network to the selected network may be received. | 08-29-2013 |
20130227647 | SHARED NETWORK ACCESS VIA A PEER-TO-PEER LINK - An electronic device receives a request for access to the infrastructure network (and, more generally, a ‘resource’) from the other electronic device via a peer-to-peer link. In response to the request, the electronic device determines that it has access to the infrastructure network, and provides a response to the other electronic device via the peer-to-peer link indicating that the electronic device has access to the infrastructure network. Then, the electronic device establishes secure communication with the other electronic device, and provides access information to the other electronic device via the peer-to-peer link using the secure communication. This access information facilitates access to the infrastructure network. | 08-29-2013 |
20130331098 | Automatically Determining and Alerting Users to Available Wireless Networks - Automatically determining and alerting a user to available wireless networks. Initially, the method may automatically determine that one or more wireless networks are available to a wireless device at a location. The method may determine if the wireless device has been present at the first location for more than a threshold amount of time, e.g., based on periodic determination of the available wireless networks to the wireless device. Based on the wireless device being present at the first location for more than the threshold amount of time, an alert may be automatically displayed to the user on a display of the wireless device. The alert may indicate at least one wireless network of the one or more wireless networks at the first location. The wireless device may connect to wireless network indicated by the alert in response to user input. | 12-12-2013 |
20130331101 | Automatically Modifying Wireless Network Connection Policies Based on User Activity Levels - Modifying network connection policies of a wireless device based on user activity levels. One or more activity indicators of the wireless device may be monitored. One or more criteria for wireless network blacklisting may be selected based on the one or more activity indicators. The criteria may include different types of connectivity problems. A wireless network may be detected. The wireless network may be monitored for connectivity problems. The wireless network may be blacklisted if connectivity problems meeting the selected criteria for wireless network blacklisting are determined to have occurred. | 12-12-2013 |
20130331118 | PERFORMING ENHANCED BACKGROUND LOCATION SCANS TO FACILITATE LOCATION-BASED GEO-FENCING - The disclosed embodiments facilitate location awareness in mobile computing devices while also reducing power consumption. A baseband processor performs background scanning of wireless networks, tracking the status of surrounding wireless networks while a primary application processor operates in a lower-power sleep state. Upon detecting a wireless network of interest, the baseband processor notifies (and wakes up) the application processor. The baseband processor can also be configured to track a subset of the wireless networks detected from previous scans to facilitate trajectory tracing. | 12-12-2013 |
20130343198 | BEACON FRAME MONITORING - Techniques are disclosed relating to reception of beacon frames. In one embodiment, an apparatus is disclosed that includes a radio circuit. The radio circuit is configured to determine an estimated time period during which the radio circuit will receive a next beacon frame from a wireless access point associated with a wireless channel. The estimated time period is determined relative to a clock of the radio circuit. The radio circuit is further configured to begin monitoring the wireless channel for the next beacon frame during the estimated time period. | 12-26-2013 |
20140059369 | EFFICIENT SERVICE ADVERTISEMENT AND DISCOVERY IN A PEER-TO-PEER NETWORKING ENVIRONMENT - A local device broadcasts a service advertisement in a wireless network, where the service advertisement includes one or more service identifiers (IDs) identifying one or more services being advertised and an availability schedule of the local device. Optionally, the local device reduces power to at least a portion of the local device and wakes up at a time according to the availability schedule. The local device listens in the wireless network according to the availability schedule of the local device. In response to a service request received from a remote device during the availability window, the local device transmits a service response to the remote device. The service request includes one or more service IDs identifying one or more services being inquired by the remote device and the service response includes detailed information associated with one or more services identified by the one or more service IDs. | 02-27-2014 |
20140068727 | WI-FI CREDENTIAL SHARING USING IMAGES - In order to facilitate access to a wireless network, access information (and, more generally, credentials) may be provided to an electronic device via an image. In particular, the electronic device may capture an image that includes a representation of the access information. For example, the electronic device may scan a two-dimensional representation of the access information, such as a Quick Response (QR) code. Then, the electronic device may analyze the image to extract the access information. Next, the access information may be used to access the wireless network. This communication technique allows a user of the electronic device to access the wireless network with less effort, thereby improving the user's experience. | 03-06-2014 |
20140105084 | APPLICATION-AWARE RADIO POWER SAVING - In order to facilitate reduced power consumption of an electronic device (such as a smartphone) when communicating with another electronic device (such as an access point) in a wireless network, the electronic device may change a wake policy based on the applications executing on the electronic device. In particular, the electronic device may monitor a subset of the applications currently executed by a processor in the electronic device, where the subset can include zero or more of the applications. Based on the subset, the wake policy of an interface circuit in the electronic device may be changed. This wake policy may specify a frequency of wake ups to receive information from the other electronic device and/or monitoring of unicast or multicast bits in a Traffic Indication Map element. In this way, the time that the electronic device is in the active mode can be reduced, thereby reducing power consumption. | 04-17-2014 |
20140105086 | MOTION-BASED ADAPTIVE SCANNING - In order to facilitate reduced power consumption of an electronic device (such as a smartphone) when communicating with another electronic device (such as an access point) in a wireless network, the electronic device may change a frequency of network scans performed by an interface circuit in the electronic device based on a motion profile of the electronic device. In particular, the electronic device may determine the motion profile based on spatial information, such as: acceleration data, orientation data, Global Positioning System data and/or data from the wireless network. Then, the electronic device may change the frequency of the network scans performed by the interface circuit based on the motion profile. In this way, the frequency of the network scans can be reduced when the electronic device is stationary or moving rapidly (such as when a user of the electronic device is driving in a car). | 04-17-2014 |
20140105195 | DETECTING NEIGHBORING ACCESS POINTS IN A NETWORK - An electronic device, e.g., a mobile device, having access to a wireless network roams from one access point (AP) to another using access point detection based on location and learning. A learning scheme may modify a list of nearby access points determined based on location to identify neighboring access points where roaming is possible. The identified neighboring access points where roaming is possible may be ordered based on roaming history, such as the frequency of the roams to a particular AP. The roaming history may be maintained on a per client basis or aggregated across all clients using an AP. | 04-17-2014 |
20140153049 | AUTHENTICATING PRINTERS PRIOR TO PAIRING WITH PORTABLE ELECTRONIC DEVICES - The disclosed embodiments provide a system that facilitates the execution of a print job. During operation, the system receives, at a printer, a signal from a portable electronic device indicating the printer has been selected for the print job. Next, in response to the selection, the system generates an output that facilitates identification of the printer by a user of the portable electronic device. The system also provides a mechanism for confirming physical access to the printer by the user. Upon confirming the physical access to the printer by the user, the system establishes a connection between the portable electronic device and the printer, wherein the connection is subsequently used by the portable electronic device and the printer to perform the print job. | 06-05-2014 |
20140269404 | DETERMINING THE RELIABILITY OF COMMUNICATIONS BETWEEN A PORTABLE ELECTRONIC DEVICE AND AN ACCESS POINT - A method and system are described for determining the reliability of the communications between a portable electronic device and an access point (AP) before associating with the AP. In the described embodiments, a first probe request frame is transmitted to the AP at a first data rate, and a first probe response frame is received from the AP, wherein the first probe response frame is responsive to the first probe request frame. Then, a second probe request frame is transmitted to the AP at a second data rate, wherein the first data rate is lower than the second data rate. Then, the portable electronic device determines if a second probe response frame is received from the AP, wherein the second probe response frame is responsive to the second probe request frame. The portable electronic device then determines the reliability of the communications between the portable electronic device and the AP. | 09-18-2014 |
20150215864 | POWER MANAGEMENT OF A RADIO DATA TRANSCEIVER - Methods and apparatuses for operating a wireless mobile station configured to communicate with a wireless access point are described. A first awake timer may be started in response to receiving a beacon signal from the wireless access point. The beacon signal may indicate that data is available or pending for the wireless mobile station. A second awake timer may be started in response to data received from the wireless access point. When the second awake timer expires, the wireless mobile station may return to the sleep state. In one embodiment, the first awake timer counts for a first period of time and the second awake timer counts for a second period of time which is shorter than the first period of time. The RF radio may be in a higher power state when the first and/or the second awake timers are counting. In one embodiment, the wireless mobile station and the wireless access points may be synchronized using target beacon transmission times of the beacon signal. | 07-30-2015 |
Patent application number | Description | Published |
20090005410 | N-(2-(HETARYL)ARYL) ARYLSULFONAMIDES AND N-(2-(HETARYL) HETARYL ARYLSULFONAMIDES - Compounds are provided that act as potent antagonists of the CCR9 receptor. Animal testing demonstrates that these compounds are useful for treating inflammation, a hallmark disease for CCR9. The compounds are generally aryl sulfonamide derivatives and are useful in pharmaceutical compositions, methods for the treatment of CCR9-mediated diseases, and as controls in assays for the identification of CCR9 antagonists. | 01-01-2009 |
20100190762 | TRIAZOLYL PHENYL BENZENESULFONAMIDES - Compounds are provided that act as potent antagonists of the CCR2 or CCR9 receptor. Animal testing demonstrates that these compounds are useful for treating inflammation, a hallmark disease for CCR2 and CCR9. The compounds are generally aryl sulfonamide derivatives and are useful in pharmaceutical compositions, methods for the treatment of CCR2-mediated diseases, CCR9-mediated diseases, as controls in assays for the identification of CCR2 antagonists and as controls in assays for the identification of CCR9 antagonists. | 07-29-2010 |
20100331302 | N-(2-(HETARYL)ARYL) ARYLSULFONAMIDES AND N-(2-(HETARYL)HETARYL ARYLSULFONAMIDES - Compounds are provided that act as potent antagonists of the CCR9 receptor. Animal testing demonstrates that these compounds are useful for treating inflammation, a hallmark disease for CCR9. The compounds are generally aryl sulfonamide derivatives and are useful in pharmaceutical compositions, methods for the treatment of CCR9-mediated diseases, and as controls in assays for the identification of CCR9 antagonists. | 12-30-2010 |
20120165303 | TRIAZOLYL PHENYL BENZENESULFONAMIDES - Compounds are provided that act as potent antagonists of the CCR2 or CCR9 receptor. Animal testing demonstrates that these compounds are useful for treating inflammation, a hallmark disease for CCR2 and CCR9. The compounds are generally aryl sulfonamide derivatives and are useful in pharmaceutical compositions, methods for the treatment of CCR2-mediated diseases, CCR9-mediated diseases, as controls in assays for the identification of CCR2 antagonists and as controls in assays for the identification of CCR9 antagonists. | 06-28-2012 |
20120245138 | N-(2-(HETARYL)ARYL)ARYLSULFONAMIDES AND N-(2-(HETARYL)HETARYL ARYLSULFONAMIDES - Compounds are provided that act as potent antagonists of the CCR9 receptor. Animal testing demonstrates that these compounds are useful for treating inflammation, a hallmark disease for CCR9. The compounds are generally aryl sulfonamide derivatives and are useful in pharmaceutical compositions, methods for the treatment of CCR9-mediated diseases, and as controls in assays for the identification of CCR9 antagonists. | 09-27-2012 |
20150018337 | N-(2-(HETARYL)ARYL)ARYLSULFONAMIDES AND N-(2-(HETARYL)HETARYL)ARYLSULFONAMIDES - Compounds are provided that act as potent antagonists of the CCR9 receptor. Animal testing demonstrates that these compounds are useful for treating inflammation, a hallmark disease for CCR9. The compounds are generally aryl sulfonamide derivatives and are useful in pharmaceutical compositions, methods for the treatment of CCR9-mediated diseases, and as controls in assays for the identification of CCR9 antagonists. | 01-15-2015 |
20150111877 | TETRAHYDRONAPHTHYRIDINE AND RELATED BICYCLIC COMPOUNDS FOR INHIBITION OF RORgamma ACTIVITY AND THE TREATMENT OF DISEASE - The invention provides tetrahydronaphthyridine and related compounds, pharmaceutical compositions, methods of inhibiting RORγ activity, reducing the amount of IL-17 in a subject, and treating immune disorders and inflammatory disorders using such tetrahydronaphthyridine and related compounds. | 04-23-2015 |
20150158865 | INHIBITORS OF BRUTON'S TYROSINE KINASE - Disclosed herein are reversible and irreversible inhibitors of Bruton's tyrosine kinase (Btk). Also disclosed are pharmaceutical compositions that include the compounds. Methods of using the Btk inhibitors are described, alone or in combination with other therapeutic agents, for the treatment of autoimmune diseases or conditions, heteroimmune diseases or conditions, cancer, including lymphoma, and inflammatory diseases or conditions. | 06-11-2015 |