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: 20240143416
    Abstract: Embodiments of the disclosed technologies receive first event data associated with a first party application, receive second event data representing a click, in the first party application, on a link to a third party application, receive third event data from the third party application, convert the third event data to a label, map a compressed format of the labeled third event data to the first event data and the second event data to create multi-party attribution data, group multiple instances of the multi-party attribution data into a batch, add noise to the compressed format of the labeled third event data in the batch, and send the noisy batch to a second computing device. A debiasing algorithm can be applied to the noisy batch. The debiased noisy batch can be used to train at least one machine learning model.
    Type: Application
    Filed: November 1, 2022
    Publication date: May 2, 2024
    Inventors: Ryan M. Rogers, Man Chun D. Leung, David Pardoe, Bing Liu, Shawn F. Ren, Rahul Tandra, Parvez Ahammad, Jing Wang, Ryan T. Tecco, Yajun Wang
  • Publication number: 20240116907
    Abstract: Disclosed are novel fused heterocyclic mescaline derivative compounds, notably fused heterocyclic mescaline derivatives and pharmaceutical and recreational drug formulations containing the same. Methods of making and using these compounds are also disclosed.
    Type: Application
    Filed: August 4, 2023
    Publication date: April 11, 2024
    Inventors: Peter J. Facchini, Jillian M. Hagel, Chang-Chun Ling, Charlie Cai, David James Press, Glynnis Elizabeth Jensen, Jessica Bik-Jing Lee, Kaveh Matinkhoo
  • Patent number: 11928392
    Abstract: Examples can include a system for generating a spool sheet. A user can select multiple components on a graphical user interface (“GUI”). Then they can select an option to create a spool sheet. The system can determine a list of components in the selection for use in a bill of materials. This can be included in a spool page that includes a printable spool sheet region. Within the spool sheet region, the GUI can display a view of the selected components at a location indicated by an anchor node of the template.
    Type: Grant
    Filed: February 4, 2022
    Date of Patent: March 12, 2024
    Assignee: EVOLVE MEP. LLC
    Inventors: Jason Faulkner, Xiao Chun Yao, David Ronson
  • Publication number: 20240078014
    Abstract: Handling frequently accessed pages is disclosed. An indication is received of a stalling event caused by a requested portion of memory being inaccessible. It is determined that the requested portion of memory is a frequently updated portion of memory. The stalling event is handled based at least in part on the determination that the requested portion of memory is a frequently updated portion of memory.
    Type: Application
    Filed: October 23, 2023
    Publication date: March 7, 2024
    Inventors: Isaac R. Nassi, Kleoni Ioannidou, Michael Berman, I-Chun Fang, Mark Hill, Brian Moffet, Jeffrey Paul Radick, David P. Reed, Keith Reynolds
  • Publication number: 20240065131
    Abstract: Systems and methods for agricultural lane following are described. For example, a method includes accessing range data captured using a distance sensor connected to a vehicle and/or image data captured using an image sensor connected to a vehicle; detecting a crop row based on the range data and/or the image data to obtain position data for the crop row; determining, based on the position data for the crop row, a yaw and a lateral position of the vehicle with respect to a lane bounded by the crop row; and based on the yaw and the lateral position, controlling the vehicle to move along a length of the lane bounded by the crop row.
    Type: Application
    Filed: September 6, 2023
    Publication date: February 29, 2024
    Inventors: Ameer Ellaboudy, Aubrey C. Donnellan, Austin Chun, Igino C. Cafiero, David E. Bertucci, Thuy T. Nguyen
  • 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