Hierarchical Patents (Class 715/713)
  • Patent number: 12262077
    Abstract: In one or more embodiments, a computing device is configured to display a first frame, of a media composition, corresponding to a first position of a moveable playhead along a timeline. The first frame is displayed in a first display area of a GUI, while the timeline is concurrently displayed in a second display area of the GUI. The computing device also detects an initiation of a hover user input associated with a second position along the timeline. Responsive to detecting the initiation of the hover user input, the computing device replaces, in the first display area of the GUI, the display of the first frame with a display of the second frame of the media composition. Thereafter, responsive to detecting termination of the hover user input, the computing device resumes a display of the first frame of the media composition in the first display area of the GUI.
    Type: Grant
    Filed: May 8, 2023
    Date of Patent: March 25, 2025
    Assignee: Apple Inc.
    Inventors: Itrat U Khan, Nathan T Bingham, Muhammad H Khawar
  • Patent number: 12112022
    Abstract: A user interface augmentation system includes a memory and a processor coupled to the memory. The processor is configured to perform operations including: searching a system screen for a base point UI serving as a base point for display of an additional user interface (UI) to be added to the system screen; displaying a new screen with a transparent background in such a way as to overlap the system screen; and displaying the additional UI at a position based on the base point UI on the new screen.
    Type: Grant
    Filed: November 27, 2020
    Date of Patent: October 8, 2024
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Hidetaka Koya, Makoto Komiyama, Akira Kataoka, Kimio Tsuchikawa
  • Patent number: 12105728
    Abstract: Systems and methods are described herein for creating a data object for each of a plurality of imported unstructured data files. Each data object may expressly include one of the unstructured data files. Preprocessing subsystems and/or machine learning algorithms and subsystems process the data to generate or otherwise identify structured insight features. The system updates each data object to expressly include the structured insight features.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: October 1, 2024
    Assignee: DeepSee.ai Inc.
    Inventors: Stephen W. Shillingford, Wacey T. Richards, Bryan W. Sparks, Michael Ephraim Kiemel, Max K. Goff, Eduardo James Sagra, Ryan W. McQueen
  • Patent number: 12101232
    Abstract: A method, computer system, and a computer program product are provided for dynamic viewing of an operation graph depicting a distributed workload in an Information Technology system. A list may be received as input and may include selected nodes. A sub-graph may be abstracted from a global graph. The sub-graph and the global graph may depict interactions among ops objects of the distributed workload using nodes and edges. First nodes may be removed from the global graph according to the list. Direct edges between remaining nodes from the global graph may be maintained. A first indirect edge may be generated based on the removed first nodes. The first indirect edge may run between a first remaining node and a second remaining node. The sub-graph may be presented removed from the global graph.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: September 24, 2024
    Assignee: International Business Machines Corporation
    Inventors: Jia Qi Li, Fan Jing Meng, Zhi Shuai Han
  • Patent number: 12079601
    Abstract: A computer-implemented method for creating a hierarchical block diagram in a graphical development environment includes: automatically creating a hierarchical black box for a respective further subsystem block. The hierarchical black box is configured to resolve a corresponding hierarchical level when selected by a user. The automatic creation is carried out via a callback function. The hierarchical black box has the following features: at least one interface description and/or graphical representation of the inputs/outputs of the respective further subsystem block in its hierarchical level, which the respective further subsystem block previously also occupied; at least one reference to model content for the respective further subsystem block, comprising further black boxes for the further subsystem blocks in the subordinate hierarchical levels; parameters that the respective further subsystem block previously also had; and generated source code of the respective further subsystem block.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: September 3, 2024
    Assignee: DSPACE GMBH
    Inventors: Heiko Kalte, Dominik Lubeley
  • Patent number: 12061770
    Abstract: An application interface display method includes: receiving a first operation performed by a user for a target application program interface, where the target application program interface includes at least one function option; in response to the first operation, controlling the target application program interface to be displayed in a first display area through shrinking; receiving a second operation performed by the user for a target function option in the target application program interface; and displaying, in a second display area, a function option at a level that corresponds to the second operation and that is of the target function option; or displaying, in the first display area and a second display area, function options at two adjacent levels of the target function option, respectively. The second display area is an area outside the first display area in a current display interface.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: August 13, 2024
    Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
    Inventor: Ning Yi
  • Patent number: 12032975
    Abstract: A picture display method, an apparatus, and a medium are provided. The picture display method includes: obtaining a first picture, and the first picture including a first region and a second region arranged in a first direction; and displaying a second picture when a first size of the first picture in the first direction satisfies a predetermined condition, and the second picture including the first region and the second region arranged in a second direction.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: July 9, 2024
    Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
    Inventor: Kai Xu
  • Patent number: 12022035
    Abstract: An apparatus that is able to control a screen executes an area display step to display a tab display area and a content display area, a target display step that is able to display, in response to a display target tab being selected from one or more tabs, a display target content item associated with the display target tab in the content display area, and a tab adding step that is able to update, in response to a request to add an additional content item, the tab display area so as to display an additional tab associated with the additional content item, wherein the tab adding step is able to update the display of the tab display area such that the additional tab appears as a child node of the display target tab in the tree view.
    Type: Grant
    Filed: November 2, 2022
    Date of Patent: June 25, 2024
    Assignee: RSA TECHNOLOGIES LLC
    Inventor: Atsushi Sato
  • Patent number: 11978019
    Abstract: A method for enabling collaboration between individuals to design, construct and maintain a building. The method comprises providing a network based computer system including at least one server and multiple clients. The multiple clients allow respective individuals to interact with the server. The server includes a machine-readable storage, which is encoded with software for execution by a CPU for allowing individuals at the respective clients to create, execute and manage projects associated with at least one of a design phase, construction phase and maintenance phase of the building. Each project comprises one or more events that are related to time. The method also comprises storing in the machine-readable storage events as they occur during execution of each project to create a building project database spanning at least the design phase and the construction phase and optionally the maintenance phase of the building.
    Type: Grant
    Filed: August 2, 2022
    Date of Patent: May 7, 2024
    Assignee: iLiv Technologies, Inc.
    Inventors: Andrew Culver, Karen Tucker, Jean Gagliardi, Sergei Rybakov
  • Patent number: 11967038
    Abstract: A system and method for jointly displaying an image and a map is disclosed. The method may including obtaining an image captured by a camera. The image may include a target in a surrounding environment of the camera. The method may further include obtaining a map of the surrounding environment. The map may at least include a location corresponding to the target and a location corresponding to the camera. The method may jointly display the image and the map, wherein a representation of the image is aligned with the location corresponding to the target and the location corresponding to the camera in the map.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: April 23, 2024
    Assignee: ZHEJIANG DAHUA TECHNOLOGY CO., LTD.
    Inventors: Qiankun Li, Wei Lu, Jun Yin, Xingming Zhang
  • Patent number: 11880558
    Abstract: An information technology (IT) and security operations application is described that stores data reflecting customizations that users make to GUIs displaying information about various types of incidents, and further uses such data to generate “popular” interface profiles indicating popular GUI modifications. The analysis of the GUI customizations data is performed using data associated with multiple tenants of the IT and security operations application to develop profiles that may represent a general consensus on a collection and arrangement of interface elements that enable analysts to efficiently respond to certain types of incidents. Users of the IT and security operations application can then optionally apply these popular interface profiles to various GUIs during their use of the application.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: January 23, 2024
    Assignee: Splunk Inc.
    Inventors: Timur Catakli, Sourabh Satish
  • Patent number: 11803557
    Abstract: A social intelligence system is presented that streams information from a source, queues the streamed information, analyzes/scores the queued data, and stores the analyzed/scored data in an analysis database. The analyzed/scored data can then be retrieved from the database for post-processing and stored in a client specific database for further reporting. By streaming the data into various message queues and scoring the data before storing in the analysis database, large volumes of data can be efficiently processed and analyzed for a particular person and/or entity.
    Type: Grant
    Filed: July 21, 2021
    Date of Patent: October 31, 2023
    Assignee: NASDAQ, INC.
    Inventors: Deepak Chandrasekaran, Paul Stubbs
  • Patent number: 11797580
    Abstract: The interpretation of a graph data structure represented on a computing system in which the connection between a pair of nodes in the graph may be interpreted by which intermediary entity (node or edge) on a path (e.g., a shortest path) between the node pair is most dominant. That is, if the intermediary entity were not present, a detour path is determined. The greater the difference between the detour path and the original path, the more significant that intermediary entity is. The significance of multiple intermediary entities in the original path may be determined in this way.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: October 24, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Leo Moreno Betthauser, Maurice Diesendruck, Harsh Shrivastava
  • Patent number: 11763321
    Abstract: Described herein are systems and methods for extracting requirements from regulatory content data. The method including: receiving the regulatory content data; classifying an associated type for each citation in the regulatory content data using a trained classifier machine learning model, the classifier machine learning model trained using regulatory content data including expert labelled annotations; splitting citations in the regulatory content data, including determining whether each citation includes more than one requirement; merging one or more citations in the regulatory content data, including identifying child-parent relationships for the citations and merging citations based on conjunctive language; and outputting the citations and their associated type. In a particular case, the types of citations for classification include one of a requirement (REQ), an optional or site-specific requirement (OSR), a description (DSC), and part of another requirement.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: September 19, 2023
    Assignee: MOORE AND GASPERECZ GLOBAL, INC.
    Inventors: Greg J. Gasperecz, Margery A. Moore, Yaser Khalighi, Gilda Majidi, Amir Hossein Najian
  • Patent number: 11693871
    Abstract: An example method comprises: causing display of a user interface comprising a plurality of dynamic elements, the user interface to facilitate configuring a search frequency for metrics associated with the plurality of dynamic elements, wherein each metric represents a respective point in time or a period of time and is derived from a metric-time search of machine data associated with a respective asset node; and for each dynamic element of the plurality of dynamic elements: receiving, via the user interface, a search frequency for a metric associated with the dynamic element; and determining a value of the metric by executing, according to the search frequency for the metric, a search query associated with the dynamic element.
    Type: Grant
    Filed: August 25, 2022
    Date of Patent: July 4, 2023
    Assignee: Splunk Inc.
    Inventor: Dharmalingam Madheswaran
  • Patent number: 11669225
    Abstract: In an embodiment, a data processing method comprises a first computer obtaining access to a digitally stored video program and causing playing the video program in a player window of a second computer, wherein the player window includes a linear graphical timeline representing the video program; the first computer receiving from the second computer location input data specifying a point in the video program and determining a time value of the point in the video program; receiving comment type input data indicating a particular comment type among a plurality of available comment types; receiving comment input data; creating and storing, in electronic digital storage coupled to the first computer, a record that associates an identifier of the video program, the time value, the comment type input data, and the comment input data; causing displaying, in the timeline at a position that is proportional to the point, a marker having a particular distinctive appearance from among a plurality of distinctive appearance
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: June 6, 2023
    Assignee: R3 Collaboratives, Inc.
    Inventors: Adam Joseph Geller, Ross David Weldon
  • Patent number: 11664020
    Abstract: A speech recognition method comprises: generating, based on a preset speech knowledge source, a search space comprising preset client information and for decoding a speech signal; extracting a characteristic vector sequence of a to-be-recognized speech signal; calculating a probability at which the characteristic vector corresponds to each basic unit of the search space; and executing a decoding operation in the search space by using the probability as an input to obtain a word sequence corresponding to the characteristic vector sequence.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: May 30, 2023
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventors: Xiaohui Li, Hongyan Li
  • Patent number: 11620047
    Abstract: The present disclosure provides a method, an apparatus, a terminal device, and a storage medium for operating an interactive white board. The method includes receiving a file exhibition operation that occurs on a whiteboard application interface, opening a file exhibition window, displaying, in the file exhibition window, a file selected according to the file exhibition operation, and placing the file exhibition window on the whiteboard application interface, receiving a writing operation that occurs on the whiteboard application interface, and according to the writing operation, generating a writing trajectory on the whiteboard application interface.
    Type: Grant
    Filed: November 21, 2021
    Date of Patent: April 4, 2023
    Assignees: GUANGZHOU SHIYUAN ELECTRONIC TECHNOLOGY COMPANY LIMITED, GUANGZHOU SHIZHEN INFORMATION TECHNOLOGY CO., LTD.
    Inventor: Liwei Xia
  • Patent number: 11611677
    Abstract: An apparatus compares pieces of document image data with each other based on the result of a multi-cropping process and the result of an analysis of the document images and, if the pieces of document image data have the same date information and money amount information, determines that related pieces of data are present. In this way, the apparatus can easily prevent pieces of information related to the same transaction from redundantly registered in a system.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: March 21, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiroshi Fuse
  • Patent number: 11593097
    Abstract: Systems and methods for maintaining the safety of a software-based system. One method includes automatically generating a first artifact tree for a hazard for a first version of the system and automatically transforming the first artifact tree into a first augmented tree using a set of heuristics. The method also includes automatically generating a second artifact tree for the hazard for a second version of the system and automatically transforming the second artifact tree for the hazard into a second augmented tree using the set of heuristics. The method further includes automatically comparing the first augmented tree and the second augmented tree to generate a delta view, and automatically generating, based on the delta view, at least one selected from a group consisting of a safety warning for the second version of the software-based system and an actionable recommendation to maintain safety of the second version of the software-based system.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: February 28, 2023
    Assignee: University of Notre Dame du Lac
    Inventors: Jane Huang, Michael Vierhauser, Ankit Agrawal
  • Patent number: 11586771
    Abstract: An integrated third-party API data visualization process (ITPDVP) provides the ability to gather information from multiple different sources into a single view without a user of the device having to navigate to each source from which information is gathered. ITPDVP is a process that allows a user to visualize data from one or more third party API sources from within a context view client.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: February 21, 2023
    Assignee: Glance, LLC
    Inventors: Chad Hutchins, Jason Eggers, Jon Sheppard
  • Patent number: 11580295
    Abstract: In implementations of systems for generating layouts of text objects, a computing device implements a layout system to receive input data describing a sequence of text and the layout system represents the sequence of the text as a number of text objects. A candidate layout for the text objects is identified from layout data describing a plurality of layouts, the candidate layout identified at least partially based on the number of the text objects. The layout system generates a binary tree having leaf nodes and at least one parent node representing the candidate layout. An arrangement of the text objects in the candidate layout is generated for display in a user interface based on the binary tree.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: February 14, 2023
    Assignee: Adobe Inc.
    Inventor: William Frederick Kraus
  • Patent number: 11543828
    Abstract: A method includes receiving project information indicating a location of a worksite. The method also includes providing a first travel path to an electronic device associated with a mobile machine, wherein providing the first travel path to the electronic device causes at least part of the first travel path to be displayed via a display. The method further includes receiving location information indicating an initial location of the machine and one or more additional locations of the machine. Additionally, the method includes determining that the machine reached the worksite, and identifying, based at least in part on the location information, a second travel path extending from the initial location to the worksite. The method further includes determining whether the second travel path matches the first travel path, and storing at least one of the travel paths in a memory associated with a controller.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: January 3, 2023
    Assignee: Caterpillar Paving Products Inc.
    Inventors: Jacob J. McAlpine, John L. Marsolek
  • Patent number: 11461350
    Abstract: An asset monitoring and reporting system (AMRS) implements decoupled update cycle and disparate search frequency dispatch for dynamic elements of an asset monitoring and reporting system. The AMRS identifies occurrence of an update to a visualization of a client dashboarding component of an AMRS, the visualization of the client dashboarding component comprising dynamic elements that each correspond to a search query to be submitted for execution to identify a value of a metric of an asset node associated with a respective dynamic component. The AMRS further sends a request indicative of the dynamic elements to the server component, receives dynamic element objects for the dynamic elements, the dynamic element objects specifying search queries corresponding to the dynamic elements, modifies dynamic element searches of the dashboarding component in accordance with the search queries, and stores a definition of the visualization as control information.
    Type: Grant
    Filed: March 2, 2021
    Date of Patent: October 4, 2022
    Assignee: Splunk Inc.
    Inventor: Dharmalingam Madheswaran
  • Patent number: 11449545
    Abstract: In a method for identifying visually similar media content items, perceptual hashes for video frames of media content items are received. The perceptual hashes are compared for at least a portion of video frames. Based on the comparing the perceptual hashes for at least a portion of video frames, it is determined whether media content items are matching. The media content items indicated as matching are grouped.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: September 20, 2022
    Assignee: Snap Inc.
    Inventors: Jeffrey Harris, Kenneth Au, Richard Rabbat, Ernestine Fu
  • Patent number: 11379192
    Abstract: Described is a mechanism that provides the ability to save a snippet of visual programming logic within an automation building tool to be reused amongst different programs. The programming logic may be represented as a directed acyclic graph (DAG) such that the nodes of the graph correspond to various operations and the edges of the graph correspond to the logic flow of the program. The mechanism may provide a new capability to save a snippet of the visual programming logic while adhering to the requirements of a DAG structure. For example, a user may copy a valid substructure of visual programming logic in response to a validation that the programming logic may be inserted into another program. Accordingly, the mechanism provides an efficient and user-friendly mechanism to save portions of visual programming logic for reuse within an automation building tool.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: July 5, 2022
    Assignee: Salesforce, Inc.
    Inventors: Rahmaan Lodhia, Jeffrey Geiger, Michael Diffenderfer
  • Patent number: 11372532
    Abstract: An information technology (IT) and security operations application is described that stores data reflecting customizations that users make to GUIs displaying information about various types of incidents, and further uses such data to generate “popular” interface profiles indicating popular GUI modifications. The analysis of the GUI customizations data is performed using data associated with multiple tenants of the IT and security operations application to develop profiles that may represent a general consensus on a collection and arrangement of interface elements that enable analysts to efficiently respond to certain types of incidents. Users of the IT and security operations application can then optionally apply these popular interface profiles to various GUIs during their use of the application.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: June 28, 2022
    Assignee: Splunk Inc.
    Inventors: Timur Catakli, Sourabh Satish
  • Patent number: 11372630
    Abstract: Efficient immutable syntax representation with parent pointers under incremental change is enabled by creating a data structure comprising at least one tree structure that allows both upward and downward references in the tree and a tree structure that is immutable (read-only), and allows parts of itself to be re-used in other data structures. The data structure described enables tools to search and target particular sub trees. The fragment of the tree representing the targeted sub tree is produced as it is used. The rest of the tree is not produced. The read-only tree retains relative information, allowing it to be reassembled and shared.
    Type: Grant
    Filed: February 17, 2020
    Date of Patent: June 28, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew J. Warren, Mads Torgersen, Renaud Paquay, Neal M. Gafter, Jared Parsons, David N. Schach, Aleksey V. Tsingauz, Peter Golde, Kevin Andrew Pilch, Karen Liu
  • Patent number: 11349683
    Abstract: Rule-based modeling for building control systems is described herein. One device includes a memory, a user, interface, and a processor configured to execute executable instructions stored in the memory to display, in a single view on the user interface, a listing of all components of a facility controlled by a building control system, display, in an additional view on the user interface, a number of rules for mapping the components of the facility to a common model of the building control system, map the components of the facility to the common model by applying the number of rules to the components of the facility, and display, in the additional view on the user interface, the components of the facility that have been mapped to the common model.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: May 31, 2022
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Jerry Marti, Michael Haling, Debra Lynn Pugel, Prabhat Ranjan
  • Patent number: 11334225
    Abstract: An application icon moving method includes: receiving an application icon moving instruction triggered by a user in a first area of a display interface of a terminal; displaying an application icon selection menu on the display interface based on the application icon moving instruction, wherein the application icon selection menu includes icon symbols of all applications installed on the terminal; receiving a selection instruction for an icon symbol of a specified application in the application icon selection menu from the user; and moving the specified application icon to the first area based on the selection instruction.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: May 17, 2022
    Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
    Inventors: Jianming Li, Xi Wang, Chenbing Gu, Kairui Chen
  • Patent number: 11301913
    Abstract: Type completeness detection methods and systems are provided to determine a browse node completeness score for browse nodes in an electronic catalog. For example, the type completeness detection system may select a browse node, identify a plurality of search queries previously submitted by users of the electronic catalog, determine a plurality of items that are frequently selected after submitting the search queries, calculate a query completeness score for each search query, determine a browse node completeness score for the browse node, and initiate an action in response to determining that the browse node completeness score falls below a threshold value.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: April 12, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Subhrangshu Nandi, Vishal Rathi, Emilio Ian Maldonado, Wisam Hussain, Hussain Badruddin Penwala, Yi Lei, Alice Helen Swanberg
  • Patent number: 11275803
    Abstract: Embodiments of the invention provide for contextually related sharing of commentary for different portions of an information base. A method of the invention includes receiving a query for a portion of content in an information base and identifying a portion of different content in the information base that is related to the queried portion. The method also includes retrieving both commentary posted to the information base in respect to the queried portion, and also commentary posted to the information base in respect to the identified portion. Finally, the method includes transmitting the queried portion and the retrieved portion, but annotating the retrieved commentary in respect to the identified portion so as to direct a display of the commentary posted to the information base in respect to the different portion in a manner visually distinguishable from a display of commentary posted to the information base in respect to the queried portion.
    Type: Grant
    Filed: March 24, 2019
    Date of Patent: March 15, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dorian Birsan, Michael J. Harris, Jana Jenkins, James Henry Roberts
  • Patent number: 11269960
    Abstract: Systems and methods are disclosed for dynamic search interfaces. In one implementation, a search query is received from a user within a content retrieval interface. The search query is processed with respect to a first content source to determine a relevance of the first content source with respect to the search query. Based on a determination that the first content source exceeds a defined relevance threshold, content from the first content source is requested and/or received. The content received from the first content source is presented within the content retrieval interface.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: March 8, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alexander L. Campbell, Malik M. Pradhan, Robert D. Frye, Paul Baecke, Kimberly A. Wilton, Gustavo M. C. Guerra, Gaurav S. Anand
  • Patent number: 11211171
    Abstract: Improved systems, methods, and architectures to enhance decision making in Smart Cities and Smart Regions. A system includes an index structure including a first hierarchical data structure including a first hierarchical score based on a plurality of first-level elements, each of the plurality of first-level elements having a respective weighting, and a second hierarchical data structure including a plurality of second hierarchical scores based on a plurality of second-level elements, each of the plurality of second-level elements having a respective weighting, such that the first hierarchical score is based on the plurality of second hierarchical scores through an index factor; and a computer-implemented regional monitor engine to manage local access to a plurality of external data sources to coordinate writes to the index structure.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: December 28, 2021
    Assignee: TELE-COMMUTER RESOURCES, INC.
    Inventor: John Sanger
  • Patent number: 11200720
    Abstract: A method can include receiving a starting scene for display and an ending scene for display, the starting scene including at least a first graphical element in a first location and a second graphical element in a second location, the ending scene including at least the first graphical element in a third location and the second graphical element in a fourth location; generating multiple individual candidate animations based on the starting scene and the ending scene, each of the multiple candidate animations including display of the first graphical element transitioning from the first location to the second location and display of the second graphical element transitioning from the third location to the fourth location; for each of the multiple individual candidate animations, determining a score; selecting one of the individual candidate animations based on the determined scores for the individual candidate animations; and presenting the selected individual candidate animation.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: December 14, 2021
    Assignee: GOOGLE LLC
    Inventors: Ariel Sachter-Zeltzer, Lee Brandon Keely, Emily Shack
  • Patent number: 11074291
    Abstract: Disclosed are an apparatus and method for providing an image. The image providing apparatus includes an image storage unit storing an image obtained through a camera, and a display unit including a display area for displaying the image stored in the image storage unit and a timeline area for displaying a timeline corresponding to a reproduction time of the image, and displaying a type of an event that has occurred in the image in a different color on the timeline corresponding to a time point when the event occurred.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: July 27, 2021
    Assignee: HANWHA TECHWIN CO., LTD.
    Inventors: Ho Woong Lee, Kye Won Kim
  • Patent number: 10970298
    Abstract: An asset monitoring and reporting system (AMRS) implements decoupled update cycle and disparate search frequency dispatch for dynamic elements of an asset monitoring and reporting system. The AMRS identifies occurrence of an update to a visualization of a client dashboarding component of an AMRS, the visualization of the client dashboarding component comprising dynamic elements that each correspond to a search query to be submitted for execution to identify a value of a metric of an asset node associated with a respective dynamic component. The AMRS further sends a request indicative of the dynamic elements to the server component, receives dynamic element objects for the dynamic elements, the dynamic element objects specifying search queries corresponding to the dynamic elements, modifies dynamic element searches of the dashboarding component in accordance with the search queries, and stores a definition of the visualization as control information.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: April 6, 2021
    Assignee: Splunk Inc.
    Inventor: Dharmalingam Madheswaran
  • Patent number: 10956455
    Abstract: According to some embodiments, described herein is a system and method for classifying and grouping users of a task database system based on their activities in completing tasks defined in the task database system. A cloud server communicatively coupled to the task database system receives task data from the task database system, receives a request for ranking users under a particular level in a user hierarchy, gathers user activity data from an activity data server, uses a predetermined algorithm calculate a raw score for each user based on the user's activity, normalizes the raw score, and generates a ranking of the users based on their normalized scores. The ranking can be used as an indicator for determining which users need additional training in communicating with outside parties in completing assigned tasks.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: March 23, 2021
    Assignee: CLARI INC.
    Inventor: Mahesh Subedi
  • Patent number: 10908809
    Abstract: A device with a display and a touch-sensitive surface displays a user interface including a user interface object at a first location. While displaying the user interface, the device detects a portion of an input, including a contact at a location on the touch-sensitive surface corresponding to the user interface object. In response to detecting the portion of the input: upon determining that the portion of the input meets menu-display criteria, the device displays a plurality of selectable options that corresponds to the user interface object on the display; and, upon determining that the portion of the input meets object-move criteria, the device moves the user interface object or a representation thereof from the first location to a second location according to the movement of the contact.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: February 2, 2021
    Assignee: APPLE INC.
    Inventors: Mark K. Hauenstein, Raymond S. Sepulveda, Marcos Alonso Ruiz, Julian K. Missig, Jeffrey T. Bernstein, Patrick L. Coffman, Stephen O. Lemay
  • Patent number: 10671249
    Abstract: A device for organizing and displaying messages, the device comprising a processor, the processor being configured to: set a plurality of layout modes for organizing and displaying the messages exchanged among devices in a structured fashion; determine a layout mode for a chat session among the plurality of layout modes; display messages included in the chat session in the determined layout mode; and adjust the textbox-widths of all messages whenever a predetermined event occurs, wherein the event comprises at least one of a rotation of the device, sending or receiving of at least one message, and an input of at least one command for a scheme of displaying messages.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: June 2, 2020
    Inventor: Byung Jin Kim
  • Patent number: 10656786
    Abstract: An interactive graphical user interface (GUI) to guide configuration of an application is disclosed. A GUI receives user input comprising dragging and dropping an icon representing a particular configurable option into a configuration region of the GUI. The drag-and-drop user input indicates a selection of the particular configurable option. The GUI receives, through one or more interface elements, user input configuring the particular configurable option. The user input provides a context for which additional configurable options are presented to the user. Based on the context, a configuration engine selects only a subset of configurable options that are associated with the particular configurable option for presentation to a user. A GUI displays icons representing the selected subset of configurable options, but not icons representing the non-selected subset of configurable options.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: May 19, 2020
    Assignee: Oracle International Corporation
    Inventors: Louise A. Raffo, Peter J. May, Tracey L. H. Mumford, Jasbir Grewal, Paolo Zulato
  • Patent number: 10606615
    Abstract: A computer application launcher can be displayed. In response to receiving a first user input associated with the launcher while a computer application indicated by the launcher is not running, a destination list can be displayed. The destination list can include one or more destinations indicating one or more items that can be performed by a computer application. In response to a second user input associated with the destination list and indicating selection of a destination on the destination list, the application can be launched and instructed to perform an item indicated by the selected destination.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: March 31, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rebecca Deutsch, Benjamin Betz, Andrew Jennings, Stephan Hoefnagels, Patrice L. Miner
  • Patent number: 10558725
    Abstract: Fractal maps are used to help with web discovery and navigation. The fractal map is generated during the exploration of the web (or any content repositories). The exploration can start from a particular article. The map can show a fixed number of related articles. Each representation of a related article has two distinct areas: one provides contextual information of the article itself and the second area can include progressively smaller scales that represent user's navigation through the related articles. Color codes can be used to indicate the strength of the relationship between articles, user actions, or ratings.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: February 11, 2020
    Assignee: KLOOP INC.
    Inventors: Nicolas Maquaire, Raphael Jean Leconte
  • Patent number: 10515402
    Abstract: In some embodiments, a method can comprise categorizing, in a database, one or more purchasing categories based at least in part on one or more queries. In some embodiments the one or more purchasing categories can comprise one or more products. The method can further comprise computing a set of browse categories of the one or more purchasing categories, loading the set of browse categories of the one or more purchasing categories into non-transitory memory, and receiving a query. In some embodiments, the method can further comprise determining one or more results for the query, the one or more results comprising a portion of the one or more products, analyzing intention of the query, and selecting a display configuration of the one or more results based at least in part on the intention. Other embodiments of related methods and systems are also provided.
    Type: Grant
    Filed: January 30, 2016
    Date of Patent: December 24, 2019
    Assignee: WALMART APOLLO, LLC
    Inventors: Zebin Chen, Andrei Lopatenko, Manas Pathak
  • Patent number: 10474710
    Abstract: Systems and methods for generating issue networks are disclosed. In one embodiment, a computer-implemented method of generating an issue network from a document corpus includes searching, using a computer, the document corpus for a set of documents discussing a starting issue, wherein the starting issue is one of a plurality of normalized issues defined by the document corpus. The method further includes determining a set of normalized issues discussed by the set of documents discussing the starting issue, wherein the set of normalized issues also includes the starting issue, and determining instances of co-occurrences of individual normalized issues of the set of normalized issues within individual cases of the set of documents. The method also includes linking individual normalized issues of the set of normalized issues based on their co-occurrences within the set of documents, wherein the linked individual normalized issues at least in part define the issue network.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: November 12, 2019
    Assignee: RELX, Inc.
    Inventors: Paul Zhang, Sanjay Sharma, Mark Wasson, Harry R. Silver, David Steiner
  • Patent number: 10402055
    Abstract: A method is provided for configuring an electrical drive system and a machine is provided that can execute such a method. In order to select and set drive system parameter values, it is possible here, when a selectable number exceeds a threshold value, to display a dialogue in which a search field for supporting the input is available.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: September 3, 2019
    Assignee: Lenze Automation GmbH
    Inventor: Otmar Foessing
  • Patent number: 10261678
    Abstract: A system for dynamically controlling content displayed on a condition monitoring system may include a processor that may receive one or more datasets associated with one or more components in an industrial environment. The system may also include a graphical user interface (GUI) that may display visualizations representing the components in a first portion of the GUI. The GUI may then receive a first selection of the visualizations and display data processing outputs associated with the first selection in a second portion of the GUI. There, the data processing outputs may be determined based on a first dataset that corresponds to a first component associated with the first selection. The GUI may then receive a second selection of the visualizations and may dynamically update the data processing outputs based on a second dataset that corresponds to a second component.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: April 16, 2019
    Assignee: General Electric Company
    Inventors: Ryan Gregory Roaldson, Jacqueline Marie Tappan
  • Patent number: 10264147
    Abstract: An operation console provided on an apparatus that operates in accordance with a user operation, including a surface including a first area and a second area. A display and a home key for requesting display of a home screen are provided in said first area. A plurality of operation keys other than said home key are provided in said second area.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: April 16, 2019
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Mayuko Yoshida, Shinsaku Tohki
  • Patent number: 10261966
    Abstract: A video searching method and a video searching system are applied to an auxiliary searching of an original video. The video searching method includes setting a region-of-interest in a screen of the original video, setting a capturing condition that includes an interactive relation between the region-of-interest and a moving object of the original video, capturing a background screen of the original video and object snapshots of the moving object that comply with the capturing condition, selecting at least one of the object snapshots captured from the same moving object as a representative object snapshot, or integrating some of the object snapshots as a single representative object snapshot; and pasting the representative object snapshot at a coordinate corresponding to the background screen according to a corresponding timestamp, to generate a graphical event timeline that displays all the object snapshots.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: April 16, 2019
    Assignee: QNAP SYSTEMS, INC.
    Inventors: Chan-Cheng Liu, TienLung Chang
  • Patent number: 10218862
    Abstract: An information processing terminal functions as an operator of an image forming apparatus. The information processing terminal includes a display device for displaying a screen; a generator for generating a system home screen; a generator for generating an extended function screen; a display screen setter for setting the screen to be displayed on the operator according to an operation performed with respect to a predetermined icon included in the screen displayed on the display device, wherein the system home screen is set as an initial value; a switcher for switching the set screen; a determiner for determining the set screen according to the operation; and a display controller for displaying, on the display device, the extended function screen together with an icon for displaying the system home screen, upon determining that the extended function screen is set by the display screen setter.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: February 26, 2019
    Assignee: Ricoh Company, Ltd.
    Inventor: Hisashi Naitoh