Patents Examined by Kieu D. Vu
  • Patent number: 11269907
    Abstract: Systems and methods for analyzing data stored using a data model. The system can receive a user selection of a first object type indicating to perform filtering operations on a first set of data objects, generate a list of object types linked to the first object type based on an ontology, receives a user selection of a second object type, generate a list of properties of the second object type based on an ontology, receive a user selection of a first property from the list of properties, perform a data query determining values associated with the first property, receive a user selection of a first value, and displays information of a subset of data objects being a portion of the first set of data objects that are linked to data objects in the second set of data objects that have a first property value of the first value.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: March 8, 2022
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Alexander Martino, Charles Perinet, Matthieu Beteille
  • Patent number: 11256385
    Abstract: In one example of the disclosure, a menu and a plurality of menu elements included within the menu are identified within a software application. A set of menu traversal tracking measures are performed with respect to a target element from the plurality. The set of measures includes, responsive to identifying a user menu traversal action that is not a selection of the target element, incrementing the value of a counter. The set includes, responsive to identifying a user menu traversal action that is a selection of the target element, recording the value of the counter in association with data indicative of the target element. A recommendation to modify a first element among the plurality is generated in consideration of the recorded value.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: February 22, 2022
    Assignee: MICRO FOCUS LLC
    Inventor: Ofer Spiegel
  • Patent number: 11252058
    Abstract: This disclosure generally relate to a method and system for mapping application dependency information. The present technology relates techniques that enable user-adjustable application dependency mapping of a network system. By collecting internal network data using various sensors in conjunction with external user inputs, the present technology can provide optimized application dependency mapping using user inputs.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: February 15, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Omid Madani, Ali Parandehgheibi, Navindra Yadav, Vimalkumar Jeyakumar, Ellen Christine Scheib, Mohammadreza Alizadeh Attar
  • Patent number: 11249643
    Abstract: A method and electronic device are provided for displaying a list of executable applications on a split screen. The electronic device includes a display, a memory, and a processor. The memory stores a history including information indicating split-screen areas in which scenes associated with executed applications are respectively displayed in a split-screen mode. In response to execution of an application, the processor displays a first scene associated with the executed application on the display. In response to receiving a signal for entry into the split-screen mode, the processor identifies a first split-screen area for displaying a reduced scene of the first scene, and identifies second and third split-screen areas obtained by dividing a remaining area of the display, other than the first split-screen area, generates a first list of applications, based on the history, and displays the first list in the second split-screen area.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: February 15, 2022
    Inventors: Juwhan Kim, Dasom Kim, Joonhwan Kim, Jieun Yang, Sangeun Lee, Kyungwha Hong
  • Patent number: 11249592
    Abstract: Disclosed are a method of controlling a screen and an electronic device that includes a display that is functionally connected to the electronic device; and a controller that is configured to cause a display area of the display to be split into a first display area and a second display area in response to the detection of a multi-touch type split-screen input.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: February 15, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jieun Yang, Dongjun Shin, Eunju Lee, Hanju Cho
  • Patent number: 11237886
    Abstract: Systems and methods for normalizing cloud resource interactions across disparate objects and actions provided by a plurality of different cloud services. The methods comprise: obtaining information that identifies the objects and indicates what actions can be performed for the objects; processing the information to consolidate at least two of the actions supported by different ones of the objects into a single action; causing a unified view to be presented in a User Interface (“UI”) that allows an initiation of the single action whereby the at least two actions supported by different ones of the objects are concurrently selected; receiving a standardized command for initiating the single action; transforming a first protocol format of the standardized command into a second different protocol format to generate at least one non-standardized command; and using the non-standardized command to cause performance of the at least two actions by said different ones of the objects.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: February 1, 2022
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Ricardo F. Feijoo, Thomas Kludy
  • Patent number: 11200075
    Abstract: The present disclosure provides an artificial intelligence apparatus including a memory configured to store data input by the user or data received by the artificial intelligence apparatus as user interest data, and a processor configured to extract a keyword from the user interest data, classify the keyword as a concern matching the keyword using an interest classification model, and increase an interest rank weight for the concern.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: December 14, 2021
    Assignee: LG ELECTRONICS INC.
    Inventors: Boosoon Jung, Soora Bang, Woocheol Chung, Bomi Jang
  • Patent number: 11178458
    Abstract: Enabling a first user to send to a second user a promotional program icon used to enable recording of a program promoted by the icon includes enabling the first user to access a display of content accessible via a network environment. The display of content includes the promotional program icon, and the first user is able to select the promotional program icon and request presentation of the icon to a second user.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: November 16, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Peter G. Nush
  • Patent number: 11169620
    Abstract: A computer-implemented method of navigating a GUI can include, responsive to a user input initiating a navigation mode, overlaying, atop of the GUI located within a first layer, a virtual keyboard within a second layer, wherein the virtual keyboard includes a plurality of virtual keys. The method can include, for each virtual key, associating the virtual key with a region of the first layer including an area of the GUI beneath the virtual key. The method can include mapping each virtual key with a physical key of a physical keyboard communicatively linked with a computer rendering the GUI and, responsive to a user input selecting a physical key of the physical keyboard, selecting a region corresponding to the selected physical key. A level of magnification for the selected region can be increased within the first layer while keeping the virtual keyboard sizing constant.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: November 9, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rebecca Hughes, James Martineau, Michael S. McCowan
  • Patent number: 11163428
    Abstract: A device is disclosed, which includes a processor and a memory in communication with the processor. The memory includes executable instructions that, when executed by the processor, cause the processor to control the device to perform functions of providing a graphical user interface for a user on a display; displaying a user interface component on the graphical user interface; providing a pointer on the graphical user interface controlled by the user to interact with the user interface component on the graphical user interface; in response to the pointer being positioned over the displayed user interface component, and displaying after a dynamic hover trigger delay a hover graphic proximate to the component wherein the dynamic hover trigger delay dynamically changes depending on movement of the pointer by the user.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: November 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mohamed Mansour, Federico Paredes Garza, Mathew Paul Siembor, Felix Andrew
  • Patent number: 11150922
    Abstract: Methods, apparatus, systems, and computer-readable media are provided for using selectable elements to invoke an automated assistant at a computing device. While operating the computing device, a user may not be aware that the automated assistant can be invoked according to certain invocation phrases. In order to inform the user of the functionality of the automated assistant, the user can be presented with selectable elements that can initialize the automated assistant when selected. Furthermore, a selectable element can provide an invocation phrase in textual form so that the user is aware of their ability to invoke the automated assistant by speaking the invocation phrase. The selectable element can be presented at different devices associated with the user, and the automated assistant can be initialized at a device that is separate from the device where the selectable element is presented.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: October 19, 2021
    Assignee: GOOGLE LLC
    Inventors: Vikram Aggarwal, Dina Elhaddad
  • Patent number: 11137871
    Abstract: A system and method for generation, modification, or manipulation of user interface display screens includes a processor storing display screen templates and instantiation data structures which reference the templates for instantiation of the respective ones of the display screen templates for a plurality of different display screens, where the templates can correspond to respective sub-screens of one or more display screens. The processor can analyze captured display screen data to determine whether the data corresponds to a previously stored one of the templates, and, responsive to a positive result of the determination, store a new instantiation data structure referencing the template to which the data is determined to correspond and otherwise generate a new template to be referenced by the instantiation data structure. Modifications and object associations to a plurality of different display screens can be effected by modification of, or association with, a single one of the templates.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: October 5, 2021
    Assignee: ASSIMA SWITZERLAND SA
    Inventor: Eric Duneau
  • Patent number: 11132165
    Abstract: A method for archiving a collaboration session regarding visual content is disclosed. A collaboration session is established from a collaboration server with participant nodes. The visual content is transmitted to the participant nodes. A first multimedia data stream, an annotation data object associated with an annotation to the visual content in timed correlation to a first time reference within the first multimedia data stream, and view parameters are received. A first session record entry associated with the multimedia data stream, the annotation data object, and the view parameters is stored into a session record. The session record includes a plurality of session record entries including the first session record entry. The session record is retrievable by other participant nodes for playing back of the collaboration session in sequence with the session record entries. The first session record entry is transmitted to other participant nodes.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: September 28, 2021
    Assignee: BLUEBEAM, INC.
    Inventors: Peter Noyes, Richard Lee, Don Jacob
  • Patent number: 11132173
    Abstract: A speech-based service platform includes a local device in a user premises and a network-based control service that directs the local device to perform actions for a user. The user may at times request that the service schedule a notification or other action at a specified future time or in response to other stimuli that may occur in the future. Upon receiving a request from the user, the control service immediately instructs the local device to schedule the notification or other action. If the control service is unable to contact the local device, however, the request is canceled and the user is notified that the action has not been scheduled. Non-priority actions requested by the user may be accepted and implemented at the local device when communications become available.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: September 28, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Adam Frederick Borelli, Grady Thomas Karp, Marcello Typrin
  • Patent number: 11119635
    Abstract: Some embodiments provide a method of presenting several user interface (UI) controls for editing images. Upon receiving a selection of an image to edit, the method displays the image in a display area for displaying edits to the image. At a first location, the method receives input to activate a UI tool includes the several UI tools. In response to the input, the method displays, at a second location, a fanning animation that fans the several UI controls from a fanned closed layout to a fanned open layout.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: September 14, 2021
    Assignee: Apple Inc.
    Inventors: Randy Ubillos, Samuel M. Roberts
  • Patent number: 11112927
    Abstract: Automated digital content layout systems and techniques are described. Interaction of a creative professional with a digital content design system to create a digital content design is monitored. The digital content design is created by the creative professional in accordance with a maximum amount of display area along a primary axis to be used to display the digital content design. The digital content design system then employs a layout system to generate a layout definition for inclusion as part of the digital content design that includes a set of rules to control how the items of digital content are arranged in a user interface in amounts of the display area along the primary axis that are less than this maximum amount.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: September 7, 2021
    Assignee: Adobe Inc.
    Inventors: Mainak Biswas, Udit Gupta, Sanyam Jain, Gaurav Bhargava
  • Patent number: 11112933
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a first computing device having a controller to present an avatar having characteristics that correlate to a user profile and that conform to operating characteristics of the first computing device, and transmit to a second computing device operational information associated with the avatar for reproducing at least in part the avatar at said second computing device. Other embodiments are disclosed.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: September 7, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Madhur Khandelwal, E-Lee Chang, Horst Juergen Schroeter, Linda Ann Roberts, Darnell Clayton
  • Patent number: 11106337
    Abstract: Methods and apparatus, including computer program products, are provided for adapting user interfaces. In one aspect, there is provided a method. The method may include monitoring at least one action at a user interface including a page to enable a determination of a response time representative of an amount of time for an application to respond to the at least one action at the user interface including the page; determining, based on at least the response time, a frustration index; and adapting, based on the determined frustration index, at least a portion of the user interface including the page. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: August 31, 2021
    Assignee: SAP SE
    Inventors: Marc Huguenin, Congyun Luo, Dinesh Kumar, Linda Lizarraga
  • Patent number: 11093111
    Abstract: A method for contents management in an electronic device can include generating a contents list, based on a user input, detecting selection of a contents list entry in the contents list, and creating one or more contents related to a content of the selected contents list entry, when creating the one or more related contents, generating a tag based on at least part of the content corresponding to the selected contents list entry, adding the tag to the one or more related contents, and adding a contents list entry of the one or more related contents comprising the tag, to the contents list.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: August 17, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Eunsun Kim, Iseul Song, Ji-Yeon Yoo, Hyeonseung Lee, Moonyoung Kim, Jaehee Moon, Sangho Cho
  • Patent number: 11095733
    Abstract: Provided is a process to detect a web-browser address bar in a UI layout based on communications with an accessibility application program interface (API) of an operating system and detect navigation events in the same via the accessibility API.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: August 17, 2021
    Assignee: Embee Mobile, Inc.
    Inventors: Steven Gunther, Russell Tillitt