Hierarchy Or Network Structure Patents (Class 715/853)
  • Patent number: 11907497
    Abstract: A computer-implemented method is disclosed that includes receiving on a mobile device a search query associated with a geographic location, providing one or more search results in response to the search query, the search results each being associated with a geographic location, and presenting on a graphical display of the computing device icons corresponding to each search result and also corresponding to a key on the computing device.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: February 20, 2024
    Assignee: GOOGLE LLC
    Inventors: Adam Bliss, Mark Crady, Michael Chu, Scott Jenson, Sanjay Mavinkurve, Joshua J. Sacks, Jerry Morrison
  • Patent number: 11899007
    Abstract: Disclosed are verification techniques that can be implemented by a device that conducts biological tests to verify that the specimen holding area carries a valid biological specimen. In certain embodiments, the testing device includes a receiving mechanism to receive a carrier, and the carrier includes a holding area that is to carry or to be exposed to a biological specimen. The device can also include a camera module arranged to capture imagery of the carrier, and a processor. In some examples, the processor can capture the imagery of the carrier and identify a visual cue on the carrier. Then, the processor can verify, based on a manner of how the visual cue is displayed in the captured imagery, whether the holding area carries a valid biological specimen.
    Type: Grant
    Filed: January 25, 2022
    Date of Patent: February 13, 2024
    Assignee: Bonraybio Co., Ltd.
    Inventors: Cheng-Teng Hsu, Chih-Pin Chang, Kuang-Li Huang, Yu-Chiao Chi, Chia-Wei Chang, Chiung-Han Wang
  • Patent number: 11887202
    Abstract: A novel integration of practice management and photo management systems that also integrates patients' electronic medical records to provide a complete software solution for a medical practice. The present invention includes a method of patient image management comprising importing an image having an assigned date, filtering a patient list by appointments that occur on the assigned date, associating the image with a patient from the patient list, retrieving procedure information associated with the patient's appointment, and tagging the image with the procedure information. A corresponding computer system adapted to manage patient images is also provided.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: January 30, 2024
    Assignee: NexTech Systems, Inc
    Inventors: Christina M. Majeed, Donald R. Thompson, Christopher A. Haag, Kamal N. Majeed, Sameer Dohle
  • Patent number: 11809897
    Abstract: The technology disclosed herein enables presenting, via a user interface, one or more builds, wherein each build comprises one or more first software build operations, and at least one first software build operation is currently executing, presenting, via the user interface, one or more computing jobs, wherein each job comprises one or more second software build operations, receiving, via the user interface, an input associating a job selected from the one or more jobs with a build selected from the one of the builds, and responsive to receiving the input, scheduling, execution of the second software build operations to occur in response to a completion of execution of the first software build operations. The input may be, for example, a drag-and-drop operation between the job and the build.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: November 7, 2023
    Assignee: Red Hat, Inc.
    Inventors: Arie Bregman, Ilan Gersht
  • Patent number: 11809626
    Abstract: The embodiments of the present disclosure relate generally to techniques for identifying elements in a user interface (UI), and more particularly, techniques for determining UI elements selected on a contact-sensitive user interface and using those techniques to provide one or more haptic responses.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: November 7, 2023
    Assignee: Atmel Corporation
    Inventors: William Liddell, Paul Clements, Thomas Souche
  • Patent number: 11810043
    Abstract: A system comprises an interface and a processor. The interface is configured to receive an indication to execute a proposed organization chart. The processor is configured to determine a valid net action queue for the proposed organization chart. Determining the valid net action queue comprises scanning an action queue to add actions to the valid net action queue in response to the actions being valid in relation to an organization chart stored in a database. The processor is further configured to apply the valid net action queue to the organization chart to obtain the proposed organization chart and execute the proposed organization chart to create a new organization chart.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: November 7, 2023
    Assignee: Workday, Inc.
    Inventors: Anand Anathanam, Ajay Sagar, Katherine Lahl, John Paul Nguafack
  • Patent number: 11810011
    Abstract: A model including a plurality of intermediate operations may be identified. An intermediate operation of the plurality of intermediate operations may be selected to provide output values associated with the plurality of intermediate operations during execution of the model. A first output value associated with the intermediate operation may be received during a first execution of the model. A second output value associated with the intermediate operation may be received during a second execution of the model. A difference between the first output value and the second output value may be determined to satisfy a threshold. A notification may be transmitted that indicates data drift of the model in view of the difference between the first output value and the second output value satisfying the threshold.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: November 7, 2023
    Assignee: Red Hat, Inc.
    Inventors: William Benton, Erik Erlandson
  • Patent number: 11803701
    Abstract: A method of evolving web pages or forms to better accord with usability metrics involves generating a heat map encoding of user interaction with a web page or electronic form, transforming the heat map with a machine neural network or other machine learning algorithm into at least one visual element placement prioritization for the web page or electronic form, and applying the visual element placement prioritization to modify a layout of the web page or electronic form.
    Type: Grant
    Filed: March 3, 2022
    Date of Patent: October 31, 2023
    Assignee: KYOCERA DOCUMENT SOLUTIONS, INC.
    Inventor: Allan Sahagun
  • Patent number: 11799737
    Abstract: In general, techniques are described by which to provide a topology-based graphical user interface for network management systems. A controller device comprising a processor and a memory may be configured to perform the techniques. The processor may monitor network devices arranged according to a network topology to obtain operational data, and obtain configuration data defining the network topology. The memory may store the operational data and the configuration data. The processor may analyze the configuration data and the operational data to provide a graphical representation of the network topology that graphically depicts the operational data, and present a single graphical user interface that presents the graphical representation of the network topology that graphically depicts the operational data.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: October 24, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Iqlas M. Ottamalika, Wei Gao, Tashi Garg
  • Patent number: 11790182
    Abstract: A method uses natural language processing for visual analysis of a dataset by a computer. The computer displays a data visualization based on a dataset retrieved from a database. The computer computes an initial visualization state that includes elements corresponding to data attributes of the data visualization. The computer receives user input to specify a natural language command related to the displayed data visualization. The computer extracts cue phrases from the natural language command. The computer also determines a transitional goal, to transform the data visualization, based on the cue phrases. The computer derives an updated visualization state based on the transitional goal, by applying transitional rules to each element of the initial visualization state. The computer subsequently computes analytical functions associated with the visualization states, thereby creating functional phrases. The computer then updates the data visualization based on the functional phrases.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: October 17, 2023
    Assignee: Tableau Software, Inc.
    Inventors: Melanie K. Tory, Vidya R. Setlur
  • Patent number: 11775588
    Abstract: A classification computing system provides adaptable taxonomies to facilitate user navigation of complex information systems. The classification computer includes a memory and a processor. The processor is configured to receive a collection of file indices from the information server. The processor is configured to apply a taxonomical classification algorithm to the collection to generate a collection of classified file indices. The classified file is associated with at least one taxonomical classification. The processor is further configured to apply a flow algorithm to the collection to generate at least one flow path used to provide a user access to a first subset of taxonomical classifications and restricts access to at least a second subset of taxonomical classifications. The flow path is responsive to user input parameters. The processor is configured to receive a user input parameter. The processor is additionally configured to provide the flow path to the user computing device.
    Type: Grant
    Filed: December 24, 2019
    Date of Patent: October 3, 2023
    Assignee: Cigna Intellectual Property, Inc.
    Inventors: Matthew T. Lawyer, Benjamin Grimes, Andrew J. Young
  • Patent number: 11709860
    Abstract: Some implementations herein relate to a graphical user interface (GUI) that facilitates dynamically partitioning agricultural fields into clusters on an individual agricultural field-basis using agricultural features. A map of a geographic area containing a plurality of agricultural fields may be rendered as part of a GUI. The agricultural fields may be partitioned into a first set of clusters based on a first granularity value and agricultural features of individual agricultural fields. The individual agricultural fields may be visually annotated in the GUI to convey the first set of clusters of similar agricultural fields. Upon receipt of a second granularity value different from the first granularity value, the agricultural fields may be partitioned into a second set of clusters of similar agricultural fields. The map of the geographic area may be updated so that individual agricultural fields are visually annotated to convey the second set of clusters.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: July 25, 2023
    Assignee: MINERAL EARTH SCIENCES LLC
    Inventors: David Clifford, Ming Zheng, Elliott Grant, Nanzhu Wang, Cheng-en Guo, Aleksandra Deis
  • Patent number: 11675801
    Abstract: A method generates data visualizations. A computing device retrieves a set of tuples from a database according to user selection. Each tuple has the same set of fields. The device identifies a relation between tuples. The relation is a non-empty set of ordered pairs of tuples from the set of tuples. A user selects a base tuple from the set of tuples and the device forms a filtered subset of tuples consisting of the selected base tuple and those tuples that are connected to the selected base tuple by a sequence of tuples that are related by the relation. The user selects an aggregation level, which consisting of fields from the set of fields. The device generates and displays a data visualization by aggregating the filtered subset of tuples at the selected aggregation level to form a set of aggregated tuples, and displaying each aggregated tuple as a visible mark.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: June 13, 2023
    Assignee: TABLEAU SOFTWARE, INC.
    Inventors: Scott Sherman, Christopher Richard Stolte
  • Patent number: 11663235
    Abstract: In various embodiments, a visualization engine generates graphs that facilitate sense making operations on data sets. A graph includes nodes that are associated with a data set and edges that represent relationships between the nodes. In operation, the visualization engine computes pairwise similarities between the nodes. Subsequently, the visualization engine computes a layout for the graph based on the pairwise similarities and user-specified constraints. Finally, the visualization engine renders a graph for display based on the layout, the nodes, and the edges. Advantageously, by interactively specifying constraints and then inspecting the topology of the automatically generated graph, the user may efficiently explore salient aspects of the data set.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: May 30, 2023
    Assignee: AUTODESK, INC.
    Inventors: Jian Zhao, Michael Glueck, Azam Khan, Simon Breslav
  • Patent number: 11663557
    Abstract: In some examples, a computer-implemented method of providing a calendar view interface in a client device includes receiving a request for a calendar view interface from the client device, determining a period of time to be presented in the calendar view interface, generating a calendar view interface for the period of time including an indicator for each day of the time period, retrieving snapshot information for the period of time, and generating a snapshot indicator for each day within the time period based on the snapshot information.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: May 30, 2023
    Assignee: Rubrik, Inc.
    Inventors: Vinh-Nhan Tran-Kiem, Pranava Adduri, Claudia Yu, Xiao Yu
  • Patent number: 11636149
    Abstract: A computer-implemented method of associating digital tags with digital files comprises storing a plurality of digital files having embedded therein content data and metadata including tags; receiving, via a user interface device of a client device, a first tag label containing alphanumeric text created and inputted by a user of the client device; modifying, using a controller device, a selected first one of the tags of the metadata in a first of the digital files to include the first tag label; receiving, via the user interface device or another user interface device, an instruction to search for all of the digital files having at least the first tag label; responsive to receiving the instruction, automatically searching for all of the digital files having at least the first tag label; and displaying, on a video display device associated with the client device, a first indication of the first tag label.
    Type: Grant
    Filed: October 10, 2022
    Date of Patent: April 25, 2023
    Assignee: MemoryWeb, LLC
    Inventors: Christopher J. Desmond, Nancy L. Desmond, L. Michael Taylor
  • Patent number: 11636150
    Abstract: A computer-implemented method of associating digital tags with digital files comprises storing a plurality of digital files having embedded therein content data. and metadata including tags; receiving, via a user interface device of a client device, a first tag label containing alphanumeric text created and inputted by a user of the client, device; modifying, using a controller device, a selected first one of the tags of the metadata in a first of the digital files to include the first tag label; receiving, via the user interface device or another user interface device, an instruction to search for all of the digital files having at least the first tag label; responsive to receiving the instruction, automatically searching for all of the digital files having at least the first tag label; and displaying, on a video display device associated with the client device, a first indication of the first tag label.
    Type: Grant
    Filed: November 23, 2022
    Date of Patent: April 25, 2023
    Assignee: MemoryWeb, LLC
    Inventors: Christopher J. Desmond, Nancy L. Desmond, L. Michael Taylor
  • Patent number: 11609689
    Abstract: Embodiments of the invention are related to a system and method of controlling a display of image stream. The system may include a memory to store the image stream; the image stream may comprise a plurality of image frames. The system may further include a processor configured to execute the method. The moving image stream may be displayed to a user in an image stream display area of a screen and a frame rate control interface may be generated on a speed control area of the screen, such that the image stream display area is horizontally adjacent to the speed control area. An indication of a desired frame rate for displaying the image stream of the image frames may be received from the user, in that the frame rate may be selected according to a location of a pointing indicator in the speed control area.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: March 21, 2023
    Assignee: GIVEN IMAGING LTD.
    Inventors: Raphael Rabinovitz, Ady Ecker, Hagai Krupnik, Boaz Ben Nahum
  • Patent number: 11599573
    Abstract: A computer-implemented method of associating digital tags with digital files comprises storing a plurality of digital files having embedded therein content data and metadata including tags; receiving, via a user interface device of a client device, a first tag label containing alphanumeric text created and inputted by a user of the client device; modifying, using a controller device, a selected first one of the tags of the metadata in a first of the digital files to include the first tag label; receiving, via the user interface device or another user interface device, an instruction to search for all of the digital files having at least the first tag label; responsive to receiving the instruction, automatically searching for all of the digital files having at least the first tag label; and displaying, on a video display device associated with the client device, a first indication of the first tag label.
    Type: Grant
    Filed: October 10, 2022
    Date of Patent: March 7, 2023
    Assignee: MemoryWeb, LLC
    Inventors: Christopher J. Desmond, Nancy L. Desmond, L. Michael Taylor
  • Patent number: 11580061
    Abstract: Methods for file archiving using machine learning are disclosed herein. An exemplary method comprises archiving a first file of a plurality of files from a storage server to a tiered storage system, training a machine learning module based on file access operations for the plurality of files, determining one or more rules for predicting access to the archived files using the machine learning module, determining a prediction of access of the archived file based on the one or more rules and retrieving the archived file from the tiered storage system into a file cache in the storage server based on the prediction of access.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: February 14, 2023
    Assignee: Acronis International GmbH
    Inventors: Vladimir Strogov, Vyacheslav Levchenko, Stanislav Protasov, Serguei Beloussov, Sergey Ulasen
  • Patent number: 11574444
    Abstract: A multi-characteristic remeshing system that generates remeshed 3D graphical surfaces can include a compact geometric descriptive language (“CGDL”) conversion module, one or more geometric characteristic parsing modules, and a geometric computation module. The CGDL conversion module receives an input mesh for a 3D graphical object and CGDL source text that describes target characteristics of an output mesh of the 3D graphical object. Each geometric characteristic parsing module identifies inherent geometric characteristics of the input mesh, and generates a geometric characteristic map. The geometric characteristic map includes instructions to generate the output mesh with respective target characteristics. The instruction describes a relationship of the one or more inherent geometric characteristics with the respective target characteristic.
    Type: Grant
    Filed: November 5, 2021
    Date of Patent: February 7, 2023
    Assignee: ADOBE INC.
    Inventors: Pierre Gueth, Tamy Boubekeur, Jeremie Dumas
  • Patent number: 11563762
    Abstract: A cyber security method including: obtaining user flow data associated with a browsing session at a website; constructing a directed graph representative of the browsing session; computing a set of features for the directed graph; and applying a machine learning classifier to the set of features, to classify the browsing session as legitimate or fraudulent.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: January 24, 2023
    Assignee: International Business Machines Corporation
    Inventors: Yehonatan Bitton, Andrey Finkelshtein, Eitan Menahem
  • Patent number: 11562129
    Abstract: A method to generated a chart recommendation based on machine understanding of spreadsheet data, including determining a set of data that each include content of a cell of one or more cells in a column of a spreadsheet presented to a user. The method further determines an entity type associated with the column based on the set of data. The entity type represents a semantic meaning of the set of data in the column of the spreadsheet. The method further identifies at least one of a plurality of charts that is relevant to the entity type associated with the column. The method then provides the identified chart for presentation to the user.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: January 24, 2023
    Assignee: Google LLC
    Inventors: Weihao Lin, Vishnu Sivaji
  • Patent number: 11550444
    Abstract: Systems, apparatuses, interfaces, and methods for visualizing time progressions in VR/AR/MR/XR environments, wherein the systems include a processing unit or a processor, a display device, and at least one VR/AR/MR/XR input device, wherein the systems, apparatuses, interfaces, and methods display projects or structures that have tasks, goals, targets, and/or events that have or will occur in a given time sequence along a time line, wherein the systems and methods also display a selection and control object and a temporal direction and speed control object.
    Type: Grant
    Filed: December 4, 2021
    Date of Patent: January 10, 2023
    Assignee: Quantum Interface LLC
    Inventors: Jonathan Josephson, Robert W. Strozier
  • Patent number: 11537969
    Abstract: A hierarchical recursive workflow management platform is a downloadable application presented through a browser or application user interface and stored for use on a personal electronic device. The hierarchical recursive workflow management platform may have a mobile application; and, can have an integrated architecture in which the internal components of the personal electronic device may be able to access a secondary application, local or remotely located on a server containing stored data for implementation. A common user interface screen, providing the user an interface, may access all the functionalities and activities offered by the platform through either the computer, mobile application or the secondary application by accessing the internal components of the personal electronic device to exchange such information, pertinent to the hierarchical recursive workflow management platform.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: December 27, 2022
    Inventors: Michael Palandro, Christian Wiggerman, Solomon Baba
  • Patent number: 11514095
    Abstract: Approaches presented herein enable presenting, as an initial response to a search query from a user, a set of analytic summaries prior to initiating a document security protocol in a secured document environment. Each analytic summary represents a set or cluster of documents. A summary relevance value is calculated for each analytic summary and a document relevance value is calculated for each individual document. Analytic summaries are presented to the user while each document within each analytic summary are prioritized for a security review based on its related summary relevance value and document relevance value. Based on the priorities, a security review is initiated for the documents so that a highly relevant document within an analytic summary undergoes the security review before a less relevant document. Access to a particular document is granted to the user according to the security review of the document.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: November 29, 2022
    Assignee: International Business Machines Corporation
    Inventors: Christopher F. Ackermann, Michael Drzewucki, Charles E. Beller
  • Patent number: 11501016
    Abstract: Apparatuses, methods, systems, and program products are disclosed for digital password protection. An apparatus includes a processor and a memory that stores code executable by the processor. The memory stores code executable by the processor to monitor a volatile data storage area for data written to and read from the volatile data storage area. The memory stores code executable by the processor to, in response to data being one of written to and read from the volatile data storage area, analyze the data to identify a potential password. The memory stores code executable by the processor to perform one or more actions for protecting the identified potential password prior to the potential password being one of written to and read from the volatile data storage area.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: November 15, 2022
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Nathan J Peterson, Russell Speight VanBlon, John Carl Mese
  • Patent number: 11500919
    Abstract: Technologies generally described herein relate to a computing device for an input assistance scheme for an online marketplace posting. In one aspect, a computing device receives an input image containing an object to be posted on an online marketplace. In response to receiving the object, the computing device extracts, from the input image, feature data relating to the object. The device performs a search of an image database based on the extracted feature data to determine one or more images containing the object. The computing device obtains information data of the determined images and generates a reference dataset for the object based on the reference dataset.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: November 15, 2022
    Assignee: MERCARI, INC.
    Inventor: Hirofumi Nakagawa
  • Patent number: 11495219
    Abstract: Technologies are disclosed for interacting with a virtual assistant to request updates associated with one or more events and/or perform actions. According to some examples, a user may use their voice to interact with a virtual assistant to receive updates relating to events occurring during a certain period of time. For example, a user may request an update associated with one or more events occurring that day. The system may access data sources (e.g., calendar services, email services, etc.) to obtain data associated with the events, tag the events according to one or more conditions indicated by the data, and/or rank the events according to the tags. In addition, to resolve conditions associated with the events, the virtual assistant may also include options in the update to perform certain actions and/or to provide response data. The virtual assistant may generate the update and audibly provide the update to the user.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: November 8, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Sunitha Kalkunte Srivatsa, Maayan Aharon, Aakarsh Nair, Nithya Venkataraman, Lohit Bijani
  • Patent number: 11487514
    Abstract: A hierarchy of containers is received at a user interface of a design time tool. The hierarchy of containers includes a container nested inside of one or more other containers. Each of the containers includes a different part of a web client application. The design time tool associates state with each of the containers in the hierarchy of containers. Lifecycles for each of the containers are received at the user interface. The design time tool creates computer executable instructions in the web client application that enable state for each of the containers to be created and destroyed according to the hierarchy based on the respective lifecycles of each of the containers. The design time tool provides each of the containers access to its own state and state of containers that include it based on respective lifecycle events associated with each of the containers.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: November 1, 2022
    Assignee: Oracle International Corporation
    Inventor: Christian Straub
  • Patent number: 11467715
    Abstract: Disclosed are a user interface display method, a terminal and a non-transitory computer-readable storage medium. The method is applied to a terminal. The terminal includes a foldable screen including a first display area and a second display area. The method includes: displaying a user interface of a first application in full screen while the foldable screen is in a stretched state; receiving a first multi-finger swipe signal acted on the user interface of the first application displayed in full screen; wherein the first multi-finger swipe signal is generated in response to detecting at least two fingers sliding on the foldable screen; and in response to receiving the first multi-finger swipe signal, displaying the user interface of the first application in the first display area and displaying a user interface of a second application in the second display area.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: October 11, 2022
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventor: Xiao Wang
  • Patent number: 11456983
    Abstract: An interactive operation method is provided. Firstly, an interactive operation request is delivered or received. Then, a first user and a second user perform an interactive operation according to the interactive operation request. The interactive operation request contains a uniform resource identifier with an instruction code. A projectable space instance for modeling a workspace is acquired through the uniform resource identifier. A projected workspace corresponding to the workspace is built after the projectable space instance is parsed. When the instruction code is executed in the projected workspace, the interactive operation is performed.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: September 27, 2022
    Assignee: Able World International Limited
    Inventors: Wai-Tung Cheung, Chun-Hsiao Lin, Ho-Cheung Cheung
  • Patent number: 11429935
    Abstract: A method for historically synchronizing tag data related to a computer network is provided. A network management server compares a relations table of entities from a first database to a corresponding relations history table of entities from a second database. The network management server identifies from the comparison a pair of entities having a changed relationship. The network management server updates the relations history table of entities with the changed relationship in the second database. The network management server updates a path and level between a root of a tree of tags and each tag of the pair of tags in a historical configuration details table of tags in the second database based on updating the relations history table of entities.
    Type: Grant
    Filed: November 1, 2012
    Date of Patent: August 30, 2022
    Assignee: Red Hat Israel, Ltd.
    Inventor: Yaniv Dary
  • Patent number: 11411982
    Abstract: A computer system is provided. The computer system includes a memory and at least one processor coupled to the memory and configured to extract, from a website vulnerability scanner log, a uniform resource locator (URL) and a vulnerability score and vulnerability classification associated with the URL. The at least one processor is further configured to generate an application vulnerability graph comprising connected nodes that are associated with a field of the URL. The nodes are labeled to indicate the associated field of the URL and color coded based on the vulnerability score. The nodes are also associated with the vulnerability classification. The at least one processor is further configured to enable or disable security protection against a user-selected vulnerability classification of a user-selected node by generating web application firewall security rules and/or web application firewall relaxation rules.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: August 9, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Kasirao Velugu, Priya Bagaria, Thirumoorthi Thangamani, Ganesh Kathiresan
  • Patent number: 11405746
    Abstract: In accordance with an embodiment, described herein is a system and method for providing access to media content associated with events, using a digital media content environment. A media application enables display of a memory event timeline, including a plurality of memory events, to provide an improved presentation of media consumption by a user that resembles a person's memory or recollection of such events. Recent events are generally presented with more specificity, with earlier time periods and events generally presented more broadly. An input action or request for a memory event can be performed to cause a media server to determine a corresponding historical media content for delivery, and to stream or buffer the historical media content related to that memory event, and/or to cause other systems or environments to provide additional content related to the memory event either via the media server, or directly delivered to the media device.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: August 2, 2022
    Assignee: SPOTIFY AB
    Inventors: Ari Liusaari, Felice Mancino, Chris Linnett
  • Patent number: 11403301
    Abstract: Methods and systems are provided for ranking search results and generating a presentation. In some implementations, a search system generates a presentation based on a search query. In some implementations, a search system ranks search results based on data stored in a knowledge graph. In some implementations, a search system identifies a modifying concept such as a superlative in a received search query, and determines ranking properties based on the modifying concept.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: August 2, 2022
    Assignee: GOOGLE LLC
    Inventors: Chen Zhou, Chen Ding, David Francois Huynh, JinYu Lou, Yanlai Huang, Hongda Shen, Guanghua Li, Yiming Li, Yangyang Chai
  • Patent number: 11392851
    Abstract: Methods, systems, and computer programs are presented for providing a user experience that facilitates navigation among different topics and articles on a social network. One method includes an operation for identifying a hierarchy of topics, each topic corresponding to a respective subject, where the hierarchy defines relationships between the topics. A first topic page for a first topic is presented in a user interface in the social network. The first topic page includes articles and first options for navigating to topic pages of topics related to the first topic. The method further includes detecting a selection of a first article. In response to detecting the selection, a first article page for the first article is presented in the user interface. The first article page includes details of the first article and second options for navigating to topic pages of topics related to the first article.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: July 19, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ankan Saha, Shaunak Chatterjee, Ajith Muralidharan
  • Patent number: 11360653
    Abstract: A horizontal toolbar presents a hierarchical path terminating at a currently-selected element, beginning at a root element, and including intermediate elements from a hierarchically-related subset of elements having parent-child relationships. A tree representation, provided simultaneously with the horizontal toolbar, includes nodes matching the elements included in the hierarchical path. The tree representation uses branches connecting adjacent parent-child nodes to indicate parent-child relationships and highlights a current node-of-interest in relation to other displayed nodes and matching the currently-selected element in the horizontal toolbar.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: June 14, 2022
    Assignee: SAP SE
    Inventors: DongYoung Kim, Mincheol Lee, Yong Sik Lee, Johannes Osterhoff
  • Patent number: 11347766
    Abstract: A system includes display of a hierarchy of indicators of entity instances, reception of a selection of one of the indicators, the selected indicator of a first entity instance, in response to the selection, display of a control in conjunction with the indicator, reception of a first manipulation of the displayed control, and display, in response to the first manipulation, of an indicator of a second entity instance and a first numeral indicating a distance of the second entity instance from the first entity instance in the hierarchy.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: May 31, 2022
    Assignee: SAP SE
    Inventor: Monisha Pattanaik
  • Patent number: 11320964
    Abstract: An information processing apparatus includes a memory storing specifications of components corresponding to functions forming a flow, and a processor configured to perform control to extract, using the specifications of the components and a first component selected by a user and serving as a base point, a second component that performs a process prior to or subsequent to the first component and perform control to display the first component and the second component on a display.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: May 3, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Chihiro Sato
  • Patent number: 11321191
    Abstract: A information management system allows a user to search through a secondary copy of data, such as a back up, archive, or snapshot without first retrieving the secondary copy of data. Instead, the system constructs lightweight data that can be displayed to a user as a representation of the search results. Lightweight data may include metadata or other information that identifies data included in the secondary copy of data. The lightweight data may be perceived as being the secondary copy of data and allow a user to browse through search results. Once the user identifies a search result that is of interest, information in the lightweight data can be used to retrieve the secondary copy of data. Because lightweight data may have a smaller file size than the file size of the secondary copy of data, the latency of performing a search may be reduced.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: May 3, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Jun H. Ahn, Manas Bhikchand Mutha, Chitra Ramaswamy
  • Patent number: 11321347
    Abstract: Some implementations herein relate to a graphical user interface (GUI) that facilitates dynamically partitioning agricultural fields into clusters on an individual agricultural field-basis using agricultural features. A map of a geographic area containing a plurality of agricultural fields may be rendered as part of a GUI. The agricultural fields may be partitioned into a first set of clusters based on a first granularity value and agricultural features of individual agricultural fields. The individual agricultural fields may be visually annotated in the GUI to convey the first set of clusters of similar agricultural fields. Upon receipt of a second granularity value different from the first granularity value, the agricultural fields may be partitioned into a second set of clusters of similar agricultural fields. The map of the geographic area may be updated so that individual agricultural fields are visually annotated to convey the second set of clusters.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: May 3, 2022
    Assignee: X DEVELOPMENT LLC
    Inventors: David Clifford, Ming Zheng, Elliott Grant, Nanzhu Wang, Cheng-en Guo, Aleksandra Deis
  • Patent number: 11315055
    Abstract: A computer-implemented method in a visualization module is provided. The visualization module comprises a processor configured by programming instructions encoded in non-transient computer readable media. The method comprises: receiving, by the processor from a user interface, a request for a visualization of decision steps made in an order allocation process; retrieving, by the processor from a database system, a plurality of data items belonging to the same order that identify rules applied at each decision step in the order allocation process, parameters used during rule application, and decisions resulting from rule application; generating, by the processor using the retrieved data items, a visualization that identifies the decision made at each decision step; and causing the visualization to be displayed on the user interface.
    Type: Grant
    Filed: July 26, 2018
    Date of Patent: April 26, 2022
    Assignee: salesforce.com, inc.
    Inventors: Michael Starukhin, Richard Farah
  • Patent number: 11315664
    Abstract: A medical information processing apparatus which processes structured information including a plurality of pieces of information obtained by classifying information about an imaging diagnosis and relation information indicating the relationships between the pieces of information includes an instruction unit configured to instruct pasting of the structured information, a decision unit configured to decide the layout direction of paste information in accordance with an instruction from the instruction unit, and a generating unit configured to generate paste data obtained by laying out the paste information in accordance with the layout direction, contents of the paste information, and the relation information.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: April 26, 2022
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Toru Kikuchi
  • Patent number: 11301500
    Abstract: Some embodiments provide a program that receives a set of clusters generated from a set of geo-enriched data. The program further identifies a subset of the set of clusters that intersect a map extent of a map. Upon determining that a number of geo-enriched data represented by the subset of the set of clusters is greater than a threshold number, the program renders the map extent of the map to include the subset of the set of clusters. Upon determining that the number of geo-enriched data represented by the subset of the set of clusters is not greater than the threshold number, the program further sends a query for a subset of the set of geo-enriched data that is within the map extent, receives the subset of the set of geo-enriched data and renders the map extent of the map to include the subset of the set of geo-enriched data.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: April 12, 2022
    Assignee: SAP SE
    Inventors: Xing Jin, Jonathan Tiu, Kyoung Woo Nam, Sae-Won Om
  • Patent number: 11296998
    Abstract: Disclosed herein are techniques for identifying computing resources specified by a representation of a computing service. In some implementations, a request to analyze a computing service provided via a computing environment may be received. The computing service may have an activated state in which the computing service is available for use and a deactivated state in which the computing service is not available for use. The computing environment may comprise a plurality of computing resources each defining a variable unit of computing functionality within the computing environment. Each computing resource may be associated with a respective parameter corresponding with a respective parameter value that specifies a level of the variable unit of computing functionality defined by the computing resource. The computing service may be represented by a metadata model comprising a plurality of nodes, at least some of which specify a respective one or more of the parameter values.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: April 5, 2022
    Assignee: salesforce.com, inc.
    Inventors: Nathan Jensen-Horne, Dileep Burki, Walter Sims Harley, Matthew Small, Kenneth Douglas Scott, David Andrew Brooks, Prasad Peddada, Hemang Patel, Gaurav Chawla, Theresa Vietvu, Shriman Gurram
  • Patent number: 11281356
    Abstract: A method for electronic device which is in communication with a graphical user interface and one or more file systems is disclosed. The method includes: displaying, on the graphical user interface, a visual representation for each one of a plurality of folders of the one or more file systems while suppressing displaying of a visual representation of files stored in the folders; receiving, via the graphical user interface, a user command defining the selection of a first folder; displaying, on the graphical user interface, a visual representation for each one of one or more files stored in the first folder while suppressing displaying of a visual representation of folders stored in the first folder; and receiving, via the graphical user interface, a user command defining the selection of a first file.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: March 22, 2022
    Assignee: BeesWall GmbH
    Inventors: Mathieu Guillaume, Nicolas Cardiles
  • Patent number: 11281901
    Abstract: A system for giving meaning to data in a non-standardized digital document. In some embodiments, the system includes a web portal, a recognition server and an extraction system. The web portal is accessible via a network for receiving a non-standardized digital source document. The recognition server is configured to perform optical character recognition analysis on the non-standardized digital source document and generates document recognition data including positional locations of a plurality of characters in the non-standardized digital source document. The extraction system is configured to identify labels and corresponding values represented in the non-standardized digital source document and automatically maps the labels to a plurality of predetermined variables in an external software system to which the values from the non-standardized digital source document are to be imported.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: March 22, 2022
    Assignee: Crowe LLP
    Inventor: Jeffrey R. Schmidt
  • Patent number: 11263244
    Abstract: Exemplary systems and methods for visualization of data analysis are provided. In various embodiments, a method comprises accessing a database, analyzing the database to identify clusters of data, generating an interactive visualization comprising a plurality of nodes and a plurality of edges wherein a first node of the plurality of nodes represents a cluster and an edge of the plurality of edges represents an intersection of nodes of the plurality of nodes, selecting and dragging the first node in response to a user action, and reorienting the interactive visualization in response to the user action of selecting and dragging the first node.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: March 1, 2022
    Assignee: Ayasdi AI LLC
    Inventors: Gunnar Carlsson, Harlan Sexton, Gurjeet Singh
  • Patent number: 11257263
    Abstract: In some embodiments, a method comprises obtaining a pipeline of operations, the pipeline of operations including a plurality of functions providing any of one or more modification operations or visualization operations for a plurality of datasets. A first dynamic visualization of the pipeline of operations at a first level of granularity is generated. A second dynamic visualization of the pipeline of operations at a second level of granularity is generated in response to user input.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: February 22, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Salar Al Khafaji, James Thompson, Joseph Hashim, Joseph Rafidi, Parvathy Menon, Patrick Szmucer, Robert Kruszewski, Slawomir Mucha, Tyler Uhlenkamp, Vilmos Ioo