Patents Examined by Kieu D. Vu
-
Patent number: 11895553Abstract: 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: GrantFiled: August 28, 2017Date of Patent: February 6, 2024Assignee: Red Hat, Inc.Inventors: Daniel Arthur Labrecque, Dana Matthew Gutride
-
Patent number: 11895259Abstract: 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: GrantFiled: February 15, 2023Date of Patent: February 6, 2024Assignee: Apple Inc.Inventors: Chanaka G Karunamuni, Richard R. Dellinger
-
Patent number: 11880540Abstract: 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: GrantFiled: March 22, 2018Date of Patent: January 23, 2024Assignee: Hewlett-Packard Development Company, L.P.Inventor: Ian N. Robinson
-
Patent number: 11868678Abstract: 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: GrantFiled: October 30, 2019Date of Patent: January 9, 2024Assignee: Kyndryl, Inc.Inventors: Tamer E. Abuelsaad, Gregory J. Boss, John E. Moore, Jr., Randy A. Rendahl
-
Patent number: 11863638Abstract: 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: GrantFiled: August 30, 2019Date of Patent: January 2, 2024Assignee: Meta Platforms, Inc.Inventors: Rishav Mukherji, May Wang, Xingling Huang, Shuwan Huang, Hannah Walsh, Hao Dong, Tsung-Chuan Chen, Mohit Rajani
-
Patent number: 11847300Abstract: Aspects of the disclosure relate to systems and methods for providing and displaying a hierarchy of selectable data items.Type: GrantFiled: March 12, 2012Date of Patent: December 19, 2023Assignee: Comcast Cable Communications, LLCInventor: Bryan Yurasits
-
Patent number: 11829576Abstract: 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: GrantFiled: March 25, 2021Date of Patent: November 28, 2023Assignee: 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: 11831692Abstract: 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: GrantFiled: September 8, 2014Date of Patent: November 28, 2023Assignee: Bongo Learn, Inc.Inventor: Jeffrey S. Lewis
-
Patent number: 11824958Abstract: 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: GrantFiled: October 23, 2020Date of Patent: November 21, 2023Assignee: Rohde & Schwarz GmbH & Co. KGInventors: Juergen Basedahl, Lothar Walther
-
Patent number: 11823297Abstract: 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: GrantFiled: July 26, 2022Date of Patent: November 21, 2023Assignee: ROWANTELS CORP.Inventors: Charles A. Mirho, Chad Kirby, James A. Billmaier, Edward Flinchem
-
Patent number: 11809883Abstract: 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: GrantFiled: July 8, 2021Date of Patent: November 7, 2023Inventors: Brandon Nott, Christian Berg, Vaclav Skarda
-
Patent number: 11809699Abstract: 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: GrantFiled: March 5, 2020Date of Patent: November 7, 2023Assignee: NISSEI PLASTIC INDUSTRIAL CO., LTD.Inventors: Chiharu Nishizawa, Syuto Tanaka
-
Patent number: 11775261Abstract: 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: GrantFiled: February 10, 2017Date of Patent: October 3, 2023Assignee: Oracle International CorporationInventors: Tomas Alabes, Nicolas Damonte, Juan Allo Ron, Suman Ganta, Javier Espeche
-
Patent number: 11768583Abstract: 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: GrantFiled: September 23, 2016Date of Patent: September 26, 2023Assignee: 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: 11762531Abstract: 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: GrantFiled: October 28, 2020Date of Patent: September 19, 2023Assignee: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Rachel Lauren Brown, Cass Crockatt, Francis Costa, Robert Gourley
-
Patent number: 11733861Abstract: 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: GrantFiled: November 20, 2020Date of Patent: August 22, 2023Assignee: Trimble Inc.Inventors: Michael Tadros, Robert Banfield, Ross Stump, Wei Wang
-
Patent number: 11714531Abstract: 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: GrantFiled: March 3, 2020Date of Patent: August 1, 2023Assignee: Adobe Inc.Inventors: Rohit Kumar Dubey, Aman Arora
-
Patent number: 11714522Abstract: 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: GrantFiled: December 8, 2017Date of Patent: August 1, 2023Assignee: Yahoo Assets LLCInventors: Mohit Goenka, Nikita Varma, Ashish Khushal Dharamshi
-
Patent number: 11709472Abstract: 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: GrantFiled: October 7, 2016Date of Patent: July 25, 2023Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: Gary K. Law, Sergio Diaz, Deborah R. Colclazier
-
Patent number: 11704137Abstract: 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: GrantFiled: February 13, 2020Date of Patent: July 18, 2023Assignee: BANK OF MONTREALInventors: Deian Ivanov, Andrey Malashenko