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: 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
-
Publication number: 20210049413Abstract: 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: ApplicationFiled: August 16, 2019Publication date: February 18, 2021Inventors: Changsha Ma, Dianhuan Lin, Rex Shang, Kevin Guo, Howie Xu
-
Publication number: 20200320497Abstract: Embodiments of the present disclosure are related to electronic commerce within instant messaging. A system may include a commerce server and an instant messaging server. The instant messaging server is configured to support an instant messaging service with an instant messaging client. The instant messaging server may include an application for supporting further communication in the instant messaging service between the instant messaging client and the commerce server. The method includes first instant messaging a query to an instant messaging client and receiving a response to the query at an application at an instant messaging server. The method further includes second instant messaging query results to the instant messaging client with the query results determined at a commerce server and based on the response.Type: ApplicationFiled: June 22, 2020Publication date: October 8, 2020Inventors: Pablo Flores, Barney Mok, Kevin Guo, Carlos Lopez, Jayanth Vasudevan
-
Publication number: 20200320438Abstract: 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: ApplicationFiled: April 5, 2019Publication date: October 8, 2020Inventors: Dianhuan Lin, Rex Shang, Changsha Ma, Kevin Guo, Howie Xu
-
Publication number: 20180314677Abstract: A client application displaying a dynamically generated single page from a web application may display consistent and intuitive uniform resource locators (URLs) that are mapped to various states of the single page (e.g., various states entered based on user interactions with dynamically generated content from the web application). The various states of the single page may be mapped to corresponding URLs based on the user interactions with respect to the single page. These URLs may be used to revisit the single page in its respectively corresponding states.Type: ApplicationFiled: June 27, 2018Publication date: November 1, 2018Inventors: Kevin Guo, Nikhil Dattakumar Sukhtankar
-
Patent number: 10025760Abstract: A client application displaying a dynamically generated single page from a web application may display consistent and intuitive uniform resource locators (URLs) that are mapped to various states of the single page (e.g., various states entered based on user interactions with dynamically generated content from the web application). The various states of the single page may be mapped to corresponding URLs based on the user interactions with respect to the single page. These URLs may be used to revisit the single page in its respectively corresponding states.Type: GrantFiled: March 1, 2013Date of Patent: July 17, 2018Assignee: eBay Inc.Inventors: Kevin Guo, Nikhil Dattakumar Sukhtankar
-
Publication number: 20180018652Abstract: Embodiments of the present disclosure are related to electronic commerce within instant messaging. A system may include a commerce server and an instant messaging server. The instant messaging server is configured to support an instant messaging service with an instant messaging client. The instant messaging server may include an application for supporting further communication in the instant messaging service between the instant messaging client and the commerce server. The method includes first instant messaging a query to an instant messaging client and receiving a response to the query at an application at an instant messaging server. The method further includes second instant messaging query results to the instant messaging client with the query results determined at a commerce server and based on the response.Type: ApplicationFiled: July 18, 2017Publication date: January 18, 2018Inventors: Pablo Flores, Barney Mok, Kevin Guo, Carlos Lopez, Jay Vasudevan
-
Publication number: 20140215316Abstract: A client application displaying a dynamically generated single page from a web application may display consistent and intuitive uniform resource locators (URLs) that are mapped to various states of the single page (e.g., various states entered based on user interactions with dynamically generated content from the web application). The various states of the single page may be mapped to corresponding URLs based on the user interactions with respect to the single page. These URLs may be used to revisit the single page in its respectively corresponding states.Type: ApplicationFiled: March 1, 2013Publication date: July 31, 2014Applicant: eBay Inc.Inventors: Kevin Guo, Nikhil Dattakumar Sukhtankar
-
Publication number: 20130106916Abstract: A new human authentication test requires the user to move an image to a specified location on the display. In one embodiment, the user is presented with a display having one or more images and instructions (plain text or distorted) to move a specific image to a specific location on the display. The user then moves the image, which can be text, distorted text, a symbol, an icon, or any image, to the specified location. The system then checks where the image was moved. If the location is the one expected, the system can authenticate the response as coming from a human, as opposed to a machine or program.Type: ApplicationFiled: October 11, 2012Publication date: May 2, 2013Inventor: Qing Kevin Guo
-
Publication number: 20120165227Abstract: The present disclosure includes compounds of Formula I: wherein R1-R3, Ar, and n are as defined herein, and methods for the quantification of carboxylic acids in samples, specifically biological samples, using the compounds of Formula I. The compounds of Formula I are novel stable isotopic reagents that are useful in differential isotopic labeling methods.Type: ApplicationFiled: July 9, 2010Publication date: June 28, 2012Applicant: The Governors of the University of AlbertaInventors: Liang Li, Kun (Kevin) Guo