Patents by Inventor Aiyou Chen

Aiyou Chen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8589329
    Abstract: A capability for incremental tracking of multiples quantiles is provided. A method for performing an incremental quantile update using a data value of a received data record includes determining an initial distribution function, updating the initial distribution function to form a new distribution function based on the received data value, generating an approximation of the new distribution function, and determining new quantile estimates from the approximation of the new distribution function. The initial distribution function includes a plurality of initial quantile estimates and a respective plurality of initial probabilities. The new distribution function includes a plurality of quantile points identifying the respective initial quantile estimates and a respective plurality of new probabilities associated with the initial quantile estimates.
    Type: Grant
    Filed: August 24, 2009
    Date of Patent: November 19, 2013
    Assignee: Alcatel Lucent
    Inventors: Tian Bu, Jin Cao, Aiyou Chen, Li Li
  • Patent number: 8406132
    Abstract: In one embodiment, a method of monitoring a network. The method includes: receiving, from each host of a set of two or more hosts of the network, a corresponding vector of M components constructed based on data packets received at the host during a time period, M being an integer greater than 1; and, based on the constructed vectors, using an expectation-maximization algorithm to estimate a cardinality distribution for the hosts in the set, wherein constructing a vector includes updating a component of the vector of the corresponding host in response to the corresponding host receiving a data packet, the updating including selecting the component for updating by hashing one or more fields of the data packet received by the corresponding host.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: March 26, 2013
    Assignee: Alcatel Lucent
    Inventors: Jin Cao, Aiyou Chen, Li Li
  • Patent number: 8400933
    Abstract: In one embodiment, a method of monitoring a network. The method includes, at each node of a fixed set, constructing a corresponding vector of M components based on data packets received at the node during a time period, M being an integer greater than 1, the fixed set being formed of some nodes of the network; and, based on the constructed vectors, estimating how many of the received data packets have been received by all of the nodes of the set or estimating how many flows of the received data packets have data packets that have passed through all of the nodes of the set. The constructing includes updating a component of the vector of one of the nodes in response to the one of the nodes receiving a data packet. The updating includes selecting the component for updating by hashing a property of the data packet received by the one of the nodes.
    Type: Grant
    Filed: April 28, 2008
    Date of Patent: March 19, 2013
    Assignee: Alcatel Lucent
    Inventors: Tian Bu, Jin Cao, Aiyou Chen
  • Patent number: 8204985
    Abstract: In one embodiment, a method of monitoring a network. The method includes, at each node of a set, constructing a corresponding vector of M components based on a stream of data packets received at the node during a time period, the set including a plurality of nodes of the network, M being greater than 1; and estimating a value of a byte traffic produced by a part of the packets based on the constructed vectors, the part being the packets received by every node of the set. The constructing includes updating a component of the vector corresponding to one of the nodes in response to the one of the nodes receiving a data packet. The updating includes selecting a component of the vector to be updated by hashing a property of the received data packet.
    Type: Grant
    Filed: April 28, 2008
    Date of Patent: June 19, 2012
    Assignee: Alcatel Lucent
    Inventors: Jin Cao, Aiyou Chen
  • Patent number: 8134934
    Abstract: A network-equipment-implemented method and apparatus for tracking durations of flows received at a network node in consecutive intervals utilizes two counting bloom filters in ping-pong operation to reduce memory and processing. Identifiers for flows that exceed a predetermined duration or number of intervals are stored in a long-duration flow-identifier table. Hash functions used within the counting bloom filters and optionally used in the long-duration flow-identifier table are chosen to minimize the probability of false positives in the detection of long-duration flows. In some embodiments, flows are sampled to conserve memory and processing resources at the risk of missing detection of some long-duration flows.
    Type: Grant
    Filed: September 21, 2009
    Date of Patent: March 13, 2012
    Assignee: Alcatel Lucent
    Inventors: Aiyou Chen, Jin Cao, Li Li
  • Publication number: 20120050108
    Abstract: The present invention provides a method of unsupervised learning and location for tracking users in a wireless communication system. One embodiment of the method includes forming a signal map of a geographic area using unlabeled values of one or more signals so that the signal map relates locations in the geographic area to values of the signal(s).
    Type: Application
    Filed: August 27, 2010
    Publication date: March 1, 2012
    Inventors: Philip Whiting, Aiyou Chen
  • Patent number: 8089407
    Abstract: A system for, and method of, position estimation of, or tracking, an object. In one embodiment, the system includes: (1) a map generator configured to create, without requiring a propagation model, a mean map for the region and (2) a measurement matching engine associated with the map generator and configured to match received measurements regarding the object to a number of nearest neighboring grid points in the mean map.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: January 3, 2012
    Assignee: Alcatel Lucent
    Inventors: Aiyou Chen, Cristina Laura Harko, Diane Lambert, Philip A. Whiting
  • Publication number: 20110320447
    Abstract: In one aspect, a processing device of an information processing system is operative to perform high-dimensional stratified sampling of a database comprising a plurality of records arranged in overlapping sub-groups. For a given record, the processing device determines which of the sub-groups the given record is associated with, and for each of the sub-groups associated with the given record, checks if a sampling rate of the sub-group is less than a specified sampling rate. If the sampling rate of each of the sub-groups is less than the specified sampling rate, the processing device samples the given record, and otherwise does not sample the given record. The determine, check and sample operations are repeated for additional records, and samples resulting from the sample operations are processed to generate information characterizing the database.
    Type: Application
    Filed: June 28, 2010
    Publication date: December 29, 2011
    Inventors: Aiyou Chen, Ming Xiong
  • Patent number: 8081567
    Abstract: A system and method for network based detection of wireless data subscribers using network address translation devices is provided. The method includes identifying a minimum number of devices showing the same internet protocol address. Packet identification sequences may include port numbers or internet protocol identification numbers. The method continues with grouping these applications by their packet identification sequences and applying detection logic where detection logic yields a conclusion that there are multiple host computers when a set of applications appears in a plurality of packet identification sequences. This method is particularly useful when internet protocol addresses are dynamic, as opposed to static. This method overcomes previous embodiments known in the art by being able to account for and work with live traffic, which enables real time detection.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: December 20, 2011
    Assignee: Alcatel Lucent
    Inventors: Li (Erran) Li, Tian Bu, Scott C. Miller, Aiyou Chen
  • Publication number: 20110258190
    Abstract: A processing device of an information processing system is operative to obtain a plurality of records, documents, web pages or other data objects, and to construct a binary tree using a bipartition procedure in which subsets of the data objects are associated with respective nodes of the tree. Evaluation of a designated modularity for a given one of the nodes of the tree is used as a stopping criterion to prevent further partitioning of that node and to indicate designation of that node as a leaf node of the tree. The resulting leaf nodes of the tree provide a non-overlapping partitioning of the plurality of data objects. The processing device is further operative to perform a neighborhood search on the tree to identify pairs of the plurality of data objects that match the same entity, and to store an indication of the matching pairs of data objects.
    Type: Application
    Filed: April 19, 2010
    Publication date: October 20, 2011
    Inventors: Aiyou Chen, Liangcai Shu, Ming Xiong
  • Publication number: 20110239299
    Abstract: In one embodiment, a counting method of the invention uses an adaptive sketching-update process to compress an unknown cardinality into a counter value that counts the number of binary ones in a hashed bitmap vector. The sketching-update process is probabilistic in nature and uses bit-flip probabilities that are adaptively decreased as the counter value increases. Parameters of the sketching-update process are selected so that the relative error of cardinality estimates obtained based on the counter values is relatively small and substantially constant over a relatively wide range of cardinalities, e.g., from one to about one million. Due to the latter property, the counting method can advantageously be implemented in the form of embedded software that relies on a relatively small, fixed amount of memory.
    Type: Application
    Filed: March 26, 2010
    Publication date: September 29, 2011
    Applicant: ALCATEL-LUCENT USA INC.
    Inventors: Aiyou Chen, Jin Cao, Larry Menten
  • Publication number: 20110069632
    Abstract: A network-equipment-implemented method and apparatus for tracking durations of flows received at a network node in consecutive intervals utilizes two counting bloom filters in ping-pong operation to reduce memory and processing. Identifiers for flows that exceed a predetermined duration or number of intervals are stored in a long-duration flow-identifier table. Hash functions used within the counting bloom filters and optionally used in the long-duration flow-identifier table are chosen to minimize the probability of false positives in the detection of long-duration flows. In some embodiments, flows are sampled to conserve memory and processing resources at the risk of missing detection of some long-duration flows.
    Type: Application
    Filed: September 21, 2009
    Publication date: March 24, 2011
    Applicant: ALCATEL-LUCENT USA INC.
    Inventors: Aiyou Chen, Jin Cao, Li Li
  • Publication number: 20110010337
    Abstract: A method and apparatus are provided for incrementally tracking quantiles in the presence of multiple record types. A method for performing incremental quantile tracking includes receiving a first data record of a first record type having a first data value, determining whether a second data record of a second record type is received, determining an initial distribution function, updating the initial distribution function to form a new distribution function based on the first data value and whether a second data record is received, generating an approximation of the new distribution function, determining at least one new quantile estimate associated with at least one new probability of the new distribution function using the approximation of the new distribution function, and storing the at least one new quantile estimate and the at least one new probability associated with the at least one new quantile estimate.
    Type: Application
    Filed: August 24, 2009
    Publication date: January 13, 2011
    Inventors: Tian Bu, Jin Cao, Aiyou Chen, Li Li
  • Publication number: 20110010327
    Abstract: A method and apparatus for incremental tracking of multiples quantiles is provided. A method for performing an incremental quantile update using a data value of a received data record includes determining an initial distribution function, updating the initial distribution function to form a new distribution function based on the received data value, generating an approximation of the new distribution function, and determining new quantile estimates from the approximation of the new distribution function. The initial distribution function includes a plurality of initial quantile estimates and a respective plurality of initial probabilities. The initial distribution function is updated to form the new distribution function based on the received data value. The new distribution function includes a plurality of quantile points identifying the respective initial quantile estimates and a respective plurality of new probabilities associated with the respective initial quantile estimates.
    Type: Application
    Filed: August 24, 2009
    Publication date: January 13, 2011
    Inventors: Tian Bu, Jin Cao, Aiyou Chen, Li Li
  • Publication number: 20100299287
    Abstract: In one embodiment, a statistical model is generated based on observed data, the observed data being associated with a network device, online parameter fitting is performed on parameters of the statistical model, and for each newly observed data value, a forecast value is generated based on the statistical model, the forecast value being a prediction of a next observed data value, a forecasting error is generated based on the forecast value and the newly observed data value, and whether the data of the network stream is abnormal is determined based on a log likelihood ratio test of the forecasting errors and a threshold value.
    Type: Application
    Filed: May 22, 2009
    Publication date: November 25, 2010
    Inventors: Jin Cao, Aiyou Chen, Tian Bu
  • Patent number: 7779143
    Abstract: Methods and apparatuses are provided for detecting traffic patterns in a data network. A sequential hashing scheme can be utilized that has D hash arrays. Each hash array i, wherein 1?i?D, includes Mi independent hash tables each having K buckets, with each of the buckets having an associated traffic total. Each of the keys corresponds with a single bucket of each of the Mi independent hash tables of each hash array i. The keys of the data network are partitioned into D words. As traffic is received for a key, a traffic total of each bucket that corresponds with a key is updated. The hash arrays can then be utilized to identify high traffic buckets of the independent hash tables having a traffic total greater than a threshold value. The high traffic buckets can be used to detect significant traffic patterns of the data network.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: August 17, 2010
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Tian Bu, Jin Cao, Aiyou Chen, Pak-Ching Lee
  • Patent number: 7653120
    Abstract: A method for transmitting a sequence of data blocks of equal length includes obtaining part of a matrix for the impulse response function of a communication channel between a transmitter and a receiver. The part relating to channel-induced interference between sampling intervals of adjacent ones of the data blocks. The method includes designing a set of one or more linearly independent waveforms based on the obtained part of the matrix for the impulse response function and transmitting a sequence of the data blocks over the channel from the transmitter to the receiver. Each data block of the sequence is a weighted linear superposition of the one or more waveforms of the designed set.
    Type: Grant
    Filed: February 4, 2006
    Date of Patent: January 26, 2010
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Aiyou Chen, Thomas Louis Marzetta, Jack Salz
  • Publication number: 20090296594
    Abstract: In one embodiment, a method of monitoring a network. The method includes: receiving, from each host of a set of two or more hosts of the network, a corresponding vector of M components constructed based on data packets received at the host during a time period, M being an integer greater than 1; and, based on the constructed vectors, using an expectation-maximization algorithm to estimate a cardinality distribution for the hosts in the set, wherein constructing a vector includes updating a component of the vector of the corresponding host in response to the corresponding host receiving a data packet, the updating including selecting the component for updating by hashing one or more fields of the data packet received by the corresponding host.
    Type: Application
    Filed: May 30, 2008
    Publication date: December 3, 2009
    Applicant: LUCENT TECHNOLOGIES INC.
    Inventors: Jin Cao, Aiyou Chen, Li Li
  • Publication number: 20090271509
    Abstract: In one embodiment, a method of monitoring a network. The method includes, at each node of a set, constructing a corresponding vector of M components based on a stream of data packets received at the node during a time period, the set including a plurality of nodes of the network, M being greater than 1; and estimating a value of a byte traffic produced by a part of the packets based on the constructed vectors, the part being the packets received by every node of the set. The constructing includes updating a component of the vector corresponding to one of the nodes in response to the one of the nodes receiving a data packet. The updating includes selecting a component of the vector to be updated by hashing a property of the received data packet.
    Type: Application
    Filed: April 28, 2008
    Publication date: October 29, 2009
    Applicant: LUCENT TECHNOLOGIES INC.
    Inventors: Jin Cao, Aiyou Chen
  • Publication number: 20090268623
    Abstract: In one embodiment, a method of monitoring a network. The method includes, at each node of a fixed set, constructing a corresponding vector of M components based on data packets received at the node during a time period, M being an integer greater than 1, the fixed set being formed of some nodes of the network; and, based on the constructed vectors, estimating how many of the received data packets have been received by all of the nodes of the set or estimating how many flows of the received data packets have data packets that have passed through all of the nodes of the set. The constructing includes updating a component of the vector of one of the nodes in response to the one of the nodes receiving a data packet. The updating includes selecting the component for updating by hashing a property of the data packet received by the one of the nodes.
    Type: Application
    Filed: April 28, 2008
    Publication date: October 29, 2009
    Applicant: LUCENT TECHNOLOGIES INC.
    Inventors: Tian Bu, Jin Cao, Aiyou Chen