Patents by Inventor JianMing Tu

JianMing Tu 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: 9544440
    Abstract: A method for an authentication server to authenticate Voice over Internet Protocol (VoIP) devices includes receiving a request from a unverified VoIP device to verify its global telephone number over a computer network, searching for verified VoIP devices that have authenticated identities and caller ID service, and providing the telephone numbers of the verified VoIP devices to the unverified VoIP device, wherein the unverified VoIP device calls the verified VoIP devices and the verified VoIP devices detect telephone numbers of the unverified VoIP device. The method further comprises receiving the detected telephone numbers from the verified VoIP devices and determining if the detected telephone numbers match a telephone number provided by the unverified VoIP device, wherein the unverified VoIP device becomes verified if the telephone numbers match the telephone number provided by the VoIP device.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: January 10, 2017
    Assignee: ArcSoft (Shanghai) Technology Company, LTD
    Inventors: Hui Deng, Jianming Tu, Dongren Chen
  • Patent number: 8817776
    Abstract: A first method for sharing telephone resources includes a VoIP device connecting to a first device over an IP network, receiving a request from the first device to call a second device with a telephone number, connecting to the second device through a telephone system, and transferring voice signals between the first and second devices. A second method for sharing telephone resources includes a first VoIP device joining a group of VoIP devices connected to an IP network to share their telephone resources, receiving from a caller a telephone number to call a device, connecting to a second VoIP device from the group over the IP network, transmitting the telephone number to the second VoIP device so the second VoIP device connects to the device through a telephone system, and transmitting to and receiving from the second VoIP device voice signals between the caller and a recipient at the device.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: August 26, 2014
    Assignee: ArcSoft (Shanghai) Technology Company, Ltd.
    Inventors: Hui Deng, Jianming Tu
  • Publication number: 20110274033
    Abstract: A method is provided so mobile devices can communicate through their wireless data services to a public computer network, which are normally deactivated when not in use. A first device calls a second device over a wireless voice service. The first device activates its wireless data service and sends a request to communicate with the second device to a server on the public computer network. Without answering the voice call, the second device determines an ID of the first device. The second device then activates its wireless data service and sends a query to the server to determine if the first device desires to communicate over the public computer network. The server responds to the request and the query by setting up a network connection between the first and the second device over the public computer network so they can exchange data packets.
    Type: Application
    Filed: September 5, 2008
    Publication date: November 10, 2011
    Applicant: ARCSOFT (SHANGHAI) TECHNOLOGY COMPANY, LTD
    Inventors: Hui Deng, JianMing Tu
  • Publication number: 20110044322
    Abstract: First method for sharing telephone resources includes a VoIP device connecting to a first device over an IP network, receiving a request from the first device to call a second device with a telephone number, connecting to the second device through a telephone system, and transferring voice signals between the first and the second devices. Second method for sharing telephone resources includes a first VoIP device joining with a group of VoIP devices connected to an IP network to share their telephone resources, receiving from a caller a telephone number to call a device, connecting to a second VoIP device from the group over the IP network, transmitting the telephone number to the second VoIP device so the second VoIP device connects to the device through a telephone system, and transmitting to and receiving from the second VoIP device voice signals between the caller and a recipient at the device.
    Type: Application
    Filed: December 28, 2007
    Publication date: February 24, 2011
    Applicant: ARCSOFT (SHANGHAI) TECHNOLOGY COMPANY, LTD
    Inventors: Hui Deng, Jianming Tu
  • Publication number: 20110019807
    Abstract: A method for an authentication server to authenticate Voice over Internet Protocol (VoIP) devices includes receiving a request from a unverified VoIP device to verify its global telephone number over a computer network, searching for verified VoIP devices that have authenticated identities and caller ID service, and providing the telephone numbers of the verified VoIP devices to the unverified VoIP device, wherein the unverified VoIP device calls the verified VoIP devices and the verified VoIP devices detect telephone numbers of the unverified VoIP device. The method further comprises receiving the detected telephone numbers from the verified VoIP devices and determining if the detected telephone numbers match a telephone number provided by the unverified VoIP device, wherein the unverified VoIP device becomes verified if the telephone numbers match the telephone number provided by the VoIP device.
    Type: Application
    Filed: December 28, 2007
    Publication date: January 27, 2011
    Applicant: ArcSoft (Shanghai) Technology Company, LTD
    Inventors: Hui Deng, Jianming Tu, Dongren Chen
  • Patent number: 7836150
    Abstract: A first device in a first local area network (LAN) searches for a first Universal Plug and Play (UPnP) enabled router with a first public network address. If found, the first device obtains the first public network address of the first router and configures a first mapping table of the first router to associate several ports number to the first device. These actions may be repeated by a second device in a second LAN for a second UPnP enabled router with a second public network address and several ports number. The two devices then connect through a secondary communication channel (e.g., a telephone network) to exchange networking information. The two devices then use the networking information to establish a computer network connection over a public computer network that couples the first and the second LANs for point-to-point communication.
    Type: Grant
    Filed: December 30, 2006
    Date of Patent: November 16, 2010
    Assignee: ArcSoft (Shanghai) Technology Company, Ltd
    Inventors: Hui Deng, JianMing Tu, Mingxia Xin
  • Patent number: 7813357
    Abstract: A method is provided to communicate regional services to a telephone gateway device over a public computer network. The method includes a distribution server sending a list of entities offering a desired service in a desired region to the telephone gateway device. The list includes probability parameters that the telephone gateway device uses in a lottery to arrange the order in which the entities are displayed. A service server adjusts the probability parameters based on the amount of information about the respective businesses accessed by the consumers and the price the respective businesses pay for the access.
    Type: Grant
    Filed: December 30, 2006
    Date of Patent: October 12, 2010
    Assignee: ArcSoft (Shanghai) Technology Company, Ltd.
    Inventors: Hui Deng, JianMing Tu
  • Patent number: 7778261
    Abstract: A first device uses a PSTN to send its public IP address to a second device to setup point-to-point communication over the Internet. The first device calls the second device over the PSTN. In one embodiment, the second device answers the call and the first device transmits its public IP address over the connected call to the second device. In another embodiment, the second device does not answer and the PSTN transmits the public IP address as signals in several intervals between telephone rings to the second device. The second device then sends a connection request to the first device over the Internet using the IP address. Once the connection over the Internet has been established, the first and the second devices point-to-point exchange data packets carrying text, voice, video, or data communications between their users.
    Type: Grant
    Filed: November 15, 2005
    Date of Patent: August 17, 2010
    Assignee: ArcSoft (Shanghai) Technology
    Inventors: JianMing Tu, Hui Deng
  • Publication number: 20080159265
    Abstract: A first device in a first local area network (LAN) searches for a first Universal Plug and Play (UPnP) enabled router with a first public network address. If found, the first device obtains the first public network address of the first router and configures a first mapping table of the first router to associate several ports number to the first device. These actions may be repeated by a second device in a second LAN for a second UPnP enabled router with a second public network address and several ports number. The two devices then connect through a secondary communication channel (e.g., a telephone network) to exchange networking information. The two devices then use the networking information to establish a computer network connection over a public computer network that couples the first and the second LANs for point-to-point communication.
    Type: Application
    Filed: December 30, 2006
    Publication date: July 3, 2008
    Applicant: ARCSOFT (SHANGHAI) TECHNOLOGY COMPANY, LTD
    Inventors: Hui Deng, JianMing Tu, Mingxia Xin
  • Publication number: 20080159302
    Abstract: A method is provided for a telephone gateway device to bridge a local area network (LAN) equipment and a broadband modem to a wide area network (WAN). The method includes starting a PPPoE server process to establish a first PPPoE connection to the LAN equipment connected at a LAN interface of the gateway device, starting a PPPoE client process to establish a second PPPoE connection to the broadband modem connected to a WAN interface of the gateway device, exchanging a first PPPoE negotiation information from the LAN equipment and a second PPPoE negotiation information from the broadband modem through the PPPoE server and the PPPoE client processes, establishing the first PPPoE connection to the LAN equipment at the LAN interface and the second PPPoE connection to the broadband modem at the WAN interface, and bridging the first and the second PPPoE connections.
    Type: Application
    Filed: December 30, 2006
    Publication date: July 3, 2008
    Applicant: ArcSoft (Shanghai) Technology Company, LTD
    Inventors: JianMing Tu, JinShan Xiong, Jingyong Xia
  • Publication number: 20080159303
    Abstract: A method is provided to communicate regional services to a telephone gateway device over a public computer network. The method includes a distribution server sending a list of entities offering a desired service in a desired region to the telephone gateway device. The list includes probability parameters that the telephone gateway device uses in a lottery to arrange the order in which the entities are displayed. A service server adjusts the probability parameters based on the amount of information about the respective businesses accessed by the consumers and the price the respective businesses pay for the access.
    Type: Application
    Filed: December 30, 2006
    Publication date: July 3, 2008
    Applicant: ARCSOFT (SHANGHAI) TECHNOLOGY COMPANY, LTD
    Inventors: Hui Deng, JianMing Tu
  • Publication number: 20070147399
    Abstract: A first device uses a secondary communication channel to send its public IP address to a second device to setup point-to-point communication over a primary communication channel, such as a public computer network. The secondary channel may be a public switched telephone network, a circuit-switched voice channel in cellular network, a packet-switched voice channel in cellular network, a conventional VoIP service, a text or multimedia channel in a cellular network, a data channel in a cable television or a satellite television network, or a radio frequency channel. Once the connection over the pubic computer network has been established, the first and the second devices exchange data packets carrying text, voice, video, or other data.
    Type: Application
    Filed: December 30, 2006
    Publication date: June 28, 2007
    Applicant: ARCSOFT (SHANGHAI) TECHNOLOGY COMPANY, LTD
    Inventors: Hui Deng, JianMing Tu
  • Publication number: 20070110033
    Abstract: A first device uses a PSTN to send its public IP address to a second device to setup point-to-point communication over the Internet. The first device calls the second device over the PSTN. In one embodiment, the second device answers the call and the first device transmits its public IP address over the connected call to the second device. In another embodiment, the second device does not answer and the PSTN transmits the public IP address as signals in several intervals between telephone rings to the second device. The second device then sends a connection request to the first device over the Internet using the IP address. Once the connection over the Internet has been established, the first and the second devices point-to-point exchange data packets carrying text, voice, video, or data communications between their users.
    Type: Application
    Filed: November 15, 2005
    Publication date: May 17, 2007
    Inventors: JianMing Tu, Hui Deng