Patents Examined by Kieu D. Vu
  • Patent number: 12099691
    Abstract: This application discloses a method and an apparatus for picking up a virtual item in a virtual environment, a terminal, and a computer-readable storage medium, which belong to the field of human-computer interaction. The method can include displaying a user interface, and obtaining, according to a first instruction triggered by an interaction operation on the user interface, an operation trajectory formed by the interaction operation on the user interface. The method can further include obtaining, in a case that the operation trajectory forms an enclosed region, at least two target virtual items located in the enclosed region in the virtual environment, aggregating the target virtual items in a designated location in the virtual environment, and controlling, in a case that the virtual object moves to the designated location, the virtual object to pick up the target virtual items.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: September 24, 2024
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Ya Zhang, Xiyang Zhou, Yiqi Li, Han Wen, Ronghao Huang
  • Patent number: 12086534
    Abstract: The present disclosure discloses a multi-component abstract association and fusion method and apparatus in page design. The method includes the following steps: step S1: a construction demand is acquired, and the construction demand is analyzed through a speech recognition method to obtain a natural language text; step S2: an abstract model is constructed by predefining a component library, a rule library and a relationship library, and the abstract model performs components fusion to obtain a JSON structure of a fused component; step S3: the JSON structure of the fused component is escaped into a virtual DOM by using a rendering function, and attributes and events of a virtual DOM node are mapped to obtain a fused component drawing result; and step S4: a real DOM structure is created and interpolated into a real DOM node, so as to realize display of the fused component on a view.
    Type: Grant
    Filed: July 27, 2023
    Date of Patent: September 10, 2024
    Assignee: ZHEJIANG LAB
    Inventors: Tianshu Zhou, Xin Gao, Jingsong Li, Yu Tian
  • Patent number: 12067225
    Abstract: One or more devices, systems, methods and storage mediums for optical imaging medical devices, such as, but not limited to, Optical Coherence Tomography (OCT), single mode OCT, and/or multi-modal OCT apparatuses and systems, and methods and storage mediums for use with same, for viewing, controlling, updating, and emphasizing multiple imaging modalities are provided herein. One or more embodiments provide at least one intuitive Graphical User Interface (GUI), method, device, apparatus, system, or storage medium to comprehend information, including, but not limited to, molecular structure of a vessel, and to provide an ability to manipulate the vessel information. In addition to controlling multiple imaging modalities, the GUI may operate for one or more applications, including, but not limited to, expansion/underexpansion (e.g., for a stent) and/or apposition/malapposition (e.g., for a stent), co-registration and imaging.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: August 20, 2024
    Assignee: Canon U.S.A., Inc.
    Inventor: Christina Ho
  • Patent number: 12045637
    Abstract: Implementations described herein relate to methods, systems, and computer-readable media to provide an assistive user interface. In some implementations, a computer-implemented method to provide an assistive user interface includes identifying a user journey that includes a plurality of operations to perform a computer-mediated task by analyzing data comprising user interaction data. The method further includes analyzing one or more of application programming interface (API) definitions of a plurality of software applications or user interface (UI) elements of the plurality of software applications to identify a plurality of executable units. The method further includes generating an execution block that defines a sequence of two or more of the plurality of executable units based on the user journey and the plurality of executable units. Execution of the execution block completes the computer-mediated task. The method further includes providing an assistive user interface that includes the execution block.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: July 23, 2024
    Assignee: Google LLC
    Inventors: Ajit Narayanan, Ken Goldman
  • Patent number: 12038995
    Abstract: A system for embedding services into a third-party website includes providing first programming code that can be used as part of a webpage that causes a user device to display a first iframe, display a second iframe in response to user input provided through the first iframe.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: July 16, 2024
    Assignee: PAYPAL, INC.
    Inventors: Daniel Brain, Brandye Sweetnam
  • Patent number: 12020723
    Abstract: A software plug-in module that interfaces to a media editing host application generates and embeds information about a media composition being edited directly within portions of the user interface generated by the host application. The information may include a custom representation of media data of a time-based element of the media composition that replaces, augments, or overlays a timeline representation of the element generated by the host application. Media editing functionality provided by the plug-in may be accessed by an operator based on viewing or interacting with the custom representation. Results of analysis of the media composition by the plug-in may be displayed within the host-generated timeline and used by an operator as a basis for performing edit operations with standard host tools or with plug-in generated tools. Plug-ins may embed their interfaces within user interfaces of host digital audio workstations, non-linear video editing systems, and music notation applications.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: June 25, 2024
    Assignee: AVID TECHNOLOGY, INC.
    Inventor: Robert E. Majors
  • Patent number: 12008216
    Abstract: A method is performed at an electronic device including one or more processors, a non-transitory memory, and a display. The method includes obtaining a first volumetric object associated with a first content region. The first content region is associated with a first tab. The method includes generating a first volumetric representation of the first volumetric object based on a function of the first tab. The first volumetric representation is displayable within the first tab. The method includes concurrently displaying, on the display, the first content region and the first volumetric representation within the first tab. In some implementations, the method includes changing a view of the first volumetric representation, such as rotating the first volumetric representation or according to a positional change to the electronic device. In some implementations, the method includes generating a plurality of volumetric representations and classifying the plurality of volumetric representations.
    Type: Grant
    Filed: May 19, 2021
    Date of Patent: June 11, 2024
    Assignee: APPLE INC.
    Inventors: Benjamin Hunter Boesel, Jonathan Perron, Shih Sang Chiu, David H. Y. Huang, Jonathan Ravasz, Jordan Alexander Cazamias
  • Patent number: 12003584
    Abstract: A mobile computing device enabled by a customizable data cognition layer (DCL) software program to convert input information from a variety of sensors into real-time contextual messages is disclosed. The DCL software incorporates customizable software components known as plug-ins to expand the use of the mobile computing device.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: June 4, 2024
    Assignee: HAND HELD PRODUCTS, INC.
    Inventors: Erik Todeschini, Robert Michael Hussey, Paul E. Crimm
  • 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: 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: 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: 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