Patents by Inventor Wai-tian Tan

Wai-tian Tan 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: 10333994
    Abstract: In one embodiment, a method includes: determining a plurality of candidate paths for a plurality of media streams, where each of the candidate paths is characterized by a first set of performance attributes and each of the plurality of media streams is characterized by a set of stream parameters; jointly determining a respective path from among the plurality of candidate paths that satisfies the set of stream parameters for each of the plurality of the media streams; and coordinating transmission of the plurality of media streams via the jointly determined respective path for each of the plurality of media streams. According to some implementations, the method is performed by a device with one or more processors and non-transitory memory.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: June 25, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Wai-tian Tan, Herbert Michael Wildfeuer, Xiaoqing Zhu
  • Patent number: 10275683
    Abstract: Presented herein are techniques for assignment of an identity to a group of captured images. A plurality of captured images that each include an image of at least one person are obtained. For each of the plurality of captured images, relational metrics indicating a relationship between the image of the person in a respective captured image and the images of the persons in each of the remaining plurality of captured images is calculated. Based on the relational metrics, a clustering process is performed to generate one or more clusters from the plurality of captured images. Each of the one or more clusters are associated with an identity of an identity database. The one or more clusters may each be associated with an existing identity of the identity database or an additional identity that is not yet present in the identity database.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: April 30, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Xiaoqing Zhu, Rob Liston, John G. Apostolopoulos, Wai-tian Tan
  • Publication number: 20190107396
    Abstract: A methodology includes determining coarse location coordinates for a mobile device, anchoring the coarse location coordinates to a map, receiving inertial measurement unit data supplied by the mobile device, wherein the inertial measurement unit data is indicative of relative location coordinates of the mobile device, generating an unanchored path of the mobile device based on the relative location coordinates, and anchoring the unanchored path of the mobile device to the map in a position that optimizes a match between the coarse location coordinates and the relative location coordinates of the mobile device.
    Type: Application
    Filed: October 6, 2017
    Publication date: April 11, 2019
    Inventors: Wai-tian Tan, Rob Liston, Xiaoqing Zhu, Mehdi Nikkhah, Santosh G. Pandey
  • Patent number: 10234291
    Abstract: A methodology includes determining coarse location coordinates for a mobile device, anchoring the coarse location coordinates to a map, receiving inertial measurement unit data supplied by the mobile device, wherein the inertial measurement unit data is indicative of relative location coordinates of the mobile device, generating an unanchored path of the mobile device based on the relative location coordinates, and anchoring the unanchored path of the mobile device to the map in a position that optimizes a match between the coarse location coordinates and the relative location coordinates of the mobile device.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: March 19, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Wai-tian Tan, Rob Liston, Xiaoqing Zhu, Mehdi Nikkhah, Santosh G. Pandey
  • Publication number: 20180315431
    Abstract: An endpoint device receives a sequence of audio frames. The endpoint device determines for each audio frame a respective importance level among possible importance levels ranging from a low importance level to a high importance level based on content in the audio frame indicative of the respective importance level. The endpoint device associates each audio frame with the respective importance level, to produce different subsets of audio frames associated with respective ones of different importance levels. The endpoint device, for each subset of audio frames, applies forward error correction to a fraction of audio frames in the subset of audio frames, wherein the fraction increases as the importance level of the audio frames in the subset increases, and does not apply forward error correction to remaining audio frames in the subset.
    Type: Application
    Filed: April 28, 2017
    Publication date: November 1, 2018
    Inventors: Ahmed Badr, Ashish J. Khisti, Wai-tian Tan, Michael A. Ramalho, John G. Apostolopoulos
  • Patent number: 10096123
    Abstract: In one implementation, a method includes generating a set of candidate objects based at least in part on a set of image data, where the set of image data includes image data from a plurality of image sources. The method also includes generating a set of visual signatures, wherein each of the visual signatures in the set of visual signatures characterizes a candidate object in the set of candidate objects. The method further includes transforming at least two candidate objects in the set of candidate objects into a single object according to a determination that correspondence between visual signatures for the at least two candidate objects satisfies one or more correspondence criteria.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: October 9, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Xiaoqing Zhu, Robert Edward Liston, Wai-tian Tan
  • Publication number: 20180240011
    Abstract: Presented herein are techniques for training a central/global machine learning model in a distributed machine learning system. In the data sampling techniques, a subset of the data obtained at the local sites is intelligently selected for transfer to the central site for use in training the central machine learning model. In the model merging techniques, distributed local training occurs in each local site and copies of the local machine learning models are sent to the central site for aggregation of learning by merging of the models. As a result, in accordance with the examples presented herein, a central machine learning model can be trained based on various representations/transformations of data seen at the local machine learning models, including sampled selections of data-label pairs, intermediate representation of training errors, or synthetic data-label pairs generated by models trained at various local sites.
    Type: Application
    Filed: February 22, 2017
    Publication date: August 23, 2018
    Inventors: Wai-tian Tan, Rob Liston, John G. Apostolopoulos, Xiaoqing Zhu
  • Publication number: 20180205394
    Abstract: In various implementations, a method includes determining a sequence of source packets. In some implementations, the sequence of source packets satisfies a windowing condition. In various implementations, the method includes synthesizing a first set of one or more parity packets as a function of a first set of source packets in the sequence. In some implementations, the first set of source packets satisfies a first encoding pattern. In various implementations, the method includes synthesizing a second set of parity packets as a function of a second set of source packets in the sequence. In some implementations, the second set of source packets satisfies a second encoding pattern that is different from the first encoding pattern. In some implementations, the first and second encoding patterns characterize an encoding structure determined as a function of a channel characterization vector.
    Type: Application
    Filed: January 13, 2017
    Publication date: July 19, 2018
    Inventors: Xiaoqing Zhu, Ahmed Badr, Wai-tian Tan, Ashish Khisti, John Apostolopoulos
  • Publication number: 20180204093
    Abstract: Presented herein are techniques for assignment of an identity to a group of captured images. A plurality of captured images that each include an image of at least one person are obtained. For each of the plurality of captured images, relational metrics indicating a relationship between the image of the person in a respective captured image and the images of the persons in each of the remaining plurality of captured images is calculated. Based on the relational metrics, a clustering process is performed to generate one or more clusters from the plurality of captured images. Each of the one or more clusters are associated with an identity of an identity database. The one or more clusters may each be associated with an existing identity of the identity database or an additional identity that is not yet present in the identity database.
    Type: Application
    Filed: January 19, 2017
    Publication date: July 19, 2018
    Inventors: Xiaoqing Zhu, Rob Liston, John G. Apostolopoulos, Wai-tian Tan
  • Publication number: 20180159777
    Abstract: A method is described and in one embodiment includes receiving at a first node in a communications network a message associated with a first flow, wherein the message comprises a flow treatment attribute including metadata indicative of how the first flow should be treated in the network; analyzing the flow treatment attribute at the first node; setting policy for treatment of the flow in the network based on the analyzing; and forwarding the message to a next network node.
    Type: Application
    Filed: December 1, 2016
    Publication date: June 7, 2018
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Michael A. Ramalho, Jon M. Snyder, Kashyap Kodanda Ram Kambhatla, Pal-Erik Martinsen, Wai-tian Tan, Paul Edwin Jones
  • Publication number: 20180132206
    Abstract: In one embodiment, a method includes: determining a plurality of candidate paths for a plurality of media streams, where each of the candidate paths is characterized by a first set of performance attributes and each of the plurality of media streams is characterized by a set of stream parameters; jointly determining a respective path from among the plurality of candidate paths that satisfies the set of stream parameters for each of the plurality of the media streams; and coordinating transmission of the plurality of media streams via the jointly determined respective path for each of the plurality of media streams. According to some implementations, the method is performed by a device with one or more processors and non-transitory memory.
    Type: Application
    Filed: November 9, 2016
    Publication date: May 10, 2018
    Inventors: Wai-tian Tan, Herbert Michael Wildfeuer, Xiaoqing Zhu
  • Patent number: 9904883
    Abstract: In one implementation, a method of tracking assets includes obtaining a first image in a first optical domain, where the first optical domain is characterized by a first frequency range. The method also includes detecting a tracking apparatus (e.g., a tag) within the first image in the first optical domain, where a first feature of the tracking apparatus serves as a beacon enabling optical discrimination of the tracking apparatus in the first frequency range. The method further includes determining information associated with the tracking apparatus based on the arrangement of a second feature of the tracking apparatus provided to convey a data set associated with the tracking apparatus.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: February 27, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Robert Edward Liston, Wai-tian Tan, John George Apostolopoulos
  • Patent number: 9854400
    Abstract: In one implementation, a method of maintaining continuous identity for mobile devices includes: obtaining a first address for a first device; and obtaining, from one or more auxiliary sensors, auxiliary sensor information related to the first device. The method also includes determining whether the auxiliary sensor information matches information associated with a second address, where the second address was previously associated with the first device. The method further includes linking the first address with the second address for the first device, in order to continue tracking the first device when the second address is no longer detected, in response to determining that the auxiliary sensor information matches information associated with the second address.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: December 26, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: John George Apostolopoulos, Wai-tian Tan, Xiaoqing Zhu
  • Publication number: 20170300794
    Abstract: In one implementation, a method of tracking assets includes obtaining a first image in a first optical domain, where the first optical domain is characterized by a first frequency range. The method also includes detecting a tracking apparatus (e.g., a tag) within the first image in the first optical domain, where a first feature of the tracking apparatus serves as a beacon enabling optical discrimination of the tracking apparatus in the first frequency range. The method further includes determining information associated with the tracking apparatus based on the arrangement of a second feature of the tracking apparatus provided to convey a data set associated with the tracking apparatus.
    Type: Application
    Filed: April 15, 2016
    Publication date: October 19, 2017
    Inventors: Robert Edward Liston, Wai-tian Tan, John George Apostolopoulos
  • Publication number: 20170300777
    Abstract: In one implementation, a method includes generating a set of candidate objects based at least in part on a set of image data, where the set of image data includes image data from a plurality of image sources. The method also includes generating a set of visual signatures, wherein each of the visual signatures in the set of visual signatures characterizes a candidate object in the set of candidate objects. The method further includes transforming at least two candidate objects in the set of candidate objects into a single object according to a determination that correspondence between visual signatures for the at least two candidate objects satisfies one or more correspondence criteria.
    Type: Application
    Filed: April 19, 2016
    Publication date: October 19, 2017
    Inventors: Xiaoqing Zhu, Robert Edward Liston, Wai-tian Tan
  • Patent number: 9774743
    Abstract: A method performed by a processing system. The method includes generating silence signatures of audio signals from a plurality of device based on energy levels of the audio signals, providing the silence signatures to an interaction service, and out-putting interaction information corresponding to the devices.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: September 26, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wai-Tian Tan, Ramin Samadani, Mary G. Baker
  • Publication number: 20170188194
    Abstract: In one implementation, a method of maintaining continuous identity for mobile devices includes: obtaining a first address for a first device; and obtaining, from one or more auxiliary sensors, auxiliary sensor information related to the first device. The method also includes determining whether the auxiliary sensor information matches information associated with a second address, where the second address was previously associated with the first device. The method further includes linking the first address with the second address for the first device, in order to continue tracking the first device when the second address is no longer detected, in response to determining that the auxiliary sensor information matches information associated with the second address.
    Type: Application
    Filed: January 3, 2017
    Publication date: June 29, 2017
    Inventors: John George Apostolopoulos, Wai-tian Tan, Xiaoqing Zhu
  • Patent number: 9571980
    Abstract: In one implementation, a method of maintaining continuous identity for mobile devices includes: obtaining a first address for a first device; and obtaining, from one or more auxiliary sensors, auxiliary sensor information related to the first device. The method also includes determining whether the auxiliary sensor information matches information associated with a second address, where the second address was previously associated with the first device. The method further includes linking the first address with the second address for the first device, in order to continue tracking the first device when the second address is no longer detected, in response to determining that the auxiliary sensor information matches information associated with the second address.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: February 14, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: John George Apostolopoulos, Wai-tian Tan, Xiaoqing Zhu
  • Patent number: 9432678
    Abstract: Adapting characteristics of a video stream. A source video stream is received comprising instructions to employ at least one reference frame at a video adaptation device, wherein the source video stream is encoded. The source video stream is adapted, at the video adaptation device, such that the instructions are adapted to store a different number of reference frames. A video stream is produced with the different number of the reference frames.
    Type: Grant
    Filed: October 30, 2010
    Date of Patent: August 30, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wai-Tian Tan, Andrew J. Patti, Mitchell Trott
  • Publication number: 20160088160
    Abstract: A method performed by a processing system. The method includes generating silence signatures of audio signals from a plurality of device based on energy levels of the audio signals, providing the silence signatures to an interaction service, and outputting interaction information corresponding to the devices.
    Type: Application
    Filed: March 29, 2013
    Publication date: March 24, 2016
    Inventors: Wai-Tian TAN, Ramin SAMADANI, Mary G. BAKER