Patents by Inventor Zhiyu Guo
Zhiyu Guo 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: 20240264804Abstract: A cloud code development system, method, apparatus and device, for cloud code development and online coding technology is disclosed. The system include: a client including an Agent and a Remote-Server; the Remote-Server is configured to obtain a code input by a user, and synchronize the code input by the user to the cloud server through stream synchronization; the cloud server is configured to establish a coding virtual machine corresponding to the Remote-Server; write the code synchronized by the Remote-Server through stream synchronization into the virtual machine; run the code via the coding virtual machine to generate a corresponding task; the Agent is configured to pull the task from the cloud server and send the task to the Remote-Server; the Remote-Server being further configured to execute the task.Type: ApplicationFiled: June 20, 2022Publication date: August 8, 2024Applicant: Beijing Baidu Netcom Science Technology Co., Ltd.Inventors: Yang LI, Yunpeng PENG, Zhiyue GUO, Xiaoyou CHEN, Nanxi ZHANG, Yujian GAO
-
Patent number: 11598915Abstract: An anti-torsion solid-core polarization-maintaining photonic crystal fiber includes a cladding having an inner layer arranged around the core and an outer layer between the inner layer and the outer wall of the cladding. The inner layer has multi-layer air holes used to construct optical properties and two micron-size air holes arranged along the x-axis extending in the center producing form birefringence. The outer layer includes multi-layer air holes arranged radially along the y-axis. The size and arrangement of the multi-layer air holes in the outer layer cause the bending stiffness of the photonic crystal fiber along the x-axis to be different from that along the y-axis. While meeting the requirements of the optical properties of the fiber, the photonic crystal fiber possesses an anti-torsion ability due to the anisotropy of stress distribution in the radial direction, thereby reducing the non-reciprocal phase difference generated by the magneto-optic Faraday Effect.Type: GrantFiled: August 19, 2021Date of Patent: March 7, 2023Assignee: BEIHANG UNIVERSITYInventors: Chunxi Zhang, Jingming Song, Ningfang Song, Zhiyu Guo, Zuchen Zhang, Yan Li
-
Publication number: 20220057569Abstract: An anti-torsion solid-core polarization-maintaining photonic crystal fiber includes a cladding having an inner layer arranged around the core and an outer layer between the inner layer and the outer wall of the cladding. The inner layer has multi-layer air holes used to construct optical properties and two micron-size air holes arranged along the x-axis extending in the center producing form birefringence. The outer layer includes multi-layer air holes arranged radially along the y-axis. The size and arrangement of the multi-layer air holes in the outer layer cause the bending stiffness of the photonic crystal fiber along the x-axis to be different from that along the y-axis. While meeting the requirements of the optical properties of the fiber, the photonic crystal fiber possesses an anti-torsion ability due to the anisotropy of stress distribution in the radial direction, thereby reducing the non-reciprocal phase difference generated by the magneto-optic Faraday Effect.Type: ApplicationFiled: August 19, 2021Publication date: February 24, 2022Inventors: Chunxi Zhang, Jingming Song, Ningfang Song, Zhiyu Guo, Zuchen Zhang, Yan Li
-
Patent number: 9565220Abstract: Systems and methods for preventing fraud in an IP based telephony system include noting when an IP based telephony device sent to a new customer is not installed and registered with the system. If a new customer never attempts to register a device which was sent to the new customer, the system will assume that the new customer submitted false or erroneous address information. A new customer is prevented from taking any actions that would result in new charges until the new customer has registered an IP device sent to the new customer. Likewise, the system will act to prevent a phone verification service from reaching a new customer at his newly assigned telephone number until after the new customer has registered an IP based telephony device sent to the new customer.Type: GrantFiled: December 17, 2010Date of Patent: February 7, 2017Assignee: VONAGE BUSINESS INC.Inventors: Richard Petillo, Vishal Patel, William Lonergan, Nirav Kadakia, Michael South, Zhiyu Guo
-
Patent number: 9491597Abstract: An Internet protocol (IP) telephony system provides telephony services to a mobile telephony device via data packet communications that traverse a data network. If the IP telephony system has received calls that were missed by the user of the mobile telephony device, or if the IP telephony system has received communications that have not yet been reviewed by the user of the mobile telephony device, information about those missed calls and unreviewed messages is delivered to the mobile telephony device so that the user can be alerted to their existence. The information may be delivered to the mobile telephony device in a push notification.Type: GrantFiled: March 30, 2015Date of Patent: November 8, 2016Assignee: Vonage Business Inc.Inventors: Zhiyu Guo, Guy Fighel
-
Publication number: 20150373194Abstract: The Internet Protocol telephony system comprises a registration unit; a signal handling interface; a rules engine; and a call processing interface. The registration unit is configured to store, in association with a customer record, a notification list of one or more telephony devices that that are to be notified upon receipt by the Internet Protocol telephony system of a communication addressed to a customer identifier corresponding to the customer record. The signal handling interface is configured to receive a signal originated by a telephony device. The rules engine is configured to consult the notification list and apply rules logic to determine in what order the one or more telephony devices on the notification list are to be notified. The call processing interface is configured to route notifications to the one or more telephony devices.Type: ApplicationFiled: June 19, 2014Publication date: December 24, 2015Inventors: ZHIYU GUO, WEIPING GUO, DENNIS BUSH, KAI XIN, KEVIN HUANG, BOAZ ZEHAVI
-
Publication number: 20150334252Abstract: A system and method for charging a prepaid account for telephony services reserves portions of a balance of the prepaid account to pay for telephony services that have been requested by a user. Once the final charges for providing the telephony services are known, the balance is reduced by the amount of the actual charges, and any portion of the reserved amount is released.Type: ApplicationFiled: May 16, 2014Publication date: November 19, 2015Applicant: VONAGE NETWORK, LLCInventors: KEVIN HUANG, JAYA MEGHANI, ZHIYU GUO, BOAZ ZEHAVI
-
Publication number: 20150281459Abstract: Methods and systems for managing voicemail operations are provided here. In some embodiments a method for managing voicemail operations may include establishing a voicemail session with a voicemail system, transmitting message data over the voicemail session to be recorded in a voicemail message for a second user on the voicemail system, receiving an incoming call from a device associated with the second user while the voicemail session is active, and sending a first notification to the voicemail system to manage the voicemail message prior to establishing the incoming call with the device associated with the second user.Type: ApplicationFiled: March 28, 2014Publication date: October 1, 2015Applicant: VONAGE NETWORK LLCInventors: Weiping Guo, Itay Bianco, Kai Xin, Zhiyu Guo, Boaz Zehavi, Joseph Pagnotta
-
Publication number: 20150208211Abstract: An Internet protocol (IP) telephony system provides telephony services to a mobile telephony device via data packet communications that traverse a data network. If the IP telephony system has received calls that were missed by the user of the mobile telephony device, or if the IP telephony system has received communications that have not yet been reviewed by the user of the mobile telephony device, information about those missed calls and unreviewed messages is delivered to the mobile telephony device so that the user can be alerted to their existence. The information may be delivered to the mobile telephony device in a push notification.Type: ApplicationFiled: March 30, 2015Publication date: July 23, 2015Inventors: Zhiyu GUO, Guy FIGHEL
-
Patent number: 8996069Abstract: An Internet protocol (IP) telephony system provides telephony services to a mobile telephony device via data packet communications that traverse a data network. If the IP telephony system has received calls that were missed by the user of the mobile telephony device, or if the IP telephony system has received communications that have not yet been reviewed by the user of the mobile telephony device, information about those missed calls and unreviewed messages is delivered to the mobile telephony device so that the user can be alerted to their existence. The information may be delivered to the mobile telephony device in a push notification.Type: GrantFiled: December 27, 2011Date of Patent: March 31, 2015Assignee: Vonage Network, LLCInventors: Zhiyu Guo, Guy Fighel
-
Publication number: 20150063347Abstract: Methods of addressing problems in a voice over Internet protocol (VOIP) telephony system include collecting data on network events, analyzing the data, and taking corrective action when possible. If an IP telephony device is registering with the VOIP telephony system more frequently than necessary, which can indicate the IP telephony device is unnecessarily jumping between proxy services, the IP telephony device is instructed to re-initialize itself. If an IP telephony device sends two successive stay alive registration messages to a proxy server from different ports of a router, which can indicate that a router pinhole is closing between stay alive messages, then the IP telephony device is instructed to send stay alive registration messages more frequently. If data packet statistics indicate that an IP telephony device is experiencing a jitter problem, the IP telephony device is instructed to increase the size of a data buffer for incoming data packets.Type: ApplicationFiled: November 10, 2014Publication date: March 5, 2015Inventors: Nirav KADAKIA, Chakrapani GORREPATI, Vishal PATEL, Zhiyu GUO
-
Patent number: 8885457Abstract: Methods of addressing problems in a voice over Internet protocol (VOIP) telephony system include collecting data on network events, analyzing the data, and taking corrective action when possible. If an IP telephony device is registering with the VOIP telephony system more frequently than necessary, which can indicate the IP telephony device is unnecessarily jumping between proxy services, the IP telephony device is instructed to re-initialize itself. If an IP telephony device sends two successive stay alive registration messages to a proxy server from different ports of a router, which can indicate that a router pinhole is closing between stay alive messages, then the IP telephony device is instructed to send stay alive registration messages more frequently. If data packet statistics indicate that an IP telephony device is experiencing a jitter problem, the IP telephony device is instructed to increase the size of a data buffer for incoming data packets.Type: GrantFiled: April 15, 2011Date of Patent: November 11, 2014Assignee: Vonage Network, LLCInventors: Nirav Kadakia, Chakrapani Gorrepati, Vishal Patel, Zhiyu Guo
-
Patent number: 8588387Abstract: Method, system, and computer readable medium for providing an identifier for a caller identifier (ID) function when processing a communication request between a calling party and a called party in a communication network is described. In some examples, an initial identifier for the caller ID function associated with the calling party is received. A determination is made if the calling party has a virtual identifier configured in the communication network. A determination is made if the called party has a predefined identifier associated with the calling party configured in the communication network. The initial identifier is replaced with a terminating identifier based on configuration of the virtual identifier and the predefined identifier in the communication network.Type: GrantFiled: November 4, 2011Date of Patent: November 19, 2013Assignee: Vonage Network LLCInventors: Kevin Ka-yui Ma, Art Wilton, Pasquale Villani, Daniel Smires, Michael South, Zhiyu Guo
-
Publication number: 20130165185Abstract: An Internet protocol (IP) telephony system provides telephony services to a mobile telephony device via data packet communications that traverse a data network. If the IP telephony system has received calls that were missed by the user of the mobile telephony device, or if the IP telephony system has received communications that have not yet been reviewed by the user of the mobile telephony device, information about those missed calls and unreviewed messages is delivered to the mobile telephony device so that the user can be alerted to their existence. The information may be delivered to the mobile telephony device in a push notification.Type: ApplicationFiled: December 27, 2011Publication date: June 27, 2013Inventors: Zhiyu Guo, Guy Fighel
-
Publication number: 20120051267Abstract: Method, system, and computer readable medium for providing an identifier for a caller identifier (ID) function when processing a communication request between a calling party and a called party in a communication network is described. In some examples, an initial identifier for the caller ID function associated with the calling party is received. A determination is made if the calling party has a virtual identifier configured in the communication network. A determination is made if the called party has a predefined identifier associated with the calling party configured in the communication network. The initial identifier is replaced with a terminating identifier based on configuration of the virtual identifier and the predefined identifier in the communication network.Type: ApplicationFiled: November 4, 2011Publication date: March 1, 2012Applicant: VONAGE NETWORK LLCInventors: Kevin Ka-yui Ma, Art Wilton, Pasquale Villani, Daniel Smires, Michael South, Zhiyu Guo
-
Patent number: 8064582Abstract: Method, apparatus, and computer readable medium for providing an identifier for a caller identifier (ID) function when processing a communication request between a calling party and a called party in a communication network is described. In some examples, an initial identifier for the caller ID function associated with the calling party is received. A determination is made if the calling party has a virtual identifier configured in the communication network. A determination is made if the called party has a predefined identifier associated with the calling party configured in the communication network. The initial identifier is replaced with a terminating identifier based on configuration of the virtual identifier and the predefined identifier in the communication network.Type: GrantFiled: October 4, 2010Date of Patent: November 22, 2011Assignee: Vonage Network LLCInventors: Kevin Ka-yui Ma, Art Wilton, Pasquale Villani, Daniel Smires, Michael South, Zhiyu Guo
-
Publication number: 20110255397Abstract: Methods of addressing problems in a voice over Internet protocol (VOIP) telephony system include collecting data on network events, analyzing the data, and taking corrective action when possible. If an IP telephony device is registering with the VOIP telephony system more frequently than necessary, which can indicate the IP telephony device is unnecessarily jumping between proxy services, the IP telephony device is instructed to re-initialize itself. If an IP telephony device sends two successive stay alive registration messages to a proxy server from different ports of a router, which can indicate that a router pinhole is closing between stay alive messages, then the IP telephony device is instructed to send stay alive registration messages more frequently. If data packet statistics indicate that an IP telephony device is experiencing a jitter problem, the IP telephony device is instructed to increase the size of a data buffer for incoming data packets.Type: ApplicationFiled: April 15, 2011Publication date: October 20, 2011Inventors: Nirav Kadakia, Chakrapani Gorrepati, Vishal Patel, Zhiyu Guo
-
Publication number: 20110149955Abstract: Systems and methods for preventing fraud in an IP based telephony system include noting when an IP based telephony device sent to a new customer is not installed and registered with the system. If a new customer never attempts to register a device which was sent to the new customer, the system will assume that the new customer submitted false or erroneous address information. A new customer is prevented from taking any actions that would result in new charges until the new customer has registered an IP device sent to the new customer. Likewise, the system will act to prevent a phone verification service from reaching a new customer at his newly assigned telephone number until after the new customer has registered an IP based telephony device sent to the new customer.Type: ApplicationFiled: December 17, 2010Publication date: June 23, 2011Inventors: Richard Petillo, Vishal Patel, William Lonergan, Nirav Kadakia, Michael South, Zhiyu Guo
-
Publication number: 20110081009Abstract: Method, apparatus, and computer readable medium for providing an identifier for a caller identifier (ID) function when processing a communication request between a calling party and a called party in a communication network is described. In some examples, an initial identifier for the caller ID function associated with the calling party is received. A determination is made if the calling party has a virtual identifier configured in the communication network. A determination is made if the called party has a predefined identifier associated with the calling party configured in the communication network. The initial identifier is replaced with a terminating identifier based on configuration of the virtual identifier and the predefined identifier in the communication network.Type: ApplicationFiled: October 4, 2010Publication date: April 7, 2011Applicant: VONAGE NETWORK LLC.Inventors: Kevin Ka-yui Ma, Art Wilton, Pasquale Villani, Daniel Smires, Michael South, Zhiyu Guo