Patents Examined by David V Luu
  • Patent number: 11816325
    Abstract: The present disclosure generally relates to replacing an application affordance corresponding to an application with a different application affordance corresponding to a different application when the different application meets a predetermined criteria.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: November 14, 2023
    Assignee: Apple Inc.
    Inventors: Andre M. J. Boule, Richard R. Dellinger, Craig M. Federighi, Stephen O. Lemay, Donald W. Pitschel, Emily Clark Schubert, Michael Knippers
  • Patent number: 11740759
    Abstract: The disclosure describes a cryogenic device with a display device for displaying one of a plurality of user-interfaces associated with a plurality of cryogenic device states. The cryogenic device is configured to: generate an initial user-interface for display on the display device; determine that the cryogenic device is in a first state; generate, in response to determining that the cryogenic device is in the first state, instructions for rendering a first user-interface, wherein the first user-interface is associated with the first state; and cause the display device to display the first user-interface. In this way, the cryogenic device may have a dynamic user interface that is configured to response to states of the cryogenic device.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: August 29, 2023
    Assignee: Pacira CryoTech, Inc.
    Inventors: Eric Theodore Johansson, Jeff Gamelsky, Pierre-Andre Mugnier
  • Patent number: 11693674
    Abstract: A computing system includes a virtualization server that runs virtual machine sessions and provides a hosted application with user interface (UI) elements having an ordered hierarchy of graphical control elements when sequenced therethrough. A client computing device accesses the hosted application and receives the ordered hierarchy of graphical control elements and displays the graphical control elements as local virtual UI elements, applies user input to one of the graphical control elements in focus, generates a local virtual UI element graphics overlay for display corresponding to a predicted response to the user input as a next graphical control element in the ordered hierarchy and sends the user input to the virtualization server.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: July 4, 2023
    Assignee: Citrix Systems, Inc.
    Inventor: Georgy Momchilov
  • Patent number: 11693673
    Abstract: A computing system includes a virtualization server that runs virtual machine sessions and provides a hosted application with user interface (UI) elements having scrollable content. A client computing device accesses the hosted application during one of the virtual machine sessions and receives the scrollable content. The client computing device displays at least a portion of the scrollable content as local virtual UI elements, applies user input to scroll the portion of the scrollable content in focus, caches scrollable content that is positioned adjacent the portion of the scrollable content being scrolled that is not in focus, and generates a local virtual UI element graphics overlay that includes at least a portion of the cached scrollable content for display corresponding to a predicted response to the user input.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: July 4, 2023
    Assignee: Citrix Systems, Inc.
    Inventor: Georgy Momchilov
  • Patent number: 11693672
    Abstract: A computing system includes a virtualization server that runs virtual machine sessions and provides a hosted application having user interface (UI) elements. A client computing device receives the UI elements and displays the UI elements as local virtual UI elements, applies user input to one of the local virtual UI elements in focus, generates a local virtual UI element graphics overlay corresponding to a predicted response to the user input and sends the user input to the virtualization server, which generates an updated UI element graphics corresponding to an actual response to the user input. The client computing device replaces at least a portion of the local virtual UI element graphics overlay corresponding to the predicted response with the received updated UI element graphics.
    Type: Grant
    Filed: December 9, 2021
    Date of Patent: July 4, 2023
    Assignee: Citrix Systems, Inc.
    Inventor: Georgy Momchilov
  • Patent number: 11656738
    Abstract: A secure operation method for an icon based on a voice-screen-mouse ternary verification includes verifying and comparing an icon associated with an operator's voice, an icon displayed on the screen to specify an operation, and an icon to which the mouse points when the mouse stops moving, and providing permission for operation and warning by a system. An association between a specific voice and the icon is established first. An associated icon is activated by a voice input of a voice recognition system, and then verification and comparing is performed with the icon to which the mouse points when the mouse stops moving. For the touch screen computer and mobile terminal, the binary verification is performed through the icon associated with the operator's voice and the icon displayed on the screen to specify the operation. The system provides authorization for the operation.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: May 23, 2023
    Assignee: NANJING INSTITUTE OF RAILWAY TECHNOLOGY
    Inventor: Lisong Wang
  • Patent number: 11580876
    Abstract: In one aspect, A computerized method for implementing a virtualized training session user interface (UI) with respect to a production software UI includes the step of providing a production software application. The method includes displaying a guide on a production software UI. A workflow and a tutorial content of the guide is determined dynamically using one or more specified machine-learning algorithms. The method includes displaying the guide as a set of images with a virtual lab placed on top of each image of the guide. The method includes receiving a user input comprising a learning-related data inside a virtual environment of the guide.
    Type: Grant
    Filed: October 13, 2019
    Date of Patent: February 14, 2023
    Inventors: Kalpit Jain, Kaushal Mehta
  • Patent number: 11567642
    Abstract: Contextual paste target prediction is used to predict one or more target applications for a paste action, and do so based upon a context associated with the content that has previously been selected and copied. The results of the prediction may be used to present to a user one or more user controls to enable the user to activate one or more predicted application, and in some instances, additionally configure a state of a predicted application to use the selected and copied content once activated. As such, upon completing a copy action, a user may, in some instances, be provided with an ability to quickly switch to an application into which the user was intending to paste the content. This can provide a simpler user interface in a device such as phones and tablet computers with limited display size and limited input device facilities. It can result in a paste operation into a different application with fewer steps than is possible conventionally.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: January 31, 2023
    Assignee: GOOGLE LLC
    Inventors: Aayush Kumar, Gokhan Bakir
  • Patent number: 11360638
    Abstract: A method for processing icons and a mobile terminal are provided. The method for processing icons includes: obtaining, in response to detecting a pinching operation by a user on multiple icons, attribute information about each of the multiple icons; and performing a classification operation on the multiple icons based on the attribute information.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: June 14, 2022
    Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
    Inventor: Weiwei Zhang
  • Patent number: 11314400
    Abstract: A unified digital image selection system is described for selection and editing of both vector and raster graphics together. In one example, a first user input is received that selects a region of a digital image. In response to the first user input, a vector selection representation is generated of at least a portion of a vector graphic included in the selected region. A raster selection representation is also generated of at least a portion of a raster graphic included in the selected region in response to the first user input. A second user input is also received specifying a digital image editing operation. In response to the second user input, both the vector selection representation and the raster selection representation using the digital editing operation. The digital image is then displayed as having the edited vector selection representation and the edited raster selection representation.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: April 26, 2022
    Assignee: Adobe Inc.
    Inventor: Robert Tyler Voliter
  • Patent number: 11281478
    Abstract: A computing system includes a virtualization server that runs virtual machine sessions and provides a hosted application with user interface (UI) elements having an ordered hierarchy of graphical control elements when sequenced therethrough. A client computing device accesses the hosted application and receives the ordered hierarchy of graphical control elements and displays the graphical control elements as local virtual UI elements, applies user input to one of the graphical control elements in focus, generates a local virtual UI element graphics overlay for display corresponding to a predicted response to the user input as a next graphical control element in the ordered hierarchy and sends the user input to the virtualization server.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: March 22, 2022
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: Georgy Momchilov
  • Patent number: 11263029
    Abstract: A computing system includes a virtualization server that runs virtual machine sessions and provides a hosted application with user interface (UI) elements having scrollable content. A client computing device accesses the hosted application during one of the virtual machine sessions and receives the scrollable content. The client computing device displays at least a portion of the scrollable content as local virtual UI elements, applies user input to scroll the portion of the scrollable content in focus, caches scrollable content that is positioned adjacent the portion of the scrollable content being scrolled that is not in focus, and generates a local virtual UI element graphics overlay that includes at least a portion of the cached scrollable content for display corresponding to a predicted response to the user input.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: March 1, 2022
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: Georgy Momchilov
  • Patent number: 11263028
    Abstract: A computing system includes a virtualization server that runs virtual machine sessions and provides a hosted application having user interface (UI) elements. A client computing device receives the UI elements and displays the UI elements as local virtual UI elements, applies user input to one of the local virtual UI elements in focus, generates a local virtual UI element graphics overlay corresponding to a predicted response to the user input and sends the user input to the virtualization server, which generates an updated UI element graphics corresponding to an actual response to the user input. The client computing device replaces at least a portion of the local virtual UI element graphics overlay corresponding to the predicted response with the received updated UI element graphics.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: March 1, 2022
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: Georgy Momchilov
  • Patent number: 11249713
    Abstract: Online conference collaboration techniques and systems are described in which a plurality of client devices may be leveraged by a single user to participate as part of an online conference. In one example, a user input is received that is initiated as part of the online conference by a first client device. The user input identifies a portion of a plurality of portions of a user interface that support user participation as part of the online conference by the first client device and a second client device that is to output the identified portion. In response, the second client device is caused to join the online conference and caused to display the identified portion of the user interface.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: February 15, 2022
    Assignee: Adobe Inc.
    Inventors: Sachin Soni, Ajay Jain
  • Patent number: 11120326
    Abstract: Example implementations are directed to systems and methods for a context aware conversational agent for self-learning. In an example implementation, a method includes generating a journaling model based on activity data and engagement data associated with one or more tasks of a user. The journaling model uses machine-learning to identify a context pattern using the activity data, and maps performance associated with the one or more tasks based at least on the engagement data. The method adaptively provides a prompt to gather additional engagement data based on the context pattern in view of real-time activity data, where the prompt is generated based on the journaling model. The journaling model is updated based on the additional engagement data.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: September 14, 2021
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Daniel Avrahami, Jennifer Marlow, Rafal Kocielnik, Di Lu
  • Patent number: 11086475
    Abstract: An artificial reality system is described that renders, presents, and controls user interface elements within an artificial reality environment, and performs actions in response to one or more detected gestures of the user. The artificial reality system includes an image capture device configured to capture image data representative of a physical environment, a head-mounted display (HMD) configured to output artificial reality content, a gesture detector configured to identify, from the image data, a gesture comprising a configuration of a hand that is substantially stationary for at least a threshold period of time and positioned such that a thumb of the hand and at least one other finger form approximately a circle or approximately a circular segment, a user interface (UI) engine to generate a UI element in response to the identified gesture, and a rendering engine to render the UI element as an overlay to the artificial reality content.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: August 10, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Jonathan Ravasz, Jasper Stevens, Adam Tibor Varga, Etienne Pinchon, Simon Charles Tickner, Jennifer Lynn Spurlock, Kyle Eric Sorge-Toomey, Robert Ellis, Barrett Fox
  • Patent number: 11080012
    Abstract: The digital assistant displays a digital assistant object in an object region of a display screen. The digital assistant then obtains at least one information item based on a speech input from a user. Upon determining that the at least one information item can be displayed in its entirety in the display region of the display screen, the digital assistant displays the at least one information item in the display region, where the display region and the object region are not visually distinguishable from one another. Upon determining that the at least one information item cannot be displayed in its entirety in the display region of the video display screen, the digital assistant displays a portion of the at least one information item in the display region, where the display region and the object region are visually distinguishable from one another.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: August 3, 2021
    Assignee: Apple Inc.
    Inventors: Stephen O. Lemay, Alessandro Francesco Sabatelli, Freddy Allen Anzures, Imran Chaudhri, Scott Forstall, Gregory Novick
  • Patent number: 11073965
    Abstract: In some embodiments, a configuration management application accesses configuration data for a multi-target website. The configuration management application provides the user interface including a timeline area and a page display area. The timeline area is configured to display timeline entries corresponding to configurations of the multi-target website. Based on a selection of a timeline entry, the page display area is configured to display a webpage configuration corresponding to the selected timeline entry. In addition, the page display area is configured to display graphical annotations indicating interaction metrics for the configured page regions. In some cases, the timeline entries, configurations, and interaction metrics are determined based on a selection of a target segment for the multi-target website.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: July 27, 2021
    Assignee: ADOBE INC.
    Inventors: Harpreet Singh, Balaji Krishnamurthy, Akash Rupela
  • Patent number: 11061540
    Abstract: Mobile devices, such as a smartphone, tablet or wearable, are leveraged to facilitate remote support between a user of the device, and a remote technician. In this approach, the mobile device is used as a tool on behalf of the remote technician. In particular, and in one embodiment, the mobile device is used to transfer images to the remote technician's desktop. The remote technician desktop is provisioned with a whiteboard functionality by which the remote technical draws on the camera image that the remote technician is then viewing. The resulting annotation(s) are then transferred back over the network and drawn on the end user's camera view. In this manner, the technician highlights any area of the camera image, and those highlights are visible on the end user mobile device regardless of whether the local end user rotates the view or moves the mobile device camera during the support session.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: July 13, 2021
    Assignee: LogMeIn, Inc.
    Inventors: Sándor Balázs Bányai, András Sulykos
  • Patent number: 11048405
    Abstract: An information processing device includes: a receiving interface that receives a layout of at least one figure based on an instruction of a user, the at least one figure representing a meaning of at least part of target data based on a meaning obtained from the target data; and a display controller that displays the at least one figure on a display according to the layout received by the receiving interface.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: June 29, 2021
    Assignee: FUJIFILM BUSINESS INNOVATION CORP.
    Inventor: Kengo Tokuchi