Patents by Inventor Qiaobing Xie

Qiaobing Xie 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: 10567586
    Abstract: Methods and systems are provided for routing callers to agents in a call-center routing environment. An exemplary method includes identifying caller data for at least one of a set of callers on hold and causing a caller of the set of callers to be routed to an agent based on a comparison of the caller data and the agent data. The caller data and agent data may be compared via a pattern matching algorithm and/or computer model for predicting a caller-agent pair having the highest probability of a desired outcome. As such, callers may be pooled and routed to agents based on comparisons of available caller and agent data, rather than a conventional queue order fashion. If a caller is held beyond a hold threshold the caller may be routed to the next available agent. The hold threshold may include a predetermined time, “cost” function, number of times the caller may be skipped by other callers, and so on.
    Type: Grant
    Filed: November 6, 2008
    Date of Patent: February 18, 2020
    Assignee: Afiniti Europe Technologies Limited
    Inventors: Qiaobing Xie, S. James P. Spottiswoode
  • Patent number: 10498661
    Abstract: During a Transmission Control Protocol (“TCP”) session, a sending endpoint computer monitors amounts of data sent and patterns of data loss as data is sent to a receiving endpoint computer. The sending endpoint computer periodically determines whether data is being sent below, at or above path capacity, based on the monitored amounts of data sent and patterns of data loss observed. The sending endpoint computer periodically dynamically adjusts the rate at which data is sent to the receiving endpoint computer, in response to the determinations whether data is being sent below, at or above path capacity.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: December 3, 2019
    Assignee: Netflix, Inc.
    Inventor: Qiaobing Xie
  • Publication number: 20190215274
    Abstract: During a Transmission Control Protocol (“TCP”) session, a sending endpoint computer monitors amounts of data sent and patterns of data loss as data is sent to a receiving endpoint computer. The sending endpoint computer periodically determines whether data is being sent below, at or above path capacity, based on the monitored amounts of data sent and patterns of data loss observed. The sending endpoint computer periodically dynamically adjusts the rate at which data is sent to the receiving endpoint computer, in response to the determinations whether data is being sent below, at or above path capacity.
    Type: Application
    Filed: March 18, 2019
    Publication date: July 11, 2019
    Inventor: Qiaobing Xie
  • Patent number: 10284480
    Abstract: During a Transmission Control Protocol (“TCP”) session, a sending endpoint computer monitors amounts of data sent and patterns of data loss as data is sent to a receiving endpoint computer. The sending endpoint computer periodically determines whether data is being sent below, at or above path capacity, based on the monitored amounts of data sent and patterns of data loss observed. The sending endpoint computer periodically dynamically adjusts the rate at which data is sent to the receiving endpoint computer, in response to the determinations whether data is being sent below, at or above path capacity.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: May 7, 2019
    Assignee: Netflix, Inc.
    Inventor: Qiaobing Xie
  • Publication number: 20180183718
    Abstract: During a Transmission Control Protocol (“TCP”) session, a sending endpoint computer monitors amounts of data sent and patterns of data loss as data is sent to a receiving endpoint computer. The sending endpoint computer periodically determines whether data is being sent below, at or above path capacity, based on the monitored amounts of data sent and patterns of data loss observed. The sending endpoint computer periodically dynamically adjusts the rate at which data is sent to the receiving endpoint computer, in response to the determinations whether data is being sent below, at or above path capacity.
    Type: Application
    Filed: December 27, 2016
    Publication date: June 28, 2018
    Inventor: Qiaobing Xie
  • Patent number: 8903079
    Abstract: Methods and systems are provided for routing callers to agents in a call-center routing environment. An exemplary method includes pooling incoming callers, and causing a caller from the pool of callers to be routed. The caller may be routed from the pool of callers to an agent, placed in another pool of callers, or placed in a queue of callers. The caller data may include demographic or psychographic data. The caller may be routed from the pool of callers based on comparing the caller data with agent data associated with an agent via a pattern matching algorithm and/or computer model for predicting a caller-agent pair outcome. Additionally, if a caller is held beyond a hold threshold (e.g., a time, “cost” function, or the like) the caller may be routed to the next available agent.
    Type: Grant
    Filed: December 9, 2008
    Date of Patent: December 2, 2014
    Assignee: Satmap International Holdings Limited
    Inventors: Qiaobing Xie, S. James P. Spottiswoode
  • Patent number: 8670548
    Abstract: Methods and systems are provided for routing callers to agents in a call-center routing environment. An exemplary method includes identifying caller data for a caller in a queue of callers, and jumping or moving the caller to a different position within the queue based on the caller data. The caller data may include one or both of demographic data and psychographic data. The caller can be jumped forward or backward in the queue relative to at least one other caller. Jumping the caller may further be based on comparing the caller data with agent data via a pattern matching algorithm and/or computer model for predicting a caller-agent pair outcome. Additionally, if a caller is held beyond a hold threshold (e.g., a time, “cost” function, or the like) the caller may be routed to the next available agent.
    Type: Grant
    Filed: December 9, 2008
    Date of Patent: March 11, 2014
    Assignee: Satmap International Holdings Limited
    Inventors: Qiaobing Xie, S. James P. Spottiswoode
  • Patent number: 8374153
    Abstract: Various embodiments are described to enable improved inter-network/inter-technology handover of mobile devices. A network device (131, 132) collects dynamic information corresponding to mobile devices (101, 102), such as wireless measurement information at the device's location, and/or information corresponding to wireless network nodes (121-124), such loading levels/loading distributions. The network device then sends some or all of the dynamic information collected and/or statistical information generated from the dynamic information collected to a neighboring network information server (150) for access by other communication networks. By maintaining dynamic and/or statistical information in a neighboring network information server, such information can be made available to all the communication networks in a given region. One potential benefit to making this information available is improved inter-network handoff decision-making.
    Type: Grant
    Filed: April 8, 2008
    Date of Patent: February 12, 2013
    Assignee: Motorola Mobility LLC
    Inventors: Qiaobing Xie, Anand S. Bedekar, Suresh Kalyanasundaram
  • Patent number: 8295471
    Abstract: Systems and methods are disclosed for routing callers to agents in a contact center, along with an intelligent routing system. An exemplary method includes mapping a first portion of callers to agents according to a performance and/or pattern matching algorithm based on comparing caller data associated with the callers and agent data associated with the agents and mapping a second portion of the callers (e.g., the remaining portion callers) to agents differently than the first portion of the callers (e.g., mapping based on queue order), which may provide a control group for monitoring or analyzing the effect and/or training of the pattern matching algorithm. The first and second portion may be varied separately for each agent within the contact center.
    Type: Grant
    Filed: January 16, 2009
    Date of Patent: October 23, 2012
    Assignee: The Resource Group International
    Inventors: S. James P. Spottiswoode, Qiaobing Xie, Zia Chishti
  • Publication number: 20100183138
    Abstract: Systems and methods are disclosed for routing callers to agents in a contact center, along with an intelligent routing system. An exemplary method includes mapping a first portion of callers to agents according to a performance and/or pattern matching algorithm based on comparing caller data associated with the callers and agent data associated with the agents and mapping a second portion of the callers (e.g., the remaining portion callers) to agents differently than the first portion of the callers (e.g., mapping based on queue order), which may provide a control group for monitoring or analyzing the effect and/or training of the pattern matching algorithm. The first and second portion may be varied separately for each agent within the contact center.
    Type: Application
    Filed: January 16, 2009
    Publication date: July 22, 2010
    Inventors: S. James P. SPOTTISWOODE, Qiaobing XIE, Zia CHISHTI
  • Publication number: 20100111287
    Abstract: Methods and systems are provided for routing callers to agents in a call-center routing environment. An exemplary method includes identifying caller data for at least one of a set of callers on hold and causing a caller of the set of callers to be routed to an agent based on a comparison of the caller data and the agent data. The caller data and agent data may be compared via a pattern matching algorithm and/or computer model for predicting a caller-agent pair having the highest probability of a desired outcome. As such, callers may be pooled and routed to agents based on comparisons of available caller and agent data, rather than a conventional queue order fashion. If a caller is held beyond a hold threshold the caller may be routed to the next available agent. The hold threshold may include a predetermined time, “cost” function, number of times the caller may be skipped by other callers, and so on.
    Type: Application
    Filed: November 6, 2008
    Publication date: May 6, 2010
    Inventors: Qiaobing Xie, S. James P. Spottiswoode
  • Patent number: 7673063
    Abstract: In the present technique of streaming a main media stream that has been requested, an anti-shadow stream (36) that represents a backup copy of the main media stream (24) is sent along with an output media stream (34) that represents an output copy of the main media stream. The content of the anti-shadow stream (36) is preferably forward-shifted in time from the output media stream (34) so as to provide replacement of loss data of the output stream. Put differently, sequenced data frames of the output stream (34) are delayed by order compared to that of the anti-shadow stream (36).
    Type: Grant
    Filed: October 15, 2004
    Date of Patent: March 2, 2010
    Assignee: Motorola, Inc.
    Inventors: Qiaobing Xie, Joseph R. Schumacher
  • Publication number: 20090232294
    Abstract: Methods and systems are provided for routing callers to agents in a call-center routing environment. An exemplary method includes identifying caller data for at least one caller in a queue of callers, and skipping a caller at the front of the queue of callers for another caller based on the identified caller data. The caller data may include one or both of demographic data and psychographic data. Skipping the caller may be further based on comparing caller data with agent data associated with an agent via a pattern matching algorithm such as a correlation algorithm. In one example, if the caller at the front of the queue has been skipped a predetermined number of times the caller at the front is the next routed (and cannot be skipped again).
    Type: Application
    Filed: January 16, 2009
    Publication date: September 17, 2009
    Inventors: Qiaobing XIE, S. James P. Spottiswoode
  • Publication number: 20090190745
    Abstract: Methods and systems are provided for routing callers to agents in a call-center routing environment. An exemplary method includes routing a caller from a pool of callers based on at least one caller data associated with the caller, where a pool of callers includes, e.g., a set of callers that are not chronologically ordered and routed based on a chronological order or hold time of the callers. The caller may be routed from the pool of callers to an agent, placed in another pool of callers, or placed in a queue of callers. The caller data may include demographic or psychographic data. The caller may be routed from the pool of callers based on comparing the caller data with agent data associated with an agent via a pattern matching algorithm and/or computer model for predicting a caller-agent pair outcome. Additionally, if a caller is held beyond a hold threshold (e.g., a time, “cost” function, or the like) the caller may be routed to the next available agent.
    Type: Application
    Filed: December 9, 2008
    Publication date: July 30, 2009
    Applicant: The Resource Group International LTD
    Inventors: Qiaobing Xie, S. James P. Spottiswoode
  • Publication number: 20090190750
    Abstract: Methods and systems are provided for routing callers to agents in a call-center routing environment. An exemplary method includes identifying caller data for a caller of a plurality of callers in a queue, and routing the caller from the queue out of queue order. For example, a caller that is not at the top of the queue may be routed from the queue based on the identified caller data, out of order with respect to the queue order. The caller may be routed to another queue of callers, a pool of callers, or an agent based on the identified caller data, where the caller data may include one or both of demographic and psychographic data. The caller may be routed from the queue based on comparing the caller data with agent data associated with an agent via a pattern matching algorithm and/or computer model for predicting a caller-agent pair outcome. Additionally, if a caller is held beyond a hold threshold (e.g., a time, “cost” function, or the like) the caller may be routed to the next available agent.
    Type: Application
    Filed: December 9, 2008
    Publication date: July 30, 2009
    Applicant: The Resource Group International LTD
    Inventors: Qiaobing Xie, S. James P. Spottiswoode
  • Publication number: 20090190749
    Abstract: Methods and systems are provided for routing callers to agents in a call-center routing environment. An exemplary method includes identifying caller data for a caller in a queue of callers, and jumping or moving the caller to a different position within the queue based on the caller data. The caller data may include one or both of demographic data and psychographic data. The caller can be jumped forward or backward in the queue relative to at least one other caller. Jumping the caller may further be based on comparing the caller data with agent data via a pattern matching algorithm and/or computer model for predicting a caller-agent pair outcome. Additionally, if a caller is held beyond a hold threshold (e.g., a time, “cost” function, or the like) the caller may be routed to the next available agent.
    Type: Application
    Filed: December 9, 2008
    Publication date: July 30, 2009
    Applicant: The Resource Group International LTD
    Inventors: Qiaobing Xie, S. James P. Spottiswoode
  • Publication number: 20090190744
    Abstract: Methods and systems are provided for routing callers to agents in a call-center routing environment. An exemplary method includes pooling incoming callers, and causing a caller from the pool of callers to be routed. The caller may be routed from the pool of callers to an agent, placed in another pool of callers, or placed in a queue of callers. The caller data may include demographic or psychographic data. The caller may be routed from the pool of callers based on comparing the caller data with agent data associated with an agent via a pattern matching algorithm and/or computer model for predicting a caller-agent pair outcome. Additionally, if a caller is held beyond a hold threshold (e.g., a time, “cost” function, or the like) the caller may be routed to the next available agent.
    Type: Application
    Filed: December 9, 2008
    Publication date: July 30, 2009
    Applicant: The Resource Group International LTD
    Inventors: Qiaobing Xie, S. James P. Spottiswoode
  • Publication number: 20080279153
    Abstract: Various embodiments are described to enable improved inter-network/inter-technology handover of mobile devices. A network device (131, 132) collects dynamic information corresponding to mobile devices (101, 102), such as wireless measurement information at the device's location, and/or information corresponding to wireless network nodes (121-124), such loading levels/loading distributions. The network device then sends some or all of the dynamic information collected and/or statistical information generated from the dynamic information collected to a neighboring network information server (150) for access by other communication networks. By maintaining dynamic and/or statistical information in a neighboring network information server, such information can be made available to all the communication networks in a given region. One potential benefit to making this information available is improved inter-network handoff decision-making.
    Type: Application
    Filed: April 8, 2008
    Publication date: November 13, 2008
    Applicant: MOTOROLA, INC.
    Inventors: Qiaobing Xie, Anand S. Bedekar, Suresh Kalyanasundaram
  • Publication number: 20080117906
    Abstract: An RTP payload header (408) is compressed by utilizing a codebook (514) that holds one or more indexable payload header variations and sending it to a receiving device (504). An RTP packet (400) that includes the payload header (408) with information pertaining to the packet is generated by a sending device (502) and the codebook is searched for the payload header information. If the information is found, the payload header (408) is replaced with a short index in the codebook (514). At the receiving device (504) the index is used to retrieve a payload header variation that corresponds to the index and the variation is placed back into the payload header (408) to uncompress the header.
    Type: Application
    Filed: November 20, 2006
    Publication date: May 22, 2008
    Applicant: MOTOROLA, INC.
    Inventor: Qiaobing Xie
  • Publication number: 20080075049
    Abstract: A thin client wireless communication device and method and server for providing services to a thin client wireless communication device are disclosed. The method includes receiving, from at least one thin client device, at least one request for a service. A user profile of a current user of the thin client device is determined by an information processing system remotely located from the thin client device. A partition in a memory for at least partially performing the requested service is updated by the information processing system. The method also includes providing the requested service to the thin client device via a wireless communication channel. The requested service is provided to the thin client device based at least in part on the determined user profile associated with the thin client device.
    Type: Application
    Filed: September 27, 2006
    Publication date: March 27, 2008
    Applicant: MOTOROLA, INC.
    Inventor: Qiaobing Xie