Patents Examined by Andrey Belousov
  • Patent number: 11966562
    Abstract: An approach for automatically generate the Natural Language Interface (NLI) directly from the Graphical User Interface (GUI) code is disclosed. The approach leverages the use of mapping between GUI components to pre-defined NLI components in order to generate the necessary NLI components (e.g., intent example, entities, etc.) from the GUI code representation. The approach can leverage pre-defined patterns in order to generate these intent examples for each kind of NLI components. The created NLI dialog can be used simultaneously with the GUI or as a standalone feature.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: April 23, 2024
    Assignee: International Business Machines Corporation
    Inventors: Offer Akrabi, Erez Lev Meir Bilgory, Sami Sobhe Marreed, Alessandro Donatelli, Asaf Adi, Nir Mashkif
  • Patent number: 11966557
    Abstract: A user interface adjustment method and apparatus, and an electronic device are provided. The user interface adjustment method includes: receiving a first touch input on an icon adjustment control in a case that the icon adjustment control is displayed, where the icon adjustment control includes a plurality of adjustment regions, and the plurality of adjustment regions each are associated with a different icon display parameter; determining, in response to the first touch input, a target adjustment region corresponding to the first touch input and a target icon display parameter associated with the target adjustment region; and adjusting a display parameter of a target application icon to the target icon display parameter.
    Type: Grant
    Filed: February 28, 2023
    Date of Patent: April 23, 2024
    Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
    Inventors: Weijian Liao, Bowen Wu
  • Patent number: 11954242
    Abstract: A computer system presents first computer-generated content. While presenting the first computer-generated content, the computer system detects first movement of a first user in a physical environment, and in response: in accordance with a determination that the first movement changes a spatial relationship between the first user and a second user in the physical environment from a first spatial relationship to a second spatial relationship and that the change in spatial relationship meets first criteria, the computer system changes one or more output properties of the first computer-generated content; and in accordance with the determination that the first movement changes the spatial relationship from the first spatial relationship to the second spatial relationship and that the change in spatial relationship does not meet the first criteria, the computer system presents the first computer-generated content without changing the one or more output properties of the first computer-generated content.
    Type: Grant
    Filed: December 28, 2021
    Date of Patent: April 9, 2024
    Assignee: APPLE INC.
    Inventors: Jonathan R. Dascola, Israel Pastrana Vicente, Peter D. Anton, Stephen O. Lemay, William A. Sorrentino, III, Kristi E. S. Bauerly, Philipp Rockel, Dorian D. Dargan
  • Patent number: 11947773
    Abstract: By allowing a person to customize an otherwise common media prior to delivery of the media to a recipient on a regular basis it is possible to deliver professionally created media in a personalized manner. In one embodiment, a magazine subscription is delivered monthly to a recipient and the cover (centerfold, back page) contains content provided by the initiator. In another embodiment, video media delivered to the recipient is created by a professional as a universal offering but content, such as photos, videos, text, is added by the initiator prior to delivery.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: April 2, 2024
    Assignee: Union Beach L.P.
    Inventor: Mary C. Tannenbaum
  • Patent number: 11941420
    Abstract: Implementations are directed to facilitating user device and/or agent device actions during a communication session. An interactive communications system provides outputs, as outlined below, that are tailored to enhance the functionality of the communication session, reduce the number of dialog “turns” of the communications session and/or the number of user inputs to devices involved in the session, and/or otherwise mitigate consumption of network and/or hardware resources during the communication session. In various implementations, the communication session involves user device(s) of a user, agent device(s) of an agent, and the interactive communications system. The interactive communications system can analyze various communications from the user device(s) and/or agent device(s) during a communication session in which the user (via the user device(s)) directs various communications to the agent, and in which the agent (via the agent device(s)) optionally directs various communications to the user.
    Type: Grant
    Filed: March 4, 2022
    Date of Patent: March 26, 2024
    Assignee: GOOGLE LLC
    Inventors: Robin Dua, Andrew Tomkins, Sujith Ravi
  • Patent number: 11934584
    Abstract: Touch detection includes obtaining image data for a finger and a target surface, and determining a touch region in the image data on which the fingertip makes contact with the target surface. A pointing direction of the finger in the image data is determined, and a target region is estimated on the target surface based on the touch region and the pointing direction, wherein the touch region comprises a portion of the target surface that extends from the touch region in a direction of the pointing direction.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: March 19, 2024
    Assignee: Apple Inc.
    Inventors: Lejing Wang, Martin Meloun, Ji Hyoun Lim
  • Patent number: 11899682
    Abstract: The present disclosure relates to selectively analyzing digital content items from a social networking system to generate a searchable graph object that facilitates visualization of correlations between entities of interest (e.g., brands, products, services, companies), concepts (e.g., domain-specific and/or general terms), hashtags, and other output classes. For example, systems described herein involve collecting images and/or videos that are publicly available via a social networking platform and evaluating content and metadata thereof to identify entities of interest therein and predict various concepts therein to generate a graph object that provides a searchable matrix. The systems herein provide a mechanism for processing a graph query that presents a relational graph showing correlations between the query and the various output classes.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: February 13, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paul Pangilinan Del Villar, Mohamed Abdelrhman Mostafa Ali Elfeki, Pramod Kumar Sharma, Nilgoon Zarei
  • Patent number: 11893200
    Abstract: A user interface (UI) display method is provided. The UI display method includes displaying an operation window including one or more setting items on a screen, and if a first one of the setting items is inputted, causing at least a part or all of the remaining operation window part except for the first item not to be displayed on the screen.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: February 6, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Sung-Jin Yoon
  • Patent number: 11886683
    Abstract: Systems, methods, and computer-readable media for presenting board graphics are disclosed. The systems and methods may involve receiving a request to present, on a display, a board having a plurality of document object models (DOMs) arranged in rows and columns. A canvas layer of the board may be generated, including a graphical representation of each of the plurality of DOMs. A library of locations on the canvas layer may be generated, storing an arrangement of the plurality of DOMs. Disclosed embodiments may present, on the display, a portion of the canvas layer, where the presented portion of the canvas layer is be determined by a size of the display. The graphical representation of each of the plurality of DOMs presented on the display may be transformed into a corresponding DOM of the plurality of DOMs.
    Type: Grant
    Filed: December 30, 2022
    Date of Patent: January 30, 2024
    Assignee: MONDAY.COM LTD
    Inventors: Ron Nachmany, Tom Bogin
  • Patent number: 11886681
    Abstract: A system and method for standardizing user interface elements are presented. A first application is identified having a higher use metric than a second application, the first application including one or more user interface elements that have one or more respective parameters. The second application has one or more user interface elements that are similar to the user interface elements of the first application and has one or more respective parameters that are different than the respective parameters of the user interface elements of the first application. A determination of similarity is made between the user interface elements applications based upon at least one predetermined criterion. Based on the determination, one or more parameters of the user interface elements of the second application are modified to match one or more parameters of the first application.
    Type: Grant
    Filed: March 21, 2023
    Date of Patent: January 30, 2024
    Assignee: eBay Inc.
    Inventors: David A. Ramadge, Justin Van Winkle, Corinne Elizabeth Sherman
  • Patent number: 11847264
    Abstract: Methods and systems are described for improved techniques for consuming and interacting with media content. Specifically, a media guidance application may present a holographic structure using a holographic interface. Moreover, the media guidance application may monitor the user and/or area about the holographic interface for user interactions that may cause the media guidance application to alter the holographic structure based on a user interaction. The media guidance application may also after altering the holographic structure, generate for display a media asset associated with the holographic structure.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: December 19, 2023
    Assignee: Rovi Guides, Inc.
    Inventors: Walter R. Klappert, Jason W. Conness, Todd Mariani
  • Patent number: 11847304
    Abstract: Techniques for media album display and management are described. An apparatus may comprise a messaging component operative to receive a plurality of messaging packages from a messaging server and determine a plurality of visual media items referenced by the plurality of messaging packages; a media layout component operative to determine a visual media item layout; and a display component operative to display the plurality of visual media items based on the visual media item layout Other embodiments are described and claimed.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: December 19, 2023
    Assignee: WhatsApp LLC
    Inventors: Jan Boris Koum, Brian Lange Acton, Randall Sarafa, Kuan Loong Yong
  • Patent number: 11847307
    Abstract: Disclosed in some examples are devices, methods, systems, and machine-readable mediums for enhanced meeting room solutions to provide increased inclusiveness for both remote and in-room participants for network-based communication sessions, such as hybrid network-based communication sessions. Content of a first type is placed in a location exclusive of a discontinuity in a display device and content of a second type is placed in a location inclusive of the discontinuity of the display device.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: December 19, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gregory Paul Baribault, Samuel James Ludwig Albert, Shiraz Jitendra Cupala
  • Patent number: 11841872
    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for executing a process flow represented by a graph or portion thereof using cached subgraphs. A first request to execute a first portion of a process flow is processed, where the first portion of the process flow is represented by a first subgraph of a graph representing the process flow and a final node of the first subgraph corresponds to a set of computer-readable instructions. The first portion of the process flow is executed such that a first output of executing the first portion of the process flow is obtained. The first subgraph is stored in association with the first output in a first cache entry of a cache. A second request to execute a second portion of the process flow is processed, where the second portion of the process flow is represented by a second subgraph of the graph.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: December 12, 2023
    Assignee: Salesforce, Inc.
    Inventors: Gregory Hui, Alex Field, Brittany Zenger, Magnus Byne
  • Patent number: 11811618
    Abstract: A disclosed method may include (1) querying, in connection with a monitoring service, a network device for device-specific data that identifies features of the network device, (2) determining, based at least in part on the device-specific data, identities of a set of ports on the network device, (3) identifying, based at least in part on the device-specific data, one or more port-specific data objects corresponding to the set of ports, (4) dynamically creating, based at least in part on the device-specific data, a device-visualization interface of the network device by (A) generating a graphical chassis widget that illustrates a logical view of the set of ports and (B) generating a graphical table that illustrates the port-specific data objects, and then (5) providing, in connection with the monitoring service, the device-visualization interface for presentation on a computing device. Various other systems and methods are also disclosed.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: November 7, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Yelena Kozlova, Lyubov Nesteroff, Jeffrey S. Marshall, Sadhana Rajan, Bret Michael Bailey, Vinamra Jaiswal
  • Patent number: 11792094
    Abstract: Systems and techniques for read-write network visualization are described herein. A selected sub-region of a visual representation of a graph network may be displayed based on inputs received from a user. Boundaries for the selected sub-region of the visual representation of the graph network may be calculated. State data may be captured for a portion of the graph network associated with the selected sub-region using the calculated boundaries for the selected sub-region of the visual representation upon activation of an edit mode user interface control. A change to an element of the graph network may be identified. The graph network may be modified based on the change. A formula may be identified that is associated with the element of the graph network. The formula may be automatically recompiled and values for the element of the graph network, and nodes and edges that share a path with the element, may be automatically recalculated using the recompiled formula.
    Type: Grant
    Filed: November 21, 2022
    Date of Patent: October 17, 2023
    Assignee: o9 Solutions, Inc.
    Inventors: Mayuri Deb, Narasimha Kamath, S Pandiarajan, Prashant Jhaba, Rohit Jangid, Koustuv Chatterjee
  • Patent number: 11775168
    Abstract: Methods and system for creating and using graphical user interfaces (GUIs) for eyewear devices and eyewear devices including GUIs. The eyewear devices detect finger touches on a surface of the eyewear device and present GUIs on image displays of the eyewear device that are responsive to the finger touches.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: October 3, 2023
    Assignee: Snap Inc.
    Inventor: Mathieu Emmanuel Vignau
  • Patent number: 11769421
    Abstract: The present invention is a simulator for skill-oriented training. The simulator includes a work piece platform having a sensor, a head-mounted display unit (HMDU) including a camera, a speaker and a sensor providing visual and audio output to an operator, and a controller having a controller sensor. The simulator includes a processor that executes algorithms to simulate a virtual training environment depicting a work piece rendered on the work piece platform. The controller sensor, the HMDU sensor and the platform sensor output signals to the processor representing spatial positioning, angular orientation and movement data of the controller relative to the work piece to render a virtual powder coating spray pattern including a stream having particles charged and emitted from the controller and a powder coating coverage as applied to the work piece during one or more passes of a powder coating spray process performed by the operator.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: September 26, 2023
    Assignee: VRSIM, INC.
    Inventors: Matthew Wallace, David Zboray, Alejandro Fudge, Katerine Anderson, Joshua Armour, Paul Ong, Jay Poulin, Zachary Lenker, Vasily Shishkin, Sara Blackstock, Shawn Kennedy, Claude Manville
  • Patent number: 11756442
    Abstract: A method is described. Recorded data capable of being consciously experienced by a user through a sensory form is represented as an indexed digital sequence and maintaining the indexed digital sequence in a storage device. The data is provided to the user via an output device capable of reproducing the data in the sensory form while the user is monitored with a monitor device for a point at which a non-conscious stimuli, as evoked by the user in reaction to the providing of the data, is captured. The stimuli as captured by the monitor device is paired using a processing device with a portion of the data corresponding to the point at which the stimuli was evoked and the data in the storage is reorganized with the processing device as categorized by the stimuli. The output device is configured to efficiently provide the reorganized data as personalized to the user.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: September 12, 2023
    Inventor: Alan N. Schwartz
  • Patent number: 11756001
    Abstract: An example method to facilitate online collaboration includes granting access to an editable collaboration space to multiple users. The method includes dividing the users into subgroups including at least a first subgroup and a second subgroup. The method includes assigning the subgroups to different virtual breakout rooms in the editable collaboration space, including assigning users in the first subgroup to a first virtual breakout room and assigning users in the second subgroup to a second virtual breakout room that is different than the first virtual breakout room.
    Type: Grant
    Filed: February 9, 2022
    Date of Patent: September 12, 2023
    Assignee: LUCID SOFTWARE, INC.
    Inventors: Ryan J. Stringham, Jarom Yan-Ming Chung, Taylor Jessica Halversen, Karl Steven Baranov, Lindsey Whitefield Martin, Geoffrey Ryan Maddox, Sean P. McKenna, PinEn Chen, Vasu Nephi Chetty, Joseph Stack