Navigation Within Structure Patents (Class 715/854)
  • Patent number: 12265800
    Abstract: Some embodiments provide a notebook tool enhanced with minimoremap functionality. Notebooks are multicell documents with varied mime types present in the content of various cells of a given notebook, including executable source code such as scripts, non-executable content, markdown text, natural language text, photos, videos, maps, and more. The notebook tool includes a main view and a superimposed minimoremap view which is functionally coordinated with the main view, e.g., for navigation and cell selection. Notebook cell operations are commanded via the minimoremap. Cells outside the main view viewport are modified without changing the user interface main view focus. Tool-human interaction commands cause the performance of notebook operations such as cell execution, cell rearrangement, cell collapse, cells merge, cells grouping, or cell dependency analysis. Minimoremap cell images are rendered as icons, as graphics, or as scaled-down versions of previously rendered full-size main view images.
    Type: Grant
    Filed: November 15, 2022
    Date of Patent: April 1, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peng Lyu, Kai-Uwe Maetzel
  • Patent number: 12250127
    Abstract: The present disclosure is related to receiving a first operation on a target group node; in response to the first operation, displaying a node presentation interface; receiving a second operation on an output node in the nodes constituting the target group node; in response to the second operation, adding a first port on the output node, adding a second port corresponding to the first port on the target group node, and setting the port types of the first port and the second port to a first type; receiving a third operation, where the third operation is used to connect the first port and the third port; in response to the third operation, connecting the first port and the third port, and setting the port types of the first port and the second port to a second type, the second type being the port type of the third port.
    Type: Grant
    Filed: November 14, 2022
    Date of Patent: March 11, 2025
    Assignee: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
    Inventors: Xiaobo Huang, Yuan Xu, Weifeng Huang, Ruifeng Ma
  • Patent number: 12244549
    Abstract: A method, to manage an event invitation in a computer network environment, comprises presenting, using one or more processors, an event invitation creation indicium to a first user on a user interface of a computing device. Responsive to user selection of the event invitation creation indicium, an event creation interface is presented to receive event details. Responsive to receipt of the event details, an event invitation message is generated for communication, via a messaging system, by the first user to a second user of the messaging system, the event invitation message including a join indicium that is user-selectable to join a group chat related to the event. Responsive to a message send input from the first user, the event invitation message is sent, via the messaging system, from the first user to the second user. A request is received, from the second user, a request to join the group chat related to the event.
    Type: Grant
    Filed: August 8, 2022
    Date of Patent: March 4, 2025
    Assignee: Snap Inc.
    Inventors: Nathan Kenneth Boyd, Benedict Copping, Christie Marie Heikkinen, Celia Nicole Mourkogiannis, David Taitz, Mai Chi Tran
  • Patent number: 12197693
    Abstract: A first terminal displays a projection interface on a display of the first terminal, where content of the projection interface is a mirror of content of a first interface displayed on a display of a second terminal. The first terminal receives a first operation input, using an input device of the first terminal, to move a first cursor on the display of the first terminal. When the first cursor moves to the content of the projection interface, a cursor style of the first cursor is changed, or a display manner of the content is changed.
    Type: Grant
    Filed: August 26, 2021
    Date of Patent: January 14, 2025
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xueer Zhou, Fanxiang Wei, Min Liu
  • Patent number: 12189663
    Abstract: A method visualizes object models for data sources. The device displays, in an object model visualization region, a first visualization of a tree of data object icons, each data object icon representing a logical combination of one or more tables. The device also displays recommendations for one or more data sources to add objects to the tree. While displaying the first visualization in the object model visualization region, the device detects a first input on a first data object icon of the tree of data object icons. In response to detecting the first input on the first data object icon, the device displays a second visualization of the tree of the data object icons in a first portion of the object model visualization region and displays a third visualization of information related to the first data object icon in a second portion of the object model visualization region.
    Type: Grant
    Filed: May 4, 2021
    Date of Patent: January 7, 2025
    Assignee: Tableau Software, LLC
    Inventors: Jeffrey Jon Weir, Britta Claire Nielsen
  • Patent number: 12155547
    Abstract: An electronic device may be connected (e.g., via an ethernet cable) to a router and/or an internet service provider (ISP) equipment at a user's location to monitor and/or test a connectivity status of a network being provided at the user's location. The electronic device may include lights that guide the user to determine by visual representations if their network connection is operational and/or whether the connection meets minimum functionality for various applications that run over the network connection, such as voice over (VO) IP and/or video-conferencing. In some cases, the electronic device may include a testing component capable of pinging one or more nodes (e.g., routers, testing servers, diagnostic logging servers, etc.) in order to determine a source of a connectivity issue (e.g., outage).
    Type: Grant
    Filed: October 14, 2021
    Date of Patent: November 26, 2024
    Inventor: Kenneth D. Swinehart
  • Patent number: 12155609
    Abstract: A message processing method includes receiving a first input performed on a target region on a first icon; and displaying a first unread message in response to the first input. The target region includes a corner mark associated with the first unread message, and the first unread message includes at least one unread message of an application program corresponding to the first icon.
    Type: Grant
    Filed: April 28, 2023
    Date of Patent: November 26, 2024
    Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
    Inventor: Mingfa Wang
  • Patent number: 12131137
    Abstract: A system for a website building system implemented on a server, the server having at least one processor and a memory and including a site analyzer to generate a representative component for each of a cluster of multiple components of a website of a user, based on an analysis of the attributes of the multiple components; and an editor UI builder to create a dynamically modified user interface at least from the representative components for a visual editor of said website; where the site analyzer and the editor UI builder change the dynamically modified user interface as the user edits the website; and where the visual editor includes a regular user interface and said dynamically modified user interface.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: October 29, 2024
    Assignee: Wix.com Ltd.
    Inventors: Ayelet Geva, Omer Gartzman, Giora Kaplan, Shahar Zur, Batel Sebbag, Amit Kaufman, Avi Marcus
  • Patent number: 12125051
    Abstract: A system and method for creation, distribution and tracking of advertising via electronic networks, enabling creation of advertisements using licensed third-party content and placement of the ads at desired network locations, utilizing an auction of ad spaces based on bids placed by advertisers to have their ads displayed at such locations. When a network user/ad viewer requests an ad by clicking or other action, an auction algorithm executes to select the ad to be displayed from those that bid for display at such ad space location and then the ad is composed and delivered to the ad space location by accessing a relational database storing commands that retrieve, assemble and dispatch the licensed ad content. Usage and display of licensed content on designated ad space is tracked to enable cost-per-use charging for both use of licensed content and ad display at the designated ad space.
    Type: Grant
    Filed: April 17, 2023
    Date of Patent: October 22, 2024
    Assignee: RICH MEDIA CLUB, LLC
    Inventors: Brad Krassner, Nikolai Mentchoukov, Fred Bernstein, Alan Edwards, Igor Tchibirev
  • Patent number: 12124446
    Abstract: Disclosed herein are system, method, and computer program product embodiments for processing a data query from a user device. In an embodiment, a data storage operator receives the data query from the user device. The data storage operator determines that the data query is a snapshot query and the snapshot query does not have a skiptoken. The data storage operator then determines that the snapshot query satisfies snapshot conditions and takes a snapshot based on the snapshot query. The data storage operator stores the snapshot into the snapshot storage and extracts data from a data storage based on the snapshot. The disclosed system enables an intelligent data query by determining whether or not to perform snapshot query. When performing snapshot query, the snapshot is stored in the snapshot storage for future use. In such a case, the data query is efficient and accurate.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: October 22, 2024
    Assignee: SAP SE
    Inventors: Xia Yu, Baolin He, Jie Yao
  • Patent number: 12112017
    Abstract: Embodiments of the present disclosure enable system(s) and method(s) for creating and deploying an electronic skill-based activity, including implementing a matchup tool to determine a projected performance score for participants in real-world events based at least in part on historical performance data of each participant. The matchup tool creates suggested matchups for inclusion in a skill-based game by selecting, for each suggested matchup, at least two components, formed from one or more participants, expected to produce substantially similar scores in the skill-based game based on the projected performance score of each participant. The matchup tool renders for display to a game operator the suggested matchups to enable the game operator to interactively select suggested matchups for inclusion within the skill-based game.
    Type: Grant
    Filed: February 23, 2023
    Date of Patent: October 8, 2024
    Assignee: Vetnos LLC
    Inventor: Daniel K. Orlow
  • Patent number: 12099546
    Abstract: A system comprises a memory that stores computer executable components; and a processor that executes the computer executable components stored in the memory. A communication component receives a stream of medical images from a medical image data source via a network for displaying in one or more viewports of a medical image visualization application that provides interactive functionalities in association with the displaying. A buffer component stores the medical images, in one or more buffers, as the respective medical images are received. A monitoring component monitors user activity with respect to a rendered subset of the medical images in the one or more viewports in association with usage of the interactive functionalities. A buffer management component regulates storing of the medical images in the one or more buffers by the buffer component as a function of the user activity to facilitate seamless rendering of the medical images.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: September 24, 2024
    Assignee: GE Precision Healthcare LLC
    Inventors: Yongjian Bao, Sayooj Cyriac, Arjun Reddy Rachuri, Trivedi Kumar Bodlapati, Rahul Basavraj Ghiware
  • Patent number: 12086261
    Abstract: A mechanism is provided in a data processing system for displaying cyber threat data in a narrative format. The mechanism receives a cyber threat information file that comprises cyber threat data in a serialized format. The mechanism generates a user interface presenting the cyber threat data in a narrative format. The user interface presents objects in the cyber threat data in a hierarchical format indicative of relationships between parent objects and child objects and presents context information for each object. The mechanism presents the user interface to an analyst.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: September 10, 2024
    Assignee: International Business Machines Corporation
    Inventors: Tina L Zeng, Nathan Sherwood
  • Patent number: 12079910
    Abstract: According to various embodiments, a method of presenting a computer-generated reality (CGR) file includes receiving user inputs to present a CGR scene including one or more CGR objects. The CGR scene is associated with an anchor. The anchor is selected via a user input directed to an anchor selection affordance of a user interface. The method further includes capturing an image of a physical environment, and determining that a portion of the image corresponds to the anchor. Based on determining that the portion of the image corresponds to the anchor, the method includes displaying the CGR scene at a location of the display corresponding to the portion of the image corresponding to the anchor.
    Type: Grant
    Filed: January 5, 2022
    Date of Patent: September 3, 2024
    Assignee: APPLE INC.
    Inventors: Tyler Casella, David Lui, Norman Nuo Wang, Xiao Jin Yu
  • Patent number: 12061992
    Abstract: A computer-implemented infrastructure providing a consistent graphical user interface that supports user-controlled organizing, storing, accessing and sharing of heterogeneous personal information of a specific user uses computer processes executed by a server system. The computer processes include receiving a set of items of information from a computing device operated on behalf of the specific user; for each item of information in the received set of items, obtaining, as a result of parsing the received set of items, new information; using the new information, and other user information stored in association with an internal account of the specific user, to produce derived information; and storing the new information and the derived information, in a storage system in communication with the server system, and associating such stored item of information with an internal account of the specific user.
    Type: Grant
    Filed: August 4, 2023
    Date of Patent: August 13, 2024
    Assignee: Zingly Technologies, Inc.
    Inventors: Adam Kanner, Carl Trudel
  • Patent number: 12050857
    Abstract: An electronic device: displays a first portion of content within an application interface; detects a screenshot capture input; and, in response to detecting the screenshot capture input: captures a screenshot image of the first portion of the content; and displays a screenshot editing interface that includes the screenshot image of the first portion of the content within an image area and expansion affordances provided to expand the screenshot image. The electronic device also: while displaying the screenshot editing interface, detects an expansion input that corresponds to expanding the screenshot image in one or more dimensions; and, in response to detecting the expansion input, modifies the screenshot image by displaying a second portion of the content within the image area in addition to the first portion of the content, where the second portion of the content was not displayed before detecting the screenshot capture input.
    Type: Grant
    Filed: April 26, 2023
    Date of Patent: July 30, 2024
    Assignee: APPLE INC.
    Inventors: Tiffany S. Jon, Chanaka G. Karunamuni
  • Patent number: 12050632
    Abstract: A question answering method that is performed by a question answering apparatus includes: receiving a data set including video content and question-answer pairs; generating input time-series sequences from the video content of the input data set and also generating a question-answer time-series sequence from the question-answer pair of the input data set; calculating weights by associating the input time-series sequence with the question-answer time-series sequence and also calculating first result values by performing operations on the calculated weights and the input time-series sequences; calculating second result values by paying attention to portions of the input time-series sequences that are directly related to characters appearing in questions and answers; and calculating third result values by concatenating the time-series sequences, the first result values, the second result values, and Boolean flags and selecting a final answer based on the third result values.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: July 30, 2024
    Assignee: SEOUL NATIONAL UNIVERSITY R&DB FOUNDATION
    Inventors: Byoung-Tak Zhang, Seongho Choi, Kyoung-Woon On, Yu-Jung Heo, You Won Jang, Ahjeong Seo, Seungchan Lee, Minsu Lee
  • Patent number: 12047445
    Abstract: An application interface migration method includes: receiving the recovery instruction by using a second distributed service; generating a recovery routing stack based on the page routing data, and load a first page based on the recovery routing stack and a current page routing stack; checking the UI binding data based on a declaration field corresponding to scenario information; storing the UI binding data in a shared data segment of a target application if the check succeeds; and refreshing a component view of the first page.
    Type: Grant
    Filed: August 3, 2021
    Date of Patent: July 23, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Fei Sun, Yonghui Wu, Litao Yu
  • Patent number: 12008161
    Abstract: A smart ring is provided. The smart ring includes a ring body configured to be worn on a finger of a user. The smart ring includes a capacitive touch sensor coupled to the ring body. The capacitive touch sensor is configured to receive a touch input from the user and convert the touch input into an input signal. The smart ring includes a processor coupled to the capacitive touch sensor. The processor is configured to receive the input signal from the capacitive touch sensor and generate a transmission signal using the input signal. The smart ring further includes a communications interface coupled to the processor. The communications interface is configured to transmit the transmission signal to another device.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: June 11, 2024
    Assignee: ARKH, Inc.
    Inventor: Landon Nickerson
  • Patent number: 11977542
    Abstract: An editable search refinement specification can be displayed with search results for a search query. The search refinement specification can include terms of the search query and any modifiers to the query, such as categories, filters, and other refinements. A user can edit portions of the search refinement specification inline, with other portions of the specification being retained, in order to adjust the search. Using such an approach, a user can adjust a search query without losing any context or refinement from a previous search that the user would like to use for the subsequent search. Various options can be provided with the search refinement specification, such as to edit any portion, delete one or more portions, suggest refinements, go to other specifications, and the like. The search refinement specifications also can be saved for use at a later time.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: May 7, 2024
    Assignee: A9.com, Inc.
    Inventors: Matthew W. Amacker, William F. Stasior
  • Patent number: 11949662
    Abstract: A method for virtual on-demand internet connectivity for management controllers is disclosed. The method includes starting, on a management controller of a computing device connected to a management network, a management session in response to a valid login request from an authorized system administrator computer. The method includes, after startup of the management session, establishing a proxy in a browser of a device with a connection to a public network. The proxy enables the management controller to send one or more internet requests through the proxy using the connection to the public network. The method includes providing information to the system administrator computer. The provided information includes information received by the management controller in response to the one or more internet requests.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: April 2, 2024
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Mark Molander, Fred Bower, III, Chekim Chhuor
  • Patent number: 11928655
    Abstract: A system for managing a financial account in a low cash mode. The system may include a memory storing instructions, and a processor configured to execute the instructions to perform operations. The operations may include providing an interface; providing a notification to a user when a balance in the first account is deemed to be in low cash mode; presenting, when the first account balance is deemed to be in low cash mode, an option for a transfer request; receiving, a selection of the option for the transfer request to connect the first account with a second account; transferring funds from the second account to the first account; notifying the user that funds have been transferred from the second account to the first account; and further notifying the user that the balance in the first account is greater than the threshold value.
    Type: Grant
    Filed: November 3, 2020
    Date of Patent: March 12, 2024
    Assignee: The PNC Financial Services Group, Inc.
    Inventors: Urich T. Bowers, Mike Kirch, Eric Romantino
  • Patent number: 11893225
    Abstract: A computer system is provided. The computer system includes a memory, a user interface, and a processor coupled to the memory and the user interface. The at least one processor is configured to render, via the user interface, a first representation of the computer system and a second representation of a remote computer system distinct from the computer system; receive, via the user interface, input initiating a drag-and-drop operation of a digital resource provided by the remote computer system; detect entry of a cursor effectuating the drag-and-drop operation into the first representation; confine the cursor to a portion of the first representation; move a target proxy window to encompass the portion of the first representation; and free the cursor to continue effectuation of the drag-and-drop operation.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: February 6, 2024
    Inventor: Qing Dai
  • Patent number: 11874794
    Abstract: Embodiments relate to improving efficiency of data analytics performed on sets of entity data in which different entity properties having very different update frequencies. Time-based analytical queries track the entity states at each moment within a given time window. Analytical queries are executed over a massive number of entity states while using a reasonable memory footprint. The technique partitions the entity properties into partial historical snapshots of data and combines the partial snapshots on demand only as needed to execute analytical queries over business entities. A complete entity state having values for all entity properties is not required to execute most queries. Only partial snapshots including values referenced by the query need to be combined to satisfy the query. Using partial snapshots minimizes data replication, and the snapshots can be efficiently combined into entity states sufficient for query execution.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: January 16, 2024
    Assignee: Oracle International Corporation
    Inventors: Sergey Troshin, Sachin Bhatkar, Sunil Kumar Kunisetty, Shivakumar Subramanian Govindarajapuram
  • Patent number: 11863641
    Abstract: A central database system provides predictive web navigation using machine learning and clustering to guide a user to a web page. After tracking a number of web pages viewed by various users on one or more web domains and the orders in which these web pages are viewed, the central database system can train a model to predict which web page a user is likely to view next. If the user is lost while navigating, the central database system may guide the user to the predicted web page. In one example of guidance, the central database system presents a web element with a hyperlink to the predicted web page. For example, the central database system can modify a web page that the lost user is presently viewing to include an iframe with a recommendation to travel to a different web page.
    Type: Grant
    Filed: September 1, 2022
    Date of Patent: January 2, 2024
    Assignee: ZENPAYROLL, INC.
    Inventors: John Edward Schlerf, Nicholas Lee Gaylord, Melanie Manguin
  • Patent number: 11859993
    Abstract: Based on position information indicating a position of a vehicle on a map, whether the vehicle has arrived at an entrance of an area in a vicinity of a destination of the vehicle where road links do not exist is determined, a history of the vehicle having parked in the area is stored as parking information, the parking information is referenced when it is determined that the vehicle has arrived at the area, and guidance information is output as information which guides the vehicle based on recommendation information and which includes at least a parking position in the area.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: January 2, 2024
    Assignee: FAURECIA CLARION ELECTRONICS CO., LTD.
    Inventors: Akihiro Kondo, Noriyuki Abe, Norikazu Nara, Makoto Orino, Takaaki Yashiro
  • Patent number: 11830092
    Abstract: The described technology is a technique related to a server and method for displaying additional information on a 3D tour. In this case, the method for displaying additional information on a 3D tour performed by a 3D tour management server linked to a user device, the method comprising: providing the user device with a floor plan for a particular space and an interface capable of inserting additional information based on the floor plan, receiving a plurality photographed images for configuring a 3D tour for the particular space from the user device, in a process of photographing the 3D tour performed by the user device, receiving additional information as input from the user device via the interface, combining a 3D tour configured based on the plurality photographed images and the additional information inputted via the interface, and displaying the additional information onto the 3D tour or the floor plan.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: November 28, 2023
    Assignee: 3i Inc.
    Inventors: Ken Kim, Ji Wuck Jung
  • Patent number: 11822580
    Abstract: A system and method for managing a storage system may include generating, for a data block, a set of tags and a unique name. A set of tags may represent a context. A service related to the data block may be provided in response to receiving at least one of: a tag, a set of tags and a unique name.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: November 21, 2023
    Assignee: Ionir Systems Ltd.
    Inventors: Jacob Cherian, Nir Peleg, Or Sagi
  • Patent number: 11803990
    Abstract: Example implementations described herein provide systems and methods for visualization of power distribution feeder networks. The systems and methods involve setting a limit of objects of the power distribution network to be displayed on a map, the objects comprising at least nodes and links between the nodes, the links comprising at least conductive lines; when the total number of the objects exceeds a limit, selecting one or more subsets of the conductive lines based on one or more conditions related to the conductive lines; and generating a first visualization displaying the map comprising a subset of the objects including the one or more subsets of the conductive lines, wherein a number of displayed objects is less than or equal to the limit.
    Type: Grant
    Filed: November 15, 2021
    Date of Patent: October 31, 2023
    Assignee: HITACHI, LTD.
    Inventors: Panitarn Chongfuangprinya, Bo Yang, Yanzhu Ye, Masanori Abe, Anthony Hoang, Natsuhiko Futamura
  • Patent number: 11762911
    Abstract: Executing workflows can include receiving, via an interface associated with execution of a workflow, an entry corresponding to a particular workflow object from among a plurality of workflow objects of a datacenter, communicating the entry to a third-party system, receiving, from the third-party system, search results corresponding to the entry, wherein the search results include indications of a subset of the plurality of workflow objects of the datacenter that each have a threshold correlation with the entry, displaying, via the interface, a plurality of items respectively corresponding to the subset of the plurality of workflow objects of the search results, receiving a selection, via the interface, of an item of the plurality of items, and designating a workflow object of the subset of the plurality of workflow objects of the search results that corresponds to the selected item as an input parameter of the workflow responsive to the selection.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: September 19, 2023
    Assignee: VMWARE, INC.
    Inventors: Amit Sangodkar, Anant Karve, Rahul Kumar
  • Patent number: 11756139
    Abstract: A system and method for making reservations in a hospitality establishment are disclosed. In one embodiment of the system, a database includes multiple the media source files relative to guest room spaces within a room. A server which handles reservations renders a map view of the hospitality establishment based on obtained map data. The map view includes a graphical representation of the room as well as other rooms. In response to the room being selected, the graphical representation of the selected room is annotated with room reservation data and at least one of the media source files of the selected room. The server may execute a reservation for the selected room.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: September 12, 2023
    Assignee: Enseso, LLC
    Inventors: Vanessa Ogle, William C. Fang
  • Patent number: 11756107
    Abstract: Disclosed are various embodiments for providing a unique navigation experience for a user interacting with an electronic commerce site by dynamically generating a navigation interface according to a user context for a given shopping experience. The user context associated with a user interacting with an electronic commerce site can be determined following an analysis of a variety of context factors. A navigation interface can be dynamically generated based on the user context. In some examples, navigation components within the navigation interface can be associated with different categories that the user can navigate through. The navigation components can visually indicate a level of completeness for a given category so that the user is aware of where he or she is in a given shopping experience.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: September 12, 2023
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: David Sigler, Feroz Abdul Kadar, Xiaoqi Shi, Wesley Lauka
  • Patent number: 11741482
    Abstract: A system and method for creation, distribution and tracking of advertising via electronic networks, enabling creation of advertisements using licensed third-party content and placement of the ads at desired network locations, utilizing an auction of ad spaces based on bids placed by advertisers to have their ads displayed at such locations. When a network user/ad viewer requests an ad by clicking or other action, an auction algorithm executes to select the ad to be displayed from those that bid for display at such ad space location and then the ad is composed and delivered to the ad space location by accessing a relational database storing commands that retrieve, assemble and dispatch the licensed ad content. Usage and display of licensed content on designated ad space is tracked to enable cost-per-use charging for both use of licensed content and ad display at the designated ad space.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: August 29, 2023
    Assignee: RICH MEDIA CLUB, LLC
    Inventors: Brad Krassner, Nikolai Mentchoukov, Fred Bernstein, Alan Edwards, Igor Tchibirev
  • Patent number: 11733667
    Abstract: A system may include a processor and a memory including computer-executable code that, when executed by the processor, causes the processor to receive a service request from a first device and to transmit a workflow dataset associated with an industrial automation device to the first device and the second device. The service request may cause a computing system to communicatively couple the first device to a second device. The workflow dataset may include one or more instructions associated with one or more operations for the industrial automation device and one or more virtual objects associated with the one or more instructions and the industrial automation device. The memory may include computer-executable code that, when executed by the processor, causes the processor to receive an input to the image data from the second device and to transmit the one or more additional visualizations to the first device for display.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: August 22, 2023
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Abhishek Mehrotra, Timothy R. Brennan, Tyler L. Sheveland
  • Patent number: 11720803
    Abstract: A computer-implemented infrastructure providing a consistent graphical user interface that supports user-controlled organizing, storing, accessing and sharing of heterogeneous personal information of a specific user uses computer processes executed by a server system.
    Type: Grant
    Filed: October 27, 2022
    Date of Patent: August 8, 2023
    Assignee: Zingly Technologies, Inc.
    Inventors: Adam Kanner, Carl Trudel
  • Patent number: 11709881
    Abstract: An augmented reality (AR) overlay augments traditional menu items with corresponding photos, thereby facilitating a decision-making process of a user ordering from the menu. In addition to providing imagery of the menu items listed, other information may also be supplied, such as ratings, reviews etc. In this regard, users can visualize what to expect before ordering, and can order with a greater degree of confidence that they will enjoy the menu item they select.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: July 25, 2023
    Assignee: Google LLC
    Inventors: Cesar Morais Palomo, Haroon Baig
  • Patent number: 11704756
    Abstract: The present inventive concept is a technique related to a system and method for displaying additional information on a 3D tour. In this case, the method for displaying additional information on a 3D tour performed by a server for providing a 3D tour service linked to a user terminal, the method includes providing a 3D tour comprising 3D information of a particular space to the user terminal, receiving coordinate information for a start point and an end point of an additional-information signpost to be created newly on the 3D tour displayed on the user terminal, creating an additional-information signpost connecting the start point and the end point, and overlappingly displaying the created additional-information signpost on the 3D tour.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: July 18, 2023
    Assignee: 3i Inc.
    Inventors: Ken Kim, Ji Wuck Jung
  • Patent number: 11704757
    Abstract: The described technology is a technique related to a server and method for displaying additional information on a 3D tour. In this case, the method for displaying additional information on a 3D tour performed by a server for providing a 3D tour service linked to a user terminal, the method includes providing a 3D tour comprising 3D information of a particular space to the user terminal, receiving coordinate information for a start point and an end point of an additional-information signpost to be created newly on the 3D tour displayed on the user terminal, creating an additional-information signpost connecting the start point and the end point, and overlappingly displaying the created additional-information signpost on the 3D tour.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: July 18, 2023
    Assignee: 31 INC.
    Inventors: Ken Kim, Ji Wuck Jung
  • Patent number: 11699439
    Abstract: Method for voice-based interactive communication using a digital assistant, wherein the method comprises, an attention detection step, in which the digital assistant detects a user attention and as a result is set into a listening mode; a speaker detection step, in which the digital assistant detects the user as a current speaker; a speech sound detection step, in which the digital assistant detects and records speech uttered by the current speaker, which speech sound detection step further comprises a lip movement detection step, in which the digital assistant detects a lip movement of the current speaker; a speech analysis step, in which the digital assistant parses said recorded speech and extracts speech-based verbal informational content from said recorded speech; and a subsequent response step, in which the digital assistant provides feed-back to the user based on said recorded speech.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: July 11, 2023
    Assignee: Tobii AB
    Inventors: Erland George-Svahn, Sourabh Pateriya, Onur Kurt, Deepak Akkil
  • Patent number: 11652775
    Abstract: An electronic messaging system includes a sender direct access client, associated with a sender and operationally hosted on a sender computer, and a closed message server, communicatively coupled to the computer, via a relay server. The closed message server includes an electronic message receiver to receive an electronic message from the sender direct access client, and directed to a recipient. The closed message server also includes a reply ID generator to generate a reply ID that is correlated with a sender of the electronic message, the reply ID to enable the electronic messaging system to direct a reply electronic message back to the sender. A reply electronic message receiver receives the reply electronic message from the recipient, and identifies the sender of the electronic message using the reply ID. A reply generator associates reply content, of the reply electronic message, with the sender.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: May 16, 2023
    Assignee: Snap Inc.
    Inventors: Joseph Collins, Amit Jindas Shah
  • Patent number: 11641328
    Abstract: Systems, methods, and non-transitory computer-readable media can receive an indication that a first user is interested in participating in a topic-based messaging session pertaining to a first topic. A second user to match with the first user is identified based on user matching criteria. A topic-based messaging session within which the first user and the second user can exchange messages is generated.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: May 2, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Mike M. Yaghmai, Alireza Bitaraf Haghighi
  • Patent number: 11640539
    Abstract: As described, an artificial intelligence (AI) design application exposes various tools to a user for generating, analyzing, evaluating, and describing neural networks. The AI design application includes a network generator that generates and/or updates program code that defines a neural network based on user interactions with a graphical depiction of the network architecture. The AI design application also includes a network analyzer that analyzes the behavior of the neural network at the layer level, neuron level, and weight level in response to test inputs. The AI design application further includes a network evaluator that performs a comprehensive evaluation of the neural network across a range of sample of training data. Finally, the AI design application includes a network descriptor that articulates the behavior of the neural network in natural language and constrains that behavior according to a set of rules.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: May 2, 2023
    Assignee: Vianai Systems, Inc.
    Inventors: Vishal Inder Sikka, Yoshiki Ohshima
  • Patent number: 11631496
    Abstract: A computer-based surgery support system and method for obtaining information of surgical procedures from networked equipment in an operating room, storing the retrieved information in a database, receiving a request for the stored information from a user terminal, and providing the stored information in accordance with the received request. The networked equipment may be configured for use in cataract surgical procedures, such as a phacoemulsification system.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: April 18, 2023
    Assignee: Johnson & Johnson Surgical Vision, Inc.
    Inventors: Kenneth E. Kadziauskas, Timothy L. Hunter, Joseph E. Pedroza, Louise Hall
  • Patent number: 11620036
    Abstract: The information processing device includes a display panel, a touch panel, a controller, and a storage. The display panel includes a first area and a second area. When a drawing operation on the first area is received, the controller displays an image based on the drawing operation in the first area. The controller performs second processing and third processing. The second processing corresponds to processing of storing a first image displayed in the first area and a second image which is a reduced image of the first image in the storage, when a specific type of operation excluding the drawing operation is received on the touch panel, and displaying the second image in the second area. The third processing corresponds to processing of displaying, when an operation of selecting the second image is received on the touch panel, the first image corresponding to the selected second image in the first area.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: April 4, 2023
    Assignee: SHARP KABUSHIKI KAISHA
    Inventor: Masanobu Tone
  • Patent number: 11606458
    Abstract: Embodiments of this application provide a favorite-object display method. The method manages favorite objects in different applications, and after an input operation performed by a user on a favorite object is received, the method displays in an original application the content corresponding to the favorite object. The method further includes the following steps: displaying a favorites management interface, where a first favorite object and a second favorite object are displayed on the favorites management interface; receiving an operation entered by a user; and if the operation is directed to the first favorite object, responding to the operation by displaying, in a first application, a content corresponding to the first favorite object; or if the operation is directed to the second favorite object, responding to the operation by displaying, in a second application, a content corresponding to the second favorite object.
    Type: Grant
    Filed: July 7, 2021
    Date of Patent: March 14, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zhenhua Zhu, Lan Mo
  • Patent number: 11605242
    Abstract: A method in an electronic device includes identifying an authorized user of the electronic device being present within an environment of the electronic device. The method also includes identifying at least one other person also being present within the environment of the electronic device. The method then includes selecting, with one or more processors of the electronic device, content previously partially consumed by the authorized user and the at least one other person and presenting, with the one or more processors, the content on a user interface of the electronic device.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: March 14, 2023
    Assignee: Motorola Mobility LLC
    Inventors: Rachid Alameh, Amitkumar Balar, Thomas Merrell, Jarrett Simerson
  • Patent number: 11599580
    Abstract: Method and system to extract domain concepts to create domain dictionaries and ontologies comprises collecting a plurality of reference papers and further classifying the collected plurality of reference papers as relevant and irrelevant. Each of the ‘relevant’ reference papers is further processed by the system, during which the system identifies relevant sections from each document and further processes data in the relevant sections to extract required information and also to identify a relationship between different extracted information, which is further used to create domain dictionaries and ontologies.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: March 7, 2023
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Deepa Tavargeri Adiga, Mukul Malik, Vaibhav Sharma, Vivek Balaraman, Mayuri Duggirala, Maitry Bhavsar
  • Patent number: 11599533
    Abstract: A method for analyzing data from data sources includes receiving user selection of a data source and displaying an interface that includes a schema region and a plurality of shelf regions. Each data field in the schema region is associated with a respective system-defined object from the data source. In a first display mode, each data field is displayed as associated with a respective system-defined object. In a second display mode, each data field is displayed in a respective user-defined folder. The method also includes displaying a data visualization according to a user placement of first and second data fields into the first and second shelf regions.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: March 7, 2023
    Assignee: TABLEAU SOFTWARE, LLC
    Inventors: Thomas Nhan, Elaine Weatherfield Sulc, Susan Denise Doan, David Pace, Mathew Henry Luebbert, Minkyeong Kim
  • Patent number: 11592851
    Abstract: A tool for providing a visualization of a system may reveal an interactive navigation environment for building performance observation and assessment. The tool may be associated with a processor. The environment may incorporate a treemap, a graph pane, a treemap filter, a graph pane selector, a selected units box and a date/time control mechanism. A visualization of the environment, among other things, may be presented on a display. The treemap may exhibit a building geometry and/or equipment units hierarchically, along with some data information. Units may be interactively selected from the treemap and placed in the box for analysis. The graph pane may show a configuration and display of unit analysis. Selection of detailed views for units in the box may be provided by the graph pane selector. Date and time intervals for analysis may be selected by the control mechanism.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: February 28, 2023
    Assignee: Honeywell International Inc.
    Inventors: Matthew E. Garr, Jiri Rojicek, Vladimir Bicik, Wendy Foslien
  • Patent number: 11543957
    Abstract: A controller is configured to accept a user input from an input interface, access a memory storing tree information that includes pieces of information about a plurality of hierarchized elements, and generate a screen command related to a display screen of a display. The controller causes elements included in the tree information to be displayed on the display. When an element located in the center in the width direction of the display receives an expanding operation, child elements are expanded one layer below the element. When a parent element of child elements goes beyond the center in the width direction, in response to the width direction slide operation, the child elements subordinate to the element are hidden on the display.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: January 3, 2023
    Assignee: FORUM ENGINEERING INC.
    Inventor: Aki Hatanaka