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: 20240143416Abstract: 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: ApplicationFiled: November 1, 2022Publication date: May 2, 2024Inventors: 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: 20240116907Abstract: 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: ApplicationFiled: August 4, 2023Publication date: April 11, 2024Inventors: 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: 11928392Abstract: 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: GrantFiled: February 4, 2022Date of Patent: March 12, 2024Assignee: EVOLVE MEP. LLCInventors: Jason Faulkner, Xiao Chun Yao, David Ronson
-
Publication number: 20240078014Abstract: 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: ApplicationFiled: October 23, 2023Publication date: March 7, 2024Inventors: Isaac R. Nassi, Kleoni Ioannidou, Michael Berman, I-Chun Fang, Mark Hill, Brian Moffet, Jeffrey Paul Radick, David P. Reed, Keith Reynolds
-
Publication number: 20240065131Abstract: 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: ApplicationFiled: September 6, 2023Publication date: February 29, 2024Inventors: Ameer Ellaboudy, Aubrey C. Donnellan, Austin Chun, Igino C. Cafiero, David E. Bertucci, Thuy T. Nguyen
-
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