-
公开(公告)号:US20180160133A1
公开(公告)日:2018-06-07
申请号:US15830936
申请日:2017-12-04
Applicant: GOOGLE LLC
Inventor: Tim Gleason , Jon Bedard , Darwin Yamamoto , Ian MacGillivray
IPC: H04N19/423 , H04L29/08 , H04N5/222
CPC classification number: H04N19/423 , G06F3/167 , G06F16/907 , G06T19/00 , H04L67/02 , H04L67/12 , H04L67/38 , H04L69/04 , H04N5/2224
Abstract: Techniques of compressing a number of frames of a presentation generated in a virtual environment per time period. Along these lines, the animations in each chapter of a presentation is expressed in a number of frames. Depending on the memory capacity of the device generating the presentation in the virtual environment, the device may package the frames into sections having a fixed amount of memory or covering a given amount of presentation time. The device may them compress each of these sections one at a time. Upon compression, the device may transmit a compressed section to a remote storage device.
-
公开(公告)号:US20180160105A1
公开(公告)日:2018-06-07
申请号:US15811055
申请日:2017-11-13
Applicant: Google LLC
Inventor: Christopher Ross , Ian MacGillivray
Abstract: According to an example implementation, a method may include receiving, from a non-virtual reality application, a non-virtual reality event notification, and providing, in a virtual environment based on the non-virtual reality event notification, a non-textual indication of a status of the non-virtual reality application, wherein a characteristic of the non-textual indication is adjusted to indicate the status of the non-virtual reality application.
-
公开(公告)号:US20240143679A1
公开(公告)日:2024-05-02
申请号:US18244158
申请日:2023-09-08
Applicant: GOOGLE LLC
Inventor: Ian MacGillivray , Kaylin Spitz , Selena Sunling Yang , Varun Jasjit Singh , Emma S. Persky , Yonatan Erez
IPC: G06F16/9535 , G06F16/332
CPC classification number: G06F16/9535 , G06F16/3322
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing filters from resource content. In one aspect, a system receives data identifying a set of resources that are determined to be responsive to a search query and extracts a set of keywords from the contents of the resources and related queries. The keywords are processed according to candidate selection criteria, and a set of candidate query filters are determined. The candidate filters may be used to filter the resources that are responsive to the query.
-
公开(公告)号:US11755672B2
公开(公告)日:2023-09-12
申请号:US17850655
申请日:2022-06-27
Applicant: Google LLC
Inventor: Ian MacGillivray , Kaylin Spitz , Selena Sunling Yang , Varun Jasjit Singh , Emma S. Persky , Yonatan Erez
IPC: G06F7/00 , G06F16/9535 , G06F16/332
CPC classification number: G06F16/9535 , G06F16/3322
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing filters from resource content. In one aspect, a system receives data identifying a set of resources that are determined to be responsive to a search query and extracts a set of keywords from the contents of the resources and related queries. The keywords are processed according to candidate selection criteria, and a set of candidate query filters are determined. The candidate filters may be used to filter the resources that are responsive to the query.
-
公开(公告)号:US10976890B2
公开(公告)日:2021-04-13
申请号:US15929734
申请日:2020-05-19
Applicant: GOOGLE LLC
Inventor: Ian MacGillivray
IPC: G06F3/0481 , G06F9/46 , G06F3/01 , G06T11/00 , G06T15/20 , G06T19/00 , G06F3/0346
Abstract: In an augmented reality and/or a virtual reality system, detected commands may be intelligently batched to preserve the relative order of the batched commands while maintaining a fluid virtual experience for the user. Commands detected in the virtual environment may be assigned to a batch command, of a plurality of batch commands, based on a temporal window in which the command(s) are detected, based on an operational type associated with the command(s), or based on a spatial position at which the command is detected in the virtual environment. The commands included in a batched set of commands may be executed in response to an un-do command and/or a re-do command and/or a re-play command.
-
公开(公告)号:US20200278783A1
公开(公告)日:2020-09-03
申请号:US15929734
申请日:2020-05-19
Applicant: GOOGLE LLC
Inventor: Ian MacGillivray
IPC: G06F3/0481 , G06F9/46 , G06F3/01 , G06T11/00 , G06T15/20
Abstract: In an augmented reality and/or a virtual reality system, detected commands may be intelligently batched to preserve the relative order of the batched commands while maintaining a fluid virtual experience for the user. Commands detected in the virtual environment may be assigned to a batch command, of a plurality of batch commands, based on a temporal window in which the command(s) are detected, based on an operational type associated with the command(s), or based on a spatial position at which the command is detected in the virtual environment. The commands included in a batched set of commands may be executed in response to an un-do command and/or a re-do command and/or a re-play command.
-
公开(公告)号:US10649616B2
公开(公告)日:2020-05-12
申请号:US16028239
申请日:2018-07-05
Applicant: GOOGLE LLC
Inventor: Evan Moore , Christopher Ross , Ian MacGillivray
IPC: G06F3/0481 , G06F3/0482 , G06F3/01 , G06F3/0484 , G06F3/0488 , G06T19/00
Abstract: Systems and methods for a volumetric multi-selection interface for selecting multiple entities in three-dimensional (3D) space are provided. An example method includes generating a selection region within a three-dimensional space and receiving a selection path user input to define a selection path. The method also includes defining a selection volume based on the selection region and the selection path and selecting entities within the 3D space based on the selection volume. In some implementations, an alter selection region user input is received while the selection path is being defined. The size or shape of the selection region may be altered in response thereto.
-
公开(公告)号:US10595012B2
公开(公告)日:2020-03-17
申请号:US15811055
申请日:2017-11-13
Applicant: Google LLC
Inventor: Christopher Ross , Ian MacGillivray
Abstract: According to an example implementation, a method may include receiving, from a non-virtual reality application, a non-virtual reality event notification, and providing, in a virtual environment based on the non-virtual reality event notification, a non-textual indication of a status of the non-virtual reality application, wherein a characteristic of the non-textual indication is adjusted to indicate the status of the non-virtual reality application.
-
公开(公告)号:US10242112B2
公开(公告)日:2019-03-26
申请号:US15183455
申请日:2016-06-15
Applicant: Google LLC
Inventor: Ian MacGillivray , Kaylin Spitz , Selena Sunling Yang , Varun Jasjit Singh , Emma S. Persky , Yonatan Erez
IPC: G06F17/30
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing filters from resource content. In one aspect, a system receives data identifying a set of resources that are determined to be responsive to a search query and extracts a set of keywords from the contents of the resources and related queries. The keywords are processed according to candidate selection criteria, and a set of candidate query filters are determined. The candidate filters may be used to filter the resources that are responsive to the query.
-
20.
公开(公告)号:US20190019348A1
公开(公告)日:2019-01-17
申请号:US16124536
申请日:2018-09-07
Applicant: GOOGLE LLC
Inventor: Darwin Yamamoto , Evan Moore , Ian MacGillivray , Jon Bedard
CPC classification number: G06T19/20 , G06F3/011 , G06F3/017 , G06T2219/004
Abstract: In an augmented reality and/or a virtual reality system, virtual annotation surfaces, or virtual sheets, or virtual whiteboards, may be materialized in in response to a detected gesture. A user may annotate, adjust, store, review and revise the virtual annotation surfaces, and allow for collaboration with other users, while in the current virtual environment, and/or within another virtual environment, and/or outside of the virtual environment.
-
-
-
-
-
-
-
-
-