Patents by Inventor Karen Natalie WONG

Karen Natalie WONG 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: 11830515
    Abstract: In one implementation, a method of playing audio is performed at a device including one or more processors coupled to non-transitory memory. The method includes playing audio associated with an object at a frequency-dependent volume based on a distance between a user location and an object location, an object orientation with respect to the user location, and the frequency-dependent three-dimensional audio emission pattern. In various implementations, methods of visualizing the frequency-dependent three-dimensional audio emission pattern and changing properties thereof are disclosed.
    Type: Grant
    Filed: August 25, 2022
    Date of Patent: November 28, 2023
    Assignee: APPLE INC.
    Inventors: Jue Wang, Zachary Becker, Karen Natalie Wong, Robin-Yann Joram Storm
  • Patent number: 11644941
    Abstract: In one implementation, a method of manipulating animation timing is provided by a device including one or more processors coupled to non-transitory memory. The method includes displaying, using a display, a timeline for an animation of an object moving along a path, wherein the timeline includes a plurality of ticks, wherein each of the plurality of ticks is associated with a respective distance along the timeline and a respective distance along the path, wherein the respective distance along the timeline is proportional to an amount of time for the object to move the respective distance along the path. The method includes receiving, using one or more input devices, an input within the timeline. The method includes, in response to receiving the input within the timeline, changing the respective distances along the timeline of two or more of the plurality of ticks.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: May 9, 2023
    Assignee: APPLE INC.
    Inventors: Karen Natalie Wong, James Graham McCarter, Jee Young Park
  • Publication number: 20230029775
    Abstract: In one implementation, a method of changing an audio property of an object is performed at a device including one or more processors coupled to non-transitory memory. The method includes displaying, using a display, a representation of a scene including a representation of an object associated with an audio property. The method includes displaying, using the display, in association with the representation of the object, a manipulator indicating a value of the audio property. The method includes receiving, using one or more input devices, a user input interacting with the manipulator. The method includes, in response to receiving the user input, changing the value of the audio property based on the user input and displaying, using the display, the manipulator indicating the changed value of the audio property.
    Type: Application
    Filed: October 6, 2022
    Publication date: February 2, 2023
    Inventors: Karen Natalie Wong, Adam James Bolton
  • Publication number: 20220415342
    Abstract: In one implementation, a method of playing audio is performed at a device including one or more processors coupled to non-transitory memory. The method includes playing audio associated with an object at a frequency-dependent volume based on a distance between a user location and an object location, an object orientation with respect to the user location, and the frequency-dependent three-dimensional audio emission pattern. In various implementations, methods of visualizing the frequency-dependent three-dimensional audio emission pattern and changing properties thereof are disclosed.
    Type: Application
    Filed: August 25, 2022
    Publication date: December 29, 2022
    Inventors: Jue Wang, Zachary Becker, Karen Natalie Wong, Robin-Yann Joram Storm
  • Patent number: 11494160
    Abstract: In one implementation, a method of changing an audio property of an object is performed at a device including one or more processors coupled to non-transitory memory. The method includes displaying, using a display, a representation of a scene including a representation of an object associated with an audio property. The method includes displaying, using the display, in association with the representation of the object, a manipulator indicating a value of the audio property. The method includes receiving, using one or more input devices, a user input interacting with the manipulator. The method includes, in response to receiving the user input, changing the value of the audio property based on the user input and displaying, using the display, the manipulator indicating the changed value of the audio property.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: November 8, 2022
    Assignee: APPLE INC.
    Inventors: Karen Natalie Wong, Adam James Bolton
  • Patent number: 11462232
    Abstract: In one implementation, a method of playing audio is performed at a device including one or more processors coupled to non-transitory memory. The method includes playing audio associated with an object at a frequency-dependent volume based on a distance between a user location and an object location, an object orientation with respect to the user location, and the frequency-dependent three-dimensional audio emission pattern. In various implementations, methods of visualizing the frequency-dependent three-dimensional audio emission pattern and changing properties thereof are disclosed.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: October 4, 2022
    Assignee: APPLE INC.
    Inventors: Jue Wang, Zachary Becker, Karen Natalie Wong, Robin-Yann Joram Storm
  • Patent number: 11321108
    Abstract: A user interface for managing allocations of network resources in a virtualized computing environment provides a graphical overview of the virtual computing environment that allows the user to visualize the virtual network, including the connections between the virtual network adapters and the uplink port groups that provide physical network resources for the virtual machines included in the virtualized computing environment. The user interface also provides graphical elements that allow the user to modify the virtual network, to migrate virtual machines from individual virtual switches to a distributed virtual switch, and/or to modify the arrangement of physical network adapters that provide network backing for the virtual machines. By providing these features, the user interface according to one or more embodiments of the present invention can allow the user to efficiently and safely manage the virtual network in the virtual computing environment.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: May 3, 2022
    Assignee: VMware, Inc.
    Inventors: Kathryn Murrell, Karen Natalie Wong
  • Patent number: 9990215
    Abstract: A virtualized computing environment is managed with a user interface that includes a graphical interface portion as well as a command-line portion. As a user interacts with the graphical interface portion, a command-line entry corresponding to the interaction is automatically generated and populates the command-line portion. Similarly, as the user types in a command-line entry, a corresponding action is graphically depicted in the graphical interface portion. By providing a blend of a graphical interface and a command-line interface, embodiments of the invention provide improved usability of the virtual infrastructure client and allow users to more quickly become familiar with the use of the application.
    Type: Grant
    Filed: February 22, 2011
    Date of Patent: June 5, 2018
    Assignee: VMware, Inc.
    Inventors: Karen Natalie Wong, Kathryn Murrell, Manaswi Shukla
  • Patent number: 9553948
    Abstract: A graphical user interface for a virtualized computing environment that includes a plurality of host computers, each having one or more virtual machines running therein, where the virtualized computing environment is configured with one or more monitoring profiles for monitoring a status of objects included in the virtualized computing environment, where the graphical user interface includes a first section and a second section. The first section organizes the one or more monitoring profiles, where each monitoring profile includes one or more rules and each rule corresponds to an action that is performed if the rule is violated. The second section organizes a first set of rules associated with a selected monitoring profile and corresponding actions associated with each rule in the first set of rules.
    Type: Grant
    Filed: May 5, 2011
    Date of Patent: January 24, 2017
    Assignee: VMware, Inc.
    Inventors: Karen Natalie Wong, Martin Bednar
  • Publication number: 20160371112
    Abstract: A user interface for managing allocations of network resources in a virtualized computing environment provides a graphical overview of the virtual computing environment that allows the user to visualize the virtual network, including the connections between the virtual network adapters and the uplink port groups that provide physical network resources for the virtual machines included in the virtualized computing environment. The user interface also provides graphical elements that allow the user to modify the virtual network, to migrate virtual machines from individual virtual switches to a distributed virtual switch, and/or to modify the arrangement of physical network adapters that provide network backing for the virtual machines. By providing these features, the user interface according to one or more embodiments of the present invention can allow the user to efficiently and safely manage the virtual network in the virtual computing environment.
    Type: Application
    Filed: September 2, 2016
    Publication date: December 22, 2016
    Inventors: Kathryn MURRELL, Karen Natalie WONG
  • Patent number: 9501849
    Abstract: A user interface that allows administrators of a virtualized computing environment to easily navigate to and/or search for specific objects, determine relationships between selected objects, and have visibility into the health status of objects in the virtualized computing environment. Objects within a column may be displayed with names, displayed as bars, or aggregated into groups based on the number of objects in the column. Also, in some embodiments, when a user selects one object, objects in other columns that are related to the selected object may be visually distinguished from the other objects, allowing an administrator to easily navigate to related objects.
    Type: Grant
    Filed: May 11, 2012
    Date of Patent: November 22, 2016
    Assignee: VMware, Inc.
    Inventors: Karen Natalie Wong, Martin Bednar, Manaswi Shukla
  • Patent number: 9495270
    Abstract: A graphical user interface for monitoring a status of objects included in a virtualized computing environment including a plurality of host computers, each having one or more virtual machines running therein, includes a first second and a second section. The first section displays a first graph depicting utilization during a first period of time of a first computing resource associated with a first object included in the virtualized computing environment. The second section displays a listing of one or more objects included in the virtualized computing environment that are related to the first object, where, in response to receiving a selection of a second object from the listing of one or more objects, the first section displays a second graph depicting utilization during the first period of time of the first computing resource associated with the second object.
    Type: Grant
    Filed: May 31, 2011
    Date of Patent: November 15, 2016
    Assignee: VMware, Inc.
    Inventor: Karen Natalie Wong
  • Patent number: 9472002
    Abstract: A computer-implemented method for generating a graph of parameters of a virtualized computing environment. The method includes generating a first graph depicting a timeline of aggregate health of a virtual machine grouping; generating a second graph depicting types of user activity for one of the plurality of time frames; and generating a third graph depicting aggregate health of the virtual machine grouping for one of the plurality of time frames, wherein the second graph is overlaid with the third graph, and wherein the first graph, the second graph, and the third graph are for display in a single view.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: October 18, 2016
    Assignee: VMware, Inc.
    Inventors: Karen Natalie Wong, David Yang
  • Patent number: 9418455
    Abstract: A computer-implemented method for generating a graph of parameters of a virtualized computing environment. The method includes accessing parameters from virtual machine groupings, generating a first graph depicting overall allocation of resources and overall current usage of resources for the virtual data centers, generating a second graph depicting aggregate health of the virtual machine groupings, and generating a third graph depicting allocation of resources of the virtual data centers overlaid with the current usage of resources of the virtual data centers, wherein the first graph, the second graph and the third graph are for display in a single view.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: August 16, 2016
    Assignee: VMware, Inc.
    Inventors: Karen Natalie Wong, David Yang
  • Patent number: 9160630
    Abstract: A method for displaying a graphical user interface for a computing environment including computing resources that are provided to a plurality of organizations over one or more external networks includes displaying representations of the one or more external networks. The method further includes displaying a first node in the graphical user interface that is connected to the representations of at least one of the one or more external networks, where the first node is associated with a first organization; displaying an aggregate node in the graphical user interface that is associated with a plurality of other organizations besides the first organization; receiving a selection to view details of the first organization; and displaying an expanded view of the first organization in the graphical user interface in response to the selection.
    Type: Grant
    Filed: June 7, 2011
    Date of Patent: October 13, 2015
    Assignee: VMware, Inc.
    Inventors: Karen Natalie Wong, Peter J. Shepherd, Alex Smolen
  • Patent number: 9134992
    Abstract: A method for generating an upgrade plan for assets included in a virtualized computing environment includes receiving a selection of one or more target assets to receive updates. The method further includes receiving a selection of one or more upgrade packages, determining a first set of target assets that is capable of being upgraded with at least one selected upgrade package, determining a second set of target assets that depend on the first set of target assets, and generating an upgrade plan for the first set of target assets and the second set of target assets.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: September 15, 2015
    Assignee: VMware, Inc.
    Inventors: Karen Natalie Wong, Manaswi Shukla
  • Patent number: 9124488
    Abstract: Embodiments of the present invention provide a dashboard that displays an overview of a datacenter's health which helps prioritize, monitor, and troubleshoot problems. In particular, one embodiment is a method for visualizing the health of datacenter objects which includes displaying datacenter objects on a scatterplot of a dashboard wherein one axis of the scatterplot corresponds to problem severity and another axis of the scatterplot corresponds to time.
    Type: Grant
    Filed: April 21, 2010
    Date of Patent: September 1, 2015
    Assignee: VMware, Inc.
    Inventors: Karen Natalie Wong, Martin Bednar
  • Patent number: 9097528
    Abstract: One embodiment of the present invention is a method for managing a datacenter using a mobile device, which method includes: (a) in response to a user request, the mobile device causing an identification prober to obtain information from one or more of a plurality of identification providers disposed at predetermined locations in the datacenter, and determining a mobile device location in the datacenter therefrom; (b) the mobile device requesting a datacenter map from a datacenter management system, displaying at least a portion of the map on a mobile device display, and displaying the mobile device location on the at least a portion of the map; and (c) the mobile device obtaining an equipment location of an equipment in the datacenter from the datacenter management system, displaying directions from the mobile device location to the equipment location, and displaying the equipment location on the at least a portion of the map if it fits in the display.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: August 4, 2015
    Assignee: VMware, Inc.
    Inventors: Eric Marshall Rider, Benjamin Trevor Kolin, Karen Natalie Wong
  • Publication number: 20130300747
    Abstract: A user interface that allows administrators of a virtualized computing environment to easily navigate to and/or search for specific objects, determine relationships between selected objects, and have visibility into the health status of objects in the virtualized computing environment. Objects within a column may be displayed with names, displayed as bars, or aggregated into groups based on the number of objects in the column. Also, in some embodiments, when a user selects one object, objects in other columns that are related to the selected object may be visually distinguished from the other objects, allowing an administrator to easily navigate to related objects.
    Type: Application
    Filed: May 11, 2012
    Publication date: November 14, 2013
    Applicant: VMware, Inc.
    Inventors: Karen Natalie WONG, Martin BEDNAR, Manaswi SHUKLA
  • Publication number: 20130055155
    Abstract: A method for generating an upgrade plan for assets included in a virtualized computing environment includes receiving a selection of one or more target assets to receive updates. The method further includes receiving a selection of one or more upgrade packages, determining a first set of target assets that is capable of being upgraded with at least one selected upgrade package, determining a second set of target assets that depend on the first set of target assets, and generating an upgrade plan for the first set of target assets and the second set of target assets.
    Type: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Applicant: VMWARE, INC.
    Inventors: Karen Natalie WONG, Manaswi SHUKLA