Hyperlink Organization (e.g., Grouping, Bookmarking, Etc.) Patents (Class 715/206)
  • Patent number: 11920402
    Abstract: Systems and associated methods for controlling operation of loading dock equipment are disclosed herein. In some embodiments, the system and associated methods can be used to control operation of loading dock equipment (e.g., a vehicle restraint, a dock door, a dock leveler, etc.) according to a preset sequence of operations. The system can include a display screen that sequentially presents a series of graphical control elements (e.g., touch-sensitive buttons) that enable operation of the loading dock equipment in an appropriate sequence. Additionally, the visual appearance and/or sequence of presentation of the graphical control elements indicate the proper sequence of selection to the user, thereby reducing user confusion and simplifying the operation of the loading dock equipment.
    Type: Grant
    Filed: December 9, 2021
    Date of Patent: March 5, 2024
    Assignee: ASSA ABLOY Entrance Systems AB
    Inventors: Richard K. Hoofard, Brett A. Walford, Stephen Kosek
  • Patent number: 11794102
    Abstract: Embodiments of the present invention are directed towards systems and methods of implementing multi-player online games using cloud computing. By using cloud computing (also known as a cloud network), hardware and/or software requirements for running the multi-player online game can be minimized as the game itself would be executed and run using resources available in the cloud network rather than based on local resources, such as a laptop or gaming console. Different users situated at different locations can all be provided access to the same game without the need for the specialized hardware, software, and resource levels.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: October 24, 2023
    Assignee: SUPER LEAGUE GAMING, INC.
    Inventors: Aaron Mueller, David Steigelfest
  • Patent number: 11763349
    Abstract: This application relates to apparatus and methods for automatically determining and providing digital advertisements to targeted users. In some examples, a computing device receives campaign data identifying items to advertise on a website, and generates campaign user data identifying a user that has engaged all of the items on the website. The computing device may then determine a portion of the users based on a relationship between each user and the campaign user data, and may determine user-item values for each of the items for each user of the portion of users, where each user-item value identifies a relational value between the corresponding user and item. The computing device may then identify one or more of the items to advertise to each user of the portion of users based on the user-item values, and may transmit to a web server an indication of the items to advertise for each user.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: September 19, 2023
    Assignee: Walmart Apollo, LLC
    Inventors: Yokila Arora, Morteza Monemizadeh, Aditya Mantha, Stephen Dean Guo, Kannan Achan
  • Patent number: 11727062
    Abstract: Embodiments described herein provide a mechanism that encodes a text document into a geometric graph, where the nodes of the graph represent bits of text from the document and the edges of the graph represent relationships among the bits of text as laid out on a page of the document. Each node of the graph is encoded into a vector representation that contains information of the node and the local sub-graph (including the node and all edges branching out from the node). In this way, the vector representations of the document contain information of the inner-relationship between words, sentences and paragraphs of the document, instead of just mapping the text in the document as a string of input tokens to a vector representation.
    Type: Grant
    Filed: June 16, 2021
    Date of Patent: August 15, 2023
    Assignee: BlackRock, Inc.
    Inventors: Paul Vincent Gaskell, Thomas Roland Barillot
  • Patent number: 11620043
    Abstract: A comment information processing method includes: acquiring a plurality of pieces of comment information, and generating a comment tree comprising a plurality of nodes according to an association relationship between the plurality of pieces of comment information, wherein the plurality of nodes correspond to the plurality of pieces of comment information on a one-to-one basis; generating a comment container for each target node in the plurality of nodes, the comment container being used for presenting the comment information corresponding to a parent node and immediate child nodes thereof; and changing, once a first touch event for the comment information corresponding to an immediate child node is detected, the immediate child node into the parent node of the comment container where the immediate child node is located, and presenting in the comment container the comment information corresponding to the changed parent node and the immediate child nodes thereof.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: April 4, 2023
    Assignee: NETEASE (HANGZHOU) NETWORK CO., LTD.
    Inventor: Xiaolong Lin
  • Patent number: 11556570
    Abstract: A computer-implemented method for extracting semantic relations is disclosed. In the method, a plurality of hierarchal structures that originates from a corpus of documents is obtained. Each hierarchal structure includes a plurality of elements having respective recitations included in a corresponding document. In the method, for each predetermined relationship between ancestor and descendant elements in the hierarchal structures, a first keyword list is extracted from the ancestor element and a second keyword list is extracted from the descendant element. A statistical index is calculated for each pair of first and second keywords using the first keyword lists and the second keyword lists. The index indicates a strength of association between the first and second keywords. In the method, a candidate list of keyword pairs having semantic relationships is output using the statistical index calculated for each pair.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: January 17, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shoko Suzuki, Tetsuya Nasukawa, Hiroshi Kanayama
  • Patent number: 11531556
    Abstract: The subject technology sends, from a parent node of a hierarchy of views, information related to a preference list, the preference list include preference keys corresponding to respective attributes of a UI, where the hierarchy of views represents the UI. The subject technology receives, at a child node of the parent node, the information related to the preference list. The subject technology updates, by the child node, a particular preference key from the preference list to a particular value, the particular preference key related to an attribute of the UI.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: December 20, 2022
    Assignee: Apple Inc.
    Inventors: Jacob A. Xiao, Kyle S. Macomber, Joshua H. Shaffer, John S. Harper
  • Patent number: 11520473
    Abstract: In one general aspect, a method can include receiving, in a user interface of a first page of an application executing on a computing device, a selection of an animation option, receiving, in a user interface of a second page of the application executing on the computing device, a selection of an icon. In response to receiving the selection of the icon, the method can further include launching a third page of the application, and performing an animation of a visual presentation of the launching of the third page of the application from the second page of the application. The animation can be based on the received animation option selection.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: December 6, 2022
    Assignee: SAP SE
    Inventors: Sebastian Moreno, Annette Jann, Roman Rommel
  • Patent number: 11443006
    Abstract: Systems and methods are described for managing saved web pages on a user device. In an example, when a user bookmarks a web page at the user device, the user device can send the bookmark to a server. A service on the server can gather information about web page and associate a plurality of tags with the web page based on that information. The service can compare the web page's tags to tags of other previously bookmarked web pages to identify a possible matching web page. The service can perform a semantic similarity analysis between the two web pages to determine whether their similarity exceeds a threshold. Where the similarity does exceed the threshold, the service can notify the user device. The user device can notify the user and present options for the new bookmarked web page.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: September 13, 2022
    Assignee: VMware, Inc.
    Inventors: Rohit Pradeep Shetty, Erich Stuntebeck, Chaoting Xuan
  • Patent number: 11385914
    Abstract: A content creation application can include a feature that receives an inline note within a document and communicates the content of the inline note and a user identifier associated with an author of the inline note to an intelligence service. The intelligence service can identify, from the content of the inline note, one or more agents and a request, the identified one or more agents being the author, one or more person agents, one or more bot agents, or a combination thereof. Based on the identified agent (or lack thereof), the intelligence service can generate a message to each of the one or more agents and communicate the message to the each of the one or more agents over a communication channel. A person agent or the author can receive the message and view the message using the appropriate communication application without accessing the original document.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: July 12, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bernhard S. J. Kohlmeier, Luis Carlos Vargas Herring, Mark J. Encarnacion, Patrick Pantel, Jaime Brooks Teevan, Victor Poznanski, Woon Kiat Wong
  • Patent number: 11381555
    Abstract: Techniques for securing a single page application (SPA) are provided. An API server that receives an API call from an SPA to navigate a first user to a first state of the SPA navigates the first user to the first state of the SPA and generates a first token indicating that the first user has accessed the first state of the SPA. When the API server receives a request from the first user to navigate to a second state of the SPA (the request including the first token), the API server verifies that the first token indicating that the first user has accessed the first state of the SPA is valid for the second state of the SPA before navigating the first user to the second state of the SPA. Additionally, the API server expires the first token upon navigating the first user to the second state of the SPA.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: July 5, 2022
    Assignee: T-MOBILE USA, INC.
    Inventor: Dharmendra Adsule
  • Patent number: 11354020
    Abstract: Systems and methods for creating and maintaining digital story progress bars may include (1) providing an interface that displays posts within a series of different digital stories, (2) displaying, within the interface, a progress bar including (i) a current-story section associated with a story-indicator corresponding to a current story whose posts are currently being displayed, and (ii) an upcoming-story section associated with a subsequent story-indicator corresponding to an upcoming story queued for display after the current story, (3) transitioning from displaying the posts of the current story to displaying the posts of the upcoming story, and (4) in response to displaying the posts of the upcoming story (i) altering the current-story section by replacing the story-indicator with the subsequent story-indicator and (ii) altering the upcoming-story section by replacing the subsequent story-indicator with a post-subsequent story-indicator corresponding to an additional upcoming story.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: June 7, 2022
    Assignee: Meta Platforms, Inc.
    Inventor: Debashish Paul
  • Patent number: 11328114
    Abstract: Implementations include a batch-optimized render and fetch architecture. An example method performed by the architecture includes receiving a request from a batch process to render a web page and initializing a virtual clock and a task list for rendering the web page. The virtual clock stands still when a request for an embedded item is outstanding and when a task is ready to run. The method may also include generating a rendering result for the web page when the virtual clock matches a run time for a stop task in the task list, and providing the rendering result to the batch process. Another example method includes receiving a request from a batch process to render a web page, identifying an embedded item in the web page, and determining, based on a rewrite rule, that the embedded item has content that is duplicative of content for a previously fetched embedded item.
    Type: Grant
    Filed: May 28, 2018
    Date of Patent: May 10, 2022
    Assignee: GOOGLE LLC
    Inventors: Hui Xu, Rupesh Kapoor, Hao Fang, Cristian Tapus, Erik Arjan Hendriks
  • Patent number: 11301437
    Abstract: Described herein is a system and method for creating a milestone associated with a version of an electronic file. A milestone creation input associated with the particular version of the electronic file is received. Milestone content to be associated with the particular version of the electronic file is further received. The milestone content is stored, and, the stored milestone content and the particular version of the electronic file are associated. Further described herein is a system and method for using a milestone associated with a version of an electronic file. Milestone indicator(s) are displayed, each milestone indicator associated with a milestone of a version of an electronic file. A selection of a particular milestone indicator is received. Milestone content associated with the selected particular milestone indicator is presented. The milestones can be searchable.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: April 12, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joan Catharine Weaver, Douglas Lane Milvaney
  • Patent number: 11288448
    Abstract: Techniques for implementing an improved command line interface (CLI) are provided. In certain embodiments, this improved CLI can provide a CLI command definition language that enables developers, users, and/or other entities to define CLI commands in a straightforward and flexible manner, create optimized parse graphs based on the CLI command definitions, and employ an efficient algorithm for traversing a parse graph at, e.g., CLI runtime in order to parse an input text string and match that string to a valid CLI command.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: March 29, 2022
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Diego Asturias, Peter Rufer, Hua Zhong
  • Patent number: 11281678
    Abstract: Taught is a search engine for science tools which dynamically evaluates search rank of said science tools through Natural Language Processing and machine learning. The search engine accepts into a corpus of public and private materials, which references individual science tools. Each item of the corpus is evaluated both as to how much that given item should be trusted, and what that item says about individual science tools. Each science tool is evaluated based on what the whole corpus of input data contains concerning those science tools, taking into account how valuable the source of the data is in order to render an overall score and search rank. The search engine generates a judgement of each individual science tool, which is dynamically updated as new information becomes available in the corpus of input data.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: March 22, 2022
    Assignee: Bioz, Inc.
    Inventors: Karin Lachmi, Daniel Levitt, Ehud Pardo, Dan Grunspan
  • Patent number: 11223663
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for initiating electronic chats based on conversation workflows identified in response to detected user actions in connection with an embedded document container displaying a PDF file. In particular, in one or more embodiments, the disclosed systems detect user interactions with a PDF file displayed by a document container embedded in a webpage. The disclosed systems can determine whether the detected user interactions include or indicate a conversation workflow trigger associated with a conversation workflow. The disclosed systems can further generate electronic messages based on the conversation workflow and provide the generated electronic messages to the user in connection with the webpage where the document container is embedded.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: January 11, 2022
    Assignee: ADOBE INC.
    Inventors: Niranjan Shivanand Kumbi, Varinder Kumar, Uddhab Pant, Aditya Bindal, Amit Gupta, Lakshay Tanwar, Reddy Sreekanth, Ajay Awatramani
  • Patent number: 11163725
    Abstract: A tangible, non-transitory machine-readable medium includes machine-readable instructions that, when executed by one or more processors, cause the one or more processors to access user information, generate a cloud representation having a plurality of word clouds with varying levels of emphasis based at least in part on the user information, and output the cloud representation on a display of a computing device. The plurality of word clouds include one or more word clouds, one or more image clouds, or both.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: November 2, 2021
    Assignee: United Services Automobile Association (USAA)
    Inventors: Michael Joseph Gaeta, Oscar Roberto Tijerina
  • Patent number: 11147970
    Abstract: Personalized network searching, in which a search query is received from a user, and a request is received to personalize a search result. Responsive to the search query and the request to personalize the search result, a personalized search result is generated by searching a personalized search object. Responsive to the search query, a general search result is generated by searching the general search object. The personalized search result and the general search result are provided to a client device, an advertisement is selected based at least in part upon the personalized search object, and the advertisement, the personalized search result, and the general search result are displayed.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: October 19, 2021
    Assignee: Google LLC
    Inventors: Gregory Joseph Badros, Stephen Lawrence
  • Patent number: 11120196
    Abstract: In one embodiment, a method includes, in response to an address match in connection with a request for a target structured document, identifying one or more slide objects associated with the target structured document, the one or more slide objects defining a set of anchor point definitions in the target structured document; identifying one or more anchor points corresponding to the one or more slide objects in a document object model (DOM) representation of the target structured document based on the set of anchor point definitions; accessing content corresponding to the one or more slide objects; and rendering the target structured document and the content of the one or more slide objects proximal to the identified anchor points.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: September 14, 2021
    Assignee: BORDER STYLO, LLC
    Inventors: Oscar Guido, Eduardo Prats, Diego Prats, Nicolas Lacasse, Spencer Tipping
  • Patent number: 11099718
    Abstract: Disclosed systems and methods provide an integrated hypermedia engine (IHE) that monitors and predicts user activity on spawned document windows and spliced network management CLI/GUI sessions. In embodiments, the IHE pro-actively assists a user to efficiently use device-related documentation in an intuitive manner that requires minimal user interaction and, thereby, reduces the likelihood of human error, e.g., when configuring network devices involves multi-tiered, dynamic configuration paths. The IHE may acts as bridge between document windows and spliced network management sessions, for example, to enable seamless transfer of a CLI command from a document window to an inline GUI panel launched by a CLI session when constructing a command line. In embodiments, a context-ware THE may create and take advantage of documentation tags by interpreting relationships between commands to enable auto-navigation of the document.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: August 24, 2021
    Assignee: DELL PRODUCTS L.P.
    Inventors: Padmanabhan Narayanan, Thulasi Devi Ravinanthanan
  • Patent number: 11100151
    Abstract: An interactive, dynamic GUI for visualization of patent documents including content-dense graphics illustrating the number, content size, type of a multiplicity of patent documents (issued or granted patent versus published pending application), distributed over time, with comparison to similar patent documents, market events, and expert insights based upon content of specification or detailed description and claims, all within a predetermined technology sector having at least one sub-sector or category within the technology sector.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: August 24, 2021
    Assignee: MAGIC NUMBER, INC.
    Inventors: Nathaniel Taylor Brockman, JiNan Glasgow George
  • Patent number: 11074068
    Abstract: Systems and methods that augment an entity's building and deployment of multiple applications using a metadata library component and a metadata orchestrator that controls details of the configurations of data stores, metadata which may include linkage rules of the metadata structures and that leverages the metadata across individual application development and completed application silos are discussed.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: July 27, 2021
    Assignee: WELLS FARGO BANK, N.A.
    Inventors: Joseph Albert Bogushefsky, III, Christopher Thomas Miller, Dennis Wayne Wilson
  • Patent number: 11042883
    Abstract: Techniques for integrated online and offline sales management are described. A merchant application executing on a merchant device can present options for selling an item of a merchant. The options can include (i) a first option wherein an amount for the item is payable using a payment object at a payment object reader coupled to the merchant device and (ii) a second option wherein the amount for the item is payable using a customer application. An input associated with the second option can be received via the merchant application and, responsive to the input, a payment transaction link can be generated. The payment transaction link can be presented for sharing by the merchant with at least one customer, wherein the payment transaction link enables the at least one customer to pay the amount for the item using the customer application.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: June 22, 2021
    Assignee: Square, Inc.
    Inventors: Ajit Kalidindi Varma, Joseph Loree Robinson, Andrew Lin, Jesse Reiss
  • Patent number: 11023475
    Abstract: Provided are techniques for testing pairings to determine whether they are publically known. It is determined whether a pairing from a record is publicly known by searching public data stores. The pairing is marked with an outcome of the determining. An operation is performed on the pairing based on the outcome.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: June 1, 2021
    Assignee: International Business Machines Corporation
    Inventor: Jeffrey J. Jonas
  • Patent number: 10939146
    Abstract: Methods and devices for enhancing user experience while a user is watching a content item using a content playing device, by proposing and/or displaying an enrichment content item related to the content item watched by the user, where the enrichment content item is assigned a dynamic title. The dynamic title may be a different title at different instances the enrichment content item is recommended to a user. The dynamic title may be based on a connection between the content item watched by the user and the enrichment content item. The dynamic title may be automatically generated, in real time, based on such a connection, or may be selected, in real-time, from a group of pre-defined titles reflecting different aspects of the watched content item.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: March 2, 2021
    Assignee: Comigo Ltd.
    Inventor: Menahem Lasser
  • Patent number: 10929892
    Abstract: Users that abandon GPS searches on GPS enabled devices before arriving at the search location are lost to business entities. The system uses the data obtained from abandoned GPS searches to identify these lost users. Sometimes a unique script embedded in the GPS application loaded onto the user's GPS enabled device scrapes the data from the GPS search and from user entries on the GPS enabled device. The system uses the obtained data to market or remarket to the lost consumers by sending personalized messages via a preferred communication medium.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: February 23, 2021
    Assignee: MOV-OLOGY, LLC
    Inventors: Thomas Chow Ling, III, Peter Iveson Norton
  • Patent number: 10911554
    Abstract: A method and system for tracking web link usage is provided. An example system includes a request detector, a click history module, a link presentation generator, and a serving module. The request detector may be configured to receive a request for a web page comprising a web link. The click history module may be configured to access click history associated with the user account. The link presentation generator may be configured to modify the web page, utilizing the click history. The serving module may be configured to serve the modified web page in response to the request for the web page.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: February 2, 2021
    Assignee: eBay Inc.
    Inventor: Frank Anthony Nuzzi
  • Patent number: 10897441
    Abstract: Disclosed are embodiments of a unified messaging application. In one aspects a system includes hardware processing circuitry and hardware memory comprising instructions that when executed configure the hardware processing circuitry to perform operations. The operations include receiving a message comprising a message body and an attachment, the attachment including a first portion and a second portion of content, extracting the first portion of content from the attachment, displaying the extracted first portion in the message body of the message, receiving, within the message body, an edit to the extracted first portion displayed in the message body, and synchronizing the edited first portion with the first portion of content in the attachment.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: January 19, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mira Lane, Michael Brasket, Larry Waldman, Chad Voss, Ewin Davis Kannuthottiyil
  • Patent number: 10891632
    Abstract: Metrics for online ads are captured by parsing web pages to identify ad beacons containing information identifying whether the online ads are for a particular client. These metrics are used to determine key performance indicators for auditing and competitor analysis for an online ad campaign.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: January 12, 2021
    Assignee: ACCENTURE GLOBAL SERVICES LIMITED
    Inventors: Stephen Denis Kirkby, Peter Kellett, Matthew Figg, Jarred Holman
  • Patent number: 10891624
    Abstract: Method, systems, and apparatus for integrated online and offline sales management. A system manages both offline and online transactions and inventory in an integrated environment. An offline transaction is a sale at a point of sale (POS) system, e.g., at a typical “brick and mortar shop” physical store. An online transaction is a sale using an online store, e.g., an online shopping cart and checkout system accessed by a web browser or other application. An online store can be converted to offline store, and vice versa. An inventory management system can receive an input from a merchant device of merchant designating an item carried by the merchant as an item to be sold at the physical store, at the online store, or both. The inventory management system can modify a record of the item to respond to the input.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: January 12, 2021
    Assignee: Square, Inc.
    Inventors: Ajit Kalidindi Varma, Jesse Reiss, Andrew Lin, Joseph Loree Robinson
  • Patent number: 10866992
    Abstract: A system and method for extracting, searching, visualizing, and navigating scientific, technical and academic research and literature using constructs and causal relationships between such constructs, the relationships including independent variables, dependent variables, mediator variables, moderator variables, and covariate control variables.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: December 15, 2020
    Inventors: Gratiana Denisa Pol, Gilbert Jude Calvillo
  • Patent number: 10862823
    Abstract: Embodiments provide a method, which can implement establishment of an network function virtualization (NFV) network service chain. The method includes obtaining, by a first communications unit, a service chain rule, where the service chain rule is used to indicate service processing that needs to be performed. The method also includes obtaining, according to the service chain rule, information about a service chain through which a service route passes, where the information about the service chain is used to indicate information about a virtualized network function (VNF) through which the service route passes, and the VNF is configured for the service processing; and sending a route and resource configuration request message, where the route and resource configuration request message carries the information about the service chain, to request to perform, according to the information about the service chain, route and resource configuration for the VNF included in the service chain.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: December 8, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Lei Zhu, Anni Wei, Fang Yu
  • Patent number: 10860675
    Abstract: A system and method for facilitating organization of and access to information and functionality in a computing environment. An example method includes organizing content to be accessible via a User Interface (UI) display screen into one or more pages; displaying one or more tabs pertaining to each of the one or more pages; and providing, in one or more of the tabs, content characterizing each of the one or more pages. The content includes one or more dynamically updated elements, which may include one or more dynamically updated elements arranged in plural lines of information. The content may further include dynamic information and/or functionality represented via a visualization or UI control.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: December 8, 2020
    Assignee: Oracle International Corporation
    Inventor: Alan Bradley Ashby
  • Patent number: 10824813
    Abstract: Provided is a process including: sampling of nodes of a first graph; and forming a second graph comprising nodes, each of which corresponds to at least one entity mentioned in unstructured text documents. Forming the second graph comprises, for each pair of the nodes of the second graph, setting a relationship between the pair, the pair comprising (i) a first node corresponding to a first entity and (ii) a second node corresponding to a second entity, by: identifying, in the first graph, a node corresponding to an unstructured text document in which the first entity is mentioned; and setting the relationship between the pair based on a determination of whether or which of the sampled nodes comprises a node satisfying a set of criteria, the criteria comprising (i) having a relationship with the identified node and (ii) corresponding to an unstructured text document in which the second entity is mentioned.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: November 3, 2020
    Assignee: Quid Inc.
    Inventors: David Smith, Ruggero Altair Tacchi
  • Patent number: 10824595
    Abstract: A tangible, non-transitory machine-readable medium includes machine-readable instructions that, when executed by one or more processors, cause the one or more processors to access user information, generate a cloud representation having a plurality of word clouds with varying levels of emphasis based at least in part on the user information, and output the cloud representation on a display of a computing device. The plurality of word clouds include one or more word clouds, one or more image clouds, or both.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: November 3, 2020
    Assignee: United Services Automobile Services (USAA)
    Inventors: Michael Joseph Gaeta, Oscar Roberto Tijerina
  • Patent number: 10817614
    Abstract: A pool of files are analyzed for relationships between the files. At least some of the files in the pool are encrypted files. The relationships are represented by distances between the files plotted on a graph in two or more dimensions. A point on the graph representing a particular file. The graph includes an interactive interface, such that points or clusters of points can be selected for re-analyzing and re-plotting on a refreshed graph for just those selected points or clusters.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: October 27, 2020
    Assignee: NetIQ Corporation
    Inventors: Lloyd Leon Burch, Baha Masoud
  • Patent number: 10819800
    Abstract: Computer systems, methods and software for responding to remote clients with content selected based on when the request is made. The method may include selecting one or more interface components based on the time of day and/or date of the request, and returning a response including the selected interface components. The method may include adjusting the time for a time zone for the remote client and/or user. Interface components may be fully embedded in the response, or may be references to external components. Interface components may include data relating to a user task associated with the date and/or time of day, formatting information for displaying the task data to the user of the remote client, instructions for user interaction with the task data, etc.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: October 27, 2020
    Assignee: salesforce.com, inc.
    Inventor: Jay Tanaka
  • Patent number: 10795564
    Abstract: Disclosed are a content display control method and a user terminal for performing the content display control method. The content display control method enables a user to see a text and a content corresponding thereto at one time by fixing the content in a specific area of a screen as the user scrolls the screen. Also, the content display control method may unfix the content fixed in the screen when a text displayed on the screen according to the user's scrolling is irrelevant to the content.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: October 6, 2020
    Assignee: KAKAO CORP.
    Inventors: Seung Hyun Ko, Seul Ah Lee, Young Soo Kim
  • Patent number: 10789229
    Abstract: A table corpus processing server identifies concepts within enterprise domain data. The table corpus processing server is configured to iteratively group values in a table corpus based on co-occurrence statistics to produce a candidate hierarchical tree. The candidate hierarchical tree is then summarized by selecting nodes that can best “describe” the original corpus, which leads to a small tree that often corresponds to desired concept hierarchies. The table corpus processing server employs a parallel dynamic programming approach that allows the disclosed embodiments to scale with amount of enterprise domain data being analyzed.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: September 29, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yeye He, Kris K. Ganjam, Keqian Li
  • Patent number: 10769364
    Abstract: A method includes receiving a request from a user device accessing a webpage, the request including a webpage uniform resource locator (URL) and a user device identifier. The method includes retrieving a list of events associated with the user device based on the device identifier. The method further includes retrieving sets of rules. Each set of rules indicates events and URLs that satisfy the set of rules. Each set of rules is associated with a template that includes link rendering data for rendering a link on the user device. The method includes identifying a set of rules that is satisfied by the received URL and events, transmitting link rendering data associated with the identified set of rules to the user device, and transmitting link routing data to the user device. The link routing data is configured to route the user device to an application state corresponding to the webpage.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: September 8, 2020
    Assignee: Branch Metrics, Inc.
    Inventors: Alexander Austin, William Lindemann, Cheng-chao Yang, Eric J. Glover, Dmitri Gaskin, Kan Yu, Sofus Macskassy
  • Patent number: 10740678
    Abstract: A method and apparatus are provided for generating concept hierarchies in response to a user request to produce a hierarchy of concepts from a first concept set by performing a natural language processing (NLP) analysis comparison of the vector representations of the concepts in the first concept set to determine a similarity measure for each pair of distinct concepts Ci and Cj in the first concept set, and to construct therefrom a concept hierarchy based on one or more specified hierarchy parameters and the similarity measure for each pair of distinct concepts Ci and Cj in the first concept set.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: August 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Tin Kam Ho, Luis A. Lastras-Montano, Oded Shmueli, Livio Soares
  • Patent number: 10733258
    Abstract: Exemplary embodiments relate to a field of network information technology. Described are a method and a system for sending webpage content of browser bookmark uniform resource locator (URL). The method includes the following steps: receiving browser bookmark URL information sent from a client, the browser bookmark URL information comprising a browser bookmark URL and a message indicating whether the client starts a function of webpage content offline downloading; determining whether a function of webpage content offline downloading of the client is started according to the prompting message; when the function of webpage content offline downloading of the client is client is started, extracting key webpage content of the webpage corresponding to the browser book mark URL; and sending the key webpage content to the client. The exemplary embodiments of present disclosure can save network traffic and improve a reading efficiency of the webpage corresponding to the bookmark URL.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: August 4, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Xiaodan Lin
  • Patent number: 10699242
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to social bookmarking and provide a method, system and computer program product for automated surfacing of tagged content adjunct to a vertical application. In an embodiment of the invention, a method for automatically surfacing tagged content in a vertical application can be provided. The method can include receiving and parsing text from content in an end user application, comparing the parsed text to social bookmarks and associated metadata from a social bookmarking system and matching portions of the content to respective ones of the social bookmarks and associated metadata based upon the comparison, and directing a visual emphasis of the matched portions of the content in the end user application, whereby the end user application is unmodified to perform the receiving, comparing and directing steps.
    Type: Grant
    Filed: January 16, 2008
    Date of Patent: June 30, 2020
    Assignee: International Business Machines Corporation
    Inventors: Patrick J. O'Sullivan, Edith H. Stern, Robert C. Weir, Barry E. Willner
  • Patent number: 10678822
    Abstract: A method and system are provided for query expansion. The method may include: providing a graph of question and answer word nodes generated from a set of training data for a given domain in the form of training question and answer texts, wherein the answer word nodes are disjoint words that do not occur in both a training question and an associated training answer and wherein edges are provided between a disjoint pair of a training question word and an associated training disjoint answer word, including providing weightings for the nodes and edges based on frequency data; and receiving a user query input, activating input nodes in the graph for words in the user query input, and applying spreading activation through the graph using the weightings to result in a top n most highly activated nodes that are used as candidate words for expansion of the user query input.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: June 9, 2020
    Assignee: International Business Machines Corporation
    Inventors: Seamus R. McAteer, Ahmed M. M. R. Salem, Daniel J. McCloskey, Mikhail Sogrin
  • Patent number: 10580036
    Abstract: A scalable adaptable consumer-driven centralized marketing system and methodology receives consumer directives, marketing directives and marketing objects from users. Each marketing object is associated with a marketing directive. A consumer directive provides consumer-related information, which may include a subject matter of interest. A marketing directive provides marketing subject matter, which may relate to goods or services offered. The system queries a database for consumer directives with subject matters of interest that match the marketing subject matter. The system makes a copy of the marketing object accessible to users associated with matching consumer directives.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: March 3, 2020
    Inventor: Mack Craft
  • Patent number: 10574629
    Abstract: There is disclosed a video player comprising a Widevine decoder, further comprising: a receiver for receiving an asset and an associated manifest file; a search engine for searching the manifest file to identify a KeyID field; a Widevine header creation module for creating a Widevine header including: a KeyID field corresponding to the identified KeyID field of the asset manifest file; and a ContentID field based on the identified KeyID field of the asset manifest file, wherein the format of the KeyID field and the created ContentID field of the created Widevine header are different; an interface for transmitting a request for a license to a Widevine license server, the request including the created Widevine header, and for receiving a Widevine license from the Widevine license server responsive to the request; and a controller for accessing video content associated with the asset using the Widevine license.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: February 25, 2020
    Assignee: PIKSEL, INC.
    Inventors: Stefano Valsecchi, Giorgio Tornielli
  • Patent number: 10540065
    Abstract: Dialog metadata is used to generate a metadata driven dialog definition. The metadata can define logic that is run on the dialog, and customizations to the dialog are made by modifying the dialog metadata.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: January 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anusha Shankar, Bharath Swaminathan, Zhi J. Zhao
  • Patent number: 10521078
    Abstract: Disclosed systems and methods provide an integrated hypermedia engine (IHE) that monitors and predicts user activity on spawned document windows and spliced network management CLI/GUI sessions. In embodiments, the IHE pro-actively assists a user to efficiently use device-related documentation in an intuitive manner that requires minimal user interaction and, thereby, reduces the likelihood of human error, e.g., when configuring network devices involves multi-tiered, dynamic configuration paths. The IHE may acts as bridge between document windows and spliced network management sessions, for example, to enable seamless transfer of a CLI command from a document window to an inline GUI panel launched by a CLI session when constructing a command line. In embodiments, a context-ware IHE may create and take advantage of documentation tags by interpreting relationships between commands to enable auto-navigation of the document.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: December 31, 2019
    Assignee: DELL PRODUCTS L.P.
    Inventors: Padmanabhan Narayanan, Thulasi Devi Ravinanthanan
  • Patent number: 10474721
    Abstract: A content management system including a document management system provides documents that include comments entered by users. Comments are organized into threads; each thread is associated with a span of text in the document. When a user requests access to a document, the document management system determines which threads are visible to the user based on an audience associated with each thread. the audience comprises the user identifiers of i) the author of the document containing the thread; ii) the authors of comments included in the thread; iii) the authors of any text included in the text span for the thread; iv) any user mentioned in the text span the thread via a user primitive; v) any user mentioned in a comment via user primitive.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: November 12, 2019
    Assignee: Dropbox, Inc.
    Inventors: Anthony DeVincenzi, Matthew Blackshaw, Balabhadra Graveley, Igor Kofman