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: 10567586Abstract: 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: GrantFiled: November 6, 2008Date of Patent: February 18, 2020Assignee: Afiniti Europe Technologies LimitedInventors: Qiaobing Xie, S. James P. Spottiswoode
-
Patent number: 10498661Abstract: 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: GrantFiled: March 18, 2019Date of Patent: December 3, 2019Assignee: Netflix, Inc.Inventor: Qiaobing Xie
-
Publication number: 20190215274Abstract: 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: ApplicationFiled: March 18, 2019Publication date: July 11, 2019Inventor: Qiaobing Xie
-
Patent number: 10284480Abstract: 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: GrantFiled: December 27, 2016Date of Patent: May 7, 2019Assignee: Netflix, Inc.Inventor: Qiaobing Xie
-
Publication number: 20180183718Abstract: 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: ApplicationFiled: December 27, 2016Publication date: June 28, 2018Inventor: Qiaobing Xie
-
Patent number: 8903079Abstract: 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: GrantFiled: December 9, 2008Date of Patent: December 2, 2014Assignee: Satmap International Holdings LimitedInventors: Qiaobing Xie, S. James P. Spottiswoode
-
Patent number: 8670548Abstract: 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: GrantFiled: December 9, 2008Date of Patent: March 11, 2014Assignee: Satmap International Holdings LimitedInventors: Qiaobing Xie, S. James P. Spottiswoode
-
Patent number: 8374153Abstract: 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: GrantFiled: April 8, 2008Date of Patent: February 12, 2013Assignee: Motorola Mobility LLCInventors: Qiaobing Xie, Anand S. Bedekar, Suresh Kalyanasundaram
-
Patent number: 8295471Abstract: 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: GrantFiled: January 16, 2009Date of Patent: October 23, 2012Assignee: The Resource Group InternationalInventors: S. James P. Spottiswoode, Qiaobing Xie, Zia Chishti
-
Publication number: 20100183138Abstract: 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: ApplicationFiled: January 16, 2009Publication date: July 22, 2010Inventors: S. James P. SPOTTISWOODE, Qiaobing XIE, Zia CHISHTI
-
Publication number: 20100111287Abstract: 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: ApplicationFiled: November 6, 2008Publication date: May 6, 2010Inventors: Qiaobing Xie, S. James P. Spottiswoode
-
Patent number: 7673063Abstract: 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: GrantFiled: October 15, 2004Date of Patent: March 2, 2010Assignee: Motorola, Inc.Inventors: Qiaobing Xie, Joseph R. Schumacher
-
Publication number: 20090232294Abstract: 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: ApplicationFiled: January 16, 2009Publication date: September 17, 2009Inventors: Qiaobing XIE, S. James P. Spottiswoode
-
Publication number: 20090190745Abstract: 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: ApplicationFiled: December 9, 2008Publication date: July 30, 2009Applicant: The Resource Group International LTDInventors: Qiaobing Xie, S. James P. Spottiswoode
-
Publication number: 20090190750Abstract: 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: ApplicationFiled: December 9, 2008Publication date: July 30, 2009Applicant: The Resource Group International LTDInventors: Qiaobing Xie, S. James P. Spottiswoode
-
Publication number: 20090190749Abstract: 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: ApplicationFiled: December 9, 2008Publication date: July 30, 2009Applicant: The Resource Group International LTDInventors: Qiaobing Xie, S. James P. Spottiswoode
-
Publication number: 20090190744Abstract: 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: ApplicationFiled: December 9, 2008Publication date: July 30, 2009Applicant: The Resource Group International LTDInventors: Qiaobing Xie, S. James P. Spottiswoode
-
Publication number: 20080279153Abstract: 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: ApplicationFiled: April 8, 2008Publication date: November 13, 2008Applicant: MOTOROLA, INC.Inventors: Qiaobing Xie, Anand S. Bedekar, Suresh Kalyanasundaram
-
Publication number: 20080117906Abstract: 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: ApplicationFiled: November 20, 2006Publication date: May 22, 2008Applicant: MOTOROLA, INC.Inventor: Qiaobing Xie
-
Publication number: 20080075049Abstract: 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: ApplicationFiled: September 27, 2006Publication date: March 27, 2008Applicant: MOTOROLA, INC.Inventor: Qiaobing Xie