Patents by Inventor Ariel SACHTER-ZELTZER
Ariel SACHTER-ZELTZER 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: 11921990Abstract: A user interface comprising a set of comments that are aggregated from and included in a plurality of collaborative documents provided by a cloud-based content management platform are displayed. Each of the plurality of collaborative documents is a separate data file. A modification to a comment of the set of comments is received based on user input via the user interface displaying the set of comments included in the plurality of collaborative documents. Responsive to receiving the modification to the comment of the set of comments based on the user input via the user interface displaying the set of comments included in the plurality of collaborative documents, the user interface is updated to reflect the modified comment of the set of comments.Type: GrantFiled: October 25, 2021Date of Patent: March 5, 2024Assignee: Google LLCInventors: Damon Seeley, Ariel Sachter-Zeltzer
-
Patent number: 11609675Abstract: A system and method may include receiving data defining an augmented reality (AR) environment including a representation of a physical environment, identifying relationships between a plurality of scene elements in the AR environment, and obtaining a set of UI layout patterns for arranging the plurality of scene elements in the AR environment according to one or more relationships between the plurality of scene elements. The system and method may identify, for the at least one scene element, at least one relationship that corresponds to at least one UI layout pattern, generate a modified UI layout pattern for the at least one scene element using different relationships than the identified at least one relationship, and trigger display of the AR content associated with the information and the at least one scene element using the modified UI layout pattern.Type: GrantFiled: December 2, 2019Date of Patent: March 21, 2023Assignee: Google LLCInventors: David Joseph Murphy, Ariel Sachter-Zeltzer, Caroline Hermans
-
Patent number: 11544890Abstract: A method can include receiving a starting scene for display and an ending scene for display, the starting scene including at least a first graphical element in a first location and a second graphical element in a second location, the ending scene including at least the first graphical element in a third location and the second graphical element in a fourth location; generating multiple individual candidate animations based on the starting scene and the ending scene, each of the multiple candidate animations including display of the first graphical element transitioning from the first location to the second location and display of the second graphical element transitioning from the third location to the fourth location; for each of the multiple individual candidate animations, determining a score; selecting one of the individual candidate animations based on the determined scores for the individual candidate animations; and presenting the selected individual candidate animation.Type: GrantFiled: December 10, 2021Date of Patent: January 3, 2023Assignee: GOOGLE LLCInventors: Ariel Sachter-Zeltzer, Lee Brandon Keely, Emily Shack
-
Publication number: 20220269465Abstract: A system and method may provide for a computing system including multiple display devices. Data collected by sensors such as, for example, image sensors and positional sensors, of the display devices is leveraged to determine a position and/or an orientation of each of the display devices in the real world environment. This identification and utilization of the relative positioning of the display devices may be used to configure, and reconfigure, display settings, set display priorities, control movement of content, and respond to gesture based commands related to content management.Type: ApplicationFiled: March 24, 2022Publication date: August 25, 2022Inventors: Alexander James Faaborg, Ariel Sachter-Zeltzer
-
Publication number: 20220172419Abstract: A method can include receiving a starting scene for display and an ending scene for display, the starting scene including at least a first graphical element in a first location and a second graphical element in a second location, the ending scene including at least the first graphical element in a third location and the second graphical element in a fourth location; generating multiple individual candidate animations based on the starting scene and the ending scene, each of the multiple candidate animations including display of the first graphical element transitioning from the first location to the second location and display of the second graphical element transitioning from the third location to the fourth location; for each of the multiple individual candidate animations, determining a score; selecting one of the individual candidate animations based on the determined scores for the individual candidate animations; and presenting the selected individual candidate animation.Type: ApplicationFiled: December 10, 2021Publication date: June 2, 2022Inventors: Ariel Sachter-Zeltzer, Lee Brandon Keely, Emily Shack
-
Publication number: 20220043549Abstract: A user interface comprising a set of comments that are aggregated from and included in a plurality of collaborative documents provided by a cloud-based content management platform are displayed. Each of the plurality of collaborative documents is a separate data file. A modification to a comment of the set of comments is received based on user input via the user interface displaying the set of comments included in the plurality of collaborative documents. Responsive to receiving the modification to the comment of the set of comments based on the user input via the user interface displaying the set of comments included in the plurality of collaborative documents, the user interface is updated to reflect the modified comment of the set of comments.Type: ApplicationFiled: October 25, 2021Publication date: February 10, 2022Inventors: Damon Seeley, Ariel Sachter-Zeltzer
-
Patent number: 11200720Abstract: A method can include receiving a starting scene for display and an ending scene for display, the starting scene including at least a first graphical element in a first location and a second graphical element in a second location, the ending scene including at least the first graphical element in a third location and the second graphical element in a fourth location; generating multiple individual candidate animations based on the starting scene and the ending scene, each of the multiple candidate animations including display of the first graphical element transitioning from the first location to the second location and display of the second graphical element transitioning from the third location to the fourth location; for each of the multiple individual candidate animations, determining a score; selecting one of the individual candidate animations based on the determined scores for the individual candidate animations; and presenting the selected individual candidate animation.Type: GrantFiled: December 31, 2019Date of Patent: December 14, 2021Assignee: GOOGLE LLCInventors: Ariel Sachter-Zeltzer, Lee Brandon Keely, Emily Shack
-
Patent number: 11157149Abstract: A method for managing a set of comments included in collaborative documents provided by a cloud-based content management platform includes receiving a user request to view the set of comments included in the collaborative documents provided by the cloud-based content management platform, displaying a user interface comprising the set of comments included in the collaborative documents provided by the cloud-based content management platform, and updating the user interface in response to a modification to the set of comments in one or more of the collaborative documents.Type: GrantFiled: December 8, 2017Date of Patent: October 26, 2021Assignee: Google LLCInventors: Damon Seeley, Ariel Sachter-Zeltzer
-
Patent number: 11093201Abstract: A system and method may provide for a computing system including multiple display devices. Data collected by sensors such as, for example, image sensors and positional sensors, of the display devices is leveraged to determine a position and/or an orientation of each of the display devices in the real world environment. This identification and utilization of the relative positioning of the display devices may be used to configure, and reconfigure, display settings, set display priorities, control movement of content, and respond to gesture based commands related to content management.Type: GrantFiled: October 11, 2019Date of Patent: August 17, 2021Assignee: GOOGLE LLCInventors: Alexander James Faaborg, Ariel Sachter-Zeltzer
-
Publication number: 20210097747Abstract: A method can include receiving a starting scene for display and an ending scene for display, the starting scene including at least a first graphical element in a first location and a second graphical element in a second location, the ending scene including at least the first graphical element in a third location and the second graphical element in a fourth location; generating multiple individual candidate animations based on the starting scene and the ending scene, each of the multiple candidate animations including display of the first graphical element transitioning from the first location to the second location and display of the second graphical element transitioning from the third location to the fourth location; for each of the multiple individual candidate animations, determining a score; selecting one of the individual candidate animations based on the determined scores for the individual candidate animations; and presenting the selected individual candidate animation.Type: ApplicationFiled: December 31, 2019Publication date: April 1, 2021Inventors: Ariel Sachter-Zeltzer, Lee Brandon Keely, Emily Shack
-
Publication number: 20210096802Abstract: A system and method may provide for a computing system including multiple display devices. Data collected by sensors such as, for example, image sensors and positional sensors, of the display devices is leveraged to determine a position and/or an orientation of each of the display devices in the real world environment. This identification and utilization of the relative positioning of the display devices may be used to configure, and reconfigure, display settings, set display priorities, control movement of content, and respond to gesture based commands related to content management.Type: ApplicationFiled: October 11, 2019Publication date: April 1, 2021Inventors: Alexander James Faaborg, Ariel Sachter-Zeltzer
-
Publication number: 20200201514Abstract: A system and method may include receiving data defining an augmented reality (AR) environment including a representation of a physical environment, identifying relationships between a plurality of scene elements in the AR environment, and obtaining a set of UI layout patterns for arranging the plurality of scene elements in the AR environment according to one or more relationships between the plurality of scene elements. The system and method may identify, for the at least one scene element, at least one relationship that corresponds to at least one UI layout pattern, generate a modified UI layout pattern for the at least one scene element using different relationships than the identified at least one relationship, and trigger display of the AR content associated with the information and the at least one scene element using the modified UI layout pattern.Type: ApplicationFiled: December 2, 2019Publication date: June 25, 2020Inventors: David Joseph Murphy, Ariel Sachter-Zeltzer, Caroline Hermans
-
Patent number: 10423314Abstract: Systems, methods, and computer-readable media are provided for generating an arced path of travel for a user interface element. In accordance with one implementation, a method is provided that includes operations performed by at least one processor. The operations of the method include determining coordinates for a start point and an end point of the user interface element corresponding to locations on a user interface. The method may also include determining a minimum arc angle and a maximum arc angle for an arc. Additionally, the method may generate an arced path based on the start point coordinates, the end point coordinates, the minimum arc angle, and the maximum arc angle. The method may also generate commands that move the user interface element along the arced path in the user interface.Type: GrantFiled: June 23, 2015Date of Patent: September 24, 2019Assignee: Google LLCInventors: Ariel Sachter-Zeltzer, Peter Ng, Gustavo Sonoda
-
Publication number: 20190179501Abstract: A method for managing a set of comments included in collaborative documents provided by a cloud-based content management platform includes receiving a user request to view the set of comments included in the collaborative documents provided by the cloud-based content management platform, displaying a user interface comprising the set of comments included in the collaborative documents provided by the cloud-based content management platform, and updating the user interface in response to a modification to the set of comments in one or more of the collaborative documents.Type: ApplicationFiled: December 8, 2017Publication date: June 13, 2019Inventors: Damon Seeley, Ariel Sachter-Zeltzer
-
Patent number: 9990763Abstract: Computer-implemented systems and methods are provided for analyzing and determining properties of virtual environments rendered on a display. The disclosed embodiments include, for example, a method for rendering a virtual environment, the method comprising operations performed with one or more processors. The operations of the method may include generating a plurality of object layers, the object layers representing permissible height values. The method may also include populating the environment with a plurality of objects, wherein each object is associated with a height value corresponding to one of the object layers. The method may also include determining whether any two objects form an occluded pair. The method may also include calculating a cast shadow index for each occluded pair reflecting a magnitude of a height differential between occluding object and the occluded object. The method may also include rendering the virtual environment in accordance with the calculated cast shadow indices.Type: GrantFiled: June 23, 2015Date of Patent: June 5, 2018Assignee: Google LLCInventors: Ariel Sachter-Zeltzer, Christian Robertson, Jon Wiley, John Nicholas Jitkoff, Zachary Gibson, David Haw Yun Chiu
-
Publication number: 20170102858Abstract: Systems, methods, and computer-readable media are provided for generating an arced path of travel for a user interface element. In accordance with one implementation, a method is provided that includes operations performed by at least one processor. The operations of the method include determining coordinates for a start point and an end point of the user interface element corresponding to locations on a user interface. The method may also include determining a minimum arc angle and a maximum arc angle for an arc. Additionally, the method may generate an arced path based on the start point coordinates, the end point coordinates, the minimum arc angle, and the maximum arc angle. The method may also generate commands that move the user interface element along the arced path in the user interface.Type: ApplicationFiled: June 23, 2015Publication date: April 13, 2017Applicant: Google Inc.Inventors: Ariel Sachter-Zeltzer, Peter Ng, Gustavo Sonoda
-
Patent number: 9607427Abstract: Computer-implemented systems and methods are provided for analyzing and determining properties of virtual environments rendered on a display. The disclosed embodiments include, for example, a method for obtaining, by one or more processors, one or more depth parameters comprising one or more display parameters reflecting characteristics of the display, wherein the display parameters include a height and width of the display, and one or more environment depth multipliers reflecting a scaling factor to optimize display performance. The method may also include calculating, by the one or more processors, a diagonal display distance based on the display parameters. The method may also include calculating, by the one or more processors, an environment depth based on the diagonal display distance and the one or more environment depth multipliers. The method may also include setting, by the one or more processors, the depth of the display equal to the environment depth.Type: GrantFiled: June 24, 2015Date of Patent: March 28, 2017Assignee: Google Inc.Inventors: Ariel Sachter-Zeltzer, Christian Robertson, Jon Wiley, John Nicholas Jitkoff, Zachary Gibson, David Haw Yun Chiu
-
Publication number: 20150371438Abstract: Computer-implemented systems and methods are provided for analyzing and determining properties of virtual environments rendered on a display. The disclosed embodiments include, for example, a method for obtaining, by one or more processors, one or more depth parameters comprising one or more display parameters reflecting characteristics of the display, wherein the display parameters include a height and width of the display, and one or more environment depth multipliers reflecting a scaling factor to optimize display performance. The method may also include calculating, by the one or more processors, a diagonal display distance based on the display parameters. The method may also include calculating, by the one or more processors, an environment depth based on the diagonal display distance and the one or more environment depth multipliers. The method may also include setting, by the one or more processors, the depth of the display equal to the environment depth.Type: ApplicationFiled: June 24, 2015Publication date: December 24, 2015Inventors: Ariel SACHTER-ZELTZER, Christian ROBERTSON, Jon WILEY, John Nicholas JITKOFF, Zachary GIBSON, David Haw Yun CHIU
-
Publication number: 20150371436Abstract: Computer-implemented systems and methods are provided for analyzing and determining properties of virtual environments rendered on a display. The disclosed embodiments include, for example, a method for rendering a virtual environment, the method comprising operations performed with one or more processors. The operations of the method may include generating a plurality of object layers, the object layers representing permissible height values. The method may also include populating the environment with a plurality of objects, wherein each object is associated with a height value corresponding to one of the object layers. The method may also include determining whether any two objects form an occluded pair. The method may also include calculating a cast shadow index for each occluded pair reflecting a magnitude of a height differential between occluding object and the occluded object. The method may also include rendering the virtual environment in accordance with the calculated cast shadow indices.Type: ApplicationFiled: June 23, 2015Publication date: December 24, 2015Inventors: Ariel SACHTER-ZELTZER, Christian ROBERTSON, Jon WILEY, John Nicholas JITKOFF, Zachary GIBSON, David Haw Yun CHIU