-
公开(公告)号:US10152987B2
公开(公告)日:2018-12-11
申请号:US14311995
申请日:2014-06-23
Applicant: Google LLC
Inventor: Omer Bar-or , Scott B. Huffman , Ida Mayer , Arthur E. Blume , Pravir K. Gupta
Abstract: Systems, methods and apparatus for invoking actions at a second user device from a first user device. A method includes determining that a first user device has an associated second user device; accessing specification data that specifies a set of user device actions that the second user device is configured to perform; receiving command inputs for the first user device; for each command input, determining whether the command input resolves to one of the user device actions; for each command input not determined to resolve to any of the user device actions, causing the command input to be processed at the first user device; and for each command input determined to resolve one of the user device actions causing the first user device to display in a user interface a dialog by which a user may either accept or deny invoking the user device action at the second user device.
-
公开(公告)号:US12243554B2
公开(公告)日:2025-03-04
申请号:US18384769
申请日:2023-10-27
Applicant: GOOGLE LLC
Inventor: Omer Bar-or , Scott B. Huffman , Ida Mayer , Arthur E. Blume , Pravir Kumar Gupta
Abstract: Systems, methods and apparatus for invoking actions at a second user device from a first user device. A method includes determining that a first user device has an associated second user device; accessing specification data that specifies a set of user device actions that the second user device is configured to perform; receiving command inputs for the first user device; for each command input, determining whether the command input resolves to one of the user device actions; for each command input not determined to resolve any of the user device actions, causing the command input to be processed at the first user device; and for each command input determined to resolve one of the user device actions causing the first user device to display in a user interface a dialog by which a user may either accept or deny invoking the user device action at the second user device.
-
公开(公告)号:US11734243B2
公开(公告)日:2023-08-22
申请号:US17518968
申请日:2021-11-04
Applicant: Google LLC
Inventor: Arthur E. Blume , Ye-Jeong Kim
CPC classification number: G06F16/2246 , G06F16/2365 , G06F16/282
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating a sparse mapping of a data hierarchy. In one aspect, a method includes accessing a data hierarchy of elements, receiving a list of identifiers that each identify an element in the data hierarchy; determining, from the data hierarchy and the list of identifiers, a minimum tree that includes each of the identified elements identified by the list of identifiers additional elements that are not identified by the list of identifiers, where the identified elements and the additional elements define a set of a minimum number of elements necessary to form a path in the data hierarchy that connects all of the identified elements identified by the list of identifiers, and where the elements that belong to the minimum tree are a proper subset of elements of the data hierarchy.
-
公开(公告)号:US20190074027A1
公开(公告)日:2019-03-07
申请号:US16177570
申请日:2018-11-01
Applicant: Google LLC
Inventor: Omer Bar-or , Scott B. Huffman , Ida Mayer , Arthur E. Blume , Pravir K. Gupta
CPC classification number: G10L25/48 , G06F9/452 , G06F9/4806 , G06F9/54 , G06F2209/482 , G06F2209/549
Abstract: Systems, methods and apparatus for invoking actions at a second user device from a first user device. A method includes determining that a first user device has an associated second user device; accessing specification data that specifies a set of user device actions that the second user device is configured to perform; receiving command inputs for the first user device; for each command input, determining whether the command input resolves to one of the user device actions; for each command input not determined to resolve any of the user device actions, causing the command input to be processed at the first user device; and for each command input determined to resolve one of the user device actions causing the first user device to display in a user interface a dialog by which a user may either accept or deny invoking the user device action at the second user device.
-
公开(公告)号:US20220310110A1
公开(公告)日:2022-09-29
申请号:US17841458
申请日:2022-06-15
Applicant: Google LLC
Inventor: Omer Bar-or , Scott B. Huffman , Ida Mayer , Arthur E. Blume , Pravir Kumar Gupta
Abstract: Systems, methods and apparatus for invoking actions at a second user device from a first user device. A method includes determining that a first user device has an associated second user device; accessing specification data that specifies a set of user device actions that the second user device is configured to perform; receiving command inputs for the first user device; for each command input, determining whether the command input resolves to one of the user device actions; for each command input not determined to resolve any of the user device actions, causing the command input to be processed at the first user device; and for each command input determined to resolve one of the user device actions causing the first user device to display in a user interface a dialog by which a user may either accept or deny invoking the user device action at the second user device.
-
公开(公告)号:US10777216B2
公开(公告)日:2020-09-15
申请号:US16177570
申请日:2018-11-01
Applicant: Google LLC
Inventor: Omer Bar-or , Scott B. Huffman , Ida Mayer , Arthur E. Blume , Pravir K. Gupta
Abstract: Systems, methods and apparatus for invoking actions at a second user device from a first user device. A method includes determining that a first user device has an associated second user device; accessing specification data that specifies a set of user device actions that the second user device is configured to perform; receiving command inputs for the first user device; for each command input, determining whether the command input resolves to one of the user device actions; for each command input not determined to resolve any of the user device actions, causing the command input to be processed at the first user device; and for each command input determined to resolve one of the user device actions causing the first user device to display in a user interface a dialog by which a user may either accept or deny invoking the user device action at the second user device.
-
公开(公告)号:US20230132648A1
公开(公告)日:2023-05-04
申请号:US17518968
申请日:2021-11-04
Applicant: Google LLC
Inventor: Arthur E. Blume , Ye-Jeong Kim
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating a sparse mapping of a data hierarchy. In one aspect, a method includes accessing a data hierarchy of elements, receiving a list of identifiers that each identify an element in the data hierarchy; determining, from the data hierarchy and the list of identifiers, a minimum tree that includes each of the identified elements identified by the list of identifiers additional elements that are not identified by the list of identifiers, where the identified elements and the additional elements define a set of a minimum number of elements necessary to form a path in the data hierarchy that connects all of the identified elements identified by the list of identifiers, and where the elements that belong to the minimum tree are a proper subset of elements of the data hierarchy.
-
公开(公告)号:US20200372927A1
公开(公告)日:2020-11-26
申请号:US16990763
申请日:2020-08-11
Applicant: Google LLC
Inventor: Omer Bar-or , Scott B. Huffman , Ida Mayer , Arthur E. Blume , Pravir Kumar Gupta
Abstract: Systems, methods and apparatus for invoking actions at a second user device from a first user device. A method includes determining that a first user device has an associated second user device; accessing specification data that specifies a set of user device actions that the second user device is configured to perform; receiving command inputs for the first user device; for each command input, determining whether the command input resolves to one of the user device actions; for each command input not determined to resolve any of the user device actions, causing the command input to be processed at the first user device; and for each command input determined to resolve one of the user device actions causing the first user device to display in a user interface a dialog by which a user may either accept or deny invoking the user device action at the second user device.
-
公开(公告)号:US20240055016A1
公开(公告)日:2024-02-15
申请号:US18384769
申请日:2023-10-27
Applicant: Google LLC
Inventor: Omer Bar-or , Scott B. Huffman , Ida Mayer , Arthur E. Blume , Pravir Kumar Gupta
CPC classification number: G10L25/48 , G06F9/452 , G06F9/54 , G06F9/4806
Abstract: Systems, methods and apparatus for invoking actions at a second user device from a first user device. A method includes determining that a first user device has an associated second user device; accessing specification data that specifies a set of user device actions that the second user device is configured to perform; receiving command inputs for the first user device; for each command input, determining whether the command input resolves to one of the user device actions; for each command input not determined to resolve any of the user device actions, causing the command input to be processed at the first user device; and for each command input determined to resolve one of the user device actions causing the first user device to display in a user interface a dialog by which a user may either accept or deny invoking the user device action at the second user device.
-
公开(公告)号:US11848028B2
公开(公告)日:2023-12-19
申请号:US17841458
申请日:2022-06-15
Applicant: Google LLC
Inventor: Omer Bar-or , Scott B. Huffman , Ida Mayer , Arthur E. Blume , Pravir Kumar Gupta
CPC classification number: G10L25/48 , G06F9/452 , G06F9/54 , G06F9/4806 , G06F2209/482 , G06F2209/549
Abstract: Systems, methods and apparatus for invoking actions at a second user device from a first user device. A method includes determining that a first user device has an associated second user device; accessing specification data that specifies a set of user device actions that the second user device is configured to perform; receiving command inputs for the first user device; for each command input, determining whether the command input resolves to one of the user device actions; for each command input not determined to resolve any of the user device actions, causing the command input to be processed at the first user device; and for each command input determined to resolve one of the user device actions causing the first user device to display in a user interface a dialog by which a user may either accept or deny invoking the user device action at the second user device.
-
-
-
-
-
-
-
-
-