Patents by Inventor David Chun
David Chun 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: 20250083040Abstract: Matchmaking architecture for online game platforms. In some implementations, a computer-implemented method includes receiving a request from a user device for one or more active game instances of a game platform that currently execute on the game platform and which the user device is able to join. The processor determines particular indexes in a data structure based on the request, which are a subset of a stored plurality of indexes that store identifications of a respective subset of active game instances on the platform. Identifications of a set of candidate game instances are obtained from the particular indexes, and a set of eligible game instances is determined based on the identifications and based on eligibility criteria, the set of eligible game instances being available to join. The user device is caused to connect to one of the eligible game instances.Type: ApplicationFiled: September 6, 2024Publication date: March 13, 2025Applicant: Roblox CorporationInventors: Karun Channa, Xiaoqiong Wu, Colin Ramsay Dillard, Yachao Lu, Changran Liu, Mathieu Francois Chauvin, David Chun Hsiao Kao
-
Patent number: 12095740Abstract: A proxy device coupled to a network receives communications between a client and a server on the network. The proxy device operates transparently to the client and the server, while coupled to receive and process the communications from a node on the network via a network port in a one-armed configuration. The proxy device communicates packets of the communications with an external tool coupled to the proxy device via a tool port and operates transparently to the nod and the tool. In certain embodiments, the tool may be a network security device, such as a firewall.Type: GrantFiled: November 21, 2022Date of Patent: September 17, 2024Assignee: Gigamon Inc.Inventors: Dale L. Guise, Jr., David Chun Ying Cheung, Fushan Allan Yuan
-
Publication number: 20230128082Abstract: A proxy device coupled to a network receives communications between a client and a server on the network. The proxy device operates transparently to the client and the server, while coupled to receive and process the communications from a node on the network via a network port in a one-armed configuration. The proxy device communicates packets of the communications with an external tool coupled to the proxy device via a tool port and operates transparently to the nod and the tool. In certain embodiments, the tool may be a network security device, such as a firewall.Type: ApplicationFiled: November 21, 2022Publication date: April 27, 2023Inventors: Dale L. Guise, JR., David Chun Ying Cheung, Fushan Allan Yuan
-
Patent number: 11509631Abstract: A proxy device coupled to a network receives communications between a client and a server on the network. The proxy device operates transparently to the client and the server, while coupled to receive and process the communications from a node on the network via a network port in a one-armed configuration. The proxy device communicates packets of the communications with an external tool coupled to the proxy device via a tool port and operates transparently to the nod and the tool. In certain embodiments, the tool may be a network security device, such as a firewall.Type: GrantFiled: June 8, 2020Date of Patent: November 22, 2022Assignee: Gigamon Inc.Inventors: Dale L. Guise, Jr., David Chun Ying Cheung, Fushan Allan Yuan
-
Publication number: 20220346726Abstract: A shift compliance management system manages user compliance with recommendations for shift weight exercises to mitigate risk of a wheelchair user developing pressure ulcers. A sensing device includes an array of pressure sensors to sense the user's weight distribution and to detect timing and duration of weight shifts performed by the user. The sensing device communicates with a user application that assesses a compliance level of the sensed weight shifts with a set of weight shift recommendations for the patient. A compliance server collects patient data and may perform various analytics related to compliance. The analytical data may be presented to the wheelchair user and/or a caretaker to indicate compliance adherence.Type: ApplicationFiled: April 28, 2022Publication date: November 3, 2022Inventors: Harikrishan SACHDEV, Koushalya SACHDEV, David CHUN, Samuel ZHANG
-
Publication number: 20210352048Abstract: A proxy device coupled to a network receives communications between a client and a server on the network. The proxy device operates transparently to the client and the server, while coupled to receive and process the communications from a node on the network via a network port in a one-armed configuration, The proxy device communicates packets of the communications with an external tool coupled to the proxy device via a tool port and operates transparently to the nod and the tool. In certain embodiments, the tool may be a network security device, such as a firewall.Type: ApplicationFiled: June 8, 2020Publication date: November 11, 2021Inventors: Dale L. Guise, JR., David Chun Ying Cheung, Fushan Allan Yuan
-
Patent number: 10436897Abstract: A system for determining the location of a man-made object based upon symmetry of the object comprising a receiver configured to receive radar signals comprising cross-polarized and co-polarized responses; at least one processor configured to combine the horizontal-horizontal polarimetric responses and vertical-vertical polarimetric responses to form co-polarimetric images and operate on one or both of the vertical-horizontal polarimetric responses and horizontal-vertical polarimetric responses to form cross-polarized images; the at least one processor configured to process the co-polarized and cross-polarized images to locate areas of interest containing a maximum in the co-pol image and a null state in the co-pol image indicating the potential detection of a man-made object; the at least one processor being configured to filter data using buffer regions and/or skipping of pixels in the vicinity of an area of interest. A method for detection of man-made objects is also disclosed.Type: GrantFiled: February 3, 2017Date of Patent: October 8, 2019Assignee: The United States of America as represented by the Secretary of the ArmyInventors: Kenneth Irving Ranney, David Chun Wong, Tuan That Ton
-
Publication number: 20180052229Abstract: A system for determining the location of a man-made object based upon symmetry of the object comprising a receiver configured to receive radar signals comprising cross-polarized and co-polarized responses; at least one processor configured to combine the horizontal-horizontal polarimetric responses and vertical-vertical polarimetric responses to form co-polarimetric images and operate on one or both of the vertical-horizontal polarimetric responses and horizontal-vertical polarimetric responses to form cross-polarized images; the at least one processor configured to process the co-polarized and cross-polarized images to locate areas of interest containing a maximum in the co-pol image and a null state in the co-pol image indicating the potential detection of a man-made object; the at least one processor being configured to filter data using buffer regions and/or skipping of pixels in the vicinity of an area of interest. A method for detection of man-made objects is also disclosed.Type: ApplicationFiled: February 3, 2017Publication date: February 22, 2018Applicant: United States of America as Represented by the Secretary of the Army (Army Research Laboratory)Inventors: Kenneth Irving Ranney, David Chun Wong, Tuan That Ton
-
Patent number: 9885784Abstract: A system and method for locating a man-made object comprising a transmitter and receiver combination or transceiver configured to emit mixtures of polarizations comprising HH, VV, VH and or HV polarization images, at least one processor configured to form co-polarimetric and cross-polarimetric images, to select a pixel under test and analyze the surrounding pixels by performing spatial averaging using the cross polarimetric image, and to replace the pixel under test and the pixels adjacent thereto with an average pixel value calculated from the pixel under test and pixels adjacent thereto; the at least one processor configured to diminish background effects to produce clearer co-polarimetric and cross-polarimetric images and to locate the left-right point of symmetry indicative of a man-made object by comparing each pixel under test in the cross-polarimetric image to pixels in the vicinity to locate an intensity differential in excess of 3 dB.Type: GrantFiled: December 8, 2014Date of Patent: February 6, 2018Assignee: The United States of America as represented by the Secretary of the ArmyInventors: Kenneth Irving Ranney, David Chun Wong, Tuan That Ton
-
Publication number: 20180003815Abstract: A system and method for locating a man-made object comprising a transmitter and receiver combination or transceiver configured to emit mixtures of polarizations comprising HH, VV, VH and or HV polarization images, at least one processor configured to form co-polarimetric and cross-polarimetric images, to select a pixel under test and analyze the surrounding pixels by performing spatial averaging using the cross polarimetric image, and to replace the pixel under test and the pixels adjacent thereto with an average pixel value calculated from the pixel under test and pixels adjacent thereto; the at least one processor configured to diminish background effects to produce clearer co-polarimetric and cross-polarimetric images and to locate the left-right point of symmetry indicative of a man-made object by comparing each pixel under test in the cross-polarimetric image to pixels in the vicinity to locate an intensity differential in excess of 3 dB.Type: ApplicationFiled: December 8, 2014Publication date: January 4, 2018Applicant: U.S. ARMY RESEARCH LABORATORYInventors: KENNETH IRVING RANNEY, David Chun Wong, Tuan That Ton
-
Patent number: 9479574Abstract: A global server load balancing (GSLB) switch serves as a proxy to an authoritative DNS communicates with numerous site switches which are coupled to host servers serving specific applications. The GSLB switch receives from site switches operational information regarding host servers within the site switches neighborhood. When a client program requests a resolution of a host name, the GSLB switch, acting as a proxy of an authoritative DNS, returns one or more ordered IP addresses for the host name. The IP addresses are ordered using metrics that include the information collected from the site switches. In one instance, the GSLB switch places the address that is deemed “best” at the top of the list.Type: GrantFiled: June 24, 2013Date of Patent: October 25, 2016Assignee: Brocade Communications Systems, Inc.Inventors: Ivy Pei-Shan Hsu, David Chun-Ying Cheung, Rajkumar Ramniranjan Jalan
-
Patent number: 9332066Abstract: Each service in a computer network may have a connection rate limit. The number of new connections per time period may be limited by using a series of rules. In a specific embodiment of the present invention, a counter is increased each time a server is selected to handle a connection request. For each service, connections coming in are tracked. Therefore, the source of connection-request packets need not be examined. Only the destination service is important. This saves significant time in the examination of the incoming requests. Each service may have its own set of rules to best handle the new traffic for its particular situation. For server load balancing, a reset may be sent to the source address of the new connection request. For transparent cache switching, the connection request may be forwarded to the Internet.Type: GrantFiled: September 20, 2013Date of Patent: May 3, 2016Assignee: Foundry Networks, LLCInventors: Ronald W. Szeto, David Chun-Ying Cheung, Rajkumar Jalan
-
Patent number: 9225775Abstract: A global server load balancing (GSLB) switch serves as a proxy to an authoritative DNS communicates with numerous site switches which are coupled to host servers serving specific applications. The GSLB switch receives from site switches operational information regarding host servers within the site switches neighborhood. When a client program requests a resolution of a host name, the GSLB switch, acting as a proxy of an authoritative DNS, returns one or more ordered IP addresses for the host name. The IP addresses are ordered using metrics that include the information collected from the site switches. In one instance, the GSLB switch places the address that is deemed “best” at the top of the list.Type: GrantFiled: November 17, 2008Date of Patent: December 29, 2015Assignee: Brocade Communications Systems, Inc.Inventors: Ivy Pei-Shan Hsu, David Chun Ying Cheung, Rajkumar Ramniranjan Jalan
-
Publication number: 20150324483Abstract: Techniques are provided for determining which entities, in a population of entities, is most like a given entity. In the context of companies, the techniques involve constructing a peer network graph based on company-to-company relationship data. Once the graph is constructed, the weights of the edges are determined, and values for the paths are determined based on the edge weights. Peer connection scores are generated for a particular company based on the number and values of the paths between the node that represents the company and the nodes that represent other companies. Based on the peer connection scores between the particular company and other companies, a subset of the other companies are selected as members of a peer group for the company.Type: ApplicationFiled: July 20, 2015Publication date: November 12, 2015Inventors: David Chun, Brian Sohmers, Andrew Comstock, Nancy Ho, David Sasaki
-
Patent number: 9130954Abstract: A global server load-balancing (GSLB) switch serves as a proxy to an authoritative DNS and communicates with numerous site switches that are coupled to host servers serving specific applications. The GSLB switch receives from site switches operational information regarding host servers within the site switches neighborhood. This operational information includes health check information that is remotely obtained in a distributed manner from remote metric agents at the site switches. When a client program requests a resolution of a host name, the GSLB switch, acting as a proxy of an authoritative DNS, returns one or more ordered IP addresses for the host name. The IP addresses are ordered using metrics, including the health check metric that evaluates these IP addresses based on the health check information communicated to the GSLB switch in a distributed manner by the distributed health check site switches. In one instance, the GSLB switch places the address that is deemed “best” at the top of the list.Type: GrantFiled: November 27, 2002Date of Patent: September 8, 2015Assignee: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Prajakta S. Joshi, David Chun Ying Cheung
-
Patent number: 8819252Abstract: Transaction rate limiting is provided to monitor new connections. If the number of new connections requested by a particular client exceeds a predetermined threshold value, then the client may be frozen out for a configured period of time. By denying access for the configured period of time, the client is prevented from monopolizing a particular client. Additionally, if the client does have malicious intent, a denial of service attack may be thwarted. The denial of service may be accomplished without alerting the client. This prevents a malicious client from regrouping and attempting an assault via a different mechanism.Type: GrantFiled: May 3, 2002Date of Patent: August 26, 2014Assignee: Foundry Networks, LLCInventors: Ronald W. Szeto, David Chun Ying Cheung, Rajkumar Jalan, Sridhar J. Devarapalli
-
Publication number: 20140040478Abstract: A global server load balancing (GSLB) switch serves as a proxy to an authoritative DNS communicates with numerous site switches which are coupled to host servers serving specific applications. The GSLB switch receives from site switches operational information regarding host servers within the site switches neighborhood. When a client program requests a resolution of a host name, the GSLB switch, acting as a proxy of an authoritative DNS, returns one or more ordered IP addresses for the host name. The IP addresses are ordered using metrics that include the information collected from the site switches. In one instance, the GSLB switch places the address that is deemed “best” at the top of the list.Type: ApplicationFiled: June 24, 2013Publication date: February 6, 2014Inventors: Ivy Pei-Shan Hsu, David Chun-Ying Cheung, Rajkumar Ramniranjan Jalan
-
Publication number: 20140025772Abstract: Each service in a computer network may have a connection rate limit. The number of new connections per time period may be limited by using a series of rules. In a specific embodiment of the present invention, a counter is increased each time a server is selected to handle a connection request. For each service, connections coming in are tracked. Therefore, the source of connection-request packets need not be examined. Only the destination service is important. This saves significant time in the examination of the incoming requests. Each service may have its own set of rules to best handle the new traffic for its particular situation. For server load balancing, a reset may be sent to the source address of the new connection request. For transparent cache switching, the connection request maybe forwarded to the Internet.Type: ApplicationFiled: September 20, 2013Publication date: January 23, 2014Applicant: Brocade Communications Systems, Inc.Inventors: Ronald W. Szeto, David Chun Ying Cheung, Rajkumar Jalan
-
Patent number: 8572228Abstract: Each service in a computer network may have a connection rate limit. The number of new connections per time period may be limited by using a series of rules. In a specific embodiment of the present invention, a counter is increased each time a server is selected to handle a connection request. For each service, connections coming in are tracked. Therefore, the source of connection-request packets need not be examined. Only the destination service is important. This saves significant time in the examination of the incoming requests. Each service may have its own set of rules to best handle the new traffic for its particular situation. For server load balancing, a reset may be sent to the source address of the new connection request. For transparent cache switching, the connection request may be forwarded to the Internet.Type: GrantFiled: May 21, 2010Date of Patent: October 29, 2013Assignee: Foundry Networks, LLCInventors: Ronald W. Szeto, David Chun Ying Cheung, Rajkumar Jalan
-
Patent number: 8554929Abstract: Each service in a computer network may have a connection rate limit. The number of new connections per time period may be limited by using a series of rules. In a specific embodiment of the present invention, a counter is increased each time a server is selected to handle a connection request. For each service, connections coming in are tracked. Therefore, the source of connection-request packets need not be examined. Only the destination service is important. This saves significant time in the examination of the incoming requests. Each service may have its own set of rules to best handle the new traffic for its particular situation. For server load balancing, a reset may be sent to the source address of the new connection request. For transparent cache switching, the connection request may be forwarded to the Internet.Type: GrantFiled: May 3, 2002Date of Patent: October 8, 2013Assignee: Foundry Networks, LLCInventors: Ronald W. Szeto, David Chun Ying Cheung, Rajkumar Jalan