Patents Examined by Kieu D. Vu
  • Patent number: 11895553
    Abstract: A web application with multiple components located in different virtual environments. A method of the disclosure includes receiving a first request to access a first component of a web application from a client device, routing the client device to a first virtual environment where the first component of the web application is located based on the first request, wherein the first virtual environment uses a first runtime environment, receiving a second request to access a second component of the web application from the client device, and routing the client to a second virtual environment where the second component of the web application is located based on the second request, wherein the second virtual environment uses a second runtime environment and wherein the first runtime environment is different from the second runtime environment.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: February 6, 2024
    Assignee: Red Hat, Inc.
    Inventors: Daniel Arthur Labrecque, Dana Matthew Gutride
  • Patent number: 11895259
    Abstract: Systems, methods, and computer program products for delivery/read receipts for electronic messaging are disclosed. During one-on-one electronic messaging sessions in a conversation view format, only a single read receipt is shown only for the most recent message transmitted in the conversation. In some implementations, a delivery receipt is shown which then can be replaced or morphed into a read receipt. In a group conversation, a read receipt can be displayed for the recipient who most recently caught up in the ongoing conversation.
    Type: Grant
    Filed: February 15, 2023
    Date of Patent: February 6, 2024
    Assignee: Apple Inc.
    Inventors: Chanaka G Karunamuni, Richard R. Dellinger
  • Patent number: 11880540
    Abstract: Examples disclosed herein relate to digital mark-up in a three dimensional (3D) environment. An example device for digital mark-up in a 3D environment includes a processor, a display for showing a view of the 3D environment, and a memory including instructions on the processor. When the memory stored instructions are executed on the processor, they cause the processor to generate an anchor point in response to an author input, wherein the anchor point includes a virtual location. When the memory stored instructions are executed on the processor, they cause the processor to generate a mark-up object associated with the anchor point, wherein the mark-up object includes mark-up dimensions, a virtual authoring location, and a selectable association that, in response to being selected, instructs the processor to adjust the view shown in the display to be a view from the virtual authoring location at the time the mark-up object was authored.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: January 23, 2024
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Ian N. Robinson
  • Patent number: 11868678
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining an audio input, the audio input representing sound emanating from a key press based user interface; generating a context pattern based on the audio input; performing classification of the context pattern to classify the context pattern as belonging to a signature pattern classification, wherein the signature pattern classification specifies a user activity; and providing an output based on the performing classification.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: January 9, 2024
    Assignee: Kyndryl, Inc.
    Inventors: Tamer E. Abuelsaad, Gregory J. Boss, John E. Moore, Jr., Randy A. Rendahl
  • Patent number: 11863638
    Abstract: An online system displays supplemental content in conjunction with messaging threads between users and third parties to promote clear and productive conversations. The online system enables third parties to specify a set of content items to be displayed within a messaging interface when a messaging thread is initiated with the third party by other users. The set of content items may include one or more of images, videos, or web pages. When a user initiates a messaging thread with a third party, the online system accesses the set of specified content items and generates a messaging interface including one or more of the specified content items. By incorporating the content items within the messaging interface, the online system enables users and third parties to communicate while interacting with and viewing the content items.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: January 2, 2024
    Assignee: Meta Platforms, Inc.
    Inventors: Rishav Mukherji, May Wang, Xingling Huang, Shuwan Huang, Hannah Walsh, Hao Dong, Tsung-Chuan Chen, Mohit Rajani
  • Patent number: 11847300
    Abstract: Aspects of the disclosure relate to systems and methods for providing and displaying a hierarchy of selectable data items.
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: December 19, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventor: Bryan Yurasits
  • Patent number: 11829576
    Abstract: Systems and processes for manipulating a graphical user interface are disclosed. One process can include receiving user input through a crown to rotate a virtual object. The process includes selecting a surface of the object from among the multiple surfaces of the object in response to determining that the crown rotation exceeded a speed threshold.
    Type: Grant
    Filed: March 25, 2021
    Date of Patent: November 28, 2023
    Assignee: Apple Inc.
    Inventors: Nicholas Zambetti, Gary Ian Butcher, Imran Chaudhri, Jonathan R. Dascola, Alan C. Dye, Christopher Patrick Foss, Aurelio Guzman, Jonathan P. Ive, Chanaka G. Karunamuni, Duncan Robert Kerr, Stephen O. Lemay, Natalia Maric, Christopher Wilson, Eric Lance Wilson, Lawrence Y. Yang
  • Patent number: 11831692
    Abstract: Generally an asynchronous video communication integration system which includes a computer code served from by a server computer to a plurality of client computers to implement a common graphical user interface which by client user interaction allows reciprocal asynchronous video communication between a first client user and a second client user with a first video file through the final video file of an asynchronous video communication coupled as a combined video file which can be played back by the first and second client users, or a plurality of client users, as continuous synchronous video communication.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: November 28, 2023
    Assignee: Bongo Learn, Inc.
    Inventor: Jeffrey S. Lewis
  • Patent number: 11824958
    Abstract: A verification apparatus for 5G New Radio applications includes a graphical user interface and a processing circuit. The graphical user interface is configured to receive a set of communication parameters from a user, the set of communication parameters being associated with communication parameters of a 5G communication channel. The set of communication parameters includes at least one of a frequency reference point A or an Absolute Radio Frequency Channel Number (ARFCN). The processing circuit is configured to analyze the set of communication parameters, thereby obtaining a set of analysis data.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: November 21, 2023
    Assignee: Rohde & Schwarz GmbH & Co. KG
    Inventors: Juergen Basedahl, Lothar Walther
  • Patent number: 11823297
    Abstract: A method of operating a machine via a display device user interface includes generating a text tree display control comprising a tree of text blocks on a first portion of a machine display interface, generating a term control comprising individual terms identified in the text tree display control on a second portion of the machine display interface, generating a navigation control comprising a visual representation of each branch of the text tree display control on a third portion of the machine display interface, operating an individual area of the term control comprising an individual term, to highlight and change all instances of the individual term in the text tree display control, and operating the navigation control to reorder branches of the text tree display control.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: November 21, 2023
    Assignee: ROWANTELS CORP.
    Inventors: Charles A. Mirho, Chad Kirby, James A. Billmaier, Edward Flinchem
  • Patent number: 11809883
    Abstract: Disclosed herein is a computing system. The computing system includes a memory and a processor. The memory stores processor executable instructions for a workflow recommendation assistant engine. The processor is coupled to the memory. The processor executes the workflow recommendation assistant engine to cause the computing device to analyze images of a user interface corresponding to user activity, execute a pattern matching of the images with respect to existing automations, and provide a prompt indicating that an existing automation matches the user activity.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: November 7, 2023
    Inventors: Brandon Nott, Christian Berg, Vaclav Skarda
  • Patent number: 11809699
    Abstract: An operation setting device includes a first step of inputting an operation sequence and an operation position of the ejector by touching a desired point in a graph displayed on the setting display screen, a second step of inputting operation parameters including an operation speed, an operation position, an operation time, and an operation pattern of the ejector on the basis of the operation position thus input, and a third step of displaying in the graph and numerically displaying in a numerical value display part of the setting display screen the operation position and the operation parameters thus input. The operation position and operation parameters for each operation set in the first step to the third step are displayed in the graph and numerically displayed in the numerical value display part.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: November 7, 2023
    Assignee: NISSEI PLASTIC INDUSTRIAL CO., LTD.
    Inventors: Chiharu Nishizawa, Syuto Tanaka
  • Patent number: 11775261
    Abstract: Implementations generally relate to facilitating process building. In some implementations, a method includes receiving, at a client device, process element information, where the process element information defines process elements, wherein the process elements are nodes displayed in a process, and wherein the processelements are associated with process element groups based on categories. The method further includes displaying the process elements in a palette region in a user interface of the client device. The method further includes displaying the process in a workspace region in the user interface based on process elements from the palette region that are selected by a user.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: October 3, 2023
    Assignee: Oracle International Corporation
    Inventors: Tomas Alabes, Nicolas Damonte, Juan Allo Ron, Suman Ganta, Javier Espeche
  • Patent number: 11768583
    Abstract: A computer readable media, a method, and a system registering a third party application providing an available communication system between a local user and a remote user identity, storing information related to the available communication system in a first database, obtaining contact information for the remote user identity from the third party application, determining a communication type for the third party application, pairing the remote user identity with a contact, and updating a graphical representation of contact information.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: September 26, 2023
    Assignee: Apple Inc.
    Inventors: Jeffrey D. Harris, Joseph H. Engel, Keith Stattenfield, John-Peter E. Cafaro, Colter S. Reed, Bruce M. Stadnyk, James C. Wilson, David A. McLeod, Alexander B. Brown
  • Patent number: 11762531
    Abstract: A method involves identifying state views of a stateful widget container in a design tool having a canvas design context and an all-states view design context, each state view of the stateful widget container being associated with a unique state of the stateful widget container. A first state view of the stateful widget container is displayed in the canvas design context, no other state view of the stateful widget container being displayed concurrently in the canvas design context. The state views of the stateful widget container are displayed concurrently in the all-states view design context, an internal widget layout of each state view corresponding to that displayed in the canvas design context. A first user input is received at a first interactive widget within the stateful widget container in the all-states view design context, the first interactive widget being associated with the first state view of the stateful widget container.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: September 19, 2023
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Rachel Lauren Brown, Cass Crockatt, Francis Costa, Robert Gourley
  • Patent number: 11733861
    Abstract: A user computing device displays a three-dimensional virtual space via a user interface. The user computing device detects a gesture input at a location of the user interface. The user computing device translates the gesture input into a user interface input by predicting, based on the gesture input, a design intended by the gesture input and mapping, based on the design and the location of the gesture input on the user interface, the design to the user interface to generate the user interface input. The user computing device executes, in response to the user interface input, an operation to add an object in the three dimensional virtual space. The user computing device renders an updated three dimensional space displaying the object.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: August 22, 2023
    Assignee: Trimble Inc.
    Inventors: Michael Tadros, Robert Banfield, Ross Stump, Wei Wang
  • Patent number: 11714531
    Abstract: Techniques and systems are provided for glyph-aware text selection. For instance, a glyph selection system can detect that a user has selected a glyph within a user interface. The glyph selection system can highlight the glyph and/or a region encompassing the glyph to communicate, to the user, that the glyph is selected. This highlighted region can be determined based on the shape and/or outline of the glyph. For example, the glyph selection system can determine bounds (e.g. coordinates) of the glyph in order to highlight a region within the user interface that fully encompasses the glyph and does not include portions of unselected glyphs. In some cases, the highlighted region may be rectangular. Alternatively, the highlighted region may be non-rectangular, such as a border defined by the outline of the glyph.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: August 1, 2023
    Assignee: Adobe Inc.
    Inventors: Rohit Kumar Dubey, Aman Arora
  • Patent number: 11714522
    Abstract: One or more computing devices, systems, and/or methods for controlling a graphical user interface using a presentation of messages based upon predicted interactions with the messages are provided. For example, a plurality of messages associated with the messaging account may be received. Interactions with the plurality of messages may be tracked to generate sets of message interactions. The plurality of messages may be analyzed to identify sets of attributes. An expected action model may be generated based upon the sets of message interactions and the sets of attributes. A set of messages associated with the messaging account may be analyzed based upon the expected action model to predict one or more interactions corresponding to one or more potential presentations of the set of messages. A presentation may be selected from the one or more potential presentations. A graphical user interface may be controlled using the presentation.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: August 1, 2023
    Assignee: Yahoo Assets LLC
    Inventors: Mohit Goenka, Nikita Varma, Ashish Khushal Dharamshi
  • Patent number: 11709472
    Abstract: A system and method for enabling access to information included in a safety requirement specification (SRS) for a process plant, the process plant controlled by a process control system including displaying, in a user interface, a cause and effect matrix (CEM) having a set of elements including a set of causes and a set of effects, wherein each of the set of causes represents a condition within the process plant and each of the set of effects represents an effect to be performed within the process plant, and wherein at least some of the set of causes and the set of effects are related as cause-effect pairs whereby the corresponding effect activates in response to an occurrence of the corresponding condition.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: July 25, 2023
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Gary K. Law, Sergio Diaz, Deborah R. Colclazier
  • Patent number: 11704137
    Abstract: Disclosed herein are systems and methods for validating loading of complete electronic form on a user interface of an electronic device. When the electronic form is displayed on the user interface, a server obtains current pixel data from the electronic device. The server then compares the current pixel data with prior pixel data determined from a pixel map. The pixel map is associated with the electronic form and the electronic device. When the current pixel data does not match with the prior pixel data, the server concludes that the electronic form is not fully displayed on the user interface. The server then executes a protocol for display of complete electronic form on the user interface.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: July 18, 2023
    Assignee: BANK OF MONTREAL
    Inventors: Deian Ivanov, Andrey Malashenko