Patents by Inventor Haifeng Xu

Haifeng Xu 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).

  • Publication number: 20150281800
    Abstract: In embodiments of broadcast content to HTTP client conversion, a client converter receives video content as an input of broadcast content data streams from a content distribution system. The client converter can join a content data stream of the broadcast input, and convert the content data stream to unicast HTTP data, such as video content segments that are buffered for communication to a client device or to a media player of a client device. An HTTP server of the client converter can then communicate the unicast HTTP data to the client device or to the media player for playback of the video content.
    Type: Application
    Filed: June 15, 2015
    Publication date: October 1, 2015
    Inventors: Ajay K. Luthra, Praveen N. Moorthy, Mark S. Schmidt, Haifeng Xu, Thomas L. du Breuil, Glen Peter Goffin, II
  • Patent number: 9100689
    Abstract: A content moving device which enables providing content stored on a first user device, such as a DVR, in a first format and resolution to be provided to a second user device, such as a portable media player (PMP) in a second format and resolution. The content moving device identifies content on the first user device as candidate content which may be desired by the PMP and receives the candidate content from the DVR. The content moving device transcodes the candidate content at times independent of a request from the PMP for the content. The content moving device may provide a list of available transcoded content to the PMP for selection, and provide selected content to the PMP. The content moving device may also provide information relating to any protection schemes of the content provided to the PMP, such as DRM rights and decryption keys.
    Type: Grant
    Filed: March 24, 2011
    Date of Patent: August 4, 2015
    Assignee: Google Technology Holdings LLC
    Inventors: Ajay K. Luthra, Michael A. Grossman, Praveen N. Moorthy, Paul Moroney, Arjun Ramamurthy, Haifeng Xu
  • Patent number: 9071853
    Abstract: In embodiments of broadcast content to HTTP client conversion, a client converter (118) receives video content (108) as an input (204) of broadcast content data streams from a content distribution system (102). The client converter can join a content data stream of the broadcast input, and convert the content data stream to unicast HTTP data, such as video content segments (124) that are buffered for communication to a client device (120) or to a media player (138) of a client device (134). An HTTP server (122) of the client converter can then communicate the unicast HTTP data to the client device or to the media player for playback of the video content.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: June 30, 2015
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Ajay K. Luthra, Praveen N. Moorthy, Mark S. Schmidt, Haifeng Xu, Thomas L. du Breuil, Glen Peter Goffin, II
  • Patent number: 8910229
    Abstract: A method for providing video content from a server to a plurality of media devices is disclosed, the method comprising: determining, by the server, the bandwidth to allocate to each of the plurality of media devices using a hypertext transfer protocol-based live streaming client model or a need parameter vector and providing the allocated bandwidth to each of the plurality of media devices, wherein the video content is transmitted in a plurality of segments from the server, and wherein each segment is transmitted at a bitrate that may vary from segment to segment.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: December 9, 2014
    Assignee: Motorola Mobility LLC
    Inventors: Haifeng Xu, Ajay Luthra, Praveen N. Moorthy, Mark S. Schmidt
  • Publication number: 20140281009
    Abstract: Provided herein are systems and methods that allow for converting or translating Dynamic Adaptive Streaming over HTTP (DASH) to HTTP Live Streaming (HLS) and vice versa.
    Type: Application
    Filed: June 20, 2013
    Publication date: September 18, 2014
    Inventors: Praveen N. Moorthy, Haifeng Xu
  • Publication number: 20140068690
    Abstract: In embodiments of broadcast content to HTTP client conversion, a client converter (118) receives video content (108) as an input (204) of broadcast content data streams from a content distribution system (102). The client converter can join a content data stream of the broadcast input, and convert the content data stream to unicast HTTP data, such as video content segments (124) that are buffered for communication to a client device (120) or to a media player (138) of a client device (134). An HTTP server (122) of the client converter can then communicate the unicast HTTP data to the client device or to the media player for playback of the video content.
    Type: Application
    Filed: August 31, 2012
    Publication date: March 6, 2014
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Ajay K. Luthra, Praveen N. Moorthy, Mark S. Schmidt, Haifeng Xu, Thomas L. du Breuil, Glen Peter Goffin, II
  • Publication number: 20140013376
    Abstract: A method for providing video content from a server to a plurality of media devices is disclosed, the method comprising: determining, by the server, the bandwidth to allocate to each of the plurality of media devices using a hypertext transfer protocol-based live streaming client model or a need parameter vector and providing the allocated bandwidth to each of the plurality of media devices, wherein the video content is transmitted in a plurality of segments from the server, and wherein each segment is transmitted at a bitrate that may vary from segment to segment.
    Type: Application
    Filed: July 1, 2013
    Publication date: January 9, 2014
    Inventors: Haifeng Xu, Ajay Luthra, Praveen N. Moorthy, Mark S. Schmidt
  • Publication number: 20120079054
    Abstract: A content moving device which enables providing content stored on a first user device, such as a DVR, in a first format and resolution to be provided to a second user device, such as a portable media player (PMP) in a second format and resolution. The content moving device identifies content on the first user device as candidate content which may be desired by the PMP and assigns a priority level to the content. The content moving device transcodes the candidate content in order of highest priority first and lowest priority last. The content moving device may also use the priority level to manage deletion of the transcoded content from the storage on the content moving device. The lowest priority level content may be deleted first as storage space is needed.
    Type: Application
    Filed: March 24, 2011
    Publication date: March 29, 2012
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Paul Moroney, William P. Franks, Ajay K. Luthra, Haifeng Xu, Arjun Ramamurthy
  • Patent number: 8060087
    Abstract: The present invention discloses a CDMA intelligent network system and a method for implementing an international roaming service. The CDMA intelligent network system includes: a Home SCP, a Home Gateway Mobile Switching Center (GMSC) or Home International Switching Center (ISC), and a visited GMSC or visited ISC; further, the CDMA intelligent network system includes a roaming SSP. The SCP is in communication with the roaming SSP, and voice channels are established among the roaming SSP, the Home GMSC or ISC, and the visited GMSC or ISC. The present invention further discloses a roaming Service Switching Point, which is adapted for signaling exchanging with the Home SCP of subscriber in international roaming, so as to establish a service route for the subscriber in international roaming in the CDMA intelligent network.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: November 15, 2011
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xuanming Lu, Junrong Xu, Jianjun Ding, Yongfeng Cai, Haifeng Xu, Taiyong Dun
  • Publication number: 20110235991
    Abstract: A content moving device which enables providing content stored on a first user device, such as a DVR, in a first format and resolution to be provided to a second user device, such as a portable media player (PMP) in a second format and resolution. The content moving device identifies content on the first user device as candidate content which may be desired by the PMP and receives the candidate content from the DVR. The content moving device transcodes the candidate content at times independent of a request from the PMP for the content. The content moving device may provide a list of available transcoded content to the PMP for selection, and provide selected content to the PMP. The content moving device may also provide information relating to any protection schemes of the content provided to the PMP, such as DRM rights and decryption keys.
    Type: Application
    Filed: March 24, 2011
    Publication date: September 29, 2011
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Ajay K. Luthra, Michael A. Grossman, Praveen N. Moorthy, Paul Moroney, Arjun Ramamurthy, Haifeng Xu
  • Publication number: 20110175988
    Abstract: Preparing a three dimensional (3D) video graphical overlay based on a two dimensional (2D) graphical image in a decoded stereoscopic video signal. This includes receiving the 2D graphical image and receiving 3D information associated with the 3D video graphical overlay. This also includes reproducing, using a processor, the 2D graphical image to form a first view graphical image and a second view graphical image in a graphics window. This also includes mapping the first and second view graphical images, using the 3D information, to frames in the 3D video to form a 3D video graphical overlay of a 3D video stream. This also includes blending the 3D video graphical overlay and the 3D video stream.
    Type: Application
    Filed: January 21, 2011
    Publication date: July 21, 2011
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Ajay K. Luthra, Jae Hoon Kim, Arjun Ramamurthy, Haifeng Xu
  • Publication number: 20100054326
    Abstract: A method and system for transcoding a video sequence having a plurality of frames are disclosed. For example, the method receives a video sequence having a plurality of frames in a first format. Then, the method detects at least one prefix frame in the video sequence. Subsequently, the method encodes the plurality of frames of the video sequence, beginning with a first frame of the plurality of frames, into a second format in response to detecting the at least one prefix frame. Then, the method detects at least one suffix frame in the video sequence having the plurality of frames. The method concludes by stopping the encoding of the plurality of frames after the last frame of the video sequence in response to detecting the at least one suffix frame.
    Type: Application
    Filed: August 26, 2008
    Publication date: March 4, 2010
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Joe Diamand, Haifeng Xu
  • Patent number: 7627100
    Abstract: The present invention discloses a method for providing a Virtual Private Network (VPN) service. The method comprises the steps of: after receiving a call request from a user terminal, a Service Control Point (SCP) judging whether the user terminal has applied for a prepaid service at the same time, if so, initiating a VPN service logic, invoking a prepaid service logic by the VPN service logic, and deducting fee from a prepaid account corresponding to the user terminal while providing the VPN service to the user terminal. With the present invention, a VPN service can be provided for a prepaid service user, which not only brings convenience for prepaid service users, but also prompts expansion of VPN service, thus bringing great interests for the operators.
    Type: Grant
    Filed: August 13, 2004
    Date of Patent: December 1, 2009
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xiaodong Zhao, Junrong Xu, Jie He, Jianjun Ding, Haifeng Xu
  • Publication number: 20090036122
    Abstract: The present invention discloses a CDMA intelligent network system and a method for implementing an international roaming service. The CDMA intelligent network system includes: a Home SCP, a Home Gateway Mobile Switching Center (GMSC) or Home International Switching Center (ISC), and a visited GMSC or visited ISC; further, the CDMA intelligent network system includes a roaming SSP. The SCP is in communication with the roaming SSP, and voice channels are established among the roaming SSP, the Home GMSC or ISC, and the visited GMSC or ISC. The present invention further discloses a roaming Service Switching Point, which is adapted for signaling exchanging with the Home SCP of subscriber in international roaming, so as to establish a service route for the subscriber in international roaming in the CDMA intelligent network.
    Type: Application
    Filed: October 1, 2008
    Publication date: February 5, 2009
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xuanming LU, Junrong XU, Jianjun DING, Yongfeng CAI, Haifeng XU, Taiyong DUN
  • Publication number: 20080233917
    Abstract: A method for implementing charging in intelligent networks is provided, including: Step a: configuring a first paid service account as an attached account to a second paid service account, and setting an interface for invoking services and interface for deducting fees for the second paid service; Step b: when the first paid service is to be used by the first paid service account, determining whether the first paid service account is configured as an attached account to the second paid service account, if yes, invoking the interface for invoking services to authenticate the second paid service account; if it is authenticated, performing Step c; otherwise, terminating the procedure; and Step c: when the first paid service has been used by the first paid service account, calculating the fee and invoking the interface for deducting fees to deduct the fee from the second paid service account.
    Type: Application
    Filed: March 22, 2005
    Publication date: September 25, 2008
    Inventors: Xiujuan Liu, Junrong Xu, Xiaodong Zhao, Xuanmin Lu, Haifeng Xu
  • Publication number: 20070206744
    Abstract: The present invention discloses a method for providing a Virtual Private Network (VPN) service. The method comprises the steps of: after receiving a call request from a user terminal, a Service Control Point (SCP) judging whether the user terminal has applied for a prepaid service at the same time, if so, initiating a VPN service logic, invoking a prepaid service logic by the VPN service logic, and deducting fee from a prepaid account corresponding to the user terminal while providing the VPN service to the user terminal. With the present invention, a VPN service can be provided for a prepaid service user, which not only brings convenience for prepaid service users, but also prompts expansion of VPN service, thus bringing great interests for the operators.
    Type: Application
    Filed: August 13, 2004
    Publication date: September 6, 2007
    Inventors: Xiaodong Zhao, Junrong Xu, Jie He, Jianjun Ding, Haifeng Xu
  • Publication number: 20060017113
    Abstract: A composite MOS transistor (100) includes a first MOS sub-transistor (105) having a first gate dielectric thickness (106), and a second MOS sub-transistor (155) in series connection with the first MOS sub-transistor having a second gate dielectric thickness (107). The second gate dielectric thickness (107) is substantially thicker than the first gate dielectric thickness (106) preferably being at least 50% thicker. Composite MOS transistors generally provide a breakdown voltage (Vds) approaching that of the second MOS sub-transistor (155) and a threshold voltage, transconductance and drive current all approaching that of the first MOS sub-transistor (105), such as being within 20%, and preferably within 10%, of the reference parameter. A level shifting circuit includes first and at least a second drive transistor, wherein the drive transistors are composite MOS transistors.
    Type: Application
    Filed: July 21, 2005
    Publication date: January 26, 2006
    Applicant: UNIVERSITY OF FLORIDA RESEARCH FOUNDATION, INC.
    Inventors: Haifeng Xu, Kenneth O
  • Publication number: 20040125816
    Abstract: A method and apparatus that employ a buffer management architecture to address various video quality issues that may occur at a client player are disclosed. The present invention employs one or more buffers to assist in the scheduling and delivery of rendered content to a player's output system. In one embodiment, the system employs a packet buffer, a frame buffer and an image buffer. One useful advantage of the present invention is the control of these buffers to meet a predefined QoS, thereby ensuring factors that may negatively affect the QoS in the real-time transport of high bandwidth content will be minimized.
    Type: Application
    Filed: December 12, 2003
    Publication date: July 1, 2004
    Inventors: Haifeng Xu, Joe Diamand, Ajay Luthra