Open source software testing
    12.
    发明授权

    公开(公告)号:US11630763B2

    公开(公告)日:2023-04-18

    申请号:US17457644

    申请日:2021-12-03

    Applicant: Google LLC

    Inventor: Keun Soo Yim

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for testing open source software are disclosed. In one aspect, a method includes the actions of receiving, from a user device and by a presubmit check server system that is configured to perform presubmit checks on system software code updates, a system software code update and a request to perform a presubmit check on the system software code update. The actions further include requesting, from a system software code server system that is configured to store system software code, presubmit check code. The actions further include receiving, from the system software code server system, a presubmit check code module. The actions further include executing the presubmit check code module against the system software code update. The actions further include providing a report that indicates results of the presubmit check code module execution against the software code update.

    GENERATING A SELECTABLE SUGGESTION USING A PROVISIONAL MACHINE LEARNING MODEL WHEN USE OF A DEFAULT SUGGESTION MODEL IS INCONSEQUENTIAL

    公开(公告)号:US20220147775A1

    公开(公告)日:2022-05-12

    申请号:US17252218

    申请日:2020-05-29

    Applicant: Google LLC

    Inventor: Keun Soo Yim

    Abstract: Implementations set forth herein relate to selectively relying on additional suggestion model(s) when generating selectable suggestions, while also maintaining access to a default suggestion model. The selectable suggestions can be generated using one or more additional multi-domain machine learning (ML) models, which can be optionally available to the client application, regardless of whether a default suggestion model remains useful for generating suitable suggestions. In some implementations, as the client application employs various additional multi-domain ML models, a particular model can be identified as improving suggestions for the client application, at least based on user feedback and/or other data. The particular model can then be selected to replace and/or supplement the default suggestion model, in order to provide more accurate suggestions that, when selected, initialize actions that can preserve time and computational resources.

    RECOMMENDING ACTION(S) BASED ON ENTITY OR ENTITY TYPE

    公开(公告)号:US20220129631A1

    公开(公告)日:2022-04-28

    申请号:US17082580

    申请日:2020-10-28

    Applicant: Google LLC

    Abstract: Implementations are described herein for recommending actions based on entity or entity type. In various implementations, a partial free-form natural language input may be received from a user at an input component of a computing device. The partial free-form natural language input may identify an entity without identifying a responsive action and may be directed by the user to an automated assistant that operates at least in part on the computing device. The partial free-form natural language input may be analyzed to identify the entity. Based on the identified entity, a plurality or superset of candidate responsive actions may be identified, filtered, and/or ranked based on one or more signals. The automated assistant may then provide output that recommends one or more of the candidate responsive actions based on the ranking and/or filtering.

    Open Source Software Testing
    15.
    发明申请

    公开(公告)号:US20220091972A1

    公开(公告)日:2022-03-24

    申请号:US17457644

    申请日:2021-12-03

    Applicant: Google LLC

    Inventor: Keun Soo Yim

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for testing open source software are disclosed. In one aspect, a method includes the actions of receiving, from a user device and by a presubmit check server system that is configured to perform presubmit checks on system software code updates, a system software code update and a request to perform a presubmit check on the system software code update. The actions further include requesting, from a system software code server system that is configured to store system software code, presubmit check code. The actions further include receiving, from the system software code server system, a presubmit check code module. The actions further include executing the presubmit check code module against the system software code update. The actions further include providing a report that indicates results of the presubmit check code module execution against the software code update.

    SELECTIVE SIMULATION OF VIRTUALIZED HARDWARE INPUTS

    公开(公告)号:US20190251216A1

    公开(公告)日:2019-08-15

    申请号:US16394069

    申请日:2019-04-25

    Applicant: Google LLC

    Abstract: Methods and apparatus are described herein emulating, by one or more servers on behalf of a mobile computing device, a cloud-based virtual machine. The cloud-based virtual machine may include a virtualized hardware component that provides, as virtual hardware input for a software application executing on the cloud-based virtual machine, either “genuine” virtual hardware input or “simulated” virtual hardware input. Genuine virtual hardware input may be based on an actual hardware signal received from a hardware component of the mobile computing device that corresponds to the virtualized hardware component. Simulated virtual hardware input may be generated independently of any hardware signal associated with the hardware component. Output of the software application may be interactively streamed to the mobile computing device.

    Actionable suggestions for media content

    公开(公告)号:US12242528B2

    公开(公告)日:2025-03-04

    申请号:US17946806

    申请日:2022-09-16

    Applicant: GOOGLE LLC

    Inventor: Keun Soo Yim

    Abstract: Implementations relate to processing media content, and/or associated metadata, to classify the media content into a first category, of a plurality of predefined categories. Versions of those implementations further relate to extracting target content from the media content; generating, based on the extracted target content, an action that corresponds to an application; and generating, based on the generated action, a selectable suggestion including a textual portion that describes the action. Some of those versions further relate to causing the selectable suggestion to be displayed at a display of a client device, along with rendering of the media content. The selectable suggestion, when selected, causes the application to perform the action. The target content can be extracted based on the first category and can be extracted based on the first category in response to the media content being classified into the first category.

    METHODS AND APPARATUS FOR DONATING IN-APP SEARCH QUERIES, EVENTS, AND/OR ACTIONS

    公开(公告)号:US20240419677A1

    公开(公告)日:2024-12-19

    申请号:US18335705

    申请日:2023-06-15

    Applicant: GOOGLE LLC

    Abstract: Implementations include receiving search-based content donated by a first application installed at a client device, and processing the search-based content to generate a first entry in a central on-device repository that locally stores content donated by different applications installed at the client device. Implementations further include receiving, via a unified interface that is independent of the first and second applications, a search query from the user and, in response to receiving the search query via the unified interface, searching the central on-device repository to determine whether any entry in the central on-device repository is responsive to the search query. If it is determined that the first entry is responsive to the search query, an interface element is generated based on the first entry, and the generated interface element is rendered at the unified interface, for potential selection by the user.

    Recommending action(s) based on entity or entity type

    公开(公告)号:US12147767B2

    公开(公告)日:2024-11-19

    申请号:US18144707

    申请日:2023-05-08

    Applicant: GOOGLE LLC

    Abstract: Implementations are described herein for recommending actions based on entity or entity type. In various implementations, a partial free-form natural language input may be received from a user at an input component of a computing device. The partial free-form natural language input may identify an entity without identifying a responsive action and may be directed by the user to an automated assistant that operates at least in part on the computing device. The partial free-form natural language input may be analyzed to identify the entity. Based on the identified entity, a plurality or superset of candidate responsive actions may be identified, filtered, and/or ranked based on one or more signals. The automated assistant may then provide output that recommends one or more of the candidate responsive actions based on the ranking and/or filtering.

    Automated assistant architecture for preserving privacy of application content

    公开(公告)号:US12063191B2

    公开(公告)日:2024-08-13

    申请号:US18241690

    申请日:2023-09-01

    Applicant: GOOGLE LLC

    Inventor: Keun Soo Yim

    CPC classification number: H04L51/046 G06F9/45558 H04L51/02 G06F2009/45587

    Abstract: Implementations set forth herein relate to an automated assistant that allows third party applications to inject dependencies to leverage automated assistant functions. Furthermore, enabling such dependency injections can allow third party applications to preserve privacy of any application content that is used during execution of automated assistant functions. In some implementations, a third party application can initialize a function with an assistant dependency using parameters that are tagged as private. Initializing a function in such as a way can allow private content communicated between the third party application and the automated assistant to be abstracted for security purposes. The abstracted content can thereafter be communicated to a remote server—such as a server hosting an extensively trained machine learning model. Intelligent output provided by the server can then be incorporated into one or more processes of the third party application without comprising security.

Patent Agency Ranking