Tian, CA
Albert J. Tian, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20130021943 | METHODS AND NETWORK ELEMENTS OPERABLE TO SPECIFY AND DETERMINE COMPLETE SETS OF LINK STATE MESSAGES FOR LINK STATE ROUTING PROTOCOLS - A method, performed by a transmitter network element utilizing a link state routing protocol which has a maximum link state message size. The method is for providing information to avoid a disruption in data forwarding that would result from a receiver network element performing preferred route computations based on an incomplete set of link state messages. The method includes generating a complete set of link state messages having information indicating that the link state messages are the complete set of the link state messages. The complete set of the link state messages are collectively coherent with a link state of the transmitter network element. The method also includes transmitting the complete set of the link state messages, and the information indicating that the link state messages are the complete set of the link state messages, to a network. Also disclosed are transmitter network elements, receiver network elements, and methods thereof. | 01-24-2013 |
Albert Jining Tian, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20120075986 | Fast Flooding Based Fast Convergence Architecture - Fast flooding based fast convergence to recover from a network failure. A router detects a network failure, and responsive to that failure, transmits a fast failure notification message to a set of one or more routers. The fast failure notification message includes information that identifies the network failure and also indicates that the fast failure notification message is to be flooded by the set of routers independently of convergence. The router updates a routing table to reflect the network failure. The transmission of the fast failure notification message is performed prior to completion of the routing table update to reflect the network failure. | 03-29-2012 |
20120075988 | FAST FLOODING BASED FAST CONVERGENCE TO RECOVER FROM NETWORK FAILURES - A router detects a network failure and responsive to that failure, floods a fast failure notification message out a set of interfaces of the router. The fast failure notification message includes information that identifies the network failure and includes as its source MAC (Media Access Control) address a MAC address that is assigned to an interface that is coupled with the detected network failure and is not part of the set of interfaces of the router. The router updates a routing table to reflect the network failure. The flooding of the fast failure notification message is performed prior to completion of the routing table update to reflect the network failure. | 03-29-2012 |
20130024684 | ENHANCED APPROACH FOR TRANSMISSION CONTROL PROTOCOL AUTHENTICATION OPTION (TCP-AO) WITH KEY MANAGEMENT PROTOCOLS (KMPS) - A network element supports Transmission Control Protocol Authentication Option (TCP-AO) with a Key Management Protocol (KMP) to authenticate TCP segments over a TCP session. The network element negotiates multiple traffic keys to authenticate TCP segments over a TCP session with a peer network element, and protects the TCP session with the negotiated traffic keys. | 01-24-2013 |
20140313880 | FAST FLOODING BASED FAST CONVERGENCE TO RECOVER FROM NETWORK FAILURES - A method in a router for initiating fast flooding based fast convergence to recover from a network failure is disclosed. The method also starts with detecting a network failure. Responsive to the detected network failure, the router floods a layer 2 fast failure notification message out a set of one or more interfaces of the router. The fast failure notification message includes information that identifies the network failure and indicates to a router that receives the fast failure notification message to flood the fast failure notification message out its interfaces that are not blocked by a spanning tree protocol (STP) independently of updating its routing table to reflect the network failure. The method continues with the router updating a routing table to reflect the network failure. | 10-23-2014 |
Bin Tian, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20080212565 | METHOD AND APPARATUS FOR DETERMINING PROPAGATION DELAYS FOR USE IN WIDE AREA NETWORKS - A system and method for determining a signal propagation delay between a transmitter and a receiver, and for adjusting a transmission time based on the propagation delay. A central station inserts a marker into a transmitted signal at a time corresponding to a received timing signal. The MCT receives the signal from the central station and determines a time difference between receipt of the marker and the detection of the time interval event. A transmission by the MCT is adjusted by an amount of time proportional to the time difference. | 09-04-2008 |
20080246662 | METHOD FOR DETERMINING THE NULL POINT OF A GYROSCOPE - A system for correcting angular velocity measurements from a gyroscope and using the corrected angular velocity measurements to position an antenna used with a vehicle. The system determines an approximate null point voltage of a gyroscope of the type that produces a voltage related to an angular velocity to be measured by the gyroscope. The approximate null point is determined by sampling the output voltage to obtain a plurality of sampled voltages and choosing an approximate mode of the plurality of sampled voltages as the approximate null point voltage. | 10-09-2008 |
20100259458 | DUAL-ANGLE ADJUSTMENT OF A SATELLITE-TRACKING ANTENNA WITH A SINGLE MOTOR - An apparatus includes an azimuth adjuster coupled between a motor and a directional antenna. Motor rotation causes the azimuth adjuster to rotate the antenna about an azimuthal axis. The motor rotation also causes an elevation adjuster to rotate, which causes a screw mechanism to modify an elevation angle by pivoting the antenna about an elevational axis. To aim the directional antenna, a body-direction vector of a movable body with the antenna attached thereto is determined. Based on an elevational relationship between the body-direction vector and a satellite-direction vector, the elevation adjuster modifies the elevation angle of the antenna by rotating the motor to achieve full-turn amounts to pivot the antenna. The azimuth adjuster modifies an azimuth angle of the antenna based on an azimuthal relationship between the body-direction vector and the satellite-direction vector by rotating the motor to achieve partial-turn amounts of the antenna. | 10-14-2010 |
20110128866 | REVERSE LINK DATA RATE INDICATION FOR SATELLITE-ENABLED COMMUNICATION SYSTEMS - Reverse link data rate indications in wireless communication systems are defined with low identification overhead. Existence of a pilot signal is leveraged in order to reduce the overhead for identifying and selecting the reverse link data rate. At least two distinguishable pilot signals are defined, in which, based on the particular pilot signal present in the transmitted frame, at least one rate set from the multiple available rate sets can be determined. Reverse rate information in the transmitted frame is then used to identify which specific data rate within the determined rate set is used. Based on the identified data rate, the receiver may then decode the payload data in the transmitted frame. | 06-02-2011 |
20110128867 | FORWARD LINK DATA RATE CONTROL AND RATE INDICATION FOR SATELLITE-ENABLED COMMUNICATIONS SYSTEMS - In a synchronous application to control forward link (FL) data rates in a satellite system, user equipment (UE) repeatedly transmits a quality control measurement (QCM) index during a QCM period. During this QCM period, the data rate cannot change. The associated satellite transmits at a new rate corresponding to the QCM index. The UE knows that it will begin receiving new data at the new rate after a QCM delay. In an asynchronous application, a satellite transmits a rate change signal over a FL rate indication channel (RICH). A UE monitors the FL RICH for this signal. When the signal quality is to be low, the satellite sends only a single bit of the QCM index over a first orthogonal channel. When the signal quality is not low, the satellite transmits each bit of the QCM index in a separate orthogonal channel of the FL RICH. | 06-02-2011 |
20110286325 | HYBRID SATELLITE AND MESH NETWORK SYSTEM FOR AIRCRAFT AND SHIP INTERNET SERVICE - A hybrid satellite-mesh network including a ground segment, a mobile segment and a satellite segment provides high bandwidth communication between mobile platforms and the Internet. The satellite segment is used only when mesh network communication links between mobile segment nodes and ground segment nodes are unavailable. Mobile segment nodes can function in either an access terminal mode or an access point mode to communicate with other mobile segment nodes according to a routing algorithm in a mesh portion of the network. Mobile segment nodes employ adaptive frequency reuse, link level date rate adaptation, link level power control and adaptive beam forming antennas. | 11-24-2011 |
20120082153 | METHOD AND APPARATUS FOR DETERMINING PROPAGATION DELAYS FOR USE IN WIDE AREA NETWORKS - A system and method for determining a signal propagation delay between a transmitter and a receiver, and for adjusting a transmission time based on the propagation delay. A central station inserts a marker into a transmitted signal at a time corresponding to a received timing signal. The MCT receives the signal from the central station and determines a time difference between receipt of the marker and the detection of the time interval event. A transmission by the MCT is adjusted by an amount of time proportional to the time difference. | 04-05-2012 |
20120113890 | REVERSE LINK POWER AND DATA RATE CONTROL - Arrangements are presented for adjusting a power level and data rate at an access terminal. The access terminal may include a transmitter module configured to transmit data packets to a gateway. The access terminal may include a receiver module configured to receive control data generated at the gateway. The access terminal may also include a control module. The control module may evaluate the received control data. The control module may increase a transmit power level for data packets to be transmitted from the transmitter module when a first set of conditions is not satisfied. In the first set of conditions, the control data may include a first command. The control module may increase a data rate for data packets to be transmitted from the transmitter module when a second set of conditions is satisfied. In the second set of conditions, the control data may include a second command. | 05-10-2012 |
20130154693 | TIMING CIRCUIT CALIBRATION IN DEVICES WITH SELECTABLE POWER MODES - Techniques are provided which may be implemented in various methods, apparatuses, and/or articles of manufacture for use by a device that is operable in a plurality of modes, including “higher power mode” and a “lower power mode”. A timing circuit may be set based, at least in part, on a phase value obtained from a signal from a ground-based transmitter, and operation of the device may be selectively transitioned to a lower power mode wherein the device uses the timing circuit. In certain example implementations, operation of the device to the lower power mode may be selectively transition and based, at least in part, on a determination that one or more attribute values satisfy a profile test indicating that the electronic device is likely to be within a characterized environment, and/or a determination that the electronic device is likely to be in a constrained motion state. | 06-20-2013 |
20130159749 | POWER CONSERVATION TECHNIQUES FOR USE IN DEVICES WITH SELECTABLE POWER MODES - Techniques are provided which may be implemented in various methods, apparatuses, and/or articles of manufacture for use in and/or with an electronic device that is operable in a plurality of selectable power modes, including at least a “higher power mode” and a “lower power mode”. In an example implementation, with an electronic device operating in a higher power mode may selectively transition to a lower power mode based, at least in part, on at least phase value obtained from a signal acquired from a ground-based transmitter. Further techniques are provided which may be implemented to allow electronic device to selectively transition from a lower power mode to one or more other selectable power modes, e.g., including various “medium power modes”, and various “higher power modes”. | 06-20-2013 |
20130182790 | INTERFERENCE MITIGATION TECHNIQUES FOR AIR TO GROUND SYSTEMS - A method for air to ground communication interference mitigation within an aircraft equipped with a multi-beam array antenna includes adjusting a modulation symbol interleaving and/or forward error correction of an aircraft receiver interface in response to detected interference from an interferer. The method further includes reducing a data rate of the aircraft receiver interface when the adjusting of the modulation symbol interleaving and/or forward error correction does not mitigate the detected interference. Another method for interference mitigation may include performing antenna beam-steering away from a geographic (GEO) arc during an aircraft turn. This method further includes reducing an aircraft transmitter transmit power when a signal quality of a forward link is within a predetermined range of a signal quality threshold. | 07-18-2013 |
20140071887 | REUSE OF AN IDLE PAGING SLOT OF A FRAME IN A MACHINE-TO-MACHINE (M2M) WIRELESS WIDE AREA NETWORK (WAN) - Methods, systems, and devices are described for managing wireless communications in a machine-to-machine (M2M) wireless Wide Area Network (WAN). A physical layer frame is generated. The frame being used for wireless M2M communications on a forward link in the M2M wireless WAN. A paging slot is generated in the frame for an M2M device in the M2M wireless WAN. A determination is made as to whether the paging slot includes available capacity. System information is inserted in the paging slot upon determining the paging slot includes available capacity. | 03-13-2014 |
20140071953 | FORWARD LINK FRAME GENERATION IN A MACHINE-TO-MACHINE (M2M) WIRELESS WIDE AREA NETWORK (WAN) - Methods, systems, and devices are described for managing wireless communications in a machine-to-machine (M2M) wireless Wide Area Network (WAN). A physical layer frame is generated. The frame being used for wireless M2M communications on a forward link in the M2M wireless WAN. The frame including no more than three channels. The physical layer frame including a first channel including paging channel, a second channel including a traffic channel, and a third channel including an acknowledgment (ACK) channel. A time division multiplexing (TDM) operation is performed on pilot symbols and data symbols to obtain a TDM pilot burst. At least one TDM pilot burst is inserted into each channel of the physical layer frame. The physical layer frame is transmitted on the forward link at a low data rate. | 03-13-2014 |
20140106788 | TECHNIQUES FOR TRANSITIONING AN ELECTRONIC DEVICE BETWEEN DIFFERENT SELECTABLE POWER MODES - Techniques are provided which may be implemented in various methods, apparatuses, and/or articles of manufacture for use by a device that is operable in a plurality of modes, including “higher power mode” and a “lower power mode”. In an example implementation, a device that is operable in a plurality of selectable power modes may measure a signal strength value for a signal acquired from a ground-based transmitter, and transition operation to a lower power mode, wherein at least a portion of a receiver used to acquire the signal is disabled, based, at least in part, on: (a) a profile test indicating that the device is within a characterized environment, wherein the profile test is satisfied, at least in part, by the signal strength value; or (b) an indication based, at least in part, on the signal strength value, that the device is in a constrained motion state; or (c) both (a) and (b). | 04-17-2014 |
20140112226 | NEAR PASSIVE RECEIVERS WITH REGULAR PS MODE AND NO ULP (AP IS NOT AWARE OF THE RECEIVER/CIRCUIT MODE) - Systems, methods, and devices for communicating data in a wireless communications network are described herein. In some aspects, a wireless device includes a first receiver and a second receiver. The second receiver may be configured to consume less power than the first receiver. The second receiver receives a second signal wherein the second signal comprises a wake-up signal configured in NDP format including a signal field. The wireless device includes a circuit configured to take at least one action based on the second signal. | 04-24-2014 |
20140119410 | SYSTEM AND METHOD FOR COMMUNICATION USING HYBRID SIGNALS - Systems and methods for communication using hybrid signals are disclosed. In one aspect an apparatus for communication includes a processing system configured to encode a first set of information in a plurality of symbols and to encode a second set of information according to a spacing among the symbols. The apparatus may further comprise a transmitter configured to transmit to a device the symbols with the spacing among the symbols. In another aspect, an apparatus for communication includes a processing system configured to decode a first set of information from a plurality of symbols encoded with the first set of information or a second set of information from a spacing among the symbols by determining the spacing among the symbols. The apparatus may further comprise a receiver configured to receive the symbols via a wireless communication. | 05-01-2014 |
20140126382 | FORWARD LINK ACKNOWLEDGMENT IN A MACHINE-TO-MACHINE WIRELESS WIDE AREA NETWORK - Methods, systems, and devices are described for managing wireless communications in a machine-to-machine (M2M) wireless Wide Area Network (WAN). An event is detected that indicates a condition of a forward link in the M2M wireless WAN. A data rate is selected to transmit an acknowledgment (ACK) message. The selection of the data rate is based at least in part on the detected event that indicates the condition of the forward link. The ACK message is transmitted on the forward link in the M2M wireless WAN according to the selected data rate. | 05-08-2014 |
20140126471 | SYSTEM AND METHOD FOR TUNING MEDIUM ACCESS PARAMETERS - Systems and methods for tuning media access parameters are disclosed. In one aspect an access point includes a receiver configured to receive at least one message from a second access point. The access point further includes a processor configured to coordinate with the second access point to select a value of a medium access parameter comprising one of a carrier sense threshold and an energy detection threshold for a wireless station. The processor may generate a message identifying the value of the medium access parameter and may further comprise a transmitter connected to the processor and configured to transmit the message to the station. | 05-08-2014 |
20140126548 | DYNAMIC PAGING CHANNEL SELECTION IN A MACHINE-TO-MACHINE WIRELESS WIDE AREA NETWORK - Methods, systems, and devices are described for managing wireless communications in a machine-to-machine (M2M) wireless Wide Area Network (WAN). A first paging message is transmitted in the M2M wireless at a first data rate using a first paging channel. An occurrence of a first event is detected. A second paging message is transmitted, based at least in part on the occurrence of the first event. The second paging message is transmitted at a second data rate using a second paging channel. The second paging channel being different from the first paging channel. | 05-08-2014 |
20140126580 | METHOD, DEVICE, AND APPARATUS FOR ERROR DETECTION AND CORRECTION IN WIRELESS COMMUNICATIONS - Systems and methods for communicating in a wireless communication system are described. Various processes for detecting and correcting communication errors described. In aspect a method in a wireless communication system is provided. The method includes transmitting a first packet from a sending device to a receiving device. The method further includes listening for an acknowledgement during a first time period. The method further includes transmitting a second packet to the receiving device after a second time period, when an acknowledgement is not received during the first time period. The second packet includes one or more error-correction codes operable to recover the first packet. | 05-08-2014 |
20140128066 | SYSTEMS AND METHODS FOR IMPROVED ASSOCIATION IN WIRELESS NETWORKS - Systems, methods, and devices for communicating in a wireless network are provided. In some aspects, an access point may comprise a receiver configured to receive an access request message from a wireless station, the message comprising an indication of a plurality of network connection available to the wireless station including a link to a second access point. The receiver may be further configured to receive connectivity information associated with the link, based on the indication, from the second access point. The access point may further comprise a processor configured to determine whether to grant access to the wireless station based, at least in part, on the indication and the connectivity information, and a transmitter configured to transmit a response to the wireless station based on the determining. | 05-08-2014 |
20140146690 | OPPORTUNISTIC DECODING OF TRANSMISSIONS ON A FORWARD LINK IN A MACHINE-TO-MACHINE WIRELESS WIDE AREA NETWORK - Methods, systems, and devices are described for managing wireless communications in a machine-to-machine (M2M) wireless Wide Area Network (WAN). A packet is decoded and demodulated by an M2M device that is received during a time slot of a physical layer forward link frame in the M2M wireless WAN. The packet is transmitted by a base station. The M2M device enters a sleep state before a physical layer acknowledgment (ACK) message is transmitted to the base station to indicate receipt of the packet. | 05-29-2014 |
20140146795 | FLEXIBLE PAGING SCHEME IN A MACHINE-TO-MACHINE WIRELESS WIDE AREA NETWORK - Methods, systems, and devices are described for managing wireless communications in a machine-to-machine (M2M) wireless Wide Area Network (WAN). A first paging message is transmitted in the M2M wireless WAN according to a first paging cycle. An occurrence of a first event is detected. A second paging message is transmitted, based at least in part on the occurrence of the first event. The second paging message is transmitted according to a second paging cycle. The second paging cycle being different from the first paging cycle. | 05-29-2014 |
20140152437 | POSITION LOCATION SYSTEM ARCHITECTURE: MESSAGING AND RANGING LINKS - An indoor position location system. The indoor position location system may include a narrowband messaging link. The narrowband messaging link may enable synchronization and ranging initialization between asset tags and access points of the indoor position location system. The indoor position location system may also include a wideband ranging link. The wideband ranging link may enable a ranging operation between the asset tags, the access points and a position location server of the indoor position location system. The position location server may determine a location of at least one of the asset tags according to the ranging operation. | 06-05-2014 |
20140153417 | MULTIPLE ACCESS SCHEME FOR NARROWBAND CHANNELS - Methods, systems, and devices are described for managing wireless communications in a machine-to-machine (M2M) wireless Wide Area Network (WAN). An operating frequency band of the M2M wireless WAN is divided into at least a first frequency channel and a second frequency channel. The first and second frequency channels being used for communications on a reverse link. First channel status information and second channel status information are broadcasted to one or more M2M devices. The first channel status information indicating a status of the first frequency channel. The second channel status information indicating a status of the second frequency channel. | 06-05-2014 |
20140153507 | SYSTEMS AND METHODS FOR PHASE ROTATING DUPLICATE FRAMES IN WIRELESS LAN TRANSMISSION - Methods, devices, and computer program products for optimally phase rotating duplicate frames in wireless LAN transmissions are disclosed. In one aspect, phase rotation sequences may be chosen in order to minimize a peak-to-average power ratio (PAPR) of a frame or data unit, or of a portion of a frame or data unit, where the frame contains a plurality of identical frequency segments, such as a duplicate frame. The method involves selecting a frame bandwidth, and then selecting a phase rotation sequence based upon the frame bandwidth. The method further includes generating a frame including a number of identical 1 MHz frequency segments, and rotating some of those segments relative to other segments, based on the selected phase rotation sequence. The method further includes transmitting the frame. | 06-05-2014 |
20140161010 | ENABLING HIERARCHICAL WAKEUP SCHEDULES IN A WIRELESS SYSTEM UTILIZING RELAYS - Certain aspects of the present disclosure provide methods and apparatus for using a hierarchy of wakeup periods for relay devices. | 06-12-2014 |
20140169340 | SYSTEMS AND METHODS TO CONSERVE POWER OF MACHINE-TO-MACHINE DEVICES USING A SHARED DATA CHANNEL - Methods, systems, and devices are described for managing wireless communications in a machine-to-machine (M2M) wireless Wide Area Network (WAN). A traffic slot map is generated. The traffic slot map identifies one or more first time slots and one or more second time slots. First data is transmitted during the one or more first time slots at a first data rate. Second data is transmitted during the one or more second time slots at a second data rate. The traffic slot map is broadcasted to one or more M2M devices during a traffic slot of a first forward link frame at a beginning of a traffic channel cycle. | 06-19-2014 |
20140192659 | MULTIPLE ACCESS SCHEME FOR MULTI-CHANNELS OF A NETWORK WITH A LIMITED LINK BUDGET - Methods, systems, and devices are described for managing wireless communications in a machine-to-machine (M2M) wireless Wide Area Network (WAN). An operating frequency band of the M2M wireless WAN is divided into at least a first frequency channel and a second frequency channel. The first and second frequency channels being used for communications on a reverse link. A first rise over thermal (RoT) threshold is set for the first frequency channel. A second RoT threshold is set for the second frequency channel. The second RoT threshold is lower than the first RoT threshold. | 07-10-2014 |
20140195882 | ADDITIONAL ERROR PROTECTION FOR WIRELESS TRANSMISSION - Certain aspects of the present disclosure provide methods and apparatus for enhancing error protection for wireless transmissions. | 07-10-2014 |
20140198872 | SYSTEMS AND METHODS FOR DETECTING OR SIGNALING THE PRESENCE OF BURSTY INTERFERENCE ON WIRELESS NETWORKS - Systems, methods, and devices for detecting and managing the presence of bursty interference on a wireless communication system are disclosed. One aspect of the subject matter described in the disclosure provides a method of detecting the presence of bursty interference on a wireless network. The method includes receiving, at a wireless device, a message from a transmitting device. The method further includes determining whether the message includes errors caused by bursty interference. The method further includes suspending a channel tracking when bursty interference is detected. In an embodiment the method further includes reporting bursty interference to the transmitting device when bursty interference is detected. | 07-17-2014 |
20140211775 | LARGER DELAY SPREAD SUPPORT FOR WIFI BANDS - Aspects of the present disclosure provide techniques that may help address the effects of larger delay spreads in WiFi bands. Methods and apparatus are provided that perform wireless communications utilizing varying cyclic prefix lengths, varying repetition intervals, and varying symbol durations to ameliorate the effects of large delay spreads. | 07-31-2014 |
20140247774 | MANAGING ACCESS TO TRANSMISSION MEDIUM IN A WIRELESS ENVIRONMENT - An apparatus and method for managing interference in a transmission medium are disclosed. A apparatus and method may be used to detect a condition experienced by only one of first and second wireless nodes, and modify an operational parameter of one of the first and second wireless nodes, if the condition is detected, such that both the first and second wireless nodes experience the condition or neither the first and second wireless nodes experience the condition. | 09-04-2014 |
20140269768 | METHODS AND APPARATUS FOR INCREASING DIVERSITY IN DOWNLINK TRANSMISSIONS - Certain aspects of the present disclosure provide methods and apparatus for obtaining second-order downlink spatial diversity within a wireless communication system in accordance with IEEE 802.11ah, for example. One example method generally includes generating a frame comprising a preamble having at least one field, replicating at least one bit of the at least one field to form a replica of the at least one bit, transmitting the at least one bit via a first antenna, and transmitting the replica of the at least one bit via a second antenna. Another example method generally includes generating at least two space-time streams; transmitting, via a first pair of antennas, the at least two space-time streams in a first frequency band; and transmitting, via a second pair of antennas, the at least two space-time streams in a second frequency band. | 09-18-2014 |
20140293905 | SYSTEM AND METHOD FOR CHANNEL-DEPENDENT CCA THRESHOLDS TO BALANCE DIFFERENT USE CASES IN WIRELESS NETWORKS - Systems and methods for channel-dependent CCA thresholds to balance different use cases in wireless networks are disclosed. In one aspect a device includes a receiver configured to receive transmissions on a plurality of channels. The device also includes a processor configured to determine whether a channel is one at least a first type or a second type of channel. If the channel is the first type, the processor is configured to determine whether the channel is available based at least in part on a set of first clear channel assessment thresholds. If the channel is the second type, the processor is configured to determine whether the channel is available based at least in part on a set of second clear channel assessment thresholds, where the set of second clear channel assessment thresholds is greater than or equal to the set of first clear channel assessment thresholds. | 10-02-2014 |
20140328191 | SYSTEMS AND METHODS FOR REUSE OF A WIRELESS MEDIUM FOR HIGH EFFICIENCY WIFI - Systems and method for concurrent communication using high efficiency wifi are disclosed. One aspect is a method of transmitting a wireless message on a medium utilizing carrier sense multiple access (CSMA). The method includes receiving, via a first wireless device, at least a portion of a first wireless message from a second wireless device, the message including an indication of a basic service set of the second wireless device. The method also includes determining whether to defer transmission of a second wireless message based, at least in part, on the basic service set of the second wireless device. | 11-06-2014 |
20140328192 | METHODS AND SYSTEMS FOR COMMUNICATION IN DENSE WIRELESS ENVIRONMENTS - Systems, methods, and computer readable storage media communicate with a wireless device within a dense wireless environment. In one aspect, a method includes determining whether a wireless device is subject to interference, adjusting a transmission attribute based on the determining, and transmitting a message to the wireless device based on the adjusted transmission attribute. In some aspects, adjusting a transmission attribute may include selecting one or more of time division multiplexing or frequency division multiplexing when communicating with the wireless device. In some aspects, particular time periods and/or particular frequency bands may be selected for communication with the device depending on whether the device is subject to interference. | 11-06-2014 |
20140328195 | SYSTEMS AND METHODS FOR DOWNLINK FREQUENCY DOMAIN MULTIPLEXING TRANSMISSIONS - Systems, methods, and devices for transmitting data are described herein. In some aspects, a method comprises generating a first packet. The first packet may comprise a physical layer and a media access control (MAC) layer. The MAC layer may allocate a first station to a primary frequency channel and a second station to a secondary frequency channel. The method further comprises transmitting the first packet to the first station and the second station. The method further comprises transmitting a second packet to the first station using the primary frequency channel. The method further comprises transmitting a third packet to the second station using the secondary frequency channel. | 11-06-2014 |
20140328235 | METHODS AND SYSTEMS FOR FREQUENCY MULTIPLEXED COMMUNICATION IN DENSE WIRELESS ENVIRONMENTS - Systems, methods, and devices for high-efficiency wireless frequency division multiplexing are provided. A method includes exchanging, at an access point, at least one frame reserving a wireless medium with at least one of a first and second wireless device. The method further includes receiving a first communication on a first set of wireless frequencies from the first wireless device. The method further includes receiving a second communication, at least partially concurrent with the first communication, on a second set of wireless frequencies from the second wireless device. The method further includes transmitting at least one acknowledgment of the first and second communication. The first set and the second set are mutually exclusive subsets of a set of wireless frequencies available for use by both the first and second wireless device. | 11-06-2014 |
20140328236 | METHODS AND SYSTEMS FOR FREQUENCY MULTIPLEXED COMMUNICATION IN DENSE WIRELESS ENVIRONMENTS - Systems, methods, and devices for high-efficiency wireless frequency division multiplexing are provided. A method includes receiving, at a first wireless device, a reference signal from an associated access point, the reference signal indicative of a time of joint transmission with at least a second wireless device. The method further includes transmitting a first communication to the access point based on the reference signal, the communication utilizing a first subset of wireless frequencies available for use. The first communication is concurrent with a second communication, from the second wireless device, utilizing a second subset of wireless frequencies, the second subset excluding the first subset. | 11-06-2014 |
20140328249 | SYSTEMS AND METHODS FOR AGGREGATION OF PHYSICAL PROTOCOL DATA UNITS ON A WIRELESS NETWORK - Systems and methods for aggregation of multiple physical protocol data units are disclosed. In one aspect, a method of transmitting a physical layer packet to a plurality of wireless devices is disclosed. The method includes generating a physical layer packet, the packet including a plurality of payloads, wherein at least one of the payloads comprises first data addressed to a first device and second data addressed to a second device, and wherein each payload is preceded by at least a signal field in the physical layer packet, and transmitting the physical layer packet. | 11-06-2014 |
20140328261 | SYSTEMS AND METHODS FOR PEER-TO-PEER AND AP TRAFFIC MULTIPLEXING - Systems, methods, and devices for concurrently allowing station-to-station transmissions and access point-to-station transmissions are described herein. In some aspects, a method comprises transmitting, to an access point, a request for an available channel frequency. The method further comprises receiving a coordination message from the access point. The coordination message may indicate that a first frequency channel is allocated for transmissions between a first device and a second device and that a second frequency channel is allocated for transmissions between a third device and a fourth device. The method further comprises transmitting a first data packet to the fourth device using the second frequency channel concurrently with a transmission of a second data packet between the first device and the second device using the first frequency channel. | 11-06-2014 |
20140328262 | SYSTEMS AND METHODS FOR PEER-TO-PEER AND AP TRAFFIC MULTIPLEXING - Systems, methods, and devices for concurrently allowing station-to-station transmissions and access point-to-station transmissions are described herein. In some aspects, a method comprises receiving, from a first device, a peer request to send message requesting a first time for transmissions with a second device. The method further comprises reserving the first time for transmissions between the first device and the second device. The method further comprises transmitting a coordination message to the first device and the second device. The coordination message may indicate that the first time is reserved for transmissions between the first device and the second device. The method further comprises transmitting a first data packet to a third device during a time other than the first time. The first device may transmit a second data packet to the second device during the first time. | 11-06-2014 |
20140328264 | SYSTEMS AND METHODS FOR COORDINATION MESSAGING USING HIGH EFFICIENCY WIFI - Systems, methods, and devices for coordinating access to a shared medium are described herein. In some aspects, a method includes receiving information at an access point. The method further includes modifying, based on the received information, the use of the shared medium by one or more wireless devices to reduce the likelihood that the wireless devices are subject to interference. The method may further include determining whether one or more wireless devices is subject to interference with another wireless device in the wireless network. The method may further include identifying the one or more wireless devices that is subject to interference. | 11-06-2014 |
20140328265 | SYSTEMS AND METHODS FOR DOWNLINK FREQUENCY DOMAIN MULTIPLEXING TRANSMISSIONS - Systems, methods, and devices for transmitting data are described herein. In some aspects, a method comprises generating a first message. The first message may comprise an allocation of a first station to a first frequency channel and a second station to a second frequency channel. The method further comprises transmitting the first message over the first frequency channel and the second frequency channel. The method further comprises transmitting, after transmission of the first message, a second message to the first station using the first frequency channel. The method further comprises transmitting, after transmission of the first message, a third message to the second station using the second frequency channel. | 11-06-2014 |
20140328313 | METHODS AND SYSTEMS FOR FREQUENCY MULTIPLEXED COMMUNICATION IN DENSE WIRELESS ENVIRONMENTS - Systems, methods, and devices for high-efficiency wireless frequency division multiplexing are provided. A method includes determining, at an access point, a performance characteristic for each wireless device in a set of wireless devices associated with the access point. The method further includes categorizing each wireless device in the set into at least a first and second subset of wireless devices based on the performance characteristic. The method further includes receiving communications from the first subset of wireless devices on a first set of wireless frequencies. The method further includes receiving communications from the second subset of wireless devices on a second set of wireless frequencies, the second set of wireless frequencies being a subset of the first. The first set of wireless devices have a higher performance characteristic than the second set of wireless devices. | 11-06-2014 |
20140329536 | SYNTHETIC WIDEBAND RANGING DESIGN - A method includes sequentially transmitting a ranging signal a predetermined number of times in different frequency bands to form a wideband ranging signal. The method further includes receiving a range estimate based at least in part on the wideband ranging signal. | 11-06-2014 |
20140334365 | TARGET WAKEUP TIME (TWT) GROUPING MODIFICATION - Certain aspects of the present disclosure provide methods and apparatus for modifications to operation of a group of devices utilizing target wakeup times (TWTs). | 11-13-2014 |
20140355534 | METHODS AND APPARATUS FOR CLEAR CHANNEL ASSESSMENT - Systems and methods for determining primary channel availability are disclosed. One aspect is a method in a wireless communications system including a first primary channel having first and second frequency spectrum bandwidths. The second frequency spectrum bandwidth includes the first frequency spectrum bandwidth. The method includes determining whether a first preamble has been detected on the second primary channel during a first threshold period of time, determining whether a second preamble has been detected on the first primary channel during a second threshold period of time, determining whether a guard interval has been detected on the second primary channel during a third threshold period of time, determining whether the second primary channel is idle based at least in part on detection of the first preamble, the second preamble and the guard interval, and transmitting a wireless message based at least in part on whether the second primary channel is idle. | 12-04-2014 |
20140355556 | METHODS AND APPARATUS FOR CLEAR CHANNEL ASSESSMENT - One aspect disclosed is a method in a wireless communications system including a first primary channel having a first frequency spectrum bandwidth and a second primary channel having a second frequency spectrum bandwidth, wherein the second frequency spectrum bandwidth includes the first frequency spectrum bandwidth. The method includes performing a first and a second back-off procedure at least partially in parallel, the first back-off procedure based on whether the first primary channel is idle, and the second back-off procedure based on whether the second primary channel is idle, and transmitting a wireless message based on whether the first or the second back-off procedure completes first. | 12-04-2014 |
20140368334 | POSITION LOCATION SYSTEM ARCHITECTURE: PEER TO PEER MEASUREMENT MODE - A position location method includes receiving, over a messaging link, a request from an access point of a position location system to perform a ranging operation between a first asset tag and a second asset tag. The method also includes transmitting, by the first asset tag, a first ranging pilot signal on a ranging link to enable the ranging operation between the first asset tag and the second asset tag. The method further includes receiving, by the first asset tag, a second ranging pilot signal on the ranging link from the second asset tag. | 12-18-2014 |
20150016360 | SYSTEMS AND METHODS FOR A DATA SCRAMBLING PROCEDURE - Systems, methods, and devices for communicating in a wireless network are provided. In one aspect, a method for wireless communication is provided. The method includes inserting an indication of a scrambling sequence into a signal field of a first data unit. The signal field occurs before a service field in the first data unit. The method includes scrambling at least a portion of the first data unit based at least on the inserted indication of the scrambling sequence in the signal field of the first data unit. The method includes transmitting the first data unit. The signal field is transmitted at a first data rate and the service field is transmitted at a second data rate greater than the first data rate. The indication of the scrambling sequence comprises either a scrambler seed or one or more parameters indicative of the scrambling sequence. | 01-15-2015 |
20150016426 | SYSTEMS AND METHODS FOR A DATA SCRAMBLING PROCEDURE - Systems, methods, and devices for communicating in a wireless network are provided. In one aspect, a method for wireless communication is provided. The method includes inserting a plurality of scrambler seeds into a data unit comprising a plurality of data portions, each scrambler seed associated with a respective data portion of the plurality of data portions. The method includes scrambling each data portion at least in part based on the associated scrambler seed. The method includes transmitting the data unit. The data portions may comprise code words or at least one media access control protocol data unit. The scrambler seed may be inserted in reserved bits of the delimiter field. The scrambler seed may be inserted in a delimiter signature field of the delimiter field. | 01-15-2015 |
20150023335 | PHYSICAL LAYER DESIGN FOR UPLINK (UL) MULTIUSER MULTIPLE-INPUT, MULTIPLE-OUTPUT (MU-MIMO) IN WIRELESS LOCAL AREA NETWORK (WLAN) SYSTEMS - Certain aspects of the present disclosure provide methods and apparatus for uplink (UL) multiuser multiple-input, multiple-output (MU-MIMO) transmissions in a High Efficiency WLAN (HEW) system. One example method generally includes generating a packet having a preamble portion and transmitting the packet. The preamble portion typically includes a long training field (LTF); a first signal (SIG) field subsequent to the LTF; one or more other LTFs located subsequent to the first SIG field; and at least one second SIG field, wherein all SIG fields in the preamble portion, other than the first SIG field, are subsequent to the one or more other LTFs. Another example method generally includes receiving, from an apparatus, a packet having a preamble portion comprising tone-interleaved LTFs; and performing frequency offset adjustment on the packet based on the tone-interleaved LTFs. | 01-22-2015 |
20150063255 | TONE ALLOCATION FOR MULTIPLE ACCESS WIRELESS NETWORKS - A method includes generating a data packet at an access point. The data packet is to be communicated using a waveform that includes a first set of tones that is allocated to a first destination device and a second set of tones that is allocated to a second destination device. The first set of tones is non-overlapping with respect to the second set of tones, and each tone of the first set of tones and each tone of the second set of tones is an orthogonal frequency-division multiple access (OFDMA) tone. The method also includes transmitting the data packet to the first destination device via an institute of electrical and electronics engineers (IEEE) 802.11 wireless network and transmitting the data packet to the second destination device via the IEEE 802.11 wireless network. | 03-05-2015 |
20150063334 | LOW RATE DATA COMMUNICATION - A method includes generating a data packet at a source device for transmission via an Institute of Electrical and Electronics Engineers 802.11 wireless network. The data packet includes multiple data symbols that are duplicated in the data packet. At least a portion of a preamble of the data packet is not duplicated in the data packet. The portion of the preamble indicates that the packet is a low rate mode packet. The method also includes transmitting the data packet from the source device to a destination device via the wireless network. | 03-05-2015 |
20150071215 | MIDPACKET DETECTION SCHEMES FOR CLEAR CHANNEL ASSESSMENT (CCA) - Certain aspects of the present disclosure provide methods and apparatus for detecting ongoing transmissions and assessing channel state, based on midpacket detection. One example method generally includes receiving signals on a primary channel; detecting, based on the received signals, occurrence or non-occurrence of a first ongoing packet transmission on a primary channel; and generating at least one of a busy signal or an idle signal based on the detection. In this manner, collisions may be avoided. | 03-12-2015 |
20150071272 | MULTI-USER MULTIPLE-INPUT MULTIPLE-OUTPUT (MU-MIMO) FEEDBACK PROTOCOL - In a wireless network having a plurality of devices configured to communicate using a beamforming technique, a method includes sending a trigger packet from a first device of the wireless network to a plurality of second devices of the wireless network. The trigger packet includes trigger data configured to cause the plurality of second devices to perform channel measurement based on the trigger data. The method also includes receiving feedback information from each of the plurality of second devices in response to the trigger packet. | 03-12-2015 |
20150078299 | DEFERRAL BASED ON BSSID INFORMATION - Aspects of the present disclosure provide techniques and apparatus for deferral based on basic service set identification (BSSID) information. According to certain aspects, a method for wireless communications is provided. The method generally includes receiving, on a shared access medium, a packet having at least one deferral-related parameter and deciding whether to defer transmission on the shared access medium based, at least in part, on the deferral-related parameter. Another method may generally include generating a packet comprising at least one deferral-related parameter to be used by another apparatus for deciding whether or not the other apparatus should defer transmitting on a shared access medium and providing the packet to the other apparatus. | 03-19-2015 |
Bin Tian, Irvine, CA US
Patent application number | Description | Published |
---|---|---|
20110238167 | METHODS OF CONDITIONING SHEET BIOPROSTHETIC TISSUE - Methods for the conditioning of bioprosthetic material employ bovine pericardial membrane. A laser directed at the fibrous surface of the membrane and moved relative thereto reduces the thickness of the membrane to a specific uniform thickness and smoothes the surface. The wavelength, power and pulse rate of the laser are selected which will smooth the fibrous surface as well as ablate the surface to the appropriate thickness. Alternatively, a dermatome is used to remove a layer of material from the fibrous surface of the membrane. Thinning may also employ compression. Stepwise compression with cross-linking to stabilize the membrane is used to avoid damaging the membrane through inelastic compression. Rather, the membrane is bound in the elastic compressed state through addition cross-linking. The foregoing several thinning techniques may be employed together to achieve strong thin membranes. The finally thinned membrane may then be treated by capping of calcification nucleation sites and borohydride reduction. The leaflets may be formed to have more than one region of uniform thickness, such as a thicker peripheral sewing region. | 09-29-2011 |
20120012487 | Biological Tissue for Surgical Implantation - A method of treating a biological tissue that enables dry storage of said tissue is disclosed. In one embodiment, the method comprises contacting the biological tissue with a non-aqueous treatment solution comprising a polyhydric alcohol and a C | 01-19-2012 |
20130110097 | METHODS OF CONDITIONING SHEET BIOPROSTHETIC TISSUE | 05-02-2013 |
20130116676 | METHODS OF CONDITIONING SHEET BIOPROSTHETIC TISSUE - Methods for the conditioning of bioprosthetic material employ bovine pericardial membrane. A laser directed at the fibrous surface of the membrane and moved relative thereto reduces the thickness of the membrane to a specific uniform thickness and smoothes the surface. The wavelength, power and pulse rate of the laser are selected which will smooth the fibrous surface as well as ablate the surface to the appropriate thickness. Alternatively, a dermatome is used to remove a layer of material from the fibrous surface of the membrane. Thinning may also employ compression. Stepwise compression with cross-linking to stabilize the membrane is used to avoid damaging the membrane through inelastic compression. Rather, the membrane is bound in the elastic compressed state through addition cross-linking. The foregoing several thinning techniques may be employed together to achieve strong thin membranes. | 05-09-2013 |
20130289695 | BIOLOGICAL TISSUE FOR SURGICAL IMPLANTATION - A method of treating a biological tissue that enables dry storage of said tissue is disclosed. In one embodiment, the method comprises contacting the biological tissue with a non-aqueous treatment solution comprising a polyhydric alcohol and a C | 10-31-2013 |
20130310929 | METHODS OF CONDITIONING SHEET BIOPROSTHETIC TISSUE - Methods for the conditioning of bioprosthetic material employ bovine pericardial membrane. A laser directed at the fibrous surface of the membrane and moved relative thereto reduces the thickness of the membrane to a specific uniform thickness and smoothes the surface. The wavelength, power and pulse rate of the laser are selected which will smooth the fibrous surface as well as ablate the surface to the appropriate thickness. Alternatively, a dermatome is used to remove a layer of material from the fibrous surface of the membrane. Thinning may also employ compression. Stepwise compression with cross-linking to stabilize the membrane is used to avoid damaging the membrane through inelastic compression. Rather, the membrane is bound in the elastic compressed state through addition cross-linking. The foregoing several thinning techniques may be employed together to achieve strong thin membranes. | 11-21-2013 |
20140260097 | AUTOMATED CRIMPING OF TRANSCATHETER HEART VALVES - The present disclosure is directed to embodiments of automated crimping systems, methods of crimping prosthetic valves, and methods of using automated crimping systems to crimp prosthetic valves. In some embodiments, an automated crimping system includes a crimper controller, a rotary actuator, an outer crimper housing, and a crimper mechanism mounted within the outer crimper housing. In some embodiments, an automated method of crimping a prosthetic valve includes inserting a prosthetic valve into an automated crimping system, activating the automated crimping system, and removing the crimped prosthetic valve from the automated crimping system. In some embodiments, a method of crimping a prosthetic valve comprises partially crimping the prosthetic valve at a first speed to a partially crimped configuration and further crimping the prosthetic valve at a second speed. | 09-18-2014 |
Bing Tian, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100138804 | Methods and Apparatuses for Automated Circuit Design - Methods and apparatuses to automatically synthesize circuits. In one aspect of an embodiment, a logic function feeding a carry chain is implemented through extending the carry chain and through using the extended portion of the carry chain. In one aspect of an embodiment, control/non-control loads are separated from each other through replicating the driver elements of the mixed control/non-control loads. In one aspect of an embodiment, a read only memory (ROM) is implemented using a random access memory (RAM). In one embodiment, a register at the input side of the ROM is generated through inserting a register that is clocked at an inverted clock signal or through retiming a register from the output side of the ROM. | 06-03-2010 |
20130042215 | Methods and Apparatuses for Automated Circuit Design - Methods and apparatuses to automatically synthesize circuits. In one aspect of an embodiment, a method implemented on a data processing system for circuit synthesis comprises determining a Read Only Memory (ROM) of a design of a circuit, the ROM having predefined data when the circuit is initialized, and automatically generating an initialization circuit and a Random Access Memory (RAM) to implement the ROM, the initialization circuit to load the predefined data into the RAM when the circuit is initialized. | 02-14-2013 |
20140143743 | Automated Circuit Design - A method implemented on a data processing system for circuit synthesis is discussed. In one embodiment, the method comprises determining a net of a circuit design, the net driving one or more first loads to use a first type of routing resources and one or more second loads to use a second type of routing resources, and splitting the net into a first net and a second net, the first net driving the one or more first loads, the second net driving the one or more second loads. | 05-22-2014 |
Chao Tian, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20130110407 | DETERMINING VARIANTS IN GENOME OF A HETEROGENEOUS SAMPLE | 05-02-2013 |
Chen Tian, Union City, CA US
Patent application number | Description | Published |
---|---|---|
20130042080 | PREVENTION OF RACE CONDITIONS IN LIBRARY CODE THROUGH MEMORY PAGE-FAULT HANDLING MECHANISMS - Protection of shared data in a multi-core processing environment is disclosed. A page-fault handling mechanism is adapted to synchronize access to shared memory. An application of the present invention is for synchronizing access to potentially shared data, where the shared data is opaque in that it does not have a well-defined structure. | 02-14-2013 |
20130232315 | SCALABLE, CUSTOMIZABLE, AND LOAD-BALANCING PHYSICAL MEMORY MANAGEMENT SCHEME - A physical memory management scheme for handling page faults in a multi-core or many-core processor environment is disclosed. A plurality of memory allocators is provided. Each memory allocator may have a customizable allocation policy. A plurality of pagers is provided. Individual threads of execution are assigned a pager to handle page faults. A pager, in turn, is bound to a physical memory allocator. Load balancing may also be provided to distribute physical memory resources across allocators. Allocations may also be NUMA-aware. | 09-05-2013 |
20130283368 | SCALABLE AND SECURE APPLICATION RESOURCE MANAGEMENT AND ACCESS CONTROL FOR MULTICORE OPERATING SYSTEMS - An architecture for multi-core and many-core processor systems includes a set of resource managers having a hierarchy of at least one level. The resource managers act as trusted proxies for the operating system (OS) kernel to manage resources for applications. The application may include a trusted secure specification defining resource and access privileges of the associated application. | 10-24-2013 |
20140281363 | MULTI-THREADED MEMORY MANAGEMENT - Memory management includes maintaining a first mapping structure for each thread of a multi-threaded process. A second mapping structure is maintained for each core of a multi-core processing device. A global mapping structure for shared memory mappings is maintained. During thread context switches, copying thread context entries without modifying a page-mapping base address register of each core of the multi-core processing device. | 09-18-2014 |
20140282589 | QUOTA-BASED ADAPTIVE RESOURCE BALANCING IN A SCALABLE HEAP ALLOCATOR FOR MULTITHREADED APPLICATIONS - One embodiment comprises a hierarchical heap allocator system. The system comprises a system-level allocator for monitoring run-time resource usage information for an application having multiple application threads. The system further comprises a process-level allocator for dynamically balancing resources between the application threads based on the run-time resource usage information. The system further comprises multiple thread-level allocators. Each thread-level allocator facilitates resource allocation and resource deallocation for a corresponding application thread. | 09-18-2014 |
20150032971 | System and Method for Predicting False Sharing - In one embodiment, a method for predicting false sharing includes running code on a plurality of cores and tracking potential false sharing in the code while running the code to produce tracked potential false sharing, where tracking the potential false sharing includes determining whether there is potential false sharing between a first cache line and a second cache line, and where the first cache line is adjacent to the second cache line. The method also includes reporting potential false sharing in accordance with the tracked potential false sharing to produce a false sharing report. | 01-29-2015 |
20150032973 | System and Method for Detecting False Sharing - In one embodiment, a method for detecting false sharing includes running code on a plurality of cores, where the code includes instrumentation and tracking cache invalidations in the code while running the code to produce tracked invalidations in accordance with the instrumentation, where tracking the cache invalidations includes tracking cache accesses to a plurality of cache lines by a plurality of tasks. The method also includes reporting false sharing in accordance with the tracked invalidations to produce a false sharing report. | 01-29-2015 |
Chen Tian, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20120102500 | NUMA AWARE SYSTEM TASK MANAGEMENT - Task management in a Non-Uniform Memory Access (NUMA) architecture having multiple processor cores is aware of the NUMA topology in task management. As a result memory access penalties are reduced. Each processor is assigned to a zone allocated to a memory controller. The zone assignment is based on a cost function. In a default mode a thread of execution attempts to perform work in a queue of the same zone as the processor to minimize memory access penalties. Additional work stealing rules may be invoked if there is no work for a thread to perform from its default zone queue. | 04-26-2012 |
20120102501 | ADAPTIVE QUEUING METHODOLOGY FOR SYSTEM TASK MANAGEMENT - A task management methodology for system having multiple processors and task queues adapts a queuing topology by monitoring a queue pressure and adjusting the queue topology from a selection of at least two different queue topologies. The queue pressure may be periodically monitored and queues with different granularities selected. The methodology reduced contention when there is high pressure on the queues while also reducing overhead to manage queues when there is less pressure on the queues. | 04-26-2012 |
20130046939 | COUPLED LOCK ALLOCATION AND LOOKUP FOR SHARED DATA SYNCHRONIZATION IN SYMMETRIC MULTITHREADING ENVIRONMENTS - In a shared memory process different threads may attempt to access a shared data variable in a shared memory. Locks are provided to synchronize access to shared data variables. Each lock is allocated to have a location in the shared memory relative to the instance of shared data that the lock protects. A lock may be allocated to be adjacent to the data that it protects. Lock resolution is facilitated because the memory location of a lock can be determined from an offset with respect to the data variable that is being protected by the lock. | 02-21-2013 |
Cindy Tian, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20110021142 | METHOD AND SYSTEM FOR A DUAL-MODE BLUETOOTH LOW ENERGY DEVICE - A dual-mode BLE device identifies idle intervals within Bluetooth BR/EDR traffic communications. The identified idle intervals are used by the dual-mode BLE device to concurrently perform various BLE activities. For example, advertising packet transmissions, advertising packet scanning, connection setup, and/or data packet communication may be concurrently performed within identified idle intervals within the Bluetooth BR/EDR traffic communications. Packet transmission timing, advertising interval, scan window, and/or packet size are determined based on the identified idle intervals within the Bluetooth BR/EDR traffic communications. A scan window is adjusted based on timing of expected advertising transmissions and/or advertising interval(s) for saving power. BLE packets and Bluetooth BR/EDR packets may be detected in a single advertising channel. Maximal payload size is set based on the identified idle intervals within Bluetooth BR/EDR traffic communications. As a slave, the dual-mode BLE device updates connection parameters based on the identified idle intervals within Bluetooth BR/EDR traffic communications. | 01-27-2011 |
Cindy (xin) Tian, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20130109315 | Concurrent BLE scanning and initiation for bandwidth efficiency and power saving | 05-02-2013 |
20130165044 | Bluetooth Low Energy Module Systems and Methods - Disclosed are various embodiments of Bluetooth low energy (BLE) modules and methods implemented therein. An embodiment of the disclosure can obtain in a BLE module an advertiser packet transmitted by a BLE advertiser. An advertiser cache can be checked to determine whether the advertiser cache in the BLE module contains an entry associated with an advertiser address from the advertiser packet. The BLE module can determine whether a payload value of the advertiser packet has changed relative to a previous advertiser packet associated with the advertiser address. The BLE module can then suppress forwarding of the packet to a host processor and/or on-board processor executing firmware. The BLE module can also suppress sending a scan request packet back to the BLE advertiser. | 06-27-2013 |
Fang Tian, Palo Alto, CA US
Patent application number | Description | Published |
---|---|---|
20090303070 | Distributed Decision Making Area Earthquake Warning System - An improved area earthquake warning system based on distributed decision making method, which makes such a system affordable in the region where wired and wireless mobile communication infrastructures are too expensive to build. The present invention can provide seconds, even tens of seconds for users to seek shelter to reduce injuries and lives lost. An exemplary embodiment of the invention described herein comprises a network of earthquake detection sites covering a geographic region with four types of earthquake detection sites. Instead of sending all raw ground motion signals to a remote central processing site, these detection sites send processed earthquake parameters to a nearby alarm site to decide if an earthquake alarm broadcasting should be triggered. This method shortens the response time, decreases the false alarm rate, and provides unlimited scalability. Further more, this invention provides self-check mechanism to eliminate system malfunction time. | 12-10-2009 |
20120315639 | METHOD AND APPARATUS FOR SINGLE CELL ISOLATION AND ANALYSIS - A method and apparatus are disclosed here for rare target cell enrichment and isolation, where the captured target cells can be individually picked up and used for downstream analysis. This method and apparatus utilize antibodies conjugated microbeads to isolate target cells, use ON/OFF controls for the target cell capturing magnet and the release magnet, such that there is no need to change the cap of the capturing magnet and thus enabling automatic multiple rounds of capturing, washing and releasing cycles to increase the target cell detection sensitivity and reproducibility. A special filter is utilized to effectively remove more than 95% of free unbound microbeads, thus significantly improving the purity of the collected target cells and increasing the data quality of downstream analysis of the single target cells. Lastly, RNA expression patterns are proposed for identifying of certain target cells (e.g. circulating tumor cells and white blood cells). | 12-13-2012 |
Geng Tian, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20120173859 | TECHNIQUES FOR STOPPING ROLLING REBOOTS - Techniques for detecting rolling reboots and for taking responsive actions to stop rolling reboots. | 07-05-2012 |
Hang Tian, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20140195734 | POWER MANAGEMENT - Methods, and apparatus configured to perform such methods, providing peak power management are useful in mitigating excessive current levels within a multi-die package. For example, a method might include generating a clock signal in a particular die of a plurality of dies, counting pulses of the clock signal in a wrap-around counter in each die of the plurality of dies, and pausing an access operation for the particular die of the plurality of dies at a designated point until a value of the wrap-around counter matches an assigned counter value of the particular die. | 07-10-2014 |
Hua Tian, Belmont, CA US
Patent application number | Description | Published |
---|---|---|
20120128585 | Method of Diagnosing the presence of a tumor in a mammal by assessing CDO expression level - The present invention provides for a method of using BOC/CDO hedgehog antagonists to inhibit hedgehog signaling, as well as treating and diagnosing disorders relating to hedgehog signaling or overexpression of hedgehog, including cancer, cell proliferative disorders, and angiogenesis, neurological disorders, as well as other conditions affected by hedgehog signaling such as hair growth, neural stem cell differentiation, chondrogenesis and osteogenesis, lung surfactant production, formation of lamellated bodies in lung cells. | 05-24-2012 |
Hua Tian, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20100098624 | METHOD FOR USING CDO ANTAGONISTS TO MODULATE HEDGEHOG SIGNALING - The present invention provides for a method of using BOC/CDO hedgehog antagonists to inhibit hedgehog signaling, as well as treating and diagnosing disorders relating to hedgehog signaling or overexpression of hedgehog, including cancer, cell proliferative disorders, and angiogenesis, neurological disorders, as well as other conditions affected by hedgehog signaling such as hair growth, neural stem cell differentiation, chondrogenesis and osteogenesis, lung surfactant production, formation of lamellated bodies in lung cells. | 04-22-2010 |
Jide Tian, Los Angeles, CA US
Patent application number | Description | Published |
---|---|---|
20130251671 | GABA AGONISTS IN THE TREATMENT OF DISORDERS ASSOCIATED WITH METABOLIC SYNDROME AND GABA COMBINATIONS IN TREATMENT OR PROPHYLAXIS OF TYPE I DIABETES - In certain embodiments methods are provided for the therapeutic or prophylactic amelioration of one or more symptoms or disorders associated with metabolic syndrome. In various embodiments the methods involve administering to a subject in need thereof, a GABA receptor agonist, in an amount sufficient to ameliorate said one or more symptoms. In certain embodiments methods are provided for the prophylaxis or treatment of type I diabetes and related pathologies that involve the use of GABA or GABA agonists in combination with certain other compounds (e.g., one more antigens (e.g., GAD) that have a therapeutic effect in type I diabetes and/or an anti-CD3 antibody, an anti-CD20 antibody, exendin-4, and/or or a pro-insulin therapeutic). | 09-26-2013 |
Jifang Tian, St. Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20090046390 | SYSTEM, METHOD, AND APPARATUS FOR AN INDEPENDENT FLEXIBLE CABLE DAMPER FOR REDUCING FLEXIBLE CABLE FATIGUE IN A HARD DISK DRIVE - A hard disk drive has a flexible cable and a flexible cable damper positioned adjacent to but separate from the flexible cable. The damper is a thin film loop with a damper patch that is completely independent of the flexible cable. The damper strip is a non-signal carrying substrate and has the constraint layer attached to it opposite the flexible cable. Both the damper and flexible cable extend in an arcuate configuration from the base to an integrated lead suspension tail extending from the actuator. | 02-19-2009 |
Jing Tian, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20090140579 | Relay Switch Including an Energy Detection Circuit - A semiconductor relay switch having two data ports receiving incoming signals and a power supply terminal receiving a power supply voltage is responsive to a power supply voltage level and an energy level of the incoming signals to open and close its conduction paths. The relay switch is open when a valid power supply level is detected and when there is no supply power on the power supply terminal but a high energy level is detected in the incoming signals. The relay switch is closed to allow conduction between the two data ports only when there is no power supply voltage on the power supply terminal and an energy level below a predetermined threshold is detected in the incoming signals. In one embodiment, the semiconductor relay switch includes a main conduction switch circuit, an energy detect circuit and a control signal generator. | 06-04-2009 |
Jing Tian, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20090056790 | Monolithic Mirror Array - The present invention is an improved solar concentrator array utilizing a monolithic array of primary mirrors fabricated from a single sheet of formable material. The material may include glass, plastic, and metal of a high thermal stability to be able to withstand a broad range of temperature conditions. The monolithic array of this invention may include integral alignment or attachment features for attachment to a supporting structure. | 03-05-2009 |
20110160082 | Mobility-Modified Nucleobase Polymers and Methods of Using Same - The present invention relates generally to nucleobase polymer functionalizing reagents, to mobility-modified sequence-specific nucleobase polymers, to compositions comprising a plurality of mobility-modified sequence-specific nucleobase polymers, and to the use of such polymers and compositions in a variety of assays, such as, for example, for the detection of a plurality of selected nucleotide sequences within one or more target nucleic acids. The mobility-modifying polymers of the present invention include phosphoramidite reagents which can be joined to other mobility-modifying monomers and to sequence-specific oligonucleobase polymers via uncharged phosphate triester linkages. Addition of the mobility-modifying phosphoramidite reagents of the present invention to oligonucleobase polymers results in unexpectedly large effects the mobility of those modified oligonucleobase polymers, especially upon capillary electrophoresis in non-sieving media. | 06-30-2011 |
20140182651 | INTEGRATED JUNCTION INSULATION FOR PHOTOVOLTAIC MODULE - The disclosure relates to apparatus and methods of photovoltaic or solar module design and fabrication. A photovoltaic module includes one or more photovoltaic (PV) cells arranged in an array and sandwiched between a support and a top layer, one or more junction insulation structures laminated and integrated within the PC module between the support and the top layer. The one or more junction insulation structures are configured to protect at least one electrical connections formed between an output wire and a busbar electrically connected to at least one of the one or more PC cells. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. | 07-03-2014 |
Jinghua Tian, Hacienda Heights, CA US
Patent application number | Description | Published |
---|---|---|
20130117918 | Device to keep toilet seat upright - In public restrooms, many people do not lift a toilet seat after use; the following man may just urinate without lifting the seat too. So the toilet seat is polluted. | 05-16-2013 |
Jining Tian, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20100202448 | ROUTING-BASED PROXIMITY FOR COMMUNICATION NETWORKS - A node in an overlay network requests a ranked list of other nodes in the overlay network that can provide a desired piece of content or service to the requesting node. A separate node such as a router generates the ranked list using a routing algorithm, returning the list to the requesting node so that the requesting node may acquire the desired content or service from the nearest node in the overlay network. | 08-12-2010 |
20100226374 | HIERARCHICAL FLOODING AMONG PEERING OVERLAY NETWORKS - In a tiered system of networks capable of processing distributed hash table (DHT) Put and Get messages, if a sending network of a Put or Get is at a tier below a subject tier at which a subject network receiving the message is located, the message is forwarded to networks at tiers below the subject tier. On the other hand, if the sending network is at a tier equal to or above the subject tier, the message is forwarded to all networks in the system other than the sending network. | 09-09-2010 |
20100293223 | LIMITING STORAGE MESSAGES IN PEER TO PEER NETWORK - In system of DHT rings that are not filly meshed with each other, flooding of PUT and GET messages is limited by PUTting a content key indicating an actual storage location of content from a content provider only to root DHTs associated with the content provider, and PUTting a secondary key indicating a subset of DHT rings at which content from the content provider might be stored only to DHT rings for which the content provider desires the content to be available. When a DHT receives a GET it first determines from the content key whether it can provide the content and if not, the DHT obtains the subset of DHT rings from the secondary key and forwards the GET of the content key to the corresponding root DHTs. | 11-18-2010 |
20100293295 | LIMITED BROADCAST, PEERING AMONG DHTs, BROADCAST PUT OF LIMITED CONTENT ONLY - In system of networks that are not fully meshed with each other and that are capable of processing distributed hash table (DHT) Put and Get messages, message flooding of GET messages is limited by maintaining a list of DHTs the GET has visited. Also, PUT messages include not only the storage location key in the home network but also a list of networks that the PUT has visited, in essence establishing a dynamically changing path within the PUT back to the home network. | 11-18-2010 |
20100309789 | ROUTING-BASED PROXIMITY FOR COMMUNICATION NETWORKS - A node in an overlay network requests a ranked list of other nodes in multiple areas of the overlay network that can provide a desired piece of content or service to the requesting node. A separate node such as a router generates the ranked list using a routing algorithm, returning the list to the requesting node so that the requesting node may acquire the desired content or service from the nearest node in the overlay network. | 12-09-2010 |
20110270841 | Distributed Tag-Based Correlation Engine - Systems may use explicit ratings from users to construct user to user correlations. This technique may reduce the user-content correlation to a single dimension, i.e., the content that a plurality of users may rate similarly. Embodiments of the present invention may use DHT as an underlying distributed signaling mechanism, but may also make the rating implicit. Furthermore, embodiments of the present invention may construct the user to content correlation based on multi-dimensional metadata related to the content. | 11-03-2011 |
Kathy Tian, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20080238482 | Transmitter swing control circuit and method - disclosed herein are embodiments of a swing compensation scheme for compensating errors in a transmitter driver. | 10-02-2008 |
20090006022 | LINK TRANSMITTER SWING COMPENSATION - To allow for reference current settings per multi-bit link (or alternatively, per apparatus), approaches for implementing closed-loop Tx swing control based on monitoring of a dummy circuit is provided herein. | 01-01-2009 |
20090167402 | Dual barrel receiver equalization architecture - Methods and apparatus relating to dual barrel receiver equalization architectures are described. In an embodiment, a receiver logic may include an amplifier and two comparators to equalize frequency components of a received signal. The receiver logic may further include offset adjustment (or cancelation) logic to generate an offset adjustment (or cancelation) signal coupled to the amplifier. Other embodiments are also described. | 07-02-2009 |
20090219052 | Transmitter swing control circuit and method - Disclosed herein are embodiments of a swing compensation scheme for compensating errors in a transmitter driver. | 09-03-2009 |
20090323794 | Transmitter Equalization Method and System - A method is provided to determine transmitter equalization coefficients and a number of transmitter equalization taps. The method may include transmitting a first signal pattern at a first frequency across a channel to a receiver and determining a first eye height of the received clock signal pattern at the receiver. The method may also include transmitting a second signal pattern at a second frequency across the channel to the receiver and determining a second eye height of the received clock signal pattern at the receiver. Transmitter equalization coefficients may then be determined based on the determined first eye height and the determined second eye height. | 12-31-2009 |
20140070845 | TRANSMITTER SWING CONTROL CIRCUIT AND METHOD - Disclosed herein are embodiments of a swing compensation scheme for compensating errors in a transmitter driver. | 03-13-2014 |
Lei Tian, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20120211865 | DEEP TRENCH CAPACITOR WITH CONFORMALLY-DEPOSITED CONDUCTIVE LAYERS HAVING COMPRESSIVE STRESS - A high density deep trench MIM capacitor structure is provided wherein conductive-compressive-conformally applied layers of a semiconductor material, such as a Poly-Si | 08-23-2012 |
Mingting Tian, Irvine, CA US
Patent application number | Description | Published |
---|---|---|
20120142675 | Methods for Treating Diseases of the Retina - Disclosed herein is a method of treating disorders of the retina comprising administering to a patient in need of such treatment a compound selected from the group consisting of olanzapine, certain of its metabolites, clozapine, and n-desmethyl clozapine. | 06-07-2012 |
20140329874 | ALPHA ADRENERGIC AGONISTS FOR THE TREATMENT OF TISSUE TRAUMA - The present invention provides a method of treating tissue trauma (such as damage from radiation (such as solar and ultraviolet radiation), wounds, bruising, burns, blisters, excoriations, incisions, excisions, and ulcers) in a subject, comprising topically administering to the tissue area of the subject affected by said trauma a composition comprising a therapeutically effective amount of at least one alpha adrenergic agonist (such as oxymetazoline hydrochloride). The present invention also provides a method for alleviating the pain or discomfort associated with aesthetic or plastic surgery or cosmetology procedures in a subject comprising administering said alpha adrenergic agonist. | 11-06-2014 |
Qingjiang Tian, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20100074366 | SYSTEM AND METHOD FOR ACKNOWLEDGEMENT PACKET TRANSMITTING AND RECEIVING - A communications method comprising the steps of receiving a data packet; processing the data packet; and transmitting an ack packet approximately at an end of a first defined time interval if the processing of the data packet is completed within the first defined interval, or transmitting the ack packet approximately at an end of a second defined time interval if the processing of the data packet is not completed within the first defined interval and is completed within the second defined interval. Another communication method comprising the steps of transmitting a data packet; scanning a channel for an ack packet approximately at an end of a first defined time interval from the transmission of the data packet; and scanning the channel for the ack packet approximately at an end of a second defined time interval from the transmission of the data packet if the ack packet was not received within the first defined interval. | 03-25-2010 |
20100086073 | SYSTEM AND METHOD TO IMPLEMENT CONCURRENT ORTHOGONAL CHANNELS IN AN ULTRA-WIDE BAND WIRELESS COMMUNICATIONS NETWORK - A system and method for media access control are disclosed. The method comprises providing concurrent orthogonal channels to access media using pulse division multiple access to define pulse positions, wherein the pulse division multiple access includes a time hopping sequence and an offset to distinguish the concurrent orthogonal channels. In addition, the method comprises processing signals associated with at least one of the orthogonal channels. | 04-08-2010 |
20100165869 | SYSTEM AND METHOD FOR ACKNOWLEDGEMENT PACKET TRANSMITTING AND RECEIVING - A communications method comprising the steps of receiving a data packet; processing the data packet; and transmitting an ack packet approximately at an end of a first defined time interval if the processing of the data packet is completed within the first defined interval, or transmitting the ack packet approximately at an end of a second defined time interval if the processing of the data packet is not completed within the first defined interval and is completed within the second defined interval. Another communication method comprising the steps of transmitting a data packet; scanning a channel for an ack packet approximately at an end of a first defined time interval from the transmission of the data packet; and scanning the channel for the ack packet approximately at an end of a second defined time interval from the transmission of the data packet if the ack packet was not received within the first defined interval. | 07-01-2010 |
20100235689 | APPARATUS AND METHOD FOR EMPLOYING CODES FOR TELECOMMUNICATIONS - A transmitting apparatus generates a first bit stream from a second bit stream by encoding at least a portion of the bits from the second bit stream, generates a code for the second bit stream, and attaches the code to the first bit stream for transmission to a receiving apparatus. A receiving apparatus receive from a transmitting apparatus a first bit stream with a code, generates a second bit stream from the first bit stream by decoding at least a portion of the bits from the first bit stream, computes the code for the second bit stream, and compares the computed code with the code from the first bit stream. | 09-16-2010 |
20110231657 | APPARATUS AND METHOD FOR EMPLOYING CODES FOR TELECOMMUNICATIONS - A transmitting apparatus generates a first bit stream from a second bit stream by encoding at least a portion of the bits from the second bit stream, generates a code for the second bit stream, and attaches the code to the first bit stream for transmission to a receiving apparatus. A receiving apparatus receive from a transmitting apparatus a first bit stream with a code, generates a second bit stream from the first bit stream by decoding at least a portion of the bits from the first bit stream, computes the code for the second bit stream, and compares the computed code with the code from the first bit stream. | 09-22-2011 |
20120281699 | APPARATUS AND METHODS FOR WIRELESS COMMUNICATION USING A PACKET STRUCTURE - In accordance with aspects of the disclosure, a method, apparatus, and computer program product are provided for wireless communication. The method, apparatus, and computer program product may be configured to generate packets, wherein each of the packets comprises a packet header comprising a packet format field comprising a first indicator that indicates whether the packet header comprises a payload length field and whether the packet comprises a payload. The method, apparatus, and computer program product may be further configured to generate a second indicator based on a type of data in the payload, and attach the second indicator to the data. | 11-08-2012 |
20140004899 | SYSTEM AND METHOD FOR CONTROLLING PAGING DELAY | 01-02-2014 |
20140018068 | SYSTEM AND METHOD FOR CONTROLLING PAGING DELAY WITH TIMING ARRANGEMENTS AND DUAL PAGE SCANS - Systems and methods for controlling a delay associated with paging a remote device. In one implementation, a paging device arranges page operations such that if one of two consecutive page scans performed by a remote device occurs during a response scan, the other page scan occurs during the transmission of a page. In another implementation, a device scanning for a page arranges page scans such that if one of two consecutive page scans occurs during a page response scan, the other page scan occurs during the transmission of a page. In another implementation, a device scanning for a page performs a series of sets of separate page scans, wherein the time interval between two of separate scans in a set is less than the time interval between adjacent sets. The page scans in a set are configured to ensure that one of them occurs during the transmission of a page. | 01-16-2014 |
20140269667 | METHOD AND APPARATUS FOR DYNAMIC CONFIGURATION OF PACKET PREAMBLES FOR SYNCHRONIZATION-BASED TRANSMISSIONS - Various aspects of the disclosed approach described herein allows a reduction of preamble overhead by tailoring transmitted packet preambles based on an expected level of clock-related offset between a transmitter and a receiver for a pair of communicating nodes. An estimate may be maintained at the transmitter of maximum time and frequency offsets between the transmitter and the receiver. The estimate may then be utilized to create a customized preamble sequence for generating the packet preamble. The estimate may also be utilized to select a particular modulation technique for the packet preamble. | 09-18-2014 |
20140362776 | APPLICATION AWARE ASSOCIATION IN WIRELESS NETWORKS - An application may be associated with an application endpoint that is accessed via a wireless local area network. In this disclosure, a wireless station may select and associated with one of a plurality of access points that provides better application throughput to the application endpoint. The application throughput may be based upon a combination of the wireless link rate (between the wireless station and the access point) as well as a measured application data rate (from the access point to the application endpoint). An access point may measure and advertise application data rates for a plurality of application endpoints, including one or more servers coupled to the local area network, a gateway to a wide area network, and/or a server coupled to the wide area network. | 12-11-2014 |
20150085699 | ADAPTIVE NETWORK CONFIGURATION - A network configurator can dynamically configure a device to couple network data between other devices in a wireless network. The devices can include two independent wireless transceivers that can each operate within different frequency bands, such as the 2.4 GHz and 5.0 GHz frequency bands. The configuration of the independent wireless transceivers can be based, at least in part, on device capabilities of the wireless transceivers, channel conditions, and a quality of service associated with the other wireless stations in the wireless network. | 03-26-2015 |
20150085844 | ACCESS POINT COORDINATED RE-ASSOCIATION OF WIRELESS DEVICES - A first AP in a wireless network determines that a wireless client device should re-associate from the first AP to a second AP of the wireless network. The first AP communicates an AP coordination message from the first AP to the second AP to share coordination information with the second AP. The first AP coordinates with the second AP to cause the re-association of the wireless client device in accordance with the coordination information. The first and second AP may coordinate directly to synchronize re-association activities. Re-association activities may include the use of a configuration message to the wireless client device, managing transmit power of beacon messages from the first and second APs, or forced disassociation and blocking. The first AP may maintain a record of which re-association activity was successful in causing the wireless client device to re-associate to the second AP. | 03-26-2015 |
Qingping Tian, South San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20100292468 | PROCESS FOR MAKING THIENOPYRIMIDINE COMPOUNDS - The invention provides processes of preparing, separating, and purifying PI3K inhibitor, Formula (I) and (II) compounds, and novel intermediates for preparing Formula (I) and (II) compounds. | 11-18-2010 |
20120123122 | METHOD FOR MANUFACTURING A BORONIC ACID ESTER COMPOUND - The present invention relates to a method for manufacturing a boronic acid ester compound, characterized by reacting an aryl halide compound and a diboron ester compound in the presence of a nitrogen-containing organic base, a nickel catalyst, a phosphine compound and a solvent. According to the manufacturing method of the present invention, even if a nickel catalyst is used as the catalyst, a desired boronic acid ester compound can be obtained in a sufficiently high yield. Furthermore, even if aryl chloride or aryl bromide having relatively low price and low reactivity, was used as the aryl halide compound, a desired boronic acid ester compound can be obtained in a sufficiently high yield. | 05-17-2012 |
Qingping Tian, Palo Alto, CA US
Patent application number | Description | Published |
---|---|---|
20130109852 | PROCESS FOR MAKING THIENOPYRIMIDINE COMPOUNDS | 05-02-2013 |
20140100366 | PROCESS FOR MAKING THIENOPYRIMIDINE COMPOUNDS - Process methods for making the dual mTOR/PI3K inhibitor GDC-0980, named as (S)-1-(4-((2-(2-aminopyrimidin-5-yl)-7-methyl-4-morpholinothieno[3,2-d]pyrimidin-6-yl)methyl)piperazin-1-yl)-2-hydroxypropan-1-one, having the structure: | 04-10-2014 |
Rongsheng Tian, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20100123397 | LED based omni-directional light engine - An LED based omni-directional light engine includes a toroidal lens coupled to a controller circuit board and two or more evenly spaced LEDs mounted to the controller circuit board. The toroidal lens includes an inner surface coated with a layer of reflection materials, an outer surface, and a flat base surface. The controller circuit board is electrically coupled to a power source. The LEDs are located immediately under the flat base surface. The inner surface substantially reflects light beams emitted from the LEDs to the outer surface which refracts the beams to the omni-directions. | 05-20-2010 |
20100123398 | Led based precision approach path indicator - A precision approach path indicator system (PAPI) including multiple LHA indicators and power sources. Each LHA indicator comprises several assembly modules, with each module made up of several red and white LEDs, several collimating lens, one optical combiner, and one projection lens set. From a side view of the module, the red LEDs are placed on top of white LEDs, with a collimating lens in front of each LED. The optical combiner is in front of both the red and white LEDs, slightly above the white LEDs in vertical placement. The optical combiner has a reflective coating on the bottom surface, and a red light filter coating on the projection surface. The combined beam of light is projected out through a projection lens at front of the assembly module. | 05-20-2010 |
20100132433 | Precision approach path indicator field testing instrument - The Field Testing Instrument (FTI) is designed for use in the regular maintenance and installation of airport Precision Approach Path Indicator (PAPI). The FTI is a self-contained and portable instrument that accurately measures the most important PAPI parameters, such as vertical aiming angle, transition angle, and light intensity. In addition to working with the current incandescent PAPIs, the FTI also measures parameters specific to the next generation LED PAPI. The FTI uses modern, efficient technology to reduce the life-cycle cost of approach lighting systems. The FTI improves on traditional PAPI testing methods by directly measuring the PAPI light beam focused to a target plate, as if seen from the pilot perspective. Due to significantly improvements in measurement accuracy and reliability, the FTI may supplement and even replace costly flight checks for PAPI maintenance with ground based operation. | 06-03-2010 |
20110234794 | Uni-directional traffic monitoring system - This invention discloses a traffic monitoring system, which uses Doppler sonar to measure the direction and speed of people and object moving within a target area, such as a secure one way exit. The system is un-obtrusive, accurate, and easy to operate. In case of unauthorized movement direction, the system triggers build-in alarms, as well as signals the integrated security and surveillance systems. The system consists of Head Modules, which are responsible for sending and receiving continuous ultra-sound wave at a pre-set direction of traffic and digital processing of the data; and Management Module, which is responsible for controlling the system, as well as interfacing with other surveillance and security systems. | 09-29-2011 |
Shuo Tian, Daly City, CA US
Patent application number | Description | Published |
---|---|---|
20140379303 | IDENTIFYING UTILITY RESOURCE DIVERSION - Systems, methods, and other embodiments associated with analyzing utility data to identify diversion of a utility resource within a distribution system of a utility provider are described. In one embodiment, a method includes analyzing, by at least a processor of a computer, the utility data based, at least in part, on diversion rules to identify characteristics that correlate with diversion of the utility resource. The utility data is data from multiple independent sources of the utility provider. The example method may also include calculating a theft score that identifies a likelihood that the utility resource is being diverted from a location in a geographic area based, at least in part, on the identified characteristics. | 12-25-2014 |
Wei Tian, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20140258235 | METHOD TO PROVIDE USER DOMAIN MANAGEMENT OF SNAPSHOTS FOR VIRTUAL DESKTOPS USING CENTRALIZED PORTAL - A snapshot agent executing on a virtual desktop allows a user to both create snapshots of the VM image hosting the virtual desktop and to revert that VM instance to such snapshots. In addition to a snapshot agent that executes within a given VM instance, another embodiment provides a user with network access to a portal snapshot management interface, e.g., via a web application. The web application can present the list of VM instances, and snapshots for each such VM instance, owned by an authenticated user. The user can then interact with the web application to create a new snapshot for (or revert to) an existing snapshot for the owned VM instances. | 09-11-2014 |
20140258238 | METHOD TO EMBED SNAPSHOT MANAGEMENT INTO VIRTUAL MACHINE INSTANCES - A snapshot agent executing on a virtual desktop allows a user to both create snapshots of the VM image hosting the virtual desktop and to revert that VM instance to such snapshots. In addition to a snapshot agent that executes within a given VM instance, another embodiment provides a user with network access to a portal snapshot management interface, e.g., via a web application. The web application can present the list of VM instances, and snapshots for each such VM instance, owned by an authenticated user. The user can then interact with the web application to create a new snapshot for (or revert to) an existing snapshot for the owned VM instances. | 09-11-2014 |
Wei-Cheng Tian, West Hills, CA US
Patent application number | Description | Published |
---|---|---|
20120135449 | ITERATIVE STAINING OF BIOLOGICAL SAMPLES - Automated methods and devices that facilitate iterative staining of biological samples from imaging applications are provided. The methods include the steps of providing a small volume flow cell containing a biological sample, applying a stain to the biological sample, combining at least two precursor reagents to form an activated destaining agent and wherein the activated destaining agent decomposition rate is greater than or similar to the destaining reaction rate, flowing the destaining agent over the biological sample at a flow rate that is greater than the decomposition rate of the activated destaining agent, and releasing the sample from the flow cell wherein the integrity of the sample is intact. The process of staining, combining and flowing may be iteratively repeated. Also disclosed herein are devices for iterative staining of biological samples comprising a flow cell, in fluid communication with a premixer, wherein the volume capacity of the premixer is smaller than about five times the volume capacity of the flow cell. | 05-31-2012 |
Wen Tian, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20130251787 | Treatment of Pulmonary Hypertension with Leukotriene Inhibitors - Pulmonary arterial hypertension (PAH) can be prevented in persons susceptible to the diseases and PAH patients can be treated by administering an effective dose of a leukotriene inhibitor. Suitable inhibitors include leukotriene A | 09-26-2013 |
Xiaodong Tian, Davis, CA US
Patent application number | Description | Published |
---|---|---|
20090015668 | THREE-DIMENSIONAL MODEL DATA CONFIRMING METHOD, AND THREE-DIMENSIONAL MODEL DATA CONFIRMING APPARATUS - The present invention relates to an apparatus for confirming three-dimensional model data or the like, capable of confirming easily, efficiently, and precisely whether three-dimensional model data including an attached object attached to a machine tool and at least a part of the machine tool good are accurate. An apparatus | 01-15-2009 |
20090070077 | THREE-DIMENSIONAL MODEL DATA GENERATING METHOD, AND THREE DIMENSIONAL MODEL DATA GENERATING APPARATUS - The present invention relates to an apparatus for generating three-dimensional model data or the like, capable of correctly and efficiently generating three-dimensional model data including an attached object attached to a machine tool and a part of the machine tool. A apparatus for generating three-dimensional model data | 03-12-2009 |
20100063615 | MACHINING STATUS MONITORING METHOD AND MACHINING STATUS MONITORING APPARATUS - A machining status monitoring apparatus is provided on a machine tool, and has a plurality of actual CCD cameras for imaging the tool and workpiece from different view points and generating actual two-dimensional image data thereof, a virtual image generating section having a plurality of virtual CCD cameras corresponding to the actual CCD cameras, in which the tool and workpiece of three-dimensional model are imaged by the virtual CCD cameras from each point and virtual two-dimensional image data thereof are generated, and a display control section for selecting one virtual CCD camera corresponding to the virtual two-dimensional image data in which the distal end of the tool is not hidden by the workpiece among the generated two-dimensional image data, and displaying the actual two-dimensional image data generated by the actual CCD camera corresponding to the selected virtual CCD camera on a display device. | 03-11-2010 |
20100063616 | MACHINING STATUS MONITORING METHOD AND MACHINING STATUS MONITORING APPARATUS - A machining status monitoring apparatus is provided on a machine tool, and has an actual CCD camera for imaging the tool and the workpiece and generating actual two-dimensional image data thereof, a virtual image generating section having a virtual CCD camera corresponding to the actual CCD camera, in which the tool and workpiece of three-dimensional model are imaged by the virtual CCD camera and virtual two-dimensional image data thereof are generated, and a display control section for receiving from a control device of the machine tool, information relating to the coolant supply state and checking whether coolant is being supplied to the contact portion of the tool and the workpiece, and displaying on a display device actual two-dimensional image data when coolant is not being supplied and displaying on the display device virtual two-dimensional image data when coolant is being supplied. | 03-11-2010 |
20100063617 | MACHINING STATE CHECKING METHOD AND MACHINING STATE CHECKING APPARATUS - The present invention provides a machining state checking apparatus and method for checking whether a workpiece mounted on a machine tool and a workpiece fixture are shifted. A machining state checking apparatus has an actual CCD camera for imaging a workpiece fixed on a machine tool and a workpiece fixture and generating actual two-dimensional image data thereof, a virtual image generating section for generating virtual two-dimensional image data of the workpiece and workpiece fixture based on data on three-dimensional models of the workpiece and workpiece fixture, a comparing section for comparing the actual two-dimensional image data and virtual two-dimensional image data generated by the actual CCD camera and the virtual image generating section, respectively, and determining whether they match each other by comparing the portions corresponding to the workpiece and workpiece fixture in the actual two-dimensional image and the virtual two-dimensional images of the workpiece and workpiece fixture. | 03-11-2010 |
Xiaodong Tian, West Sacramento, CA US
Patent application number | Description | Published |
---|---|---|
20090265030 | MACHINING SIMULATION METHOD AND MACHINING SIMULATION APPARATUS - A machining simulation apparatus is arranged in a machine tool having a tool holding mechanism, a workpiece holding mechanism, a drive mechanism and a numerical controller, and provided with: an actual CCD camera for imaging a tool held by the tool holding mechanism and the workpiece holding mechanism not holding a workpiece to generate actual image data; a model data update processing section for generating model data relating to when moving the holding mechanisms based on the operation command received from the numerical controller and the model data of the holding mechanisms, tool and workpiece; a virtual image generation processing section for generating virtual image data of the tool and workpiece based on the generated model data; and a rendering processing section for generating composite image data by superimposing the virtual image on the actual image, and displaying the composite image data on a screen display device. | 10-22-2009 |
20100302366 | CALIBRATION METHOD AND CALIBRATION DEVICE - The calibration device | 12-02-2010 |
Xiaojuan Tian, Riverside, CA US
Patent application number | Description | Published |
---|---|---|
20130202515 | ORGANOMETALLIC CHEMISTRY OF EXTENDED PERIODIC II-ELECTRON SYSTEMS - A method of modifying a carbon material is disclosed. The method comprises: bonding a metal to a carbon material to form a metal-carbon complex comprising the metal and a benzene unit, wherein the carbon material comprises extended sp | 08-08-2013 |
Xin Tian, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20130259230 | Bluetooth Low Energy Privacy - Disclosed are various embodiments of Bluetooth low energy (BLE) modules and methods implemented therein. An embodiment of the disclosure generates in a BLE central device an identity resolving key (IRK) associated with a BLE peripheral device. The IRK is transmitted to the BLE peripheral. A resolvable private address (RPA) is generated in the BLE central device that corresponds to the IRK. Packets transmitted in an advertising channel use the RPA for transmissions to the BLE peripheral. | 10-03-2013 |
20140357194 | Interference Reduction using Signal Quality - Techniques are described for interference reduction using, e.g., a Received Signal Strength Indicator (RSSI) or packet error rate threshold. UEs that implement these techniques may reduce interference among personal area network enabled devices, for example, with the added benefit of reducing power consumption by reduced RF transmissions. By reducing interference, the performance of personal area network devices may be improved. | 12-04-2014 |
20140357293 | Proximity Alert Using Signal Strength - A monitoring device may monitor its proximity to a monitored station. The monitored station may transmit a proximity indicator to the monitoring device. For example, the proximity indicator may include the received signal strength of a signal sent by the monitored station. Wireless interface control circuitry at the monitoring device may monitor the status of the proximity indicator for changes. If one or more criteria set by an application processor are met by a detected change, the wireless interface control circuitry may send a status update to the application processor. In the criteria are not met, generation of the status update may be forgone. The application processor need not monitor the proximity indicator status and may remain in a reduced power consumption mode for longer periods. | 12-04-2014 |
20150028799 | WIRELESS COMMUNICATION DEVICE WITH CONNECTION RESTORATION AND METHODS FOR USE THEREWITH - A wireless communication device includes a wireless charging circuit configurable to receive a wireless power signal from a power transmitting unit and to charge the wireless communication device under control of a processing device and in conjunction with a charging session with the power transmitting unit. A wireless interface device operates under control of the processing device to establish a wireless connection with the power transmitting unit via a connection establishment procedure, wherein the wireless connection is separate from the wireless power signal. Control data is exchanged with the power transmitting unit via the wireless connection, wherein the control data is used by the processing device to implement the charging session with the wireless charging circuit. A response is generated to a disruption event of the wireless communication device that includes implementing a restoration procedure for restoring the wireless connection, without implementing the connection establishment procedure. | 01-29-2015 |
Xinmin Tian, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20140115594 | MECHANISM TO SCHEDULE THREADS ON OS-SEQUESTERED SEQUENCERS WITHOUT OPERATING SYSTEM INTERVENTION - Method, apparatus and system embodiments to schedule OS-independent “shreds” without intervention of an operating system. For at least one embodiment, the shred is scheduled for execution by a scheduler routine rather than the operating system. A scheduler routine may run on each enabled sequencer. The schedulers may retrieve shred descriptors from a queue system. The sequencer associated with the scheduler may then execute the shred described by the descriptor. Other embodiments are also described and claimed. | 04-24-2014 |
Xinmin Tian, Union City, CA US
Patent application number | Description | Published |
---|---|---|
20080244549 | METHOD AND APPARATUS FOR EXPLOITING THREAD-LEVEL PARALLELISM - According to one example embodiment, there is disclosed herein uses partial recurrence relaxation for parallelizing DOACROSS loops on multi-core computer architectures. By one example definition, a DOACROSS may be a loop that allows successive iterations executing by overlapping; that is, all iterations must impose a partial execution order. According to one embodiment, the inventive subject matter may be used to transform the dependence structure of a given loop with recurrences for maximal degree of thread-level parallelism (TLP), where the threads can be mapped on to either different logical processors (in a hyperthreaded processor) or can be mapped onto different physical cores (or processors) in a multi-core processor. | 10-02-2008 |
20080256330 | Programming environment for heterogeneous processor resource integration - Compiling a source code program for a heterogeneous multi-core processor having a first instruction sequencer, having a first instruction set architecture, an accelerator to the first instruction sequencer, wherein the accelerator comprises a heterogeneous resource with respect to the first instruction sequencer having a second instruction set architecture, the source code program having specified therein a region of source code for the first instruction set architecture of the processor and a region of source code for the second instruction set architecture of the processor. | 10-16-2008 |
20100058362 | DEVICE, SYSTEM, AND METHOD OF EXECUTING A CALL TO A ROUTINE WITHIN A TRANSACTION - Device, system, and method of executing a call to a routine within a transaction. In some embodiments an apparatus may include a memory having stored thereon compiled code corresponding to a transaction, wherein the transaction includes at least one call to a first routine of a pair of first and second mutually inverse routines, and wherein the compiled code includes a call to a first wrapped routine replacing the call to the first routine; and a runtime library including wrapper code, wherein the wrapper code, when executed in response to the call to the first wrapped routine, results in executing the call to the first routine within the transaction and undoing the call to the first routine responsive to abort of the transaction. Other embodiments are described and claimed. | 03-04-2010 |
20100122073 | HANDLING EXCEPTIONS IN SOFTWARE TRANSACTIONAL MEMORY SYSTEMS - A method and apparatus for handling exceptions during execution of a transaction is herein described. A compiler associates a transaction exception handler (TEH) with a transaction in program code, such as through insertion of a call to the TEH. The TEH is also associated with an exception data structure, such as an unwind table, that is utilized during runtime to call an appropriate handler in response to an exception. Additionally, the TEH code is generated by the compiler and inserted into the program code. Upon encountering an exception during execution of the transaction, the TEH is capable of dynamically resizing the transaction to the point of the exception through an attempted commit. | 05-13-2010 |
20100281471 | METHODS AND APPARATUSES FOR COMPILER-CREATING HELPER THREADS FOR MULTI-THREADING - Methods and apparatuses for compiler-created helper thread for multi-threading are described herein. In one embodiment, exemplary process includes identifying a region of a main thread that likely has one or more delinquent loads, the one or more delinquent loads representing loads which likely suffer cache misses during an execution of the main thread, analyzing the region for one or more helper threads with respect to the main thread, and generating code for the one or more helper threads, the one or more helper threads being speculatively executed in parallel with the main thread to perform one or more tasks for the region of the main thread. Other methods and apparatuses are also described. | 11-04-2010 |
20110067011 | TRANSFORMATION OF SINGLE-THREADED CODE TO SPECULATIVE PRECOMPUTATION ENABLED CODE - In one embodiment a thread management method identifies in a main program a set of instructions that can be dynamically activated as speculative precomputation threads. A wait/sleep operation is performed on the speculative precomputation threads between thread creation and activation, and progress of non-speculative threads is gauged through monitoring a set of global variables, allowing the speculative precomputation threads to determine its relative progress with respect to non-speculative threads. | 03-17-2011 |
20120117552 | SPECULATIVE COMPILATION TO GENERATE ADVICE MESSAGES - Methods to improve optimization of compilation are presented. In one embodiment, a method includes identifying one or more optimization speculations with respect to a code region and speculatively performing transformation on an intermediate representation of the code region in accordance with an optimization speculation. The method includes generating an advice message corresponding to the optimization speculation and displaying the advice message if the optimization speculation results in an improved compilation result. | 05-10-2012 |
20120167068 | SPECULATIVE REGION-LEVEL LOOP OPTIMIZATIONS - A system and method are configured to apply region level optimizations to a selected region of source code rather than loop level optimizations to a loop or loop nest. The region may include an outer loop, a plurality of inner loops and at least one control code. If the region includes an exceptional control flow statement and/or a procedure call, speculative region-level multi-versioning may be applied. | 06-28-2012 |
20120167069 | LOOP PARALLELIZATION BASED ON LOOP SPLITTING OR INDEX ARRAY - Methods and apparatus to provide loop parallelization based on loop splitting and/or index array are described. In one embodiment, one or more split loops, corresponding to an original loop, are generated based on the mis-speculation information. In another embodiment, a plurality of subloops are generated from an original loop based on an index array. Other embodiments are also described. | 06-28-2012 |
20130054940 | MECHANISM FOR INSTRUCTION SET BASED THREAD EXECUTION ON A PLURALITY OF INSTRUCTION SEQUENCERS - In an embodiment, a method is provided. The method includes managing user-level threads on a first instruction sequencer in response to executing user-level instructions on a second instruction sequencer that is under control of an application level program. A first user-level thread is run on the second instruction sequencer and contains one or more user level instructions. A first user level instruction has at least 1) a field that makes reference to one or more instruction sequencers or 2) implicitly references with a pointer to code that specifically addresses one or more instruction sequencers when the code is executed. | 02-28-2013 |
20130219096 | PROGRAMMABLE EVENT DRIVEN YIELD MECHANISM WHICH MAY ACTIVATE OTHER THREADS - Method, apparatus, and program means for a programmable event driven yield mechanism that may activate other threads. In one embodiment, an apparatus includes execution resources to execute a plurality of instructions and a monitor to detect a condition indicating a low level of progress. The monitor can disrupt processing of a program by transferring to a handler in response to detecting the condition indicating a low level of progress. In another embodiment, thread switch logic may be coupled to a plurality of event monitors which monitor events within the multithreading execution logic. The thread switch logic switches threads based at least partially on a programmable condition of one or more of the performance monitors. | 08-22-2013 |
20130219399 | MECHANISM FOR INSTRUCTION SET BASED THREAD EXECUTION OF A PLURALITY OF INSTRUCTION SEQUENCERS - In an embodiment, a method is provided. The method includes managing user-level threads on a first instruction sequencer in response to executing user-level instructions on a second instruction sequencer that is under control of an application level program. A first user-level thread is run on the second instruction sequencer and contains one or more user level instructions. A first user level instruction has at least 1) a field that makes reference to one or more instruction sequencers or 2) implicitly references with a pointer to code that specifically addresses one or more instruction sequencers when the code is executed. | 08-22-2013 |
20130318511 | VECTORIZATION OF SCALAR FUNCTIONS INCLUDING VECTORIZATION ANNOTATIONS AND VECTORIZED FUNCTION SIGNATURES MATCHING - Methods and apparatuses associated with vectorization of scalar callee functions are disclosed herein. In various embodiments, compiling a first program may include generating one or more vectorized versions of a scalar callee function of the first program, based at least in part on vectorization annotations of the first program. Additionally, compiling may include generating one or more vectorized function signatures respectively associated with the one or more vectorized versions of the scalar callee function. The one or more vectorized function signatures may enable an appropriate vectorized version of the scalar callee function to be matched and invoked for a generic call from a caller function of a second program to a vectorized version of the scalar callee function. | 11-28-2013 |
Xu Tian, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100181551 | Quantum dot transistor - One or more quantum dots are used to control current flow in a transistor. Instead of being disposed in a channel between source and drain, the quantum dot (or dots) are vertically separated from the source and drain by an insulating layer. Current can tunnel between the source/drain electrodes and the quantum dot (or dots) by tunneling through the insulating layer. Quantum dot energy levels can be controlled with one or more gate electrodes capacitively coupled to some or all of the quantum dot(s). Current can flow between source and drain if a quantum dot energy level is aligned with the energy of incident tunneling electrons. Current flow between source and drain is inhibited if no quantum dot energy level is aligned with the energy of incident tunneling electrons. Here energy level alignment is understood to have a margin of about the thermal energy (e.g., 26 meV at room temperature). | 07-22-2010 |
Xu Tian, Stanford, CA US
Patent application number | Description | Published |
---|---|---|
20090218311 | Layer-structured fuel cell catalysts and current collectors - A method of fabricating a layer-structured catalysts at the electrode/electrolyte interface of a fuel cell is provided. The method includes providing a substrate, depositing an electrolyte layer on the substrate, depositing a catalyst bonding layer to the electrolyte layer, depositing a catalyst layer to the catalyst bonding layer, and depositing a microstructure stabilizing layer to the catalyst layer, where the bonding layer improves adhesion of the catalyst onto the electrolyte. The catalyst and a current collector is a porous catalyst and a fully dense current collector, or a fully dense catalyst and a fully dense current collector structure layer. A nano-island catalyst and current collector structure layer is deposited over the catalyst and current collector or over the bonding layer, which is deposited over the electrolyte layer. The fuel cell can be hydrogen-fueled solid oxide, solid oxide with hydrocarbons, solid sensor, solid acid, polymer electrolyte or direct methanol. | 09-03-2009 |
Yanmei Tian, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20090248945 | NOISE REDUCING METHODS AND CIRCUITS - In some embodiments, a circuit is provided with a transmitter to generate switching noise during clock events when no transition occurs to reduce data dependent switching noise. | 10-01-2009 |
20100033211 | Link transmitter with reduced power consumption - With some transmitter embodiments disclosed herein, static power consumption in low power modes may be reduced without excessively increasing latency. | 02-11-2010 |
Yibin Tian, Menlo Park, CA US
Patent application number | Description | Published |
---|---|---|
20100329576 | METHOD FOR DETECTING ALTERATIONS IN PRINTED DOCUMENT USING IMAGE COMPARISON ANALYSES - A document alteration detection method compares a target image with an original image using a two-step process. In the first step, the original and target images are divided into connected image components and their centroids are obtained, and the centroids of the image components in the original and target images are compared. Each centroid in the target image that is not in the original image is deemed to represent an addition, and each centroid in the original image that is not in the target image is deemed to represent a deletion. In the second step, sub-images containing the image components corresponding to each pair of matching centroids in the original and target images are compared to detect any alterations. | 12-30-2010 |
20110043864 | DEBLURRING AND SUPERVISED ADAPTIVE THRESHOLDING FOR PRINT-AND-SCAN DOCUMENT IMAGE EVALUATION - A method is described to obtain a binary image from the print-and-scan process to best match the known original. A point-spread function (PSF) of the PAS process is first obtained from its knife-edge responses, and deblurring is carried out on the scanned images using deconvolution. After image deskewing and preliminary registration, a supervised adaptive thresholding procedure is utilized to binarize the scanned image such that a measure of difference (e.g. the Euclidean distance) between the original and binarized images is minimized. The supervised adaptive thresholding procedure divides the scanned images into many rectangular sub-images. Otsu's method is used to find a starting threshold for each scanned sub-image. An optimal threshold is found around the Otsu's threshold via iterative search to minimize the measure of difference between the original sub-image and scanned sub-image. The sub-images are binarized using the optimal threshold. This method may be used in document authentication. | 02-24-2011 |
20110044554 | ADAPTIVE DEBLURRING FOR CAMERA-BASED DOCUMENT IMAGE PROCESSING - An image deblurring method for camera-based document image processing is described. A document image captured by a digital camera is divided into multiple overlapping or non-overlapping sub-images. A point spread function is derived for each sub-image by analyzing the gradient information along edges contained in the sub-image. Each sub-image is deblurred by using its local point-spread function. The whole deblurred image is constructed from deblurred sub-images. In cases where information of interest is located in localized parts of the document image, dividing the image into sub-images may be done by extracting the area of interest from the captured image. This deblurring method improves the quality of the deblurred image when the camera-captured image is blurred by variable amount of location-dependent defocus. | 02-24-2011 |
20110121066 | DOCUMENT AUTHENTICATION USING HIERARCHICAL BARCODE STAMPS TO DETECT ALTERATIONS OF BARCODE - A method of generating a self-authenticating printed document and authenticating the printed document. The back side of the printed document contains 2d barcode which encode extracted features of the document content. The features are hashed into a hash code, converted to a barcode stamp element, and transformed into a hierarchical barcode stamp by repeating the stamp element. The hierarchical barcode stamp is printed as a gray background pattern on the front side of the same sheet of printed document. To authenticate the printed document, the barcodes on the back side are read to extract the document features. The features are hashed into a hash code and compared to the hash code extracted from the hierarchical barcode stamp on the front side of the document to detect any alterations of the back side barcodes. Further, the document features extracted from the front and back sides of the document are compared. | 05-26-2011 |
20110133887 | IMAGE REGISTRATION METHOD FOR IMAGE COMPARISON AND DOCUMENT AUTHENTICATION - A method for authenticating a printed document is disclosed. Barcode stamps are added to an original document image near the corners of the page to act as registration markers. The original document image bearing the barcode stamps is printed and circulated, while the original document image is stored in a database. To authenticate a printed document, the printed document is scanned into a target document image, which is compared to the stored original document image. The barcode stamps are used as registration markers to perform a global image registration. Then, the target image and the original image are divided into multiple sub-images, and local image registration is performed on the sub-images before performing an image comparison. Difference sub-images are generated from the pairs of sub-images, and merged into a global difference image for the purpose of detecting any alterations in the printed document. | 06-09-2011 |
20110158483 | METHOD AND APPARATUS FOR AUTHENTICATING PRINTED DOCUMENTS USING MULTI-LEVEL IMAGE COMPARISON BASED ON DOCUMENT CHARACTERISTICS - A document authentication method compares a target document image (scanned image) with an original document image at multiple levels, such as block (e.g. paragraph, graphics, image), line, word and character levels. The paragraph level comparison determines whether the target and original images have the same number of paragraphs and whether the paragraphs have the same sizes and locations; the line level comparison determines if the target and original images have the same number of lines and whether the lines have the same sizes and locations; etc. Document segmentation is performed on the target and original images to segment them into paragraph units, line units, etc. for purposes of the comparisons. The original document may be segmented beforehand and the segmentation information stored for later use. The authentication process may be designed to stop when alterations are detected at a higher level, so lower level comparisons are not carried out. | 06-30-2011 |
20120105802 | AUTOMATIC ACCOMMODATIVE SPECTACLES USING SENSORS AND FOCUSING ELEMENTS - A pair of spectacles that can automatically change its power so that a fixation region of interest (ROI) of the user is always in focus. The automatic accommodative spectacle device includes focusing elements, sensors, line of sight detector, focus engine, focusing element controller, and power supply. The line of sight detector determines the line of sight for the left and right eyes of the user using data from the sensors. The focus engine uses the lines of sight for left and right eyes to determine the user's fixation ROI. The fixation ROI is used to determine powers for the focusing elements in order to bring the fixation ROI into focus. The focusing element controller carries out the needed optical power adjustment to apply to the focusing elements. Optional light sources may be provided. | 05-03-2012 |
20120127422 | AUTOMATIC ACCOMMODATIVE SPECTACLES USING A SCENE ANALYZER AND FOCUSING ELEMENTS - A pair of spectacles that can automatically change its power so that a fixation region of interest (ROI) of the user is always in focus. The automatic accommodative spectacle device includes focusing elements, scene sensors, scene analyzer, focus engine, focusing element controller, and power supply. The scene analyzer determines the fixation ROI in the scene by analyzing the scene images. The fixation ROI is used to determine powers for the focusing elements in order to bring the fixation ROI into focus. The focusing element controller carries out the needed optical power adjustment to apply to the focusing elements. Optional light sources may be provided to the scene sensors. Additional optional eye sensor(s), eye light source and line of sight detector can be used to help the scene analyzer extract the fixation ROI. | 05-24-2012 |
20130161395 | FOUR DIMENSIONAL (4D) COLOR BARCODE FOR HIGH CAPACITY DATA ENCODING AND DECODING - A method and program for encoding and decoding color barcodes to increase their data capacity. The encoding steps include determining a shape and a color for each data cell to encode digital data, wherein a combination of the shape and the color for the data cell is chosen from a plurality of combinations of shapes and colors in accordance with a value of the digital data to be encoded, and coloring a subset of the plurality of pixels in each data cell in accordance with the shape and the color for the data cell determined above. The decoding steps include segmenting the data cells in a color barcode, recognizing a shape formed by a subset of pixels in each data cell and the color of the shape, and obtaining digital data from a combination of the recognized shape and color in each data cell. | 06-27-2013 |
20130161396 | FOUR DIMENSIONAL (4D) COLOR BARCODE FOR HIGH CAPACITY DATA ENCODING AND DECODING - A method for encoding and decoding color barcodes to increase their data capacity. The encoding steps include determining a shape, a foreground color and a background color for each data cell, wherein a combination of the shape, foreground and background colors for the data cell is chosen from a plurality of such combinations in accordance with a value of the digital data to be encoded; and coloring some pixels in the data cell with a foreground color and other pixels with a background color, in accordance with the shape, foreground and background colors for the data cell determined above. The decoding steps include segmenting the data cells, recognizing a shape, a foreground color of the shape and a background color of the data cell, and obtaining digital data from a combination of the shape and foreground and background colors in each data cell. | 06-27-2013 |
20130170749 | METHOD AND APPARATUS FOR DOCUMENT IMAGE INDEXING AND RETRIEVAL USING MULTI-LEVEL DOCUMENT IMAGE STRUCTURE AND LOCAL FEATURES - An image based document index and retrieval method is described. During document indexing, each source document is analyzed to generate index information at document, page, region and unit levels. Region and unit level index information is generated by segmenting each text region into units, constructing unit length or unit density histograms, and analyzing the units in a few most frequent bins of the histogram. The index information and the source document images are stored in a database. During document retrieval, a target document is analyzed to generate target index information in the same way as during document indexing. The target index information is compared to stored index information in a progressive manner (from higher to lower levels) to identify source documents with index information that matches the target index information. Fuzzy logic is used in the comparison steps to increase the robustness of the document retrieval. | 07-04-2013 |
20130329965 | METHOD AND SYSTEM FOR DOCUMENT AUTHENTICATION USING KRAWTCHOUK DECOMPOSITION OF IMAGE PATCHES FOR IMAGE COMPARISON - A document authentication method employs Krawtchouk decomposition to analyze and compare document images. When printing an original document, the original document image is segmented into image patches, which preferably correspond to individual symbols of the document. Krawtchouk decomposition is applied to each image patch. The image patches are classified into image patch classes using their Krawtchouk coefficients. The locations of all image patches belonging to each class are obtained and stored along with the Krawtchouk coefficients for each class. When authenticating a target document, the same segmentation, Krawtchouk decomposition and classification steps are applied to the target document image, and the locations of all image patches belonging to each class are obtained. The image patch classes and the locations of image patches belonging to each class for the original and target document image are compared to detect alterations present in the target document. | 12-12-2013 |
20140072219 | DOCUMENT IMAGE BINARIZATION AND SEGMENTATION USING IMAGE PHASE CONGRUENCY - A method is described for binarizing a gray scale document image, in particular, a document image containing both text and non-text contents. Phase congruency maps are calculated from the gray scale image, and used to segment the text and non-text areas of the gray scale image. The phase congruency maps are also used to extract long lines such as table lines, which can be optionally removed from the image. The text and non-text areas of the gray scale image are divided into image patches; for the text areas, connected components obtained from the phase congruency map are used to generate image patches, so that each image patch contains a text character. The image patches are binarized individually using individual threshold values, and then combined to generate a binary image of the gray scale image. The method can also be used for purposes of OCR or document authentication. | 03-13-2014 |
20140144991 | ROBUST DECODING OF COLOR BARCODE PRINTED WITH EXTREMELY SMALL DATA CELLS - A method for decoding digital data in a color barcode having a plurality of data cells, including the steps of: scanning the color barcode of the hardcopy document, separating color image of the color barcode into print primary color planes, computing peaks of each print primary color plane, projecting, for at least one of the print primary color planes, the data cells along a horizontal direction and a vertical direction at the peaks of the at least one of the primary color planes in each direction which represent data cell center locations respectively, and creating a grid where each of its intersection is a respective data cell center location, assigning a color to each grid intersection which corresponds to a respective data cell by examining values of the print primary color planes at such location, and decoding digital data from the data cells based on the respective color assigned to each data cell. | 05-29-2014 |
20140147054 | TOPOLOGY-PRESERVING DOWNSAMPLING OF BINARY IMAGES - A binary image downsampling method, including the steps of generating a gray-scale image from a binary image having a background and one or more foreground portions, locating skeleton pixels in the one or more foreground portions, manipulating values of certain foreground pixels in the gray-scale image such that the differences between the values of the skeleton pixels and the background pixels become more significant, downsampling the gray-scale image with the manipulated values of the certain foreground pixels, and generating a downsampled binary image from the downsampled gray-scale image. | 05-29-2014 |
20140183854 | METHOD OF AUTHENTICATING A PRINTED DOCUMENT - A method for authenticating a printed document which carries barcode that encode authentication data, including word bounding boxes for each word in the original document image and data for reconstructing the original image. The printed document is scanned to generate a target document image, which is then segmented into text words. The word bounding boxes of the original and target document images are used to align the target document image. Then, each word in the original document image is compared to corresponding words in the target document image using word difference map and Hausdorff distance between them. Symbols of the original document image are further compared to corresponding symbols in the target document image using feature comparison, symbol difference map and Hausdorff distance comparison, and point matching. These various comparison results can identify alterations in the target document with respect to the original document, which can be visualized. | 07-03-2014 |
20140185933 | DOCUMENT IMAGE COMPRESSION METHOD AND ITS APPLICATION IN DOCUMENT AUTHENTICATION - A method for compressing a bi-level document image containing text is disclosed. The document image is segmented into symbol images each representing a letter, numeral, etc. in the document. The symbol images are classified into a plurality of classes, each class being associated with a template image and a class index. Classification is done by comparing each symbol to be classified with template of existing classes, using a number of image features including zoning profiles, side profiles, topology statistics, and low-order image moments. These image features are compared using a tolerance based method to determine whether the symbol matches the template. After classification, certain classes that have few symbols classified into them may be merged with other classes. In addition, the template images of the classes are down-sampled, where the final sizes of the template images are dependent on the likelihood of confusion of the template with other templates. | 07-03-2014 |
20150069140 | FOUR DIMENSIONAL (4D) COLOR BARCODE FOR HIGH CAPACITY DATA ENCODING AND DECODING - A method for encoding and decoding color barcodes to increase their data capacity. The encoding steps include determining a shape, a foreground color and a background color for each data cell, wherein a combination of the shape, foreground and background colors for the data cell is chosen from a plurality of such combinations in accordance with a value of the digital data to be encoded; and coloring some pixels in the data cell with a foreground color and other pixels with a background color, in accordance with the shape, foreground and background colors for the data cell determined above. The decoding steps include segmenting the data cells, recognizing a shape, a foreground color of the shape and a background color of the data cell, and obtaining digital data from a combination of the shape and foreground and background colors in each data cell. | 03-12-2015 |
20150086112 | COLOR DOCUMENT IMAGE SEGMENTATION AND BINARIZATION USING AUTOMATIC INPAINTING - A method for separating foreground and background contents in a document image is provided. The method first computes a pixel-wise map of maximal local features (e.g., local variance, local contrast, etc.), which is binarized to generate a mask for potential foreground. In order to utilize color information effectively, the local feature map is computed using all color channels of the image. Then the background image is obtained by inpainting the mask regions from the non-mask regions of the original document image. Adaptive thresholding is applied to the difference between the original document image and the background image to obtain the binary foreground image. Post-processing of the binary foreground image can further remove undesirable elements. Finally, a more accurate background image can be obtained by inpainting the original document image using the binary foreground image as a mask. | 03-26-2015 |
Yongjian Tian, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20110164107 | EFFICIENT AND ON DEMAND CONVERGENCE OF AUDIO AND NON-AUDIO PORTIONS OF A COMMUNICATION SESSION FOR PHONES - In one embodiment, source data for a communication session may be split into an audio portion for transmission on a phone channel and a non-audio portion for transmission on a data channel. A server and a phone may accordingly establish an audio portion of a communication session on the phone channel. In response to a trigger, the server may provide a push notification on the data channel to the phone, where the push notification is associated with an application executing on the phone that is configured to participate in the non-audio portion of the communication session on the data channel with the server. Upon obtaining the push notification on the data channel during the audio portion on the phone channel, the application may correspondingly activate on the phone to participate in the non-audio portion of the communication session during the phone's participation in the audio portion (e.g., merging the portions). | 07-07-2011 |
20110164735 | EFFICIENT TRANSMISSION OF AUDIO AND NON-AUDIO PORTIONS OF A COMMUNICATION SESSION FOR PHONES - In one embodiment, a server may obtain source data for a communication session having a combined audio portion and non-audio portion. As such, the server may actively split the audio portion of the communication session from the non-audio portion of the communication session, and then provide the audio portion (to a first set of one or more phones) over a phone channel and the non-audio portion (to a second set of one or more phones) over a separate data channel. The second set of phones may then obtain and merge the audio portion from the phone channel and the non-audio portion from the data channel to reestablish the full communication session. | 07-07-2011 |
20130235866 | Efficient and on Demand Convergence of Audio and Non-Audio Portions of a Communication Session for Phones - In one embodiment, source data for a communication session may be split into an audio portion for transmission on a phone channel and a non-audio portion for transmission on a data channel. A server and a phone may accordingly establish an audio portion of a communication session on the phone channel. In response to a trigger, the server may provide a push notification on the data channel to the phone, where the push notification is associated with an application executing on the phone that is configured to participate in the non-audio portion of the communication session on the data channel with the server. Upon obtaining the push notification on the data channel during the audio portion on the phone channel, the application may correspondingly activate on the phone to participate in the non-audio portion of the communication session during the phone's participation in the audio portion (e.g., merging the portions). | 09-12-2013 |
Yu Tian, Palo Alto, CA US
Patent application number | Description | Published |
---|---|---|
20120169890 | MOTION ESTIMATION IN IMAGING SYSTEMS - Motion estimation systems and methods are disclosed. An apparatus may include a processing unit to acquire video images and to arrange the video images into a plurality of sequential video frames, and a motion estimation unit that receives the sequential video frames and determines a set of repetitive pattern neighbor candidate vectors for repetitive pattern content in a first frame. The set of repetitive pattern neighbor candidate vectors may be reduced by sorting the set to eliminate spurious repetitive pattern neighbor candidate vectors. The reduced set may be provided to a second adjacent frame. A method may include acquiring a plurality of sequential video frames having a repetitive pattern content, and determining a set of repetitive pattern neighbor candidate vectors for the repetitive pattern content in a first frame of the sequential video frames. The set of repetitive pattern neighbor candidate vectors may be sorted by determining at least one spurious repetitive pattern neighbor candidate vector. The sorted set may be provided to a second adjacent video frame. | 07-05-2012 |
Yuanyuan Tian, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20120226639 | Systems and Methods for Processing Machine Learning Algorithms in a MapReduce Environment - Systems and methods for processing Machine Learning (ML) algorithms in a MapReduce environment are described. In one embodiment of a method, the method includes receiving a ML algorithm to be executed in the MapReduce environment. The method further includes parsing the ML algorithm into a plurality of statement blocks in a sequence, wherein each statement block comprises a plurality of basic operations (hops). The method also includes automatically determining an execution plan for each statement block, wherein at least one of the execution plans comprises one or more low-level operations (lops). The method further includes implementing the execution plans in the sequence of the plurality of the statement blocks. | 09-06-2012 |
20120254089 | Vector throttling to control resource use in computer systems - Embodiments of the invention relate to building a distributed reverse semantic index. In one general embodiment a plurality of documents are received with each document having at least one defined rule and or semantic. The documents are distributed among a plurality of nodes of a system. The documents are processed in a generally parallel fashion. Processing the documents includes processing text data of each of the document and breaking each document into fields to index the text data to create index data by deferring how to categorize the text data based upon the defined rule and or semantics. The indexed data is combined back together to create an indexer-agnostic semantic index including a plurality of the semantic index shards and to semantically classify the documents based on the index shards into groups based on document type to create the distributed reverse semantic index. | 10-04-2012 |
20120323919 | DISTRIBUTED REVERSE SEMANTIC INDEX - Embodiments of the invention relate to building a distributed reverse semantic index. In one general embodiment a plurality of documents are received with each document having at least one defined rule and or semantic. The documents are distributed among a plurality of nodes of a system. The documents are processed in a generally parallel fashion. Processing the documents includes processing text data of each of the document and breaking each document into fields to index the text data to create index data by deferring how to categorize the text data based upon the defined rule and or semantics. The indexed data is combined back together to create an indexer-agnostic semantic index including a plurality of the semantic index shards and to semantically classify the documents based on the index shards into groups based on document type to create the distributed reverse semantic index. | 12-20-2012 |
Yun Tian, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20100157890 | METHOD OF WIRELESS COMMUNICATION USING AUTHENTICATION INFORMATION - A data communication method includes providing a sender node having a data packet of information. The data packet includes at least one first field and a second field. The second field has content that is dependent upon actual content of the at least one first field. The content of the second field of the data packet is transmitted from the sender node to a receiver node. The receiver node is used to predict the actual content of the first field of the data packet. The receiver node is used to calculate the content of the second field of the data packet based upon the predicted content of the first field. The predicted content of the first field is confirmed to be equivalent to the actual content of the first field. The confirming step includes comparing the calculated content of the second field to the transmitted content of the second field. | 06-24-2010 |
Yushi Tian, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20130113573 | Frequency Synthesis Using a Ring Oscillator - The present disclosure is directed to a method and apparatus for providing an output oscillating signal at a desired frequency. In at least one example, the apparatus includes a weak inversion structure configured to set a small reference current. A current mirror configured to provide a replica current based on the small reference current and a tuning word. A ring oscillator is configured to be powered by a supply at a voltage determined based on the replica current. The tuning word is adjustable to change the voltage such that the ring oscillator provides the output oscillating signal at the desired frequency. | 05-09-2013 |
20130295843 | OPEN-LOOP FREQUENCY LOCK METHODS FOR FAST BOOT-UP TIME - A method for a near field communication circuit includes entering a low power mode and subsequently determining to exit the low power mode. The method further includes generating an open loop clock signal and providing the open loop clock signal to circuits of the near field communication circuit during a low power mode exit duration. Subsequently a reference clock signal is received from a host and used to clock the near field communication circuit. | 11-07-2013 |
Yu T. Tian, Palo Alto, CA US
Patent application number | Description | Published |
---|---|---|
20080309817 | COMBINED SCALING, FILTERING, AND SCAN CONVERSION - Techniques for performing combined scaling, filtering, and/or scan conversion are disclosed that reduce the amount of line buffer space required in the overall design of a video processing system. In particular, coefficients from all or a sub-set of the scaling, filtering (smoothing/sharpening), and scan conversion filters are combined into one representative coefficient that can be applied in a single generic algorithm. Thus, implementation costs are reduced, particularly in a system-on-chip implementations. | 12-18-2008 |
20090268086 | METHOD AND SYSTEM FOR SCALING, FILTERING, SCAN CONVERSION, PANORAMIC SCALING, YC ADJUSTMENT, AND COLOR CONVERSION IN A DISPLAY CONTROLLER - Techniques for performing panoramic scaling are disclosed that reduce visible distortion in a panoramic image. Further, techniques for performing combined YC adjustment and color conversion are disclosed that reduce the size and power requirements of video manipulation hardware by reducing the number of logic gates and memory buffers required when YC adjustment and color conversion are implemented as separate operations. | 10-29-2009 |
Yu Tina Tian, Stanford, CA US
Patent application number | Description | Published |
---|---|---|
20100067792 | DIGITAL IMAGE CODING SYSTEM HAVING SELF-ADJUSTING SELECTION CRITERIA FOR SELECTING A TRANSFORM FUNCTION - In a digital signal processing system, a method for selecting a transform function to apply to an input signal based on characteristics of the signal, and for self-adjusting criteria which are used in selecting a transform function to apply to a subsequent signal. Characteristics are obtained from the signal. The characteristics are compared to adjustable criteria which are used in selecting a transform function. Differing criteria are maintained for the different selectable transform functions. A record is maintained of transform functions selected and the particular characteristics that caused the selection. Based on the ability of a transform function to minimally define the coded signal, an inverse transform function is selected to decode the signal. The criteria used in selecting a transform function to apply to a subsequent signal are adjusted based on a quality measure of the decoded signal and the record of selected transform functions. | 03-18-2010 |
Zhenping Tian, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20080242653 | Cyclopropyl amine derivatives - Compounds of formula (I) | 10-02-2008 |
Zong-Qiang Tian, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20090111869 | BENZOQUINONE ANSAMYCINS - The invention relates to benzoquinone ansamycin analogs useful for the treatment of cancer and other diseases or conditions characterized by undesired cellular proliferation or hyperproliferation. Therapies involving the administration of such benzoquinone ansamycin analogs, optionally in combination with an inhibitor of an HSP90 client protein, are useful to treat cancer and non-cancerous disease conditions. | 04-30-2009 |