Patents by Inventor Bok Knun Randolph Chung
Bok Knun Randolph Chung 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: 20230418775Abstract: The present disclosure provides for a converged compute platform architecture, including a first infrastructure processing unit (IPU)-only configuration and a second configuration wherein the IPU is coupled to a central processing unit, such as an x86 processor. Connectivity between the two configurations may be accomplished with a PCIe switch, or the two configurations may communicate through remote direct memory access (RDMA) techniques. Both configurations may use ML acceleration through a single converged architecture.Type: ApplicationFiled: June 22, 2023Publication date: December 28, 2023Inventors: Santanu Dasgupta, Bok Knun Randolph Chung, Ankur Jain, Prashant Chandra, Bor Chan, Durgaprasad V. Ayyadevara, Ian Kenneth Coolidge, Muzammil Mueen Butt
-
Publication number: 20230267089Abstract: The present disclosure provides a compute platform architecture for virtualized and cloud native network functions. The architecture uses a reduced instruction set computer-based general purpose processor along with multiple special purpose accelerators and an integrated network interface card. As such, the architecture can accommodate multiple hundreds of gigabits of input/output.Type: ApplicationFiled: February 22, 2023Publication date: August 24, 2023Inventors: Santanu Dasgupta, Durgaprasad V. Ayyadevara, Bor Chan, Prashant R. Chandra, Bok Knun Randolph Chung, Max Kamenetsky, Rajeev Koodli, Shahin Valoth
-
Patent number: 11070477Abstract: A distributed software defined network (SDN) packet core system is configured to support a plurality of radio access technologies. The distributed SDN packet core system can include a cloud-based SDN centralized infrastructure instance and a plurality of local SDN infrastructure instances distributed in proximity to wireless access networks and radio access points thereof. The cloud-based centralized SDN infrastructure instance can be configured to handle network operations that are not latency sensitive. Each local SDN infrastructure instance can include a plurality of computer devices configured to execute a plurality of RAT specific control-plane modules and a plurality of RAT independent packet processing modules for performing latency sensitive network operations.Type: GrantFiled: September 25, 2019Date of Patent: July 20, 2021Assignee: Google LLCInventors: Hassan Sipra, Ankur Jain, Bok Knun Randolph Chung
-
Patent number: 10868762Abstract: A distributed software defined network (SDN) packet core system includes a plurality of interconnected local mobility domains (LMDs). Each LMD includes a plurality of radio access technology (RAT) specific front-end modules associated with at least one RAT and a mobility manager. Each RAT-specific front-end module is configured to handle intra-RAT and intra-LMD mobility events that involve switching connectivity of client devices between two radio access points coupled to the LMD and associated with a first common RAT that is also associated with that RAT-specific front-end module. The mobility manager is coupled to the front-end modules and is configured to handle intra-RAT and inter-LMD mobility events. The mobility manager can also be configured to handle inter-RAT and intra-LMD mobility events if the SDN packet core system supports more than one RAT.Type: GrantFiled: September 20, 2016Date of Patent: December 15, 2020Assignee: Google LLCInventors: Bok Knun Randolph Chung, Hassan Sipra, Ankur Jain
-
Publication number: 20200092207Abstract: A distributed software defined network (SDN) packet core system is configured to support a plurality of radio access technologies. The distributed SDN packet core system can include a cloud-based SDN centralized infrastructure instance and a plurality of local SDN infrastructure instances distributed in proximity to wireless access networks and radio access points thereof. The cloud-based centralized SDN infrastructure instance can be configured to handle network operations that are not latency sensitive. Each local SDN infrastructure instance can include a plurality of computer devices configured to execute a plurality of RAT specific control-plane modules and a plurality of RAT independent packet processing modules for performing latency sensitive network operations.Type: ApplicationFiled: September 25, 2019Publication date: March 19, 2020Applicant: Google LLCInventors: Hassan Sipra, Ankur Jain, Bok Knun Randolph Chung
-
Patent number: 10476799Abstract: Systems and methods for balancing load in a distributed software defined network (SDN) packet core system include a stateless load balancer within a local SDN infrastructure instance of the distributed SDN packet core system receiving a data packet for processing by at least one of a plurality of SDN network function modules of local SDN infrastructure instance. The stateless load balancer can direct the data packet to a stateful load balancer residing on a first computing device, among the plurality of computing devices in the local SDN infrastructure instance. The stateful load balancer can determine a stateful data packet processing task to be applied to the data packet and determine a second computing device in the local SDN infrastructure instance for applying the determined stateful data packet processing task to the data packet. The stateful load balancer can then forward the data packet to the second computing device.Type: GrantFiled: September 20, 2016Date of Patent: November 12, 2019Assignee: Google LLCInventors: Bok Knun Randolph Chung, Hassan Sipra, Ankur Jain
-
Patent number: 10469391Abstract: A distributed software defined network (SDN) packet core system is configured to support a plurality of radio access technologies. The distributed SDN packet core system can include a cloud-based SDN centralized infrastructure instance and a plurality of local SDN infrastructure instances distributed in proximity to wireless access networks and radio access points thereof. The cloud-based centralized SDN infrastructure instance can be configured to handle network operations that are not latency sensitive. Each local SDN infrastructure instance can include a plurality of computer devices configured to execute a plurality of RAT specific control-plane modules and a plurality of RAT independent packet processing modules for performing latency sensitive network operations.Type: GrantFiled: September 20, 2016Date of Patent: November 5, 2019Assignee: Google LLCInventors: Hassan Sipra, Ankur Jain, Bok Knun Randolph Chung
-
Patent number: 10356746Abstract: Internet Connectivity Services provided by mobile wireless stations deployed in drones, balloons, airplanes etc. may be intermittent and in some cases event-driven, such as in response to emergency and natural disasters. In such deployments, end users of wireless devices may not know that Internet connectivity has become available. Even when the wireless device, such as a smartphone, is able to autonomously attach to the network when Internet connectivity becomes available, end users may not realize that their devices have re-connected to the network. The proposed systems and methods relate to providing Internet service availability notification to end users. The proposed systems and methods collect data related to Internet service availability notifications for analytics.Type: GrantFiled: October 31, 2016Date of Patent: July 16, 2019Assignee: Google LLCInventors: Rajeev Koodli, Hassan Sipra, Alan Jones, Francis Tsui, Bok Knun Randolph Chung
-
Patent number: 10091438Abstract: Method and system for overlaying videos in a television include: receiving a plurality of video signals directly from a plurality of video sources by the television; receiving and processing a script by the television, the script includes instructions for placing a first picture from a first video signal of the plurality of video signals in a first position at a first depth value on a display coupled to the television, and instructions for placing a second picture from a second video signal of the plurality of video signals in a second position at a second depth value on the display; and simultaneously displaying the first picture and the second picture on the display by the television in an overlayed manner, the first picture being displayed at the first position and at the first depth value, the second picture being displayed at the second position and at the second depth value.Type: GrantFiled: December 9, 2014Date of Patent: October 2, 2018Assignee: TP Lab, Inc.Inventors: Chi Fai Ho, Shin Cheung Simon Chiu, Bok Knun Randolph Chung
-
Method and system to automatically select data network videos as television shows based on a persona
Patent number: 10070185Abstract: A system includes a television set for displaying a video for a viewer. The television set connects to a persona television system over a data network and sends a request for a television show for a persona to the persona television system. A “persona” includes a character representation of a person other than the viewer, an event, or a group. The persona television system selects a television show based on the persona. The persona television system sends to the television set a show description of the television show. The show description includes video source information about video source such that the television set can obtain television show from video source. In this manner, a data network video is automatically selected as a television show based on a persona and provided to the television set, increasing the ease with which the viewer can identify video choices of interest.Type: GrantFiled: February 3, 2017Date of Patent: September 4, 2018Assignee: TP Lab, Inc.Inventors: Chi Fai Ho, Shin Cheung Simon Chiu, Bok Knun Randolph Chung -
Publication number: 20180124740Abstract: Internet Connectivity Services provided by mobile wireless stations deployed in drones, balloons, airplanes etc. may be intermittent and in some cases event-driven, such as in response to emergency and natural disasters. In such deployments, end users of wireless devices may not know that Internet connectivity has become available. Even when the wireless device, such as a smartphone, is able to autonomously attach to the network when Internet connectivity becomes available, end users may not realize that their devices have re-connected to the network. The proposed systems and methods relate to providing Internet service availability notification to end users. The proposed systems and methods collect data related to Internet service availability notifications for analytics.Type: ApplicationFiled: October 31, 2016Publication date: May 3, 2018Inventors: Rajeev Koodli, Hassan Sipra, Alan Jones, Francis Tsui, Bok Knun Randolph Chung
-
Publication number: 20170086115Abstract: A distributed software defined network (SDN) packet core system includes a plurality of interconnected local mobility domains (LMDs). Each LMD includes a plurality of radio access technology (RAT) specific front-end modules associated with at least one RAT and a mobility manager. Each RAT-specific front-end module is configured to handle intra-RAT and intra-LMD mobility events that involve switching connectivity of client devices between two radio access points coupled to the LMD and associated with a first common RAT that is also associated with that RAT-specific front-end module. The mobility manager is coupled to the front-end modules and is configured to handle intra-RAT and inter-LMD mobility events. The mobility manager can also be configured to handle inter-RAT and intra-LMD mobility events if the SDN packet core system supports more than one RAT.Type: ApplicationFiled: September 20, 2016Publication date: March 23, 2017Inventors: Bok Knun Randolph Chung, Hassan Sipra, Ankur Jain
-
Publication number: 20170085486Abstract: Systems and methods for balancing load in a distributed software defined network (SDN) packet core system include a stateless load balancer within a local SDN infrastructure instance of the distributed SDN packet core system receiving a data packet for processing by at least one of a plurality of SDN network function modules of local SDN infrastructure instance. The stateless load balancer can direct the data packet to a stateful load balancer residing on a first computing device, among the plurality of computing devices in the local SDN infrastructure instance. The stateful load balancer can determine a stateful data packet processing task to be applied to the data packet and determine a second computing device in the local SDN infrastructure instance for applying the determined stateful data packet processing task to the data packet. The stateful load balancer can then forward the data packet to the second computing device.Type: ApplicationFiled: September 20, 2016Publication date: March 23, 2017Inventors: Bok Knun Randolph Chung, Hassan Sipra, Ankur Jain
-
Publication number: 20170086191Abstract: A distributed software defined network (SDN) packet core system is configured to support a plurality of radio access technologies. The distributed SDN packet core system can include a cloud-based SDN centralized infrastructure instance and a plurality of local SDN infrastructure instances distributed in proximity to wireless access networks and radio access points thereof. The cloud-based centralized SDN infrastructure instance can be configured to handle network operations that are not latency sensitive. Each local SDN infrastructure instance can include a plurality of computer devices configured to execute a plurality of RAT specific control-plane modules and a plurality of RAT independent packet processing modules for performing latency sensitive network operations.Type: ApplicationFiled: September 20, 2016Publication date: March 23, 2017Inventors: Hassan Sipra, Ankur Jain, Bok Knun Randolph Chung
-
Method and system to automatically select data network videos as television shows based on a persona
Patent number: 9602892Abstract: A system includes a television set for displaying a video for a viewer. The television set connects to a persona television system over a data network and sends a request for a television show for a persona to the persona television system. A “persona” includes a character representation of a person other than the viewer, an event, or a group. The persona television system selects a television show based on the persona. The persona television system sends to the television set a show description of the television show. The show description includes video source information about video source such that the television set can obtain television show from video source. In this manner, a data network video is automatically selected as a television show based on a persona and provided to the television set, increasing the ease with which the viewer can identify video choices of interest.Type: GrantFiled: January 31, 2016Date of Patent: March 21, 2017Assignee: TP Lab, Inc.Inventors: Chi Fai Ho, Shin Cheung Simon Chiu, Bok Knun Randolph Chung -
Publication number: 20160323408Abstract: Systems and methods for providing data caching within a mobile access network include deploying data cache(s) in association with one or more network nodes configured to manage communications between the mobile access network and external data networks. Upon a content provider network receives a data request from a client device via the mobile access network, the content provider network can determine whether the requested data is cached in one of the network nodes managing communications with the content provider network. If a network node is determined, the content provider network can redirect the client device to the determined network node. The client device can then request the data from the determined network node. The network node can determine a caching server storing the requested data and redirecting the client device to the caching server.Type: ApplicationFiled: April 15, 2016Publication date: November 3, 2016Inventors: Bok Knun Randolph Chung, Ankur Jain, Dutt Kalapatapu, Hassan Sipra
-
Method and system to automatically select data network videos as television shows based on a persona
Patent number: 9282372Abstract: A system includes a television set for displaying a video for a viewer. The television set connects to a persona television system over a data network and sends a request for a television show for a persona to the persona television system. A “persona” includes a character representation of a person other than the viewer, an event, or a group. The persona television system selects a television show based on the persona. The persona television system sends to the television set a show description of the television show. The show description includes video source information about video source such that the television set can obtain television show from video source. In this manner, a data network video is automatically selected as a television show based on a persona and provided to the television set, increasing the ease with which the viewer can identify video choices of interest.Type: GrantFiled: January 22, 2013Date of Patent: March 8, 2016Assignee: TP Lab, Inc.Inventors: Chi Fai Ho, Shin Cheung Simon Chiu, Bok Knun Randolph Chung -
Patent number: 8937685Abstract: Method and system for overlaying videos in a television include: receiving a plurality of video signals directly from a plurality of video sources by the television; receiving and processing a script by the television, the script includes instructions for placing a first picture from a first video signal of the plurality of video signals in a first position at a first depth value on a display coupled to the television, and instructions for placing a second picture from a second video signal of the plurality of video signals in a second position at a second depth value on the display; and simultaneously displaying the first picture and the second picture on the display by the television in an overlayed manner, the first picture being displayed at the first position and at the first depth value, the second picture being displayed at the second position and at the second depth value.Type: GrantFiled: October 9, 2008Date of Patent: January 20, 2015Assignee: TP Lab, Inc.Inventors: Chi Fai Ho, Shin Cheung Simon Chiu, Bok Knun Randolph Chung
-
Method and system to automatically select data network videos as television shows based on a persona
Patent number: 8387094Abstract: A system includes a television set for displaying a video for a viewer. The television set connects to a persona television system over a data network and sends a request for a television show for a persona to the persona television system. A “persona” includes a character representation of a person other than the viewer, an event, or a group. The persona television system selects a television show based on the persona. The persona television system sends to the television set a show description of the television show. The show description includes video source information about video source such that the television set can obtain television show from video source. In this manner, a data network video is automatically selected as a television show based on a persona and provided to the television set, increasing the ease with which the viewer can identify video choices of interest.Type: GrantFiled: April 9, 2009Date of Patent: February 26, 2013Assignee: TP Lab, Inc.Inventors: Chi Fai Ho, Shin Cheung Simon Chiu, Bok Knun Randolph Chung