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: 20250083040
    Abstract: 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: Application
    Filed: September 6, 2024
    Publication date: March 13, 2025
    Applicant: Roblox Corporation
    Inventors: Karun Channa, Xiaoqiong Wu, Colin Ramsay Dillard, Yachao Lu, Changran Liu, Mathieu Francois Chauvin, David Chun Hsiao Kao
  • Patent number: 12095740
    Abstract: 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: Grant
    Filed: November 21, 2022
    Date of Patent: September 17, 2024
    Assignee: Gigamon Inc.
    Inventors: Dale L. Guise, Jr., David Chun Ying Cheung, Fushan Allan Yuan
  • Publication number: 20230128082
    Abstract: 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: Application
    Filed: November 21, 2022
    Publication date: April 27, 2023
    Inventors: Dale L. Guise, JR., David Chun Ying Cheung, Fushan Allan Yuan
  • Patent number: 11509631
    Abstract: 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: Grant
    Filed: June 8, 2020
    Date of Patent: November 22, 2022
    Assignee: Gigamon Inc.
    Inventors: Dale L. Guise, Jr., David Chun Ying Cheung, Fushan Allan Yuan
  • Publication number: 20220346726
    Abstract: 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: Application
    Filed: April 28, 2022
    Publication date: November 3, 2022
    Inventors: Harikrishan SACHDEV, Koushalya SACHDEV, David CHUN, Samuel ZHANG
  • Publication number: 20210352048
    Abstract: 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: Application
    Filed: June 8, 2020
    Publication date: November 11, 2021
    Inventors: Dale L. Guise, JR., David Chun Ying Cheung, Fushan Allan Yuan
  • Patent number: 10436897
    Abstract: 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: Grant
    Filed: February 3, 2017
    Date of Patent: October 8, 2019
    Assignee: The United States of America as represented by the Secretary of the Army
    Inventors: Kenneth Irving Ranney, David Chun Wong, Tuan That Ton
  • Publication number: 20180052229
    Abstract: 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: Application
    Filed: February 3, 2017
    Publication date: February 22, 2018
    Applicant: 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: 9885784
    Abstract: 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: Grant
    Filed: December 8, 2014
    Date of Patent: February 6, 2018
    Assignee: The United States of America as represented by the Secretary of the Army
    Inventors: Kenneth Irving Ranney, David Chun Wong, Tuan That Ton
  • Publication number: 20180003815
    Abstract: 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: Application
    Filed: December 8, 2014
    Publication date: January 4, 2018
    Applicant: U.S. ARMY RESEARCH LABORATORY
    Inventors: KENNETH IRVING RANNEY, David Chun Wong, Tuan That Ton
  • Patent number: 9479574
    Abstract: 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: Grant
    Filed: June 24, 2013
    Date of Patent: October 25, 2016
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Ivy Pei-Shan Hsu, David Chun-Ying Cheung, Rajkumar Ramniranjan Jalan
  • Patent number: 9332066
    Abstract: 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: Grant
    Filed: September 20, 2013
    Date of Patent: May 3, 2016
    Assignee: Foundry Networks, LLC
    Inventors: Ronald W. Szeto, David Chun-Ying Cheung, Rajkumar Jalan
  • Patent number: 9225775
    Abstract: 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: Grant
    Filed: November 17, 2008
    Date of Patent: December 29, 2015
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Ivy Pei-Shan Hsu, David Chun Ying Cheung, Rajkumar Ramniranjan Jalan
  • Publication number: 20150324483
    Abstract: 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: Application
    Filed: July 20, 2015
    Publication date: November 12, 2015
    Inventors: David Chun, Brian Sohmers, Andrew Comstock, Nancy Ho, David Sasaki
  • Patent number: 9130954
    Abstract: 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: Grant
    Filed: November 27, 2002
    Date of Patent: September 8, 2015
    Assignee: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Prajakta S. Joshi, David Chun Ying Cheung
  • Patent number: 8819252
    Abstract: 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: Grant
    Filed: May 3, 2002
    Date of Patent: August 26, 2014
    Assignee: Foundry Networks, LLC
    Inventors: Ronald W. Szeto, David Chun Ying Cheung, Rajkumar Jalan, Sridhar J. Devarapalli
  • Publication number: 20140040478
    Abstract: 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: Application
    Filed: June 24, 2013
    Publication date: February 6, 2014
    Inventors: Ivy Pei-Shan Hsu, David Chun-Ying Cheung, Rajkumar Ramniranjan Jalan
  • Publication number: 20140025772
    Abstract: 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: Application
    Filed: September 20, 2013
    Publication date: January 23, 2014
    Applicant: Brocade Communications Systems, Inc.
    Inventors: Ronald W. Szeto, David Chun Ying Cheung, Rajkumar Jalan
  • Patent number: 8572228
    Abstract: 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: Grant
    Filed: May 21, 2010
    Date of Patent: October 29, 2013
    Assignee: Foundry Networks, LLC
    Inventors: Ronald W. Szeto, David Chun Ying Cheung, Rajkumar Jalan
  • Patent number: 8554929
    Abstract: 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: Grant
    Filed: May 3, 2002
    Date of Patent: October 8, 2013
    Assignee: Foundry Networks, LLC
    Inventors: Ronald W. Szeto, David Chun Ying Cheung, Rajkumar Jalan