Patents by Inventor Kevin Guo
Kevin Guo 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).
-
Patent number: 12271567Abstract: Systems and methods for providing a cropped application window of an application window. The systems include a window cropping application that performs a method that allows a user to crop just the portion of an application window the user is interested in (e.g., play controls for a music app, chat window in a gaming app) and place it in an area of the display with enduring visibility or accessibility (e.g., widget dashboard, desktop). The present technology may also be used for web pages (e.g., tutorial articles, reference images), document pages (e.g., reference pages), applications (e.g., calculators), and other scenarios. For example, the present technology described herein improves multi-window scenarios, particularly on small screen devices where screen space is further limited. The present technology makes it easier for users to work across different windows and applications and improve the ease of composing each window.Type: GrantFiled: May 30, 2023Date of Patent: April 8, 2025Assignee: Microsoft Technology Licensing, LLCInventor: Kevin Guo
-
Patent number: 12254935Abstract: A method (and corresponding system, computer program and storage device) for testing a device under test, DUT, comprising: generating or receiving, by a component of the DUT, a bus signal, wherein the bus signal comprises a first data signal having a plurality of first phase angles or a second data signal having a plurality of second phase angles; averaging the phase angles for a predetermined bus signal length; comparing the averaged phase angle with a preset phase range; and identifying the first data signal or the second data signal in the bus signal based on the comparison.Type: GrantFiled: April 11, 2023Date of Patent: March 18, 2025Assignee: Rohde & Schwarz GmbH & Co. KGInventors: Kevin Guo, Hong Jin Kim
-
Publication number: 20250061196Abstract: A method includes monitoring content inline between any of users, enterprises, and the Internet by a cloud-based system; analyzing the content with a trained machine learning model to provide an initial classification of benign or malicious; determining an uncertainty associated with the initial classification; and one of allowing the content, blocking the content, and sandboxing the content, based on the initial classification and the uncertainty. The uncertainty is used to minimize latency for user experience while avoiding incorrect classifications, in the inline monitoring.Type: ApplicationFiled: November 4, 2024Publication date: February 20, 2025Applicant: Zscaler, Inc.Inventors: Changsha Ma, Dianhuan Lin, Rex Shang, Kevin Guo, Howie Xu
-
Patent number: 12217480Abstract: In some embodiments, a method receives query content that includes first visual data and select reference content that includes second visual data. A first visual feature mapping for the query content is generated using a model that is trained to generate visual feature mappings using content pairs where alterations in one instance of the content pair are used in the training. A second visual feature mapping is determined for the reference content. The second visual feature mapping is determined using the model. The method compares the first visual feature mapping and the second visual feature mapping to generate a score that rates a similarity between the query content and the reference content. The score is based on recognizing an alteration in one instance of the query content and the reference content. The score is output.Type: GrantFiled: January 24, 2024Date of Patent: February 4, 2025Assignee: CASTLE GLOBAL, INC.Inventors: Dmitriy Karpman, Kevin Guo, Ryan Weber
-
Publication number: 20250038466Abstract: The present disclosure provides a measurement application system comprising a measurement application probe comprising an automotive connector configured to couple to an in-vehicle connector, and at least one measurement application device connector, and the measurement application system further comprising a measurement application device comprising at least one measurement interface coupled to a respective measurement application device connector of the measurement application probe, and configured to receive a measurement signal from the measurement application probe, and a protocol decoder coupled to the measurement interface, and configured to decode the received at least one measurement signal according to a predefined communication protocol. In addition, the present disclosure provides a measurement application probe, and a measurement application device.Type: ApplicationFiled: July 27, 2023Publication date: January 30, 2025Inventors: Hongjin Kim, Kevin Guo
-
Patent number: 12174956Abstract: Systems and methods include receiving content for classification; classifying the content as one of benign and malicious utilizing a model that has been trained with a training set of data including benign data and malicious data; determining a first pattern associated with the content; comparing the first pattern with a second pattern that is associated with one of the benign data and the malicious data; and determining an uncertainty of the classifying based on a distance between the first pattern and the second pattern. The systems and methods can include discarding the classification if the distance is greater than a configurable threshold.Type: GrantFiled: August 16, 2019Date of Patent: December 24, 2024Assignee: Zscaler, Inc.Inventors: Changsha Ma, Dianhuan Lin, Rex Shang, Kevin Guo, Howie Xu
-
Publication number: 20240352729Abstract: Improved methods and systems for operating moveable architectural elements (e.g., furniture) are described. The method includes receiving an indicator of a detection event. The method includes performing a movement of the moveable architectural element from a first position to a second position in response thereto, wherein the second position is selected to reduce an interference of the moveable architectural element with an alleviation system configured to alleviate the detection event. The detection event includes at least one of: fire, carbon monoxide, and smoke. The second position is selected based on a distance of the moveable architectural element from the alleviation system. The second position is selected based on an orientation of the moveable architectural element with respect to the alleviation system. Many other improvements and features are contemplated and described.Type: ApplicationFiled: August 25, 2022Publication date: October 24, 2024Inventors: Ivan Fernandez de Casadevante, Hasier Larrea Tamayo, Nathanael Roberts, Reed Finlay, Robert T. Hsiung, Carlos Rubio, Kevin Guo, Jack Murphy, Toby White
-
Publication number: 20240347121Abstract: A method (and corresponding system, computer program and storage device) for testing a device under test, DUT, comprising: generating or receiving, by a component of the DUT, a bus signal, wherein the bus signal comprises a first data signal having a plurality of first phase angles or a second data signal having a plurality of second phase angles; averaging the phase angles for a predetermined bus signal length; comparing the averaged phase angle with a preset phase range; and identifying the first data signal or the second data signal in the bus signal based on the comparison.Type: ApplicationFiled: April 11, 2023Publication date: October 17, 2024Inventors: Kevin Guo, Hong Jin Kim
-
Patent number: 11995803Abstract: In some embodiments, a method receives a text prompt and executes a text encoder on the text prompt to generate an embedding representation. A set of base images is generated based on the embedding representation and parameters of a base image generation model. A high resolution model is executed to upsample one or more base images in the set of base images based on parameters of the high resolution model to generate a set of final images. The method ranks the set of base images or the set of final images using reward values that are generated by a reward model. The reward model is trained using human input that provided feedback on a quality of generated images using the base image generation model and the high resolution model. One or more final images are output based on the ranking in response to the text prompt.Type: GrantFiled: November 30, 2023Date of Patent: May 28, 2024Assignee: CASTLE GLOBAL, INC.Inventors: Dmitriy Karpman, Kevin Guo, Ryan Weber
-
Patent number: 11906583Abstract: The present invention relates to a method for testing a device under test. A component of the device under test generates or receives a bus signal, wherein the bus signal comprises a first data signal or a second data signal, and wherein an amplitude of the first data signal is different from an amplitude of the second data signal. A measurement instrument measures an amplitude of the bus signal. Further, it is determined whether the bus signal comprises the first data signal or the second data signal, based on the measured amplitude of the bus signal.Type: GrantFiled: December 8, 2021Date of Patent: February 20, 2024Assignee: ROHDE & SCHWARZ GMBH & CO. KGInventors: Kevin Guo, Hong Jin Kim
-
Publication number: 20230384905Abstract: Systems and methods for providing a cropped application window of an application window. The systems include a window cropping application that performs a method that allows a user to crop just the portion of an application window the user is interested in (e.g., play controls for a music app, chat window in a gaming app) and place it in an area of the display with enduring visibility or accessibility (e.g., widget dashboard, desktop). The present technology may also be used for web pages (e.g., tutorial articles, reference images), document pages (e.g., reference pages), applications (e.g., calculators), and other scenarios. For example, the present technology described herein improves multi-window scenarios, particularly on small screen devices where screen space is further limited. The present technology makes it easier for users to work across different windows and applications and improve the ease of composing each window.Type: ApplicationFiled: May 30, 2023Publication date: November 30, 2023Applicant: Microsoft Technology Licensing, LLCInventor: Kevin Guo
-
Patent number: 11762524Abstract: Systems and methods for providing a cropped application window of an application window. The systems include a window cropping application that performs a method that allows a user to crop just the portion of an application window the user is interested in (e.g., play controls for a music app, chat window in a gaming app) and place it in an area of the display with enduring visibility or accessibility (e.g., widget dashboard, desktop). The present technology may also be used for web pages (e.g., tutorial articles, reference images), document pages (e.g., reference pages), applications (e.g., calculators), and other scenarios. For example, the present technology described herein improves multi-window scenarios, particularly on small screen devices where screen space is further limited. The present technology makes it easier for users to work across different windows and applications and improve the ease of composing each window.Type: GrantFiled: May 25, 2022Date of Patent: September 19, 2023Assignee: Microsoft Technology Licensing, LLCInventor: Kevin Guo
-
Patent number: 11703989Abstract: Systems and methods for providing a cropped application window of an application window. The systems include a window cropping application that performs a method that allows a user to crop just the portion of an application window the user is interested in (e.g., play controls for a music app, chat window in a gaming app) and place it in an area of the display with enduring visibility or accessibility (e.g., widget dashboard, desktop). The present technology may also be used for web pages (e.g., tutorial articles, reference images), document pages (e.g., reference pages), applications (e.g., calculators), and other scenarios. For example, the present technology described herein improves multi-window scenarios, particularly on small screen devices where screen space is further limited. The present technology makes it easier for users to work across different windows and applications and improve the ease of composing each window.Type: GrantFiled: May 25, 2022Date of Patent: July 18, 2023Assignee: Microsoft Technology Licensing, LLCInventor: Kevin Guo
-
Publication number: 20230176122Abstract: The present invention relates to a method for testing a device under test. A component of the device under test generates or receives a bus signal, wherein the bus signal comprises a first data signal or a second data signal, and wherein an amplitude of the first data signal is different from an amplitude of the second data signal. A measurement instrument measures an amplitude of the bus signal. Further, it is determined whether the bus signal comprises the first data signal or the second data signal, based on the measured amplitude of the bus signal.Type: ApplicationFiled: December 8, 2021Publication date: June 8, 2023Inventors: Kevin Guo, Hongjin Kim
-
Patent number: 11669779Abstract: Systems and methods include receiving a content item between a user device and a location on the Internet or an enterprise network; utilizing a trained machine learning ensemble model to determine whether the content item is malicious; responsive to the trained machine learning ensemble model determining the content item is malicious or determining the content item is benign but such determining is in a blind spot of the trained ensemble model, performing further processing on the content item; and, responsive to the trained machine learning ensemble model determining the content item is benign with such determination not in a blind spot of the trained machine learning ensemble model, allowing the content item. A blind spot is a location where the trained machine learning ensemble model has not seen any examples with a combination of features at the location or has examples with conflicting labels.Type: GrantFiled: April 5, 2019Date of Patent: June 6, 2023Assignee: Zscaler, Inc.Inventors: Dianhuan Lin, Rex Shang, Changsha Ma, Kevin Guo, Howie Xu
-
Patent number: 11601694Abstract: A system stores a plurality of data models, each data model being configured to sort datasets based on a set of criteria unique to the data model. The system further identifies a plurality of content streams on a plurality of content streaming platforms. The system then executes each data model of the plurality of data models on each content stream of the plurality of content streams to generate a labeled content file of each content stream of the plurality of content streams.Type: GrantFiled: December 7, 2021Date of Patent: March 7, 2023Assignee: CASTLE GLOBAL, INC.Inventors: Dmitriy Karpman, Kevin Guo, Ryan Weber
-
Patent number: 11536764Abstract: The invention relates to a test system, comprising: a test instrument, wherein the test instrument comprises an input port configured to acquire a test signal, a display configured to display a graphical representation of the test signal, and an application interface configured to forward the test signal. The test system further comprises a test application module, which is configured to receive the forwarded test signal from the application interface, wherein the test application module comprises a processing unit configured to further process the received test signal, and an instrument interface configured to forward a result of the further processing back to the test instrument and/or to a further device.Type: GrantFiled: July 15, 2020Date of Patent: December 27, 2022Assignee: ROHDE & SCHWARZ GMBH & CO. KGInventors: Kevin Guo, Johann Tost
-
Patent number: 11514337Abstract: A system executes a logo detection data model that processes, using computer processing resources, content data to detect a plurality of logos in the content data. The logo detection data model further automatically labels each detected logo of the plurality of logos in the content data.Type: GrantFiled: December 7, 2021Date of Patent: November 29, 2022Assignee: Castle Global, Inc.Inventors: Dmitriy Karpman, Kevin Guo, Ryan Weber
-
Publication number: 20220018893Abstract: The invention relates to a test system, comprising: a test instrument, wherein the test instrument comprises an input port configured to acquire a test signal, a display configured to display a graphical representation of the test signal, and an application interface configured to forward the test signal. The test system further comprises a test application module, which is configured to receive the forwarded test signal from the application interface, wherein the test application module comprises a processing unit configured to further process the received test signal, and an instrument interface configured to forward a result of the further processing back to the test instrument and/or to a further device.Type: ApplicationFiled: July 15, 2020Publication date: January 20, 2022Inventors: Kevin GUO, Johann TOST
-
Publication number: 20210269292Abstract: A system and method for supporting vertical members is disclosed. The invention is comprised of an adjustable jack post with angled flanges on each end that allow it to support leaning vertical members, such as but not limited to bent trees and swollen retaining walls etc. The adjustable jack post can be expanded or retracted under load manually by means of a hand crank that engages a bevel and worm gear system located proximally on the post. An object of the invention is to support and/or correct the angle of vertical members. For example, a user wishing to correct a leaning tree after a storm can anchor one end of the post in the ground, brace the other end against the tree and expand the post slowly over time using the hand crank allowing it to grow upright once again.Type: ApplicationFiled: February 29, 2020Publication date: September 2, 2021Inventor: KEVIN GUO